.advanced-tabset-fieldset {
    background-color:#eee;
}
.btn.default:not(.btn-outline) {
    color: #666;
    background-color: #e1e5ec;
    border-color: #e1e5ec;
}
[class*=" fa-"]:not(.fa-stack), [class*=" glyphicon-"], [class*=" icon-"], [class^=fa-]:not(.fa-stack), [class^=glyphicon-], [class^=icon-] {
    display: inline-block;
    line-height: 14px;
    -webkit-font-smoothing: antialiased;
}

.btn-group>.btn+.dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group {
    margin-left: -1px;
}
.btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    float: left;
}
.btn.btn-outline {
    margin-right: 2px !important;
    margin-left: 2px !important;
}

.btn.btn-outline.green {
    border-color: #32c5d2;
    color: #32c5d2;
    background: none; }
.btn.btn-outline.green:hover, .btn.btn-outline.green:active, .btn.btn-outline.green:active:hover, .btn.btn-outline.green:active:focus, .btn.btn-outline.green:focus, .btn.btn-outline.green.active {
    border-color: #32c5d2;
    color: #FFFFFF;
    background-color: #32c5d2; }

.btn.btn-outline.blue {
    border-color: #3598dc;
    color: #3598dc;
    background: none; }
.btn.btn-outline.blue:hover, .btn.btn-outline.blue:active, .btn.btn-outline.blue:active:hover, .btn.btn-outline.blue:active:focus, .btn.btn-outline.blue:focus, .btn.btn-outline.blue.active {
    border-color: #3598dc;
    color: #FFFFFF;
    background-color: #3598dc; }

.btn.btn-outline.red-sunglo {
    border-color: #E26A6A;
    color: #E26A6A;
    background: none; }
.btn.btn-outline.red-sunglo:hover, .btn.btn-outline.red-sunglo:active, .btn.btn-outline.red-sunglo:active:hover, .btn.btn-outline.red-sunglo:active:focus, .btn.btn-outline.red-sunglo:focus, .btn.btn-outline.red-sunglo.active {
    border-color: #E26A6A;
    color: #ffffff;
    background-color: #E26A6A; }

.btn.btn-outline.yellow-crusta {
    border-color: #f3c200;
    color: #f3c200;
    background: none; }
.btn.btn-outline.yellow-crusta:hover, .btn.btn-outline.yellow-crusta:active, .btn.btn-outline.yellow-crusta:active:hover, .btn.btn-outline.yellow-crusta:active:focus, .btn.btn-outline.yellow-crusta:focus, .btn.btn-outline.yellow-crusta.active {
    border-color: #f3c200;
    color: #ffffff;
    background-color: #f3c200; }

.btn.btn-outline.purple-studio {
    border-color: #8E44AD;
    color: #8E44AD;
    background: none; }
.btn.btn-outline.purple-studio:hover, .btn.btn-outline.purple-studio:active, .btn.btn-outline.purple-studio:active:hover, .btn.btn-outline.purple-studio:active:focus, .btn.btn-outline.purple-studio:focus, .btn.btn-outline.purple-studio.active {
    border-color: #8E44AD;
    color: #ffffff;
    background-color: #8E44AD; }

.btn.btn-outline.blue-ebonyclay {
    border-color: #22313F;
    color: #22313F;
    background: none; }
.btn.btn-outline.blue-ebonyclay:hover, .btn.btn-outline.blue-ebonyclay:active, .btn.btn-outline.blue-ebonyclay:active:hover, .btn.btn-outline.blue-ebonyclay:active:focus, .btn.btn-outline.blue-ebonyclay:focus, .btn.btn-outline.blue-ebonyclay.active {
    border-color: #22313F;
    color: #FFFFFF;
    background-color: #22313F; }

/* forms */
.alert {
    border-width: 1px;
}

.display-hide, .display-none {
    display: none;
}

/* backwards-compatible forms look */
.form-control.FormInput {
    height: unset;
    width: unset;
    padding: 2px 2px !important;
    border-radius: 0px;
    border: 1px solid #a9a9a9;
    color: #000;
}

.form-control-static, .input-inline, .radio-list>label.radio-inline {
    display: inline-block;
}
.btn, .form-control {
    box-shadow: none!important;
}
.badge, .input-inline {
    vertical-align: middle;
}
.input-mini, .input-xxs {
    width: 45px!important;
}
.btn.default:not(.btn-outline) {
    color: #666;
    background-color: #e1e5ec;
    border-color: #e1e5ec;
}
.margin-bottom-5 {
    margin-bottom: 5px;
}
.input-group-btn {
    font-size: 14px !important;
    width: 0.75%;
}

.input-group-btn button.btn-outline,
.input-group-btn button.btn-outline:focus {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
}

.btn-default {
    background: #fff;
    border: 1px solid #ccc;
    color: #333;
}
.btn-default.active, .btn-default:active, .btn-default:hover, .open>.btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.static-info-value {
    font-weight: bolder;
}
.static-info-name {
    text-align: right;
}


.row.no-margins {
    margin-left: 0px;
    margin-right: 0px;
}

.paragraph-inset25 {
    margin-left: 25px;
    margin-right: 25px;
}
.paragraph-inset35 {
    margin-left: 35px;
    margin-right: 35px;
}
.paragraph-inset45 {
    margin-left: 45px;
    margin-right: 45px;
}

.nobr {
    white-space: nowrap;
    hyphens: none;
}

input#search_box, input.search_box {
    width: auto !important;
    height: auto !important;
}

table.list {
    border-collapse: initial !important;
    border-spacing: initial !important;
}

input[type="checkbox" i] {
    margin-right: 5px !important;
}

td.day { cursor: pointer !important; }
div.datepicker-months td span, div.datepicker-years td span { margin: 2px !important; cursor: pointer !important; }
div.datepicker-months th.prev
, div.datepicker-years th.prev
, div.datepicker-days th.prev
, div.datepicker-months th.next
, div.datepicker-years th.next
, div.datepicker-days th.next
, div.datepicker-months th.datepicker-switch
, div.datepicker-years th.datepicker-switch
, div.datepicker-days th.datepicker-switch
, div.datepicker-days th.today
{ cursor: pointer !important; }
div.datepicker-days td.today { background-color: #d6edef; font-weight: bold; border: 1px solid #00b289; color: #00b289; }
div.datepicker-days .disabled.day { color: #d0d4db !important; }
td.day.active { background-color: #ececec; font-weight: normal; border: 1px solid #d4d4d4; color: #000; }



@media only screen and (min-width: 1200px) {
    .fill-viewport-height {
        height: 57vh;
    }
}