.min-width {
    width: 1%;
}

.nowrap {
    white-space: nowrap;
}

.btn {
    color: #060;
    border: 1px solid #3b6e22;
    background: #9CFE8B;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    text-shadow: none;
    font: 11px Tahoma, sans-serif;
    font-weight: bold;
    color: #fff;
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 0 3px 0 1px;
    outline: none;
    cursor: pointer;
    text-align: center;
    padding: 6px 8px;
    text-shadow: 1px 1px 1px #555;
    width: auto;
    overflow: visible;
    line-height: 110%;
}

.btn-xs, .btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none
}

/* Ace Admin */

.btn-lg, .btn-group-lg > .btn {
    border-width: 5px;
    line-height: 1.4;
    padding: 5px 16px 6px
}

.btn-xlg, .btn-group-xlg > .btn {
    border-width: 5px;
    line-height: 1.35;
    padding: 7px 16px;
    font-size: 18px
}

.btn-sm, .btn-group-sm > .btn {
    border-width: 4px;
    font-size: 13px;
    padding: 4px 9px;
    line-height: 1.38
}

.btn-xs, .btn-group-xs > .btn {
    padding-top: 3px;
    padding-bottom: 3px;
    border-width: 3px
}

.btn-mini, .btn-group-mini > .btn {
    padding: 1px 5px;
    border-width: 3px;
    font-size: 12px;
    line-height: 1.5
}

.btn-minier, .btn-group-minier > .btn {
    padding: 0 4px;
    line-height: 18px;
    border-width: 2px;
    font-size: 12px
}

button.btn:active {
    top: 1px
}

.btn, .btn-default, .btn:focus, .btn-default:focus {
    background-color: #abbac3 !important;
    border-color: #abbac3
}

.btn:hover, .btn-default:hover, .btn:active, .btn-default:active, .open > .btn.dropdown-toggle, .open > .btn-default.dropdown-toggle {
    background-color: #8b9aa3 !important;
    border-color: #abbac3
}

.btn.no-border:hover, .btn-default.no-border:hover, .btn.no-border:active, .btn-default.no-border:active {
    border-color: #8b9aa3
}

.btn.no-hover:hover, .btn-default.no-hover:hover, .btn.no-hover:active, .btn-default.no-hover:active {
    background-color: #abbac3 !important
}

.btn.active, .btn-default.active {
    background-color: #9baab3 !important;
    border-color: #8799a4
}

.btn.no-border.active, .btn-default.no-border.active {
    background-color: #92a3ac !important;
    border-color: #92a3ac
}

.btn.disabled, .btn-default.disabled, .btn[disabled], .btn-default[disabled], fieldset[disabled] .btn, fieldset[disabled] .btn-default, .btn.disabled:hover, .btn-default.disabled:hover, .btn[disabled]:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn:hover, fieldset[disabled] .btn-default:hover, .btn.disabled:focus, .btn-default.disabled:focus, .btn[disabled]:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn:focus, fieldset[disabled] .btn-default:focus, .btn.disabled:active, .btn-default.disabled:active, .btn[disabled]:active, .btn-default[disabled]:active, fieldset[disabled] .btn:active, fieldset[disabled] .btn-default:active, .btn.disabled.active, .btn-default.disabled.active, .btn[disabled].active, .btn-default[disabled].active, fieldset[disabled] .btn.active, fieldset[disabled] .btn-default.active {
    background-color: #abbac3 !important;
    border-color: #abbac3
}

.btn-primary, .btn-primary:focus {
    background-color: #428bca !important;
    border-color: #428bca
}

.btn-primary:focus, .btn-primary:hover, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
    background-color: #1b6aaa !important;
    border-color: #428bca
}

.btn-primary.no-border:hover, .btn-primary.no-border:active {
    border-color: #1b6aaa
}

.btn-primary.no-hover:hover, .btn-primary.no-hover:active {
    background-color: #428bca !important
}

.btn-primary.active {
    background-color: #2f7bba !important;
    border-color: #27689d
}

.btn-primary.no-border.active {
    background-color: #2b72ae !important;
    border-color: #2b72ae
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
    background-color: #428bca !important;
    border-color: #428bca
}

.btn-info, .btn-info:focus {
    background-color: #6fb3e0 !important;
    border-color: #6fb3e0
}

.btn-info:focus, .btn-info:hover, .btn-info:active, .open > .btn-info.dropdown-toggle {
    background-color: #4f99c6 !important;
    border-color: #6fb3e0
}

.btn-info.no-border:hover, .btn-info.no-border:active {
    border-color: #4f99c6
}

.btn-info.no-hover:hover, .btn-info.no-hover:active {
    background-color: #6fb3e0 !important
}

.btn-info.active {
    background-color: #5fa6d3 !important;
    border-color: #4396cb
}

.btn-info.no-border.active {
    background-color: #539fd0 !important;
    border-color: #539fd0
}

.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
    background-color: #6fb3e0 !important;
    border-color: #6fb3e0
}

.btn-info2, .btn-info2:focus {
    background-color: #95c6e5 !important;
    border-color: #95c6e5
}

.btn-info2:hover, .btn-info2:active, .open > .btn-info2.dropdown-toggle {
    background-color: #67a6ce !important;
    border-color: #95c6e5
}

.btn-info2.no-border:hover, .btn-info2.no-border:active {
    border-color: #67a6ce
}

.btn-info2.no-hover:hover, .btn-info2.no-hover:active {
    background-color: #95c6e5 !important
}

.btn-info2.active {
    background-color: #7eb6da !important;
    border-color: #62a6d1
}

.btn-info2.no-border.active {
    background-color: #72afd6 !important;
    border-color: #72afd6
}

.btn-info2.disabled, .btn-info2[disabled], fieldset[disabled] .btn-info2, .btn-info2.disabled:hover, .btn-info2[disabled]:hover, fieldset[disabled] .btn-info2:hover, .btn-info2.disabled:focus, .btn-info2[disabled]:focus, fieldset[disabled] .btn-info2:focus, .btn-info2.disabled:active, .btn-info2[disabled]:active, fieldset[disabled] .btn-info2:active, .btn-info2.disabled.active, .btn-info2[disabled].active, fieldset[disabled] .btn-info2.active {
    background-color: #95c6e5 !important;
    border-color: #95c6e5
}

.btn-success, .btn-success:focus {
    background-color: #87b87f !important;
    border-color: #87b87f
}

.btn-success:focus, .btn-success:hover, .btn-success:active, .open > .btn-success.dropdown-toggle {
    background-color: #629b58 !important;
    border-color: #87b87f
}

.btn-success.no-border:hover, .btn-success.no-border:active {
    border-color: #629b58
}

.btn-success.no-hover:hover, .btn-success.no-hover:active {
    background-color: #87b87f !important
}

.btn-success.active {
    background-color: #75aa6c !important;
    border-color: #629959
}

.btn-success.no-border.active {
    background-color: #6ba462 !important;
    border-color: #6ba462
}

.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active {
    background-color: #87b87f !important;
    border-color: #87b87f
}

.btn-warning, .btn-warning:focus {
    background-color: #ffb752 !important;
    border-color: #ffb752
}

.btn-warning:focus, .btn-warning:hover, .btn-warning:active, .open > .btn-warning.dropdown-toggle {
    background-color: #e59729 !important;
    border-color: #ffb752
}

.btn-warning.no-border:hover, .btn-warning.no-border:active {
    border-color: #e59729
}

.btn-warning.no-hover:hover, .btn-warning.no-hover:active {
    background-color: #ffb752 !important
}

.btn-warning.active {
    background-color: #f2a73e !important;
    border-color: #f0981c
}

.btn-warning.no-border.active {
    background-color: #f1a02f !important;
    border-color: #f1a02f
}

.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
    background-color: #ffb752 !important;
    border-color: #ffb752
}

.btn-danger, .btn-danger:focus {
    background-color: #d15b47 !important;
    border-color: #d15b47
}

.btn-danger:focus, .btn-danger:hover, .btn-danger:active, .open > .btn-danger.dropdown-toggle {
    background-color: #b74635 !important;
    border-color: #d15b47
}

.btn-danger.no-border:hover, .btn-danger.no-border:active {
    border-color: #b74635
}

.btn-danger.no-hover:hover, .btn-danger.no-hover:active {
    background-color: #d15b47 !important
}

.btn-danger.active {
    background-color: #c4513e !important;
    border-color: #aa4434
}

.btn-danger.no-border.active {
    background-color: #ba4b39 !important;
    border-color: #ba4b39
}

.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active {
    background-color: #d15b47 !important;
    border-color: #d15b47
}

.btn-inverse, .btn-inverse:focus {
    background-color: #555 !important;
    border-color: #555
}

.btn-inverse:focus, .btn-inverse:hover, .btn-inverse:active, .open > .btn-inverse.dropdown-toggle {
    background-color: #303030 !important;
    border-color: #555
}

.btn-inverse.no-border:hover, .btn-inverse.no-border:active {
    border-color: #303030
}

.btn-inverse.no-hover:hover, .btn-inverse.no-hover:active {
    background-color: #555 !important
}

.btn-inverse.active {
    background-color: #434343 !important;
    border-color: #313131
}

.btn-inverse.no-border.active {
    background-color: #3b3b3b !important;
    border-color: #3b3b3b
}

.btn-inverse.disabled, .btn-inverse[disabled], fieldset[disabled] .btn-inverse, .btn-inverse.disabled:hover, .btn-inverse[disabled]:hover, fieldset[disabled] .btn-inverse:hover, .btn-inverse.disabled:focus, .btn-inverse[disabled]:focus, fieldset[disabled] .btn-inverse:focus, .btn-inverse.disabled:active, .btn-inverse[disabled]:active, fieldset[disabled] .btn-inverse:active, .btn-inverse.disabled.active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse.active {
    background-color: #555 !important;
    border-color: #555
}

.btn-pink, .btn-pink:focus {
    background-color: #d6487e !important;
    border-color: #d6487e
}

.btn-pink:focus, .btn-pink:hover, .btn-pink:active, .open > .btn-pink.dropdown-toggle {
    background-color: #b73766 !important;
    border-color: #d6487e
}

.btn-pink.no-border:hover, .btn-pink.no-border:active {
    border-color: #b73766
}

.btn-pink.no-hover:hover, .btn-pink.no-hover:active {
    background-color: #d6487e !important
}

.btn-pink.active {
    background-color: #c74072 !important;
    border-color: #af3462
}

.btn-pink.no-border.active {
    background-color: #be386a !important;
    border-color: #be386a
}

.btn-pink.disabled, .btn-pink[disabled], fieldset[disabled] .btn-pink, .btn-pink.disabled:hover, .btn-pink[disabled]:hover, fieldset[disabled] .btn-pink:hover, .btn-pink.disabled:focus, .btn-pink[disabled]:focus, fieldset[disabled] .btn-pink:focus, .btn-pink.disabled:active, .btn-pink[disabled]:active, fieldset[disabled] .btn-pink:active, .btn-pink.disabled.active, .btn-pink[disabled].active, fieldset[disabled] .btn-pink.active {
    background-color: #d6487e !important;
    border-color: #d6487e
}

.btn-purple, .btn-purple:focus {
    background-color: #9585bf !important;
    border-color: #9585bf
}

.btn-purple:focus, .btn-purple:hover, .btn-purple:active, .open > .btn-purple.dropdown-toggle {
    background-color: #7461aa !important;
    border-color: #9585bf;
    color: #fff;
}

.btn-purple.no-border:hover, .btn-purple.no-border:active {
    border-color: #7461aa
}

.btn-purple.no-hover:hover, .btn-purple.no-hover:active {
    background-color: #9585bf !important
}

.btn-purple.active {
    background-color: #8573b5 !important;
    border-color: #705ca8
}

.btn-purple.no-border.active {
    background-color: #7c69af !important;
    border-color: #7c69af
}

.btn-purple.disabled, .btn-purple[disabled], fieldset[disabled] .btn-purple, .btn-purple.disabled:hover, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple:hover, .btn-purple.disabled:focus, .btn-purple[disabled]:focus, fieldset[disabled] .btn-purple:focus, .btn-purple.disabled:active, .btn-purple[disabled]:active, fieldset[disabled] .btn-purple:active, .btn-purple.disabled.active, .btn-purple[disabled].active, fieldset[disabled] .btn-purple.active {
    background-color: #9585bf !important;
    border-color: #9585bf
}

.btn-grey, .btn-grey:focus {
    background-color: #a0a0a0 !important;
    border-color: #a0a0a0
}

.btn-grey:focus, .btn-grey:hover, .btn-grey:active, .open > .btn-grey.dropdown-toggle {
    background-color: #888 !important;
    border-color: #a0a0a0
}

.btn-grey.no-border:hover, .btn-grey.no-border:active {
    border-color: #888
}

.btn-grey.no-hover:hover, .btn-grey.no-hover:active {
    background-color: #a0a0a0 !important
}

.btn-grey.active {
    background-color: #949494 !important;
    border-color: #828282
}

.btn-grey.no-border.active {
    background-color: #8c8c8c !important;
    border-color: #8c8c8c
}

.btn-grey.disabled, .btn-grey[disabled], fieldset[disabled] .btn-grey, .btn-grey.disabled:hover, .btn-grey[disabled]:hover, fieldset[disabled] .btn-grey:hover, .btn-grey.disabled:focus, .btn-grey[disabled]:focus, fieldset[disabled] .btn-grey:focus, .btn-grey.disabled:active, .btn-grey[disabled]:active, fieldset[disabled] .btn-grey:active, .btn-grey.disabled.active, .btn-grey[disabled].active, fieldset[disabled] .btn-grey.active {
    background-color: #a0a0a0 !important;
    border-color: #a0a0a0
}

.btn-yellow {
    color: #963 !important;
    text-shadow: 0 -1px 0 rgba(255, 255, 255, .4) !important
}

.btn-yellow, .btn-yellow:focus {
    background-color: #fee188 !important;
    border-color: #fee188
}

.btn-yellow:focus, .btn-yellow:hover, .btn-yellow:active, .open > .btn-yellow.dropdown-toggle {
    background-color: #f7d05b !important;
    border-color: #fee188
}

.btn-yellow.no-border:hover, .btn-yellow.no-border:active {
    border-color: #f7d05b
}

.btn-yellow.no-hover:hover, .btn-yellow.no-hover:active {
    background-color: #fee188 !important
}

.btn-yellow.active {
    background-color: #fbd972 !important;
    border-color: #f9cf4f
}

.btn-yellow.no-border.active {
    background-color: #fad463 !important;
    border-color: #fad463
}

.btn-yellow.disabled, .btn-yellow[disabled], fieldset[disabled] .btn-yellow, .btn-yellow.disabled:hover, .btn-yellow[disabled]:hover, fieldset[disabled] .btn-yellow:hover, .btn-yellow.disabled:focus, .btn-yellow[disabled]:focus, fieldset[disabled] .btn-yellow:focus, .btn-yellow.disabled:active, .btn-yellow[disabled]:active, fieldset[disabled] .btn-yellow:active, .btn-yellow.disabled.active, .btn-yellow[disabled].active, fieldset[disabled] .btn-yellow.active {
    background-color: #fee188 !important;
    border-color: #fee188
}

.btn-yellow:hover, .btn-yellow:focus, .btn-yellow.focus, .open > .btn-yellow.dropdown-toggle, .btn-yellow.active, .open > .btn-yellow.active.dropdown-toggle {
    color: #963
}

.btn-light {
    color: #888 !important;
    text-shadow: 0 -1px 0 rgba(250, 250, 250, .25) !important
}

.btn-light, .btn-light:focus {
    background-color: #e7e7e7 !important;
    border-color: #e7e7e7
}

.btn-light:focus, .btn-light:hover, .btn-light:active, .open > .btn-light.dropdown-toggle {
    background-color: #d9d9d9 !important;
    border-color: #e7e7e7
}

.btn-light.no-border:hover, .btn-light.no-border:active {
    border-color: #d9d9d9
}

.btn-light.no-hover:hover, .btn-light.no-hover:active {
    background-color: #e7e7e7 !important
}

.btn-light.active {
    background-color: #e0e0e0 !important;
    border-color: #cecece
}

.btn-light.no-border.active {
    background-color: #d8d8d8 !important;
    border-color: #d8d8d8
}

.btn-light.disabled, .btn-light[disabled], fieldset[disabled] .btn-light, .btn-light.disabled:hover, .btn-light[disabled]:hover, fieldset[disabled] .btn-light:hover, .btn-light.disabled:focus, .btn-light[disabled]:focus, fieldset[disabled] .btn-light:focus, .btn-light.disabled:active, .btn-light[disabled]:active, fieldset[disabled] .btn-light:active, .btn-light.disabled.active, .btn-light[disabled].active, fieldset[disabled] .btn-light.active {
    background-color: #e7e7e7 !important;
    border-color: #e7e7e7
}

.btn-light:hover, .btn-light:focus, .btn-light.focus, .open > .btn-light.dropdown-toggle, .btn-light.active, .open > .btn-light.active.dropdown-toggle {
    color: #888
}

.btn-light.btn-xs:after, .btn-light.btn-mini:after {
    left: -2px;
    right: -2px;
    top: -2px;
    bottom: -2px
}

.btn-light.btn-sm:after {
    left: -4px;
    right: -4px;
    top: -4px;
    bottom: -4px
}

.btn-light .btn-lg:after {
    left: -6px;
    right: -6px;
    top: -6px;
    bottom: -6px
}

.btn.btn-white {
    text-shadow: none !important;
    background-color: #FFF !important
}

.btn.btn-white.no-hover:hover, .btn.btn-white.no-hover:active {
    background-color: #FFF !important
}

.btn.btn-white:focus, .btn.btn-white.active {
    box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .1) !important
}

.btn.btn-white:focus.btn-bold, .btn.btn-white.active.btn-bold {
    box-shadow: inset 1px 1px 3px 0 rgba(0, 0, 0, .15) !important
}

.btn.btn-white.active:after {
    display: none
}

.btn.btn-white {
    border-color: #ccc;
    color: #444 !important
}

.btn.btn-white:hover, .btn.btn-white:focus, .btn.btn-white.active, .btn.btn-white:active, .open > .btn.btn-white.dropdown-toggle, .open > .btn.btn-white.active.dropdown-toggle {
    background-color: #ebebeb !important;
    border-color: #ccc;
    color: #3a3434 !important
}

.btn.btn-white:hover.no-border, .btn.btn-white:focus.no-border, .btn.btn-white.active.no-border, .btn.btn-white:active.no-border, .open > .btn.btn-white.dropdown-toggle.no-border, .open > .btn.btn-white.active.dropdown-toggle.no-border {
    border-color: #ccc
}

.btn.btn-white.disabled, .btn.btn-white[disabled], fieldset[disabled] .btn.btn-white, .btn.btn-white.disabled:hover, .btn.btn-white[disabled]:hover, fieldset[disabled] .btn.btn-white:hover, .btn.btn-white.disabled:focus, .btn.btn-white[disabled]:focus, fieldset[disabled] .btn.btn-white:focus, .btn.btn-white.disabled:active, .btn.btn-white[disabled]:active, fieldset[disabled] .btn.btn-white:active, .btn.btn-white.disabled.active, .btn.btn-white[disabled].active, fieldset[disabled] .btn.btn-white.active {
    border-color: #ccc
}

.btn-white.btn-default {
    border-color: #abbac3;
    color: #80909a !important
}

.btn-white.btn-default:hover, .btn-white.btn-default:focus, .btn-white.btn-default.active, .btn-white.btn-default:active, .open > .btn-white.btn-default.dropdown-toggle, .open > .btn-white.btn-default.active.dropdown-toggle {
    background-color: #eff2f4 !important;
    border-color: #abbac3;
    color: #6b8595 !important
}

.btn-white.btn-default:hover.no-border, .btn-white.btn-default:focus.no-border, .btn-white.btn-default.active.no-border, .btn-white.btn-default:active.no-border, .open > .btn-white.btn-default.dropdown-toggle.no-border, .open > .btn-white.btn-default.active.dropdown-toggle.no-border {
    border-color: #abbac3
}

.btn-white.btn-default.disabled, .btn-white.btn-default[disabled], fieldset[disabled] .btn-white.btn-default, .btn-white.btn-default.disabled:hover, .btn-white.btn-default[disabled]:hover, fieldset[disabled] .btn-white.btn-default:hover, .btn-white.btn-default.disabled:focus, .btn-white.btn-default[disabled]:focus, fieldset[disabled] .btn-white.btn-default:focus, .btn-white.btn-default.disabled:active, .btn-white.btn-default[disabled]:active, fieldset[disabled] .btn-white.btn-default:active, .btn-white.btn-default.disabled.active, .btn-white.btn-default[disabled].active, fieldset[disabled] .btn-white.btn-default.active {
    border-color: #abbac3
}

.btn-white.btn-primary {
    border-color: #8aafce;
    color: #6688a6 !important
}

.btn-white.btn-primary:hover, .btn-white.btn-primary:focus, .btn-white.btn-primary.active, .btn-white.btn-primary:active, .open > .btn-white.btn-primary.dropdown-toggle, .open > .btn-white.btn-primary.active.dropdown-toggle {
    background-color: #eaf2f8 !important;
    border-color: #8aafce;
    color: #537c9f !important
}

.btn-white.btn-primary:hover.no-border, .btn-white.btn-primary:focus.no-border, .btn-white.btn-primary.active.no-border, .btn-white.btn-primary:active.no-border, .open > .btn-white.btn-primary.dropdown-toggle.no-border, .open > .btn-white.btn-primary.active.dropdown-toggle.no-border {
    border-color: #8aafce
}

.btn-white.btn-primary.disabled, .btn-white.btn-primary[disabled], fieldset[disabled] .btn-white.btn-primary, .btn-white.btn-primary.disabled:hover, .btn-white.btn-primary[disabled]:hover, fieldset[disabled] .btn-white.btn-primary:hover, .btn-white.btn-primary.disabled:focus, .btn-white.btn-primary[disabled]:focus, fieldset[disabled] .btn-white.btn-primary:focus, .btn-white.btn-primary.disabled:active, .btn-white.btn-primary[disabled]:active, fieldset[disabled] .btn-white.btn-primary:active, .btn-white.btn-primary.disabled.active, .btn-white.btn-primary[disabled].active, fieldset[disabled] .btn-white.btn-primary.active {
    border-color: #8aafce
}

.btn-white.btn-success {
    border-color: #a7c9a1;
    color: #81a87b !important
}

.btn-white.btn-success:hover, .btn-white.btn-success:focus, .btn-white.btn-success.active, .btn-white.btn-success:active, .open > .btn-white.btn-success.dropdown-toggle, .open > .btn-white.btn-success.active.dropdown-toggle {
    background-color: #edf4eb !important;
    border-color: #a7c9a1;
    color: #6ea465 !important
}

.btn-white.btn-success:hover.no-border, .btn-white.btn-success:focus.no-border, .btn-white.btn-success.active.no-border, .btn-white.btn-success:active.no-border, .open > .btn-white.btn-success.dropdown-toggle.no-border, .open > .btn-white.btn-success.active.dropdown-toggle.no-border {
    border-color: #a7c9a1
}

.btn-white.btn-success.disabled, .btn-white.btn-success[disabled], fieldset[disabled] .btn-white.btn-success, .btn-white.btn-success.disabled:hover, .btn-white.btn-success[disabled]:hover, fieldset[disabled] .btn-white.btn-success:hover, .btn-white.btn-success.disabled:focus, .btn-white.btn-success[disabled]:focus, fieldset[disabled] .btn-white.btn-success:focus, .btn-white.btn-success.disabled:active, .btn-white.btn-success[disabled]:active, fieldset[disabled] .btn-white.btn-success:active, .btn-white.btn-success.disabled.active, .btn-white.btn-success[disabled].active, fieldset[disabled] .btn-white.btn-success.active {
    border-color: #a7c9a1
}

.btn-white.btn-danger {
    border-color: #d7a59d;
    color: #b7837a !important
}

.btn-white.btn-danger:hover, .btn-white.btn-danger:focus, .btn-white.btn-danger.active, .btn-white.btn-danger:active, .open > .btn-white.btn-danger.dropdown-toggle, .open > .btn-white.btn-danger.active.dropdown-toggle {
    background-color: #fbf4f3 !important;
    border-color: #d7a59d;
    color: #b46f64 !important
}

.btn-white.btn-danger:hover.no-border, .btn-white.btn-danger:focus.no-border, .btn-white.btn-danger.active.no-border, .btn-white.btn-danger:active.no-border, .open > .btn-white.btn-danger.dropdown-toggle.no-border, .open > .btn-white.btn-danger.active.dropdown-toggle.no-border {
    border-color: #d7a59d
}

.btn-white.btn-danger.disabled, .btn-white.btn-danger[disabled], fieldset[disabled] .btn-white.btn-danger, .btn-white.btn-danger.disabled:hover, .btn-white.btn-danger[disabled]:hover, fieldset[disabled] .btn-white.btn-danger:hover, .btn-white.btn-danger.disabled:focus, .btn-white.btn-danger[disabled]:focus, fieldset[disabled] .btn-white.btn-danger:focus, .btn-white.btn-danger.disabled:active, .btn-white.btn-danger[disabled]:active, fieldset[disabled] .btn-white.btn-danger:active, .btn-white.btn-danger.disabled.active, .btn-white.btn-danger[disabled].active, fieldset[disabled] .btn-white.btn-danger.active {
    border-color: #d7a59d
}

.btn-white.btn-warning {
    border-color: #e7b979;
    color: #daa458 !important
}

.btn-white.btn-warning:hover, .btn-white.btn-warning:focus, .btn-white.btn-warning.active, .btn-white.btn-warning:active, .open > .btn-white.btn-warning.dropdown-toggle, .open > .btn-white.btn-warning.active.dropdown-toggle {
    background-color: #fef7ec !important;
    border-color: #e7b979;
    color: #db9a3d !important
}

.btn-white.btn-warning:hover.no-border, .btn-white.btn-warning:focus.no-border, .btn-white.btn-warning.active.no-border, .btn-white.btn-warning:active.no-border, .open > .btn-white.btn-warning.dropdown-toggle.no-border, .open > .btn-white.btn-warning.active.dropdown-toggle.no-border {
    border-color: #e7b979
}

.btn-white.btn-warning.disabled, .btn-white.btn-warning[disabled], fieldset[disabled] .btn-white.btn-warning, .btn-white.btn-warning.disabled:hover, .btn-white.btn-warning[disabled]:hover, fieldset[disabled] .btn-white.btn-warning:hover, .btn-white.btn-warning.disabled:focus, .btn-white.btn-warning[disabled]:focus, fieldset[disabled] .btn-white.btn-warning:focus, .btn-white.btn-warning.disabled:active, .btn-white.btn-warning[disabled]:active, fieldset[disabled] .btn-white.btn-warning:active, .btn-white.btn-warning.disabled.active, .btn-white.btn-warning[disabled].active, fieldset[disabled] .btn-white.btn-warning.active {
    border-color: #e7b979
}

.btn-white.btn-info {
    border-color: #8fbcd9;
    color: #70a0c1 !important
}

.btn-white.btn-info:hover, .btn-white.btn-info:focus, .btn-white.btn-info.active, .btn-white.btn-info:active, .open > .btn-white.btn-info.dropdown-toggle, .open > .btn-white.btn-info.active.dropdown-toggle {
    background-color: #eef5fa !important;
    border-color: #8fbcd9;
    color: #5896bf !important
}

.btn-white.btn-info:hover.no-border, .btn-white.btn-info:focus.no-border, .btn-white.btn-info.active.no-border, .btn-white.btn-info:active.no-border, .open > .btn-white.btn-info.dropdown-toggle.no-border, .open > .btn-white.btn-info.active.dropdown-toggle.no-border {
    border-color: #8fbcd9
}

.btn-white.btn-info.disabled, .btn-white.btn-info[disabled], fieldset[disabled] .btn-white.btn-info, .btn-white.btn-info.disabled:hover, .btn-white.btn-info[disabled]:hover, fieldset[disabled] .btn-white.btn-info:hover, .btn-white.btn-info.disabled:focus, .btn-white.btn-info[disabled]:focus, fieldset[disabled] .btn-white.btn-info:focus, .btn-white.btn-info.disabled:active, .btn-white.btn-info[disabled]:active, fieldset[disabled] .btn-white.btn-info:active, .btn-white.btn-info.disabled.active, .btn-white.btn-info[disabled].active, fieldset[disabled] .btn-white.btn-info.active {
    border-color: #8fbcd9
}

.btn-white.btn-inverse {
    border-color: #959595;
    color: #555 !important
}

.btn-white.btn-inverse:hover, .btn-white.btn-inverse:focus, .btn-white.btn-inverse.active, .btn-white.btn-inverse:active, .open > .btn-white.btn-inverse.dropdown-toggle, .open > .btn-white.btn-inverse.active.dropdown-toggle {
    background-color: #e4e4e4 !important;
    border-color: #959595;
    color: #4c4545 !important
}

.btn-white.btn-inverse:hover.no-border, .btn-white.btn-inverse:focus.no-border, .btn-white.btn-inverse.active.no-border, .btn-white.btn-inverse:active.no-border, .open > .btn-white.btn-inverse.dropdown-toggle.no-border, .open > .btn-white.btn-inverse.active.dropdown-toggle.no-border {
    border-color: #959595
}

.btn-white.btn-inverse.disabled, .btn-white.btn-inverse[disabled], fieldset[disabled] .btn-white.btn-inverse, .btn-white.btn-inverse.disabled:hover, .btn-white.btn-inverse[disabled]:hover, fieldset[disabled] .btn-white.btn-inverse:hover, .btn-white.btn-inverse.disabled:focus, .btn-white.btn-inverse[disabled]:focus, fieldset[disabled] .btn-white.btn-inverse:focus, .btn-white.btn-inverse.disabled:active, .btn-white.btn-inverse[disabled]:active, fieldset[disabled] .btn-white.btn-inverse:active, .btn-white.btn-inverse.disabled.active, .btn-white.btn-inverse[disabled].active, fieldset[disabled] .btn-white.btn-inverse.active {
    border-color: #959595
}

.btn-white.btn-pink {
    border-color: #d299ae;
    color: #af6f87 !important
}

.btn-white.btn-pink:hover, .btn-white.btn-pink:focus, .btn-white.btn-pink.active, .btn-white.btn-pink:active, .open > .btn-white.btn-pink.dropdown-toggle, .open > .btn-white.btn-pink.active.dropdown-toggle {
    background-color: #fbeff4 !important;
    border-color: #d299ae;
    color: #ac5978 !important
}

.btn-white.btn-pink:hover.no-border, .btn-white.btn-pink:focus.no-border, .btn-white.btn-pink.active.no-border, .btn-white.btn-pink:active.no-border, .open > .btn-white.btn-pink.dropdown-toggle.no-border, .open > .btn-white.btn-pink.active.dropdown-toggle.no-border {
    border-color: #d299ae
}

.btn-white.btn-pink.disabled, .btn-white.btn-pink[disabled], fieldset[disabled] .btn-white.btn-pink, .btn-white.btn-pink.disabled:hover, .btn-white.btn-pink[disabled]:hover, fieldset[disabled] .btn-white.btn-pink:hover, .btn-white.btn-pink.disabled:focus, .btn-white.btn-pink[disabled]:focus, fieldset[disabled] .btn-white.btn-pink:focus, .btn-white.btn-pink.disabled:active, .btn-white.btn-pink[disabled]:active, fieldset[disabled] .btn-white.btn-pink:active, .btn-white.btn-pink.disabled.active, .btn-white.btn-pink[disabled].active, fieldset[disabled] .btn-white.btn-pink.active {
    border-color: #d299ae
}

.btn-white.btn-purple {
    border-color: #b7b1c6;
    color: #7d6fa2 !important
}

.btn-white.btn-purple:hover, .btn-white.btn-purple:focus, .btn-white.btn-purple.active, .btn-white.btn-purple:active, .open > .btn-white.btn-purple.dropdown-toggle, .open > .btn-white.btn-purple.active.dropdown-toggle {
    background-color: #efedf5 !important;
    border-color: #b7b1c6;
    color: #6d5b9c !important
}

.btn-white.btn-purple:hover.no-border, .btn-white.btn-purple:focus.no-border, .btn-white.btn-purple.active.no-border, .btn-white.btn-purple:active.no-border, .open > .btn-white.btn-purple.dropdown-toggle.no-border, .open > .btn-white.btn-purple.active.dropdown-toggle.no-border {
    border-color: #b7b1c6
}

.btn-white.btn-purple.disabled, .btn-white.btn-purple[disabled], fieldset[disabled] .btn-white.btn-purple, .btn-white.btn-purple.disabled:hover, .btn-white.btn-purple[disabled]:hover, fieldset[disabled] .btn-white.btn-purple:hover, .btn-white.btn-purple.disabled:focus, .btn-white.btn-purple[disabled]:focus, fieldset[disabled] .btn-white.btn-purple:focus, .btn-white.btn-purple.disabled:active, .btn-white.btn-purple[disabled]:active, fieldset[disabled] .btn-white.btn-purple:active, .btn-white.btn-purple.disabled.active, .btn-white.btn-purple[disabled].active, fieldset[disabled] .btn-white.btn-purple.active {
    border-color: #b7b1c6
}

.btn-white.btn-yellow {
    border-color: #ecd181;
    color: #d3a61a !important
}

.btn-white.btn-yellow:hover, .btn-white.btn-yellow:focus, .btn-white.btn-yellow.active, .btn-white.btn-yellow:active, .open > .btn-white.btn-yellow.dropdown-toggle, .open > .btn-white.btn-yellow.active.dropdown-toggle {
    background-color: #fdf7e4 !important;
    border-color: #ecd181;
    color: #c29712 !important
}

.btn-white.btn-yellow:hover.no-border, .btn-white.btn-yellow:focus.no-border, .btn-white.btn-yellow.active.no-border, .btn-white.btn-yellow:active.no-border, .open > .btn-white.btn-yellow.dropdown-toggle.no-border, .open > .btn-white.btn-yellow.active.dropdown-toggle.no-border {
    border-color: #ecd181
}

.btn-white.btn-yellow.disabled, .btn-white.btn-yellow[disabled], fieldset[disabled] .btn-white.btn-yellow, .btn-white.btn-yellow.disabled:hover, .btn-white.btn-yellow[disabled]:hover, fieldset[disabled] .btn-white.btn-yellow:hover, .btn-white.btn-yellow.disabled:focus, .btn-white.btn-yellow[disabled]:focus, fieldset[disabled] .btn-white.btn-yellow:focus, .btn-white.btn-yellow.disabled:active, .btn-white.btn-yellow[disabled]:active, fieldset[disabled] .btn-white.btn-yellow:active, .btn-white.btn-yellow.disabled.active, .btn-white.btn-yellow[disabled].active, fieldset[disabled] .btn-white.btn-yellow.active {
    border-color: #ecd181
}

.btn-white.btn-grey {
    border-color: #c6c6c6;
    color: #8c8c8c !important
}

.btn-white.btn-grey:hover, .btn-white.btn-grey:focus, .btn-white.btn-grey.active, .btn-white.btn-grey:active, .open > .btn-white.btn-grey.dropdown-toggle, .open > .btn-white.btn-grey.active.dropdown-toggle {
    background-color: #ededed !important;
    border-color: #c6c6c6;
    color: #857979 !important
}

.btn-white.btn-grey:hover.no-border, .btn-white.btn-grey:focus.no-border, .btn-white.btn-grey.active.no-border, .btn-white.btn-grey:active.no-border, .open > .btn-white.btn-grey.dropdown-toggle.no-border, .open > .btn-white.btn-grey.active.dropdown-toggle.no-border {
    border-color: #c6c6c6
}

.btn-white.btn-grey.disabled, .btn-white.btn-grey[disabled], fieldset[disabled] .btn-white.btn-grey, .btn-white.btn-grey.disabled:hover, .btn-white.btn-grey[disabled]:hover, fieldset[disabled] .btn-white.btn-grey:hover, .btn-white.btn-grey.disabled:focus, .btn-white.btn-grey[disabled]:focus, fieldset[disabled] .btn-white.btn-grey:focus, .btn-white.btn-grey.disabled:active, .btn-white.btn-grey[disabled]:active, fieldset[disabled] .btn-white.btn-grey:active, .btn-white.btn-grey.disabled.active, .btn-white.btn-grey[disabled].active, fieldset[disabled] .btn-white.btn-grey.active {
    border-color: #c6c6c6
}

.btn.disabled.active, .btn[disabled].active, .btn.disabled:focus, .btn[disabled]:focus, .btn.disabled:active, .btn[disabled]:active {
    outline: 0
}

.btn.disabled:active, .btn[disabled]:active {
    top: 0;
    left: 0
}

.btn.active:after {
    display: inline-block;
    content: "";
    position: absolute;
    border-bottom: 1px solid #efe5b5;
    left: -4px;
    right: -4px;
    bottom: -4px
}

.btn.active.btn-sm:after {
    left: -3px;
    right: -3px;
    bottom: -3px
}

.btn.active.btn-lg:after {
    left: -5px;
    right: -5px;
    bottom: -5px
}

.btn.active.btn-xs:after, .btn.active.btn-mini:after, .btn.active.btn-minier:after {
    left: -1px;
    right: -1px;
    bottom: -2px
}

.btn.active.btn-minier:after {
    bottom: -1px
}

.btn.active.btn-yellow:after {
    border-bottom-color: #c96338
}

.btn.active.btn-light {
    color: #515151
}

.btn.active.btn-light:after {
    border-bottom-color: #B5B5B5
}

.btn > .ace-icon {
    margin-right: 4px
}

.btn > .ace-icon.icon-on-right {
    margin-right: 0;
    margin-left: 4px
}

.btn > .icon-only.ace-icon {
    margin: 0 !important;
    text-align: center;
    padding: 0
}

.btn-lg > .ace-icon {
    margin-right: 6px
}

.btn-lg > .ace-icon.icon-on-right {
    margin-right: 0;
    margin-left: 6px
}

.btn-sm > .ace-icon {
    margin-right: 3px
}

.btn-sm > .ace-icon.icon-on-right {
    margin-right: 0;
    margin-left: 3px
}

.btn-xs > .ace-icon, .btn-mini > .ace-icon, .btn-minier > .ace-icon {
    margin-right: 2px
}

.btn-xs > .ace-icon.icon-on-right, .btn-mini > .ace-icon.icon-on-right, .btn-minier > .ace-icon.icon-on-right {
    margin-right: 0;
    margin-left: 2px
}

.btn.btn-link {
    border-width: 0 !important;
    background: transparent none !important;
    color: #08c !important;
    text-shadow: none !important;
    padding: 4px 12px !important;
    line-height: 20px !important
}

.btn.btn-link:hover {
    background: none !important;
    text-shadow: none !important
}

.btn.btn-link.active {
    background: none !important;
    text-decoration: underline;
    color: #009ceb !important
}

.btn.btn-link.active:after {
    display: none
}

.btn.btn-link.disabled, .btn.btn-link[disabled] {
    background: transparent none !important;
    opacity: .65;
    filter: alpha(opacity=65);
    text-decoration: none !important
}

.btn.btn-no-border {
    border-width: 0 !important
}

.btn-group:first-child {
    margin-left: 0
}

.btn-group > .btn, .btn-group > .btn + .btn {
    margin: 0 1px 0 0
}

.btn-group > .btn:first-child {
    margin: 0 1px 0 0
}

.btn-group > .btn > .caret {
    margin-top: 15px;
    margin-left: 1px;
    border-width: 5px;
    border-top-color: #FFF
}

.btn-group > .btn.btn-sm > .caret {
    margin-top: 10px;
    border-width: 4px
}

.btn-group > .btn.btn-lg > .caret {
    margin-top: 18px;
    border-width: 6px
}

.btn-group > .btn.btn-xs > .caret, .btn-group > .btn.btn-mini > .caret {
    margin-top: 9px;
    border-width: 4px
}

.btn-group > .btn.btn-minier > .caret {
    margin-top: 7px;
    border-width: 3px
}

.btn-group > .btn + .btn.dropdown-toggle {
    padding-right: 3px;
    padding-left: 3px
}

.btn-group > .btn + .btn-lg.dropdown-toggle {
    padding-right: 4px;
    padding-left: 4px
}

.btn-group .dropdown-toggle {
    border-radius: 0
}

.btn-group > .btn, .btn-group + .btn {
    margin: 0 1px 0 0;
    border-width: 3px
}

.btn-group > .btn.active:after, .btn-group + .btn.active:after {
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-bottom-width: 1px
}

.btn-group > .btn-lg, .btn-group + .btn-lg {
    border-width: 4px
}

.btn-group > .btn-lg.active:after, .btn-group + .btn-lg.active:after {
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-bottom-width: 1px
}

.btn-group > .btn-sm, .btn-group + .btn-sm {
    border-width: 2px
}

.btn-group > .btn-sm.active:after, .btn-group + .btn-sm.active:after {
    left: -1px;
    right: -1px;
    bottom: -1px;
    border-bottom-width: 1px
}

.btn-group > .btn-xs, .btn-group + .btn-xs, .btn-group > .btn-mini, .btn-group + .btn-mini {
    border-width: 1px
}

.btn-group > .btn-xs.active:after, .btn-group + .btn-xs.active:after, .btn-group > .btn-mini.active:after, .btn-group + .btn-mini.active:after {
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom-width: 1px
}

.btn-group > .btn-minier, .btn-group + .btn-minier {
    border-width: 1px
}

.btn-group > .btn-minier.active:after, .btn-group + .btn-minier.active:after {
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom-width: 1px
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
    border-radius: 0
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn + .btn {
    margin: 1px 0 0
}

.btn-group-vertical > .btn:first-child {
    margin-top: 0
}

.btn-group.btn-overlap > .btn {
    margin-right: -1px
}

.btn-group.btn-corner > .btn:first-child {
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

.btn-group.btn-corner > .btn:last-child {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px
}

.btn-group.btn-corner > .btn.btn-sm:first-child {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px
}

.btn-group.btn-corner > .btn.btn-sm:last-child {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px
}

.btn-group.btn-corner > .btn.btn-xs:first-child, .btn-group.btn-corner > .btn.btn-mini:first-child {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.btn-group.btn-corner > .btn.btn-xs:last-child, .btn-group.btn-corner > .btn.btn-mini:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.btn.btn-white {
    border-width: 1px
}

.btn.btn-bold {
    border-bottom-width: 2px
}

.btn.btn-round {
    border-bottom-width: 2px;
    border-radius: 4px !important
}

/* .btn.btn-app{display:inline-block;width:100px;font-size:18px;font-weight:400;color:#FFF;text-align:center;text-shadow:0 -1px -1px rgba(0,0,0,.2)!important;border:none;border-radius:12px;padding:12px 0 8px;margin:2px;line-height:1.7;position:relative}
.btn-app,.btn-app.btn-default,.btn-app.no-hover:hover,.btn-app.btn-default.no-hover:hover,.btn-app.disabled:hover,.btn-app.btn-default.disabled:hover{background:#b4c2cc!important;background-image:-webkit-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;background-image:-o-linear-gradient(top,#bcc9d5 0,#abbac3 100%)!important;background-image:linear-gradient(to bottom,#bcc9d5 0,#abbac3 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcc9d5', endColorstr='#ffabbac3', GradientType=0)!important}
.btn-app:hover,.btn-app.btn-default:hover{background:#9baebc!important;background-image:-webkit-linear-gradient(top,#a3b5c5 0,#93a6b2 100%)!important;background-image:-o-linear-gradient(top,#a3b5c5 0,#93a6b2 100%)!important;background-image:linear-gradient(to bottom,#a3b5c5 0,#93a6b2 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa3b5c5', endColorstr='#ff93a6b2', GradientType=0)!important}
.btn-app.btn-primary,.btn-app.btn-primary.no-hover:hover,.btn-app.btn-primary.disabled:hover{background:#2a8bcb!important;background-image:-webkit-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;background-image:-o-linear-gradient(top,#3b98d6 0,#197ec1 100%)!important;background-image:linear-gradient(to bottom,#3b98d6 0,#197ec1 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b98d6', endColorstr='#ff197ec1', GradientType=0)!important}
.btn-app.btn-primary:hover{background:#1d6fa6!important;background-image:-webkit-linear-gradient(top,#267eb8 0,#136194 100%)!important;background-image:-o-linear-gradient(top,#267eb8 0,#136194 100%)!important;background-image:linear-gradient(to bottom,#267eb8 0,#136194 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff267eb8', endColorstr='#ff136194', GradientType=0)!important}
.btn-app.btn-info,.btn-app.btn-info.no-hover:hover,.btn-app.btn-info.disabled:hover{background:#68adde!important;background-image:-webkit-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;background-image:-o-linear-gradient(top,#75b5e6 0,#5ba4d5 100%)!important;background-image:linear-gradient(to bottom,#75b5e6 0,#5ba4d5 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75b5e6', endColorstr='#ff5ba4d5', GradientType=0)!important}
.btn-app.btn-info:hover{background:#3f96d4!important;background-image:-webkit-linear-gradient(top,#4a9ede 0,#348dc9 100%)!important;background-image:-o-linear-gradient(top,#4a9ede 0,#348dc9 100%)!important;background-image:linear-gradient(to bottom,#4a9ede 0,#348dc9 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4a9ede', endColorstr='#ff348dc9', GradientType=0)!important}
.btn-app.btn-success,.btn-app.btn-success.no-hover:hover,.btn-app.btn-success.disabled:hover{background:#85b558!important;background-image:-webkit-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;background-image:-o-linear-gradient(top,#8ebf60 0,#7daa50 100%)!important;background-image:linear-gradient(to bottom,#8ebf60 0,#7daa50 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8ebf60', endColorstr='#ff7daa50', GradientType=0)!important}
.btn-app.btn-success:hover{background:#6c9842!important;background-image:-webkit-linear-gradient(top,#74a844 0,#648740 100%)!important;background-image:-o-linear-gradient(top,#74a844 0,#648740 100%)!important;background-image:linear-gradient(to bottom,#74a844 0,#648740 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff74a844', endColorstr='#ff648740', GradientType=0)!important}
.btn-app.btn-danger,.btn-app.btn-danger.no-hover:hover,.btn-app.btn-danger.disabled:hover{background:#d3413b!important;background-image:-webkit-linear-gradient(top,#d55b52 0,#d12723 100%)!important;background-image:-o-linear-gradient(top,#d55b52 0,#d12723 100%)!important;background-image:linear-gradient(to bottom,#d55b52 0,#d12723 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd55b52', endColorstr='#ffd12723', GradientType=0)!important}
.btn-app.btn-danger:hover{background:#b52c26!important;background-image:-webkit-linear-gradient(top,#c43a30 0,#a51f1c 100%)!important;background-image:-o-linear-gradient(top,#c43a30 0,#a51f1c 100%)!important;background-image:linear-gradient(to bottom,#c43a30 0,#a51f1c 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc43a30', endColorstr='#ffa51f1c', GradientType=0)!important}
.btn-app.btn-warning,.btn-app.btn-warning.no-hover:hover,.btn-app.btn-warning.disabled:hover{background:#ffb44b!important;background-image:-webkit-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;background-image:-o-linear-gradient(top,#ffbf66 0,#ffa830 100%)!important;background-image:linear-gradient(to bottom,#ffbf66 0,#ffa830 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffbf66', endColorstr='#ffffa830', GradientType=0)!important}
.btn-app.btn-warning:hover{background:#fe9e19!important;background-image:-webkit-linear-gradient(top,#fa3 0,#fc9200 100%)!important;background-image:-o-linear-gradient(top,#fa3 0,#fc9200 100%)!important;background-image:linear-gradient(to bottom,#fa3 0,#fc9200 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaa33', endColorstr='#fffc9200', GradientType=0)!important}
.btn-app.btn-purple,.btn-app.btn-purple.no-hover:hover,.btn-app.btn-purple.disabled:hover{background:#9889c1!important;background-image:-webkit-linear-gradient(top,#a696ce 0,#8a7cb4 100%)!important;background-image:-o-linear-gradient(top,#a696ce 0,#8a7cb4 100%)!important;background-image:linear-gradient(to bottom,#a696ce 0,#8a7cb4 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa696ce', endColorstr='#ff8a7cb4', GradientType=0)!important}
.btn-app.btn-purple:hover{background:#7b68af!important;background-image:-webkit-linear-gradient(top,#8973be 0,#6d5ca1 100%)!important;background-image:-o-linear-gradient(top,#8973be 0,#6d5ca1 100%)!important;background-image:linear-gradient(to bottom,#8973be 0,#6d5ca1 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8973be', endColorstr='#ff6d5ca1', GradientType=0)!important}
.btn-app.btn-pink,.btn-app.btn-pink.no-hover:hover,.btn-app.btn-pink.disabled:hover{background:#d54c7e!important;background-image:-webkit-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;background-image:-o-linear-gradient(top,#db5e8c 0,#ce3970 100%)!important;background-image:linear-gradient(to bottom,#db5e8c 0,#ce3970 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdb5e8c', endColorstr='#ffce3970', GradientType=0)!important}
.btn-app.btn-pink:hover{background:#be2f64!important;background-image:-webkit-linear-gradient(top,#d2346e 0,#aa2a59 100%)!important;background-image:-o-linear-gradient(top,#d2346e 0,#aa2a59 100%)!important;background-image:linear-gradient(to bottom,#d2346e 0,#aa2a59 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2346e', endColorstr='#ffaa2a59', GradientType=0)!important}
.btn-app.btn-inverse,.btn-app.btn-inverse.no-hover:hover,.btn-app.btn-inverse.disabled:hover{background:#444!important;background-image:-webkit-linear-gradient(top,#555 0,#333 100%)!important;background-image:-o-linear-gradient(top,#555 0,#333 100%)!important;background-image:linear-gradient(to bottom,#555 0,#333 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff333333', GradientType=0)!important}
.btn-app.btn-inverse:hover{background:#2b2b2b!important;background-image:-webkit-linear-gradient(top,#3b3b3b 0,#1a1a1a 100%)!important;background-image:-o-linear-gradient(top,#3b3b3b 0,#1a1a1a 100%)!important;background-image:linear-gradient(to bottom,#3b3b3b 0,#1a1a1a 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b3b3b', endColorstr='#ff1a1a1a', GradientType=0)!important}
.btn-app.btn-grey,.btn-app.btn-grey.no-hover:hover,.btn-app.btn-grey.disabled:hover{background:#797979!important;background-image:-webkit-linear-gradient(top,#898989 0,#696969 100%)!important;background-image:-o-linear-gradient(top,#898989 0,#696969 100%)!important;background-image:linear-gradient(to bottom,#898989 0,#696969 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff898989', endColorstr='#ff696969', GradientType=0)!important}
.btn-app.btn-grey:hover{background:#6c6c6c!important;background-image:-webkit-linear-gradient(top,#7c7c7c 0,#5c5c5c 100%)!important;background-image:-o-linear-gradient(top,#7c7c7c 0,#5c5c5c 100%)!important;background-image:linear-gradient(to bottom,#7c7c7c 0,#5c5c5c 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7c7c7c', endColorstr='#ff5c5c5c', GradientType=0)!important}
.btn.btn-app.btn-light{color:#5a5a5a!important;text-shadow:0 1px 1px #EEE!important}
.btn.btn-app.btn-light,.btn.btn-app.btn-light.no-hover:hover,.btn.btn-app.btn-light.disabled:hover{background:#ededed!important;background-image:-webkit-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;background-image:-o-linear-gradient(top,#f4f4f4 0,#e6e6e6 100%)!important;background-image:linear-gradient(to bottom,#f4f4f4 0,#e6e6e6 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4', endColorstr='#ffe6e6e6', GradientType=0)!important}
.btn.btn-app.btn-light:hover{background:#e0e0e0!important;background-image:-webkit-linear-gradient(top,#e7e7e7 0,#d9d9d9 100%)!important;background-image:-o-linear-gradient(top,#e7e7e7 0,#d9d9d9 100%)!important;background-image:linear-gradient(to bottom,#e7e7e7 0,#d9d9d9 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe7e7e7', endColorstr='#ffd9d9d9', GradientType=0)!important}
.btn.btn-app.btn-yellow{color:#963!important;text-shadow:0 -1px 0 rgba(255,255,255,.4)!important}
.btn.btn-app.btn-yellow,.btn.btn-app.btn-yellow.no-hover:hover,.btn.btn-app.btn-yellow.disabled:hover{background:#fee088!important;background-image:-webkit-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;background-image:-o-linear-gradient(top,#ffe8a5 0,#fcd76a 100%)!important;background-image:linear-gradient(to bottom,#ffe8a5 0,#fcd76a 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe8a5', endColorstr='#fffcd76a', GradientType=0)!important}
.btn.btn-app.btn-yellow:hover{background:#fdd96e!important;background-image:-webkit-linear-gradient(top,#ffe18b 0,#fbd051 100%)!important;background-image:-o-linear-gradient(top,#ffe18b 0,#fbd051 100%)!important;background-image:linear-gradient(to bottom,#ffe18b 0,#fbd051 100%)!important;background-repeat:repeat-x!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffe18b', endColorstr='#fffbd051', GradientType=0)!important}
.btn.btn-app>.ace-icon{opacity:.88}
.btn.btn-app:hover>.ace-icon{opacity:1}
.btn.btn-app.btn-sm{width:80px;font-size:16px;border-radius:10px;line-height:1.5}
.btn.btn-app.btn-xs{width:64px;font-size:15px;border-radius:8px;padding-bottom:7px;padding-top:8px;line-height:1.45}
.btn.btn-app>.ace-icon{display:block;font-size:42px;margin:0 0 4px;line-height:36px;min-width:0;padding:0}
.btn.btn-app.btn-sm>.ace-icon{display:block;font-size:32px;line-height:30px;margin:0 0 3px}
.btn.btn-app.btn-xs>.ace-icon{display:block;font-size:24px;line-height:24px;margin:0}
.btn.btn-app.no-radius{border-radius:0}
.btn.btn-app.radius-4{border-radius:4px}
.btn.btn-app>.badge,.btn.btn-app>.label{position:absolute!important;top:-2px;right:-2px;padding:1px 3px;text-align:center;font-size:12px;color:#FFF}
.btn.btn-app>.badge.badge-left,.btn.btn-app>.label.badge-left,.btn.btn-app>.badge.label-left,.btn.btn-app>.label.label-left{right:auto;left:-2px}
.btn.btn-app>.badge-yellow,.btn.btn-app>.label-yellow{color:#963}
.btn.btn-app>.badge-light,.btn.btn-app>.label-light{color:#888}
.btn.btn-app>.label{padding:1px 6px 3px;font-size:13px}
.btn.btn-app.radius-4>.badge,.btn.btn-app.no-radius>.badge{border-radius:3px}
.btn.btn-app.radius-4>.badge.no-radius,.btn.btn-app.no-radius>.badge.no-radius{border-radius:0}
.btn.btn-app.active{color:#fff}
.btn.btn-app.active:after{display:none}
.btn.btn-app.active.btn-yellow{color:#963;border-color:#fee188}
.btn.btn-app.active.btn-light{color:#515151}
.btn-group>.btn-app:first-child:not(:last-child):not(.dropdown-toggle){margin-right:24px}
.btn-group>.btn-app+.btn-app.dropdown-toggle{position:absolute;width:auto;height:100%;padding-left:6px;padding-right:6px;margin-left:-23px;border-bottom-left-radius:0;border-top-left-radius:0;right:0}
.btn.btn-app.btn-light,.btn.btn-app.btn-yellow{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.08) inset!important;box-shadow:0 0 0 1px rgba(0,0,0,.08) inset!important} */

.btn.btn-sm {
    padding-left: 6px;
    padding-right: 6px;
}

.btn.btn-xs {
    border-width: 0;
    padding: 2px 4px;
    font-size: 10px;
}

.btn:not(.btn-white):not(.btn-yellow):not(.btn-light) i.fa {
    color: #fff;
}

.btn.btn-white {
    padding: 8px 10px;
}

.btn.btn-sm.btn-white {
    padding: 5px 7px;
}

.btn.btn-xs.btn-white {
    padding: 3px 4px;
}

a.btn:hover {
    text-decoration: none;
}

.bigger-110 {
    font-size: 110% !important
}

.bigger-120 {
    font-size: 120% !important
}

.bigger-130 {
    font-size: 130% !important
}

.bigger-140 {
    font-size: 140% !important
}

.bigger-150 {
    font-size: 150% !important
}

.bigger-160 {
    font-size: 160% !important
}

.bigger-170 {
    font-size: 170% !important
}

.bigger-180 {
    font-size: 180% !important
}

.bigger-190 {
    font-size: 190% !important
}

.bigger-200 {
    font-size: 200% !important
}

.bigger-210 {
    font-size: 210% !important
}

.bigger-220 {
    font-size: 220% !important
}

.bigger-230 {
    font-size: 230% !important
}

.bigger-240 {
    font-size: 240% !important
}

.bigger-250 {
    font-size: 250% !important
}

.bigger-260 {
    font-size: 260% !important
}

.bigger-270 {
    font-size: 270% !important
}

.bigger-280 {
    font-size: 280% !important
}

.bigger-290 {
    font-size: 290% !important
}

.bigger-300 {
    font-size: 300% !important
}

.bigger-115 {
    font-size: 115% !important
}

.bigger-125 {
    font-size: 125% !important
}

.bigger-175 {
    font-size: 175% !important
}

.bigger-225 {
    font-size: 225% !important
}

.bigger-275 {
    font-size: 275% !important
}

/* End of Ace Admin */

.fa {
    /*font-size: 12px;*/
}

.clickable {
    cursor: pointer;
}

table.table-condensed.dataTable tbody th, table.table-condensed.dataTable tbody td {
    padding: 5px;
}

.col-12 {
    width: 100%
}

.col-11 {
    width: 91.66666667%
}

.col-10 {
    width: 83.33333333%
}

.col-9 {
    width: 75%
}

.col-8 {
    width: 66.66666667%
}

.col-7 {
    width: 58.33333333%
}

.col-6 {
    width: 50%
}

.col-5 {
    width: 41.66666667%
}

.col-4 {
    width: 33.33333333%
}

.col-3 {
    width: 25%
}

.col-2 {
    width: 16.66666667%
}

.col-1 {
    width: 8.33333333%
}

/* Bootstrap */
input:disabled,
input[disabled],
input:read-only:not(.tt-hint),
input[readonly]
textarea:disabled,
textarea[disabled],
textarea:read-only,
textarea[readonly] {
    color: #848484 !important;
    background-color: #eee !important;
}

.form-group {
    margin-bottom: 15px;
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dt, dd {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

.bolder {
    font-weight: bold;
}

/*
 * Following Vuetify Sizing
 * XS - Extra Small         - < 600px
 * SM - Small               -   600px -  960px
 * MD - Medium              -   960px - 1280px
 * LG - Large               -  1280px - 1920px
 * XL - Extra Large         -  1920px - 2560px
 * XXL - Extra Extra Large  - >2560px
 */
.row {
    margin-right: -15px;
    margin-left: -15px;
    box-sizing: border-box;
}

.col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12,
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12,
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 600px) {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 960px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1280px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1920px) {
    .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 {
        float: left
    }

    .col-xl-12 {
        width: 100%
    }

    .col-xl-11 {
        width: 91.66666667%
    }

    .col-xl-10 {
        width: 83.33333333%
    }

    .col-xl-9 {
        width: 75%
    }

    .col-xl-8 {
        width: 66.66666667%
    }

    .col-xl-7 {
        width: 58.33333333%
    }

    .col-xl-6 {
        width: 50%
    }

    .col-xl-5 {
        width: 41.66666667%
    }

    .col-xl-4 {
        width: 33.33333333%
    }

    .col-xl-3 {
        width: 25%
    }

    .col-xl-2 {
        width: 16.66666667%
    }

    .col-xl-1 {
        width: 8.33333333%
    }

    .col-xl-pull-12 {
        right: 100%
    }

    .col-xl-pull-11 {
        right: 91.66666667%
    }

    .col-xl-pull-10 {
        right: 83.33333333%
    }

    .col-xl-pull-9 {
        right: 75%
    }

    .col-xl-pull-8 {
        right: 66.66666667%
    }

    .col-xl-pull-7 {
        right: 58.33333333%
    }

    .col-xl-pull-6 {
        right: 50%
    }

    .col-xl-pull-5 {
        right: 41.66666667%
    }

    .col-xl-pull-4 {
        right: 33.33333333%
    }

    .col-xl-pull-3 {
        right: 25%
    }

    .col-xl-pull-2 {
        right: 16.66666667%
    }

    .col-xl-pull-1 {
        right: 8.33333333%
    }

    .col-xl-pull-0 {
        right: auto
    }

    .col-xl-push-12 {
        left: 100%
    }

    .col-xl-push-11 {
        left: 91.66666667%
    }

    .col-xl-push-10 {
        left: 83.33333333%
    }

    .col-xl-push-9 {
        left: 75%
    }

    .col-xl-push-8 {
        left: 66.66666667%
    }

    .col-xl-push-7 {
        left: 58.33333333%
    }

    .col-xl-push-6 {
        left: 50%
    }

    .col-xl-push-5 {
        left: 41.66666667%
    }

    .col-xl-push-4 {
        left: 33.33333333%
    }

    .col-xl-push-3 {
        left: 25%
    }

    .col-xl-push-2 {
        left: 16.66666667%
    }

    .col-xl-push-1 {
        left: 8.33333333%
    }

    .col-xl-push-0 {
        left: auto
    }

    .col-xl-offset-12 {
        margin-left: 100%
    }

    .col-xl-offset-11 {
        margin-left: 91.66666667%
    }

    .col-xl-offset-10 {
        margin-left: 83.33333333%
    }

    .col-xl-offset-9 {
        margin-left: 75%
    }

    .col-xl-offset-8 {
        margin-left: 66.66666667%
    }

    .col-xl-offset-7 {
        margin-left: 58.33333333%
    }

    .col-xl-offset-6 {
        margin-left: 50%
    }

    .col-xl-offset-5 {
        margin-left: 41.66666667%
    }

    .col-xl-offset-4 {
        margin-left: 33.33333333%
    }

    .col-xl-offset-3 {
        margin-left: 25%
    }

    .col-xl-offset-2 {
        margin-left: 16.66666667%
    }

    .col-xl-offset-1 {
        margin-left: 8.33333333%
    }

    .col-xl-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 2560px) {
    .col-xxl-1, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9 {
        float: left
    }

    .col-xxl-12 {
        width: 100%
    }

    .col-xxl-11 {
        width: 91.66666667%
    }

    .col-xxl-10 {
        width: 83.33333333%
    }

    .col-xxl-9 {
        width: 75%
    }

    .col-xxl-8 {
        width: 66.66666667%
    }

    .col-xxl-7 {
        width: 58.33333333%
    }

    .col-xxl-6 {
        width: 50%
    }

    .col-xxl-5 {
        width: 41.66666667%
    }

    .col-xxl-4 {
        width: 33.33333333%
    }

    .col-xxl-3 {
        width: 25%
    }

    .col-xxl-2 {
        width: 16.66666667%
    }

    .col-xxl-1 {
        width: 8.33333333%
    }

    .col-xxl-pull-12 {
        right: 100%
    }

    .col-xxl-pull-11 {
        right: 91.66666667%
    }

    .col-xxl-pull-10 {
        right: 83.33333333%
    }

    .col-xxl-pull-9 {
        right: 75%
    }

    .col-xxl-pull-8 {
        right: 66.66666667%
    }

    .col-xxl-pull-7 {
        right: 58.33333333%
    }

    .col-xxl-pull-6 {
        right: 50%
    }

    .col-xxl-pull-5 {
        right: 41.66666667%
    }

    .col-xxl-pull-4 {
        right: 33.33333333%
    }

    .col-xxl-pull-3 {
        right: 25%
    }

    .col-xxl-pull-2 {
        right: 16.66666667%
    }

    .col-xxl-pull-1 {
        right: 8.33333333%
    }

    .col-xxl-pull-0 {
        right: auto
    }

    .col-xxl-push-12 {
        left: 100%
    }

    .col-xxl-push-11 {
        left: 91.66666667%
    }

    .col-xxl-push-10 {
        left: 83.33333333%
    }

    .col-xxl-push-9 {
        left: 75%
    }

    .col-xxl-push-8 {
        left: 66.66666667%
    }

    .col-xxl-push-7 {
        left: 58.33333333%
    }

    .col-xxl-push-6 {
        left: 50%
    }

    .col-xxl-push-5 {
        left: 41.66666667%
    }

    .col-xxl-push-4 {
        left: 33.33333333%
    }

    .col-xxl-push-3 {
        left: 25%
    }

    .col-xxl-push-2 {
        left: 16.66666667%
    }

    .col-xxl-push-1 {
        left: 8.33333333%
    }

    .col-xxl-push-0 {
        left: auto
    }

    .col-xxl-offset-12 {
        margin-left: 100%
    }

    .col-xxl-offset-11 {
        margin-left: 91.66666667%
    }

    .col-xxl-offset-10 {
        margin-left: 83.33333333%
    }

    .col-xxl-offset-9 {
        margin-left: 75%
    }

    .col-xxl-offset-8 {
        margin-left: 66.66666667%
    }

    .col-xxl-offset-7 {
        margin-left: 58.33333333%
    }

    .col-xxl-offset-6 {
        margin-left: 50%
    }

    .col-xxl-offset-5 {
        margin-left: 41.66666667%
    }

    .col-xxl-offset-4 {
        margin-left: 33.33333333%
    }

    .col-xxl-offset-3 {
        margin-left: 25%
    }

    .col-xxl-offset-2 {
        margin-left: 16.66666667%
    }

    .col-xxl-offset-1 {
        margin-left: 8.33333333%
    }

    .col-xxl-offset-0 {
        margin-left: 0
    }
}

.visible-xxl,
.visible-xl,
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
    display: none !important
}

.visible-xxl-block, .visible-xxl-inline, .visible-xxl-inline-block,
.visible-xl-block, .visible-xl-inline, .visible-xl-inline-block,
.visible-lg-block, .visible-lg-inline, .visible-lg-inline-block,
.visible-md-block, .visible-md-inline, .visible-md-inline-block,
.visible-sm-block, .visible-sm-inline, .visible-sm-inline-block,
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {
    display: none !important
}

@media (max-width: 599px) {
    .visible-xs {
        display: block !important
    }

    table.visible-xs {
        display: table !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }

    .visible-xs-block {
        display: block !important
    }

    .visible-xs-inline {
        display: inline !important
    }

    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 600px) and (max-width: 959px) {
    .visible-sm {
        display: block !important
    }

    table.visible-sm {
        display: table !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }

    .visible-sm-block {
        display: block !important
    }

    .visible-sm-inline {
        display: inline !important
    }

    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 960px) and (max-width: 1279px) {
    .visible-md {
        display: block !important
    }

    table.visible-md {
        display: table !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }

    .visible-md-block {
        display: block !important
    }

    .visible-md-inline {
        display: inline !important
    }

    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 1280px) and (max-width: 1919px) {
    .visible-lg {
        display: block !important
    }

    table.visible-lg {
        display: table !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }

    .visible-lg-block {
        display: block !important
    }

    .visible-lg-inline {
        display: inline !important
    }

    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 1920px) and (max-width: 2559px) {
    .visible-xl {
        display: block !important
    }

    table.visible-xl {
        display: table !important
    }

    tr.visible-xl {
        display: table-row !important
    }

    td.visible-xl, th.visible-xl {
        display: table-cell !important
    }

    .visible-xl-block {
        display: block !important
    }

    .visible-xl-inline {
        display: inline !important
    }

    .visible-xl-inline-block {
        display: inline-block !important
    }
}

@media (min-width: 2560px) {
    .visible-xxl {
        display: block !important
    }

    table.visible-xxl {
        display: table !important
    }

    tr.visible-xxl {
        display: table-row !important
    }

    td.visible-xxl, th.visible-xxl {
        display: table-cell !important
    }

    .visible-xxl-block {
        display: block !important
    }

    .visible-xxl-inline {
        display: inline !important
    }

    .visible-xxl-inline-block {
        display: inline-block !important
    }
}

@media (max-width: 599px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width: 600px) and (max-width: 959px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width: 960px) and (max-width: 1279px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width: 1280px) and (max-width: 1919px) {
    .hidden-lg {
        display: none !important
    }
}

@media (min-width: 1920px) and (max-width: 2559px) {
    .hidden-xl {
        display: none !important
    }
}

@media (min-width: 2560px) {
    .hidden-xxl {
        display: none !important
    }
}

/* Following Vuetify Sizing */

.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    table.visible-print {
        display: table !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }
}

.visible-print-block {
    display: none !important
}

@media print {
    .visible-print-block {
        display: block !important
    }
}

.visible-print-inline {
    display: none !important
}

@media print {
    .visible-print-inline {
        display: inline !important
    }
}

.visible-print-inline-block {
    display: none !important
}

@media print {
    .visible-print-inline-block {
        display: inline-block !important
    }
}

@media print {
    .hidden-print {
        display: none !important
    }
}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " "
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:hover, a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #337ab7;
    background-color: #fff
}

.list-group-item > .badge {
    float: right
}

.list-group-item > .badge + .badge {
    margin-right: 5px
}

.nav-pills > li > a > .badge {
    margin-left: 3px
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:focus, a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:focus, a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:focus, a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:focus, a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:focus, a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:focus, a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:focus, a.bg-danger:hover {
    background-color: #e4b9b9
}

.progress {
    width: 100%;
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-bar-striped, .progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress-bar.active, .progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress {
    margin-bottom: 0;
    margin-top: 4px
}

.progress {
    vertical-align: middle;
    display: inline-block;
    margin: 0
}

.progress {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #e9e9e9;
    height: 18px
}

.progress .progress-bar {
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 18px
}

.progress[data-percent]:after {
    display: inline-block;
    content: attr(data-percent);
    color: #FFF;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    line-height: 16px;
    text-align: center;
    font-size: 12px
}

.progress.progress-yellow[data-percent]:after {
    color: #963
}

.progress.progress-small {
    height: 12px
}

.progress.progress-small .progress-bar {
    line-height: 10px;
    font-size: 11px
}

.progress.progress-small[data-percent]:after {
    line-height: 10px;
    font-size: 11px
}

.progress.progress-mini {
    height: 9px
}

.progress.progress-mini .progress-bar {
    line-height: 8px;
    font-size: 11px
}

.progress.progress-mini[data-percent]:after {
    line-height: 8px;
    font-size: 11px
}

.progress-bar {
    background-color: #2a91d8
}

.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #ca5952
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-success {
    background-color: #59a84b
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f2bb46
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-pink {
    background-color: #d6487e
}

.progress-striped .progress-bar-pink {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-purple {
    background-color: #9585bf
}

.progress-striped .progress-bar-purple {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-yellow {
    background-color: #ffd259
}

.progress-striped .progress-bar-yellow {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-inverse {
    background-color: #404040
}

.progress-striped .progress-bar-inverse {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.progress-bar-grey {
    background-color: #8a8a8a
}

.progress-striped .progress-bar-grey {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent)
}

.btn-xs, .btn-group-xs > .btn {
    padding: 3px 6px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav > li {
    position: relative;
    display: block
}

.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #eee
}

.nav > li.disabled > a {
    color: #777
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee;
    border-color: #337ab7
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav > li > a > img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs > li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.nav-tabs > li > a:hover {
    border-color: #eee #eee #ddd
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified > li {
    float: none
}

.nav-tabs.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}

.nav-tabs.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-tabs.nav-justified > li > a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff
    }
}

.nav-pills > li {
    float: left
}

.nav-pills > li > a {
    border-radius: 4px
}

.nav-pills > li + li {
    margin-left: 2px
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #337ab7
}

.nav-stacked > li {
    float: none
}

.nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified > li {
    float: none
}

.nav-justified > li > a {
    margin-bottom: 5px;
    text-align: center
}

.nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%
    }

    .nav-justified > li > a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #fff
    }
}

.tab-content > .tab-pane {
    display: none;
    visibility: hidden
}

.tab-content > .active {
    display: block;
    visibility: visible
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.tab-content {
    border: 1px solid #c5d0dc;
    padding: 16px 12px;
    position: relative
}

.tab-content.no-padding {
    padding: 0
}

.tab-content.no-border {
    border: none;
    padding: 12px
}

.tab-content.padding-32 {
    padding: 32px 24px
}

.tab-content.no-border.padding-32 {
    padding: 32px
}

.tab-content.padding-30 {
    padding: 30px 23px
}

.tab-content.no-border.padding-30 {
    padding: 30px
}

.tab-content.padding-28 {
    padding: 28px 21px
}

.tab-content.no-border.padding-28 {
    padding: 28px
}

.tab-content.padding-26 {
    padding: 26px 20px
}

.tab-content.no-border.padding-26 {
    padding: 26px
}

.tab-content.padding-24 {
    padding: 24px 18px
}

.tab-content.no-border.padding-24 {
    padding: 24px
}

.tab-content.padding-22 {
    padding: 22px 17px
}

.tab-content.no-border.padding-22 {
    padding: 22px
}

.tab-content.padding-20 {
    padding: 20px 15px
}

.tab-content.no-border.padding-20 {
    padding: 20px
}

.tab-content.padding-18 {
    padding: 18px 14px
}

.tab-content.no-border.padding-18 {
    padding: 18px
}

.tab-content.padding-16 {
    padding: 16px 12px
}

.tab-content.no-border.padding-16 {
    padding: 16px
}

.tab-content.padding-14 {
    padding: 14px 11px
}

.tab-content.no-border.padding-14 {
    padding: 14px
}

.tab-content.padding-12 {
    padding: 12px 9px
}

.tab-content.no-border.padding-12 {
    padding: 12px
}

.tab-content.padding-10 {
    padding: 10px 8px
}

.tab-content.no-border.padding-10 {
    padding: 10px
}

.tab-content.padding-8 {
    padding: 8px 6px
}

.tab-content.no-border.padding-8 {
    padding: 8px
}

.tab-content.padding-6 {
    padding: 6px 5px
}

.tab-content.no-border.padding-6 {
    padding: 6px
}

.tab-content.padding-4 {
    padding: 4px 3px
}

.tab-content.no-border.padding-4 {
    padding: 4px
}

.tab-content.padding-2 {
    padding: 2px 2px
}

.tab-content.no-border.padding-2 {
    padding: 2px
}

.tab-content.padding-0 {
    padding: 0 0
}

.tab-content.no-border.padding-0 {
    padding: 0
}

.nav.nav-tabs.padding-32 {
    padding-left: 32px
}

.tabs-left > .nav.nav-tabs.padding-32, .tabs-right > .nav.nav-tabs.padding-32 {
    padding-left: 0;
    padding-top: 32px
}

.nav.nav-tabs.padding-30 {
    padding-left: 30px
}

.tabs-left > .nav.nav-tabs.padding-30, .tabs-right > .nav.nav-tabs.padding-30 {
    padding-left: 0;
    padding-top: 30px
}

.nav.nav-tabs.padding-28 {
    padding-left: 28px
}

.tabs-left > .nav.nav-tabs.padding-28, .tabs-right > .nav.nav-tabs.padding-28 {
    padding-left: 0;
    padding-top: 28px
}

.nav.nav-tabs.padding-26 {
    padding-left: 26px
}

.tabs-left > .nav.nav-tabs.padding-26, .tabs-right > .nav.nav-tabs.padding-26 {
    padding-left: 0;
    padding-top: 26px
}

.nav.nav-tabs.padding-24 {
    padding-left: 24px
}

.tabs-left > .nav.nav-tabs.padding-24, .tabs-right > .nav.nav-tabs.padding-24 {
    padding-left: 0;
    padding-top: 24px
}

.nav.nav-tabs.padding-22 {
    padding-left: 22px
}

.tabs-left > .nav.nav-tabs.padding-22, .tabs-right > .nav.nav-tabs.padding-22 {
    padding-left: 0;
    padding-top: 22px
}

.nav.nav-tabs.padding-20 {
    padding-left: 20px
}

.tabs-left > .nav.nav-tabs.padding-20, .tabs-right > .nav.nav-tabs.padding-20 {
    padding-left: 0;
    padding-top: 20px
}

.nav.nav-tabs.padding-18 {
    padding-left: 18px
}

.tabs-left > .nav.nav-tabs.padding-18, .tabs-right > .nav.nav-tabs.padding-18 {
    padding-left: 0;
    padding-top: 18px
}

.nav.nav-tabs.padding-16 {
    padding-left: 16px
}

.tabs-left > .nav.nav-tabs.padding-16, .tabs-right > .nav.nav-tabs.padding-16 {
    padding-left: 0;
    padding-top: 16px
}

.nav.nav-tabs.padding-14 {
    padding-left: 14px
}

.tabs-left > .nav.nav-tabs.padding-14, .tabs-right > .nav.nav-tabs.padding-14 {
    padding-left: 0;
    padding-top: 14px
}

.nav.nav-tabs.padding-12 {
    padding-left: 12px
}

.tabs-left > .nav.nav-tabs.padding-12, .tabs-right > .nav.nav-tabs.padding-12 {
    padding-left: 0;
    padding-top: 12px
}

.nav.nav-tabs.padding-10 {
    padding-left: 10px
}

.tabs-left > .nav.nav-tabs.padding-10, .tabs-right > .nav.nav-tabs.padding-10 {
    padding-left: 0;
    padding-top: 10px
}

.nav.nav-tabs.padding-8 {
    padding-left: 8px
}

.tabs-left > .nav.nav-tabs.padding-8, .tabs-right > .nav.nav-tabs.padding-8 {
    padding-left: 0;
    padding-top: 8px
}

.nav.nav-tabs.padding-6 {
    padding-left: 6px
}

.tabs-left > .nav.nav-tabs.padding-6, .tabs-right > .nav.nav-tabs.padding-6 {
    padding-left: 0;
    padding-top: 6px
}

.nav.nav-tabs.padding-4 {
    padding-left: 4px
}

.tabs-left > .nav.nav-tabs.padding-4, .tabs-right > .nav.nav-tabs.padding-4 {
    padding-left: 0;
    padding-top: 4px
}

.nav.nav-tabs.padding-2 {
    padding-left: 2px
}

.tabs-left > .nav.nav-tabs.padding-2, .tabs-right > .nav.nav-tabs.padding-2 {
    padding-left: 0;
    padding-top: 2px
}

.nav-tabs {
    border-color: #c5d0dc;
    margin-bottom: 0 !important;
    margin-left: 0;
    position: relative;
    top: 1px
}

.nav-tabs > li > a {
    padding: 7px 12px 8px
}

.nav-tabs > li > a, .nav-tabs > li > a:focus {
    border-radius: 0 !important;
    border-color: #c5d0dc;
    background-color: #f9f9f9;
    color: #999;
    margin-right: -1px;
    line-height: 18px;
    position: relative
}

.nav-tabs > li > a:hover {
    background-color: #fff;
    color: #4c8fbd;
    border-color: #c5d0dc
}

.nav-tabs > li > a:active, .nav-tabs > li > a:focus {
    outline: 0 !important
}

.nav-tabs > li:first-child > a {
    margin-left: 0
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #576373;
    border-color: #c5d0dc;
    border-top: 2px solid #4c8fbd;
    border-bottom-color: transparent;
    background-color: #fff;
    z-index: 1;
    line-height: 18px;
    margin-top: -1px;
    box-shadow: 0 -2px 3px 0 rgba(0, 0, 0, .15)
}

.tabs-below > .nav-tabs {
    top: auto;
    margin-bottom: 0;
    margin-top: -1px;
    border-color: #c5d0dc;
    border-bottom-width: 0
}

.tabs-below > .nav-tabs > li > a, .tabs-below > .nav-tabs > li > a:focus, .tabs-below > .nav-tabs > li > a:hover {
    border-color: #c5d0dc
}

.tabs-below > .nav-tabs > li.active > a, .tabs-below > .nav-tabs > li.active > a:focus, .tabs-below > .nav-tabs > li.active > a:hover {
    border-color: #c5d0dc;
    border-top-width: 1px;
    border-bottom: 2px solid #4c8fbd;
    border-top-color: transparent;
    margin-top: 0;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .15)
}

.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
    min-width: 60px
}

.tabs-left > .nav-tabs {
    top: auto;
    margin-bottom: 0;
    border-color: #c5d0dc;
    float: left
}

.tabs-left > .nav-tabs > li {
    float: none !important
}

.tabs-left > .nav-tabs > li > a, .tabs-left > .nav-tabs > li > a:focus, .tabs-left > .nav-tabs > li > a:hover {
    border-color: #c5d0dc;
    margin: 0 -1px 0 0
}

.tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs > li.active > a:focus, .tabs-left > .nav-tabs > li.active > a:hover {
    border-color: #c5d0dc;
    border-top-width: 1px;
    border-left: 2px solid #4c8fbd;
    border-right-color: transparent;
    margin: 0 -1px 0 -1px;
    -webkit-box-shadow: -2px 0 3px 0 rgba(0, 0, 0, .15) !important;
    box-shadow: -2px 0 3px 0 rgba(0, 0, 0, .15) !important
}

.tabs-right > .nav-tabs {
    top: auto;
    margin-bottom: 0;
    border-color: #c5d0dc;
    float: right
}

.tabs-right > .nav-tabs > li {
    float: none !important
}

.tabs-right > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > li > a:hover {
    border-color: #c5d0dc;
    margin: 0 -1px
}

.tabs-right > .nav-tabs > li.active > a, .tabs-right > .nav-tabs > li.active > a:focus, .tabs-right > .nav-tabs > li.active > a:hover {
    border-color: #c5d0dc;
    border-top-width: 1px;
    border-right: 2px solid #4c8fbd;
    border-left-color: transparent;
    margin: 0 -2px 0 -1px;
    -webkit-box-shadow: 2px 0 3px 0 rgba(0, 0, 0, .15);
    box-shadow: 2px 0 3px 0 rgba(0, 0, 0, .15)
}

.nav-tabs > li > a > .badge {
    padding: 1px 5px;
    line-height: 15px;
    opacity: .75
}

.nav-tabs > li > a > .ace-icon {
    opacity: .75
}

.nav-tabs > li.active > a > .ace-icon, .nav-tabs > li.active > a > .badge {
    opacity: 1
}

.nav-tabs li .ace-icon {
    width: 1.25em;
    display: inline-block;
    text-align: center
}

.nav-tabs > li.open .dropdown-toggle {
    background-color: #4f99c6;
    border-color: #4f99c6;
    color: #fff
}

.nav-tabs > li.open .dropdown-toggle > .ace-icon {
    color: #fff !important
}

.tabs-left .tab-content, .tabs-right .tab-content {
    overflow: auto
}

.nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:focus, .nav > li.dropdown.open.active > a:hover {
    background-color: #4f99c6;
    border-color: #4f99c6;
    color: #fff
}

.nav-pills .open .dropdown-toggle > .ace-icon, .nav > li.dropdown.open.active > a:focus > .ace-icon, .nav > li.dropdown.open.active > a:hover > .ace-icon {
    color: #fff !important
}

.nav-tabs > li:not(.active):not(.open) > a:not(:hover) > .ace-icon:first-child.disabled {
    color: #909090 !important
}

.nav-tabs.tab-size-bigger > li > a {
    padding-left: 14px;
    padding-right: 14px
}

.nav-tabs.tab-size-bigger > li > a > .ace-icon:first-child {
    display: block;
    margin-bottom: 6px;
    width: auto
}

.nav-tabs.tab-space-1 > li > a {
    margin-right: 1px
}

.nav-tabs.tab-space-2 > li > a {
    margin-right: 2px
}

.nav-tabs.tab-space-3 > li > a {
    margin-right: 3px
}

.nav-tabs.tab-space-4 > li > a {
    margin-right: 4px
}

.nav-tabs[class*=tab-color-] > li > a, .nav-tabs[class*=tab-color-] > li > a:focus, .nav-tabs[class*=tab-color-] > li > a:hover {
    color: #fff;
    border-color: transparent;
    margin-right: 3px
}

.nav-tabs[class*=tab-color-] > li > a > .badge {
    border-radius: 2px
}

.nav-tabs[class*=tab-color-] > li:not(.active) > a:hover {
    opacity: .85;
    border-color: rgba(0, 0, 0, .15);
    border-bottom-color: transparent
}

.nav-tabs[class*=tab-color-] > li:not(.active) > a > .ace-icon:first-child {
    color: #fff !important
}

.nav-tabs[class*=tab-color-] > li:not(.active) > a > .badge {
    color: rgba(0, 0, 0, .4) !important;
    background-color: #fff !important;
    border-radius: 2px
}

.nav-tabs.tab-color-blue > li > a, .nav-tabs.tab-color-blue > li > a:focus {
    background-color: #7db4d8
}

.nav-tabs[class*=tab-color-] > li.active > a, .nav-tabs[class*=tab-color-] > li.active > a:focus, .nav-tabs[class*=tab-color-] > li.active > a:hover {
    background-color: #fff;
    color: #4f80a0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.nav-tabs.tab-color-blue > li.active > a, .nav-tabs.tab-color-blue > li.active > a:focus, .nav-tabs.tab-color-blue > li.active > a:hover {
    color: #4c718a;
    border-color: #7db4d8 #7db4d8 transparent
}

.tabs-below .nav-tabs.tab-color-blue > li.active > a {
    border-color: transparent #7db4d8 #7db4d8
}

.nav-tabs.tab-color-blue {
    border-bottom-color: #c5d0dc
}

.nav-tabs.background-blue {
    padding-top: 6px;
    background-color: #eff3f8;
    border: 1px solid #c5d0dc
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.glyphicon-euro:before, .glyphicon-eur:before {
    content: "\20ac"
}

.glyphicon-minus:before {
    content: "\2212"
}

.glyphicon-cloud:before {
    content: "\2601"
}

.glyphicon-envelope:before {
    content: "\2709"
}

.glyphicon-pencil:before {
    content: "\270f"
}

.glyphicon-glass:before {
    content: "\e001"
}

.glyphicon-music:before {
    content: "\e002"
}

.glyphicon-search:before {
    content: "\e003"
}

.glyphicon-heart:before {
    content: "\e005"
}

.glyphicon-star:before {
    content: "\e006"
}

.glyphicon-star-empty:before {
    content: "\e007"
}

.glyphicon-user:before {
    content: "\e008"
}

.glyphicon-film:before {
    content: "\e009"
}

.glyphicon-th-large:before {
    content: "\e010"
}

.glyphicon-th:before {
    content: "\e011"
}

.glyphicon-th-list:before {
    content: "\e012"
}

.glyphicon-ok:before {
    content: "\e013"
}

.glyphicon-remove:before {
    content: "\e014"
}

.glyphicon-zoom-in:before {
    content: "\e015"
}

.glyphicon-zoom-out:before {
    content: "\e016"
}

.glyphicon-off:before {
    content: "\e017"
}

.glyphicon-signal:before {
    content: "\e018"
}

.glyphicon-cog:before {
    content: "\e019"
}

.glyphicon-trash:before {
    content: "\e020"
}

.glyphicon-home:before {
    content: "\e021"
}

.glyphicon-file:before {
    content: "\e022"
}

.glyphicon-time:before {
    content: "\e023"
}

.glyphicon-road:before {
    content: "\e024"
}

.glyphicon-download-alt:before {
    content: "\e025"
}

.glyphicon-download:before {
    content: "\e026"
}

.glyphicon-upload:before {
    content: "\e027"
}

.glyphicon-inbox:before {
    content: "\e028"
}

.glyphicon-play-circle:before {
    content: "\e029"
}

.glyphicon-repeat:before {
    content: "\e030"
}

.glyphicon-refresh:before {
    content: "\e031"
}

.glyphicon-list-alt:before {
    content: "\e032"
}

.glyphicon-lock:before {
    content: "\e033"
}

.glyphicon-flag:before {
    content: "\e034"
}

.glyphicon-headphones:before {
    content: "\e035"
}

.glyphicon-volume-off:before {
    content: "\e036"
}

.glyphicon-volume-down:before {
    content: "\e037"
}

.glyphicon-volume-up:before {
    content: "\e038"
}

.glyphicon-qrcode:before {
    content: "\e039"
}

.glyphicon-barcode:before {
    content: "\e040"
}

.glyphicon-tag:before {
    content: "\e041"
}

.glyphicon-tags:before {
    content: "\e042"
}

.glyphicon-book:before {
    content: "\e043"
}

.glyphicon-bookmark:before {
    content: "\e044"
}

.glyphicon-print:before {
    content: "\e045"
}

.glyphicon-camera:before {
    content: "\e046"
}

.glyphicon-font:before {
    content: "\e047"
}

.glyphicon-bold:before {
    content: "\e048"
}

.glyphicon-italic:before {
    content: "\e049"
}

.glyphicon-text-height:before {
    content: "\e050"
}

.glyphicon-text-width:before {
    content: "\e051"
}

.glyphicon-align-left:before {
    content: "\e052"
}

.glyphicon-align-center:before {
    content: "\e053"
}

.glyphicon-align-right:before {
    content: "\e054"
}

.glyphicon-align-justify:before {
    content: "\e055"
}

.glyphicon-list:before {
    content: "\e056"
}

.glyphicon-indent-left:before {
    content: "\e057"
}

.glyphicon-indent-right:before {
    content: "\e058"
}

.glyphicon-facetime-video:before {
    content: "\e059"
}

.glyphicon-picture:before {
    content: "\e060"
}

.glyphicon-map-marker:before {
    content: "\e062"
}

.glyphicon-adjust:before {
    content: "\e063"
}

.glyphicon-tint:before {
    content: "\e064"
}

.glyphicon-edit:before {
    content: "\e065"
}

.glyphicon-share:before {
    content: "\e066"
}

.glyphicon-check:before {
    content: "\e067"
}

.glyphicon-move:before {
    content: "\e068"
}

.glyphicon-step-backward:before {
    content: "\e069"
}

.glyphicon-fast-backward:before {
    content: "\e070"
}

.glyphicon-backward:before {
    content: "\e071"
}

.glyphicon-play:before {
    content: "\e072"
}

.glyphicon-pause:before {
    content: "\e073"
}

.glyphicon-stop:before {
    content: "\e074"
}

.glyphicon-forward:before {
    content: "\e075"
}

.glyphicon-fast-forward:before {
    content: "\e076"
}

.glyphicon-step-forward:before {
    content: "\e077"
}

.glyphicon-eject:before {
    content: "\e078"
}

.glyphicon-chevron-left:before {
    content: "\e079"
}

.glyphicon-chevron-right:before {
    content: "\e080"
}

.glyphicon-plus-sign:before {
    content: "\e081"
}

.glyphicon-minus-sign:before {
    content: "\e082"
}

.glyphicon-remove-sign:before {
    content: "\e083"
}

.glyphicon-ok-sign:before {
    content: "\e084"
}

.glyphicon-question-sign:before {
    content: "\e085"
}

.glyphicon-info-sign:before {
    content: "\e086"
}

.glyphicon-screenshot:before {
    content: "\e087"
}

.glyphicon-remove-circle:before {
    content: "\e088"
}

.glyphicon-ok-circle:before {
    content: "\e089"
}

.glyphicon-ban-circle:before {
    content: "\e090"
}

.glyphicon-arrow-left:before {
    content: "\e091"
}

.glyphicon-arrow-right:before {
    content: "\e092"
}

.glyphicon-arrow-up:before {
    content: "\e093"
}

.glyphicon-arrow-down:before {
    content: "\e094"
}

.glyphicon-share-alt:before {
    content: "\e095"
}

.glyphicon-resize-full:before {
    content: "\e096"
}

.glyphicon-resize-small:before {
    content: "\e097"
}

.glyphicon-exclamation-sign:before {
    content: "\e101"
}

.glyphicon-gift:before {
    content: "\e102"
}

.glyphicon-leaf:before {
    content: "\e103"
}

.glyphicon-fire:before {
    content: "\e104"
}

.glyphicon-eye-open:before {
    content: "\e105"
}

.glyphicon-eye-close:before {
    content: "\e106"
}

.glyphicon-warning-sign:before {
    content: "\e107"
}

.glyphicon-plane:before {
    content: "\e108"
}

.glyphicon-calendar:before {
    content: "\e109"
}

.glyphicon-random:before {
    content: "\e110"
}

.glyphicon-comment:before {
    content: "\e111"
}

.glyphicon-magnet:before {
    content: "\e112"
}

.glyphicon-chevron-up:before {
    content: "\e113"
}

.glyphicon-chevron-down:before {
    content: "\e114"
}

.glyphicon-retweet:before {
    content: "\e115"
}

.glyphicon-shopping-cart:before {
    content: "\e116"
}

.glyphicon-folder-close:before {
    content: "\e117"
}

.glyphicon-folder-open:before {
    content: "\e118"
}

.glyphicon-resize-vertical:before {
    content: "\e119"
}

.glyphicon-resize-horizontal:before {
    content: "\e120"
}

.glyphicon-hdd:before {
    content: "\e121"
}

.glyphicon-bullhorn:before {
    content: "\e122"
}

.glyphicon-bell:before {
    content: "\e123"
}

.glyphicon-certificate:before {
    content: "\e124"
}

.glyphicon-thumbs-up:before {
    content: "\e125"
}

.glyphicon-thumbs-down:before {
    content: "\e126"
}

.glyphicon-hand-right:before {
    content: "\e127"
}

.glyphicon-hand-left:before {
    content: "\e128"
}

.glyphicon-hand-up:before {
    content: "\e129"
}

.glyphicon-hand-down:before {
    content: "\e130"
}

.glyphicon-circle-arrow-right:before {
    content: "\e131"
}

.glyphicon-circle-arrow-left:before {
    content: "\e132"
}

.glyphicon-circle-arrow-up:before {
    content: "\e133"
}

.glyphicon-circle-arrow-down:before {
    content: "\e134"
}

.glyphicon-globe:before {
    content: "\e135"
}

.glyphicon-wrench:before {
    content: "\e136"
}

.glyphicon-tasks:before {
    content: "\e137"
}

.glyphicon-filter:before {
    content: "\e138"
}

.glyphicon-briefcase:before {
    content: "\e139"
}

.glyphicon-fullscreen:before {
    content: "\e140"
}

.glyphicon-dashboard:before {
    content: "\e141"
}

.glyphicon-paperclip:before {
    content: "\e142"
}

.glyphicon-heart-empty:before {
    content: "\e143"
}

.glyphicon-link:before {
    content: "\e144"
}

.glyphicon-phone:before {
    content: "\e145"
}

.glyphicon-pushpin:before {
    content: "\e146"
}

.glyphicon-usd:before {
    content: "\e148"
}

.glyphicon-gbp:before {
    content: "\e149"
}

.glyphicon-sort:before {
    content: "\e150"
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152"
}

.glyphicon-sort-by-order:before {
    content: "\e153"
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154"
}

.glyphicon-sort-by-attributes:before {
    content: "\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156"
}

.glyphicon-unchecked:before {
    content: "\e157"
}

.glyphicon-expand:before {
    content: "\e158"
}

.glyphicon-collapse-down:before {
    content: "\e159"
}

.glyphicon-collapse-up:before {
    content: "\e160"
}

.glyphicon-log-in:before {
    content: "\e161"
}

.glyphicon-flash:before {
    content: "\e162"
}

.glyphicon-log-out:before {
    content: "\e163"
}

.glyphicon-new-window:before {
    content: "\e164"
}

.glyphicon-record:before {
    content: "\e165"
}

.glyphicon-save:before {
    content: "\e166"
}

.glyphicon-open:before {
    content: "\e167"
}

.glyphicon-saved:before {
    content: "\e168"
}

.glyphicon-import:before {
    content: "\e169"
}

.glyphicon-export:before {
    content: "\e170"
}

.glyphicon-send:before {
    content: "\e171"
}

.glyphicon-floppy-disk:before {
    content: "\e172"
}

.glyphicon-floppy-saved:before {
    content: "\e173"
}

.glyphicon-floppy-remove:before {
    content: "\e174"
}

.glyphicon-floppy-save:before {
    content: "\e175"
}

.glyphicon-floppy-open:before {
    content: "\e176"
}

.glyphicon-credit-card:before {
    content: "\e177"
}

.glyphicon-transfer:before {
    content: "\e178"
}

.glyphicon-cutlery:before {
    content: "\e179"
}

.glyphicon-header:before {
    content: "\e180"
}

.glyphicon-compressed:before {
    content: "\e181"
}

.glyphicon-earphone:before {
    content: "\e182"
}

.glyphicon-phone-alt:before {
    content: "\e183"
}

.glyphicon-tower:before {
    content: "\e184"
}

.glyphicon-stats:before {
    content: "\e185"
}

.glyphicon-sd-video:before {
    content: "\e186"
}

.glyphicon-hd-video:before {
    content: "\e187"
}

.glyphicon-subtitles:before {
    content: "\e188"
}

.glyphicon-sound-stereo:before {
    content: "\e189"
}

.glyphicon-sound-dolby:before {
    content: "\e190"
}

.glyphicon-sound-5-1:before {
    content: "\e191"
}

.glyphicon-sound-6-1:before {
    content: "\e192"
}

.glyphicon-sound-7-1:before {
    content: "\e193"
}

.glyphicon-copyright-mark:before {
    content: "\e194"
}

.glyphicon-registration-mark:before {
    content: "\e195"
}

.glyphicon-cloud-download:before {
    content: "\e197"
}

.glyphicon-cloud-upload:before {
    content: "\e198"
}

.glyphicon-tree-conifer:before {
    content: "\e199"
}

.glyphicon-tree-deciduous:before {
    content: "\e200"
}

.collapse {
    display: none;
    visibility: hidden
}

.collapse.in {
    display: block;
    visibility: visible
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    -o-transition-property: height, visibility;
    transition-property: height, visibility
}

.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #777
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group > .btn, .btn-group-vertical > .btn {
    position: relative;
    float: left
}

.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
    z-index: 2
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn-group, .btn-toolbar .input-group {
    float: left
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
    margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.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-group {
    float: left
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
    border-radius: 0
}

.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group > .btn-group:last-child > .btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 0
}

.table > tbody + tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-width: 2px
}

.table-striped > tbody > tr:nth-child(odd) {
    background-color: #f9f9f9
}

.table-hover > tbody > tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-], table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #f5f5f5
}

.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8
}

.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
    background-color: #dff0d8
}

.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6
}

.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #d9edf7
}

.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3
}

.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
    background-color: #fcf8e3
}

.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #f2dede
}

.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive > .table {
        margin-bottom: 0
    }

    .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap
    }

    .table-responsive > .table-bordered {
        border: 0
    }

    .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0
    }

    .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0
    }

    .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0
    }
}

.btn-group {
    white-space: nowrap;
}

.btn-group > .btn, .btn-group-vertical > .btn {
    float: none !important;
    display: inline-block;
}

.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
    margin-left: -3px !important;
}

/* End Of Bootstrap */


/* Table Responsive */
@media only screen and (max-width: 767px) {
    table.table-responsive,
    table.table-responsive thead,
    table.table-responsive tbody,
    table.table-responsive th,
    table.table-responsive td,
    table.table-responsive tr {
        display: block;
    }

    table.table-responsive thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    table.table-responsive tr {
        border: 1px solid #ccc;
    }

    table.table-responsive tr:nth-child(even) {
        background: #f5f5f5;
    }

    table.table-responsive > tbody > tr > td {
        display: flex;
        padding: 0px;
    }

    table.table-responsive > tbody > tr > td > div.table-responsive-title {
        font-size: 13px;
        padding: 8px;
        font-weight: 700;
        background: #efeff4;
        flex: 1;
    }

    table.table-responsive > tbody > tr > td > div.table-responsive-content {
        flex: 1;
        padding: 8px;
    }
}

/* End Of Table Responsive */


/* Ace Bootstrap */
.badge {
    text-shadow: none;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 400;
    line-height: 15px;
    background-color: #abbac3
}

.badge.no-radius {
    border-radius: 0
}

.badge.radius-1 {
    border-radius: 1px
}

.badge.radius-2 {
    border-radius: 2px
}

.badge.radius-3 {
    border-radius: 3px
}

.badge.radius-4 {
    border-radius: 4px
}

.badge.radius-5 {
    border-radius: 5px
}

.badge.radius-6 {
    border-radius: 6px
}

.label.label-transparent, .label-transparent, .badge.badge-transparent, .badge-transparent {
    background-color: transparent
}

.label-grey, .label.label-grey, .badge.badge-grey, .badge-grey {
    background-color: #a0a0a0
}

.label-info, .label.label-info, .badge.badge-info, .badge-info {
    background-color: #6fb3e0 !important
}

.label-primary, .label.label-primary, .badge.badge-primary, .badge-primary {
    background-color: #428bca
}

.label-success, .label.label-success, .badge.badge-success, .badge-success {
    background-color: #82af6f
}

.label-danger, .label.label-danger, .badge.badge-danger, .badge-danger {
    background-color: #d15b47
}

.label-important, .label.label-important, .badge.badge-important, .badge-important {
    background-color: #d15b47
}

.label-inverse, .label.label-inverse, .badge.badge-inverse, .badge-inverse {
    background-color: #333
}

.label-warning, .label.label-warning, .badge.badge-warning, .badge-warning {
    background-color: #f89406
}

.label-pink, .label.label-pink, .badge.badge-pink, .badge-pink {
    background-color: #d6487e
}

.label-purple, .label.label-purple, .badge.badge-purple, .badge-purple {
    background-color: #9585bf
}

.label-yellow, .label.label-yellow, .badge.badge-yellow, .badge-yellow {
    background-color: #fee188
}

.label-light, .label.label-light, .badge.badge-light, .badge-light {
    background-color: #e7e7e7
}

.badge-yellow, .label-yellow {
    color: #963;
    border-color: #fee188
}

.badge-light, .label-light {
    color: #888
}

/* End of Ace Bootstrap */

/* jQuery UI Styling */
.portlet-header {
    color: #fff;
    font-size: 14px;
    font-weight: lighter;
    font-family: "Roboto Condensed";
}

/* jQuery UI Styling */

/* jQuery UI - Datatables Styling */
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
    color: #fff;
}

.dataTables_wrapper.dt-jqueryui .ui-widget-header {
    padding: 5px 10px;
    font-size: 13px;
    font-weight: lighter;

}

.dataTable-pagination-top .dataTables_wrapper .dataTables_filter {
    float: left;
    padding: 3px;
}

.dataTable-pagination-top .dataTables_wrapper .dataTables_info {
    clear: none;
}

/*.btn.btn-warning.btn-edit {
    padding-right: 4px;
    padding-left: 7px;
}*/

@media only screen and (max-width: 769px) {
    #ui-datepicker-div {
        /* Menghindari bertabrakan dengan gritter */
        z-index: 1501 !important;
    }

    #ui-datepicker-div {
        position: fixed !important;
        top: auto !important;
        bottom: 10px !important;
        left: 10% !important;
        width: 80%;
    }

    .ui-datepicker td > a, .ui-datepicker td > span {
        /*font-size: 18px;*/
        max-width: 100%;
        /*height: 30px;*/
        text-align: center;
    }
}

/* jQuery UI - Datatables Styling */


/* DataTable */
.dataTables_wrapper .dataTables_processing {
    color: #333;
    top: 40%;
    left: 0;
    right: 0;
    height: 20%;
    margin: 0;
    padding: 3%;
    box-sizing: border-box;
}

.dataTables_wrapper .dataTables_info {
    padding: 5px 0;
}

.dataTables_wrapper div.row div.col-sm-12.text-center .dataTables_paginate {
    width: 100%;
    text-align: center;
    padding: 5px 0;
}

.dataTables_wrapper div.row div.col-sm-12.text-center .dataTables_paginate .ui-button {
    padding: 0.4em 0.9em;
}

.dataTables_wrapper div.row div.col-sm-4.text-center .dataTables_info {
    width: 100%;
    text-align: center;
}

.dataTables_wrapper .dataTables_length {
    padding: 5px 0;
}

.dataTables_wrapper .dataTables_filter {
    padding: 5px 0;
}

.dataTables_wrapper .dt-buttons {
    padding: 5px 10px;
}

.dataTables_wrapper .dt-buttons button {
    background: #fff;
    margin: 0;
    padding: 4px;
}

.dataTables_wrapper .dt-buttons button span:first-child {
}

.dataTables_wrapper .dt-buttons button:hover:not(.disabled),
.dataTables_wrapper .dt-buttons button:hover:not(.disabled):active:not(.disabled),
.dataTables_wrapper .dt-buttons button:active:not(.disabled) {
    background: #dedede;
}

.dataTables_wrapper a.fg-button.ui-button.ui-state-default {
    height: 28px;
}

table.dataTable.compact thead th, table.dataTable.compact thead td {
    padding: 8px;
}

.dataTables_wrapper .DataTables_sort_wrapper .DataTables_sort_icon {
    display: none;
}

table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting:after {
    font-size: 20px;
}

/*.dataTables_wrapper .dt-buttons button:hover:not(.disabled) span.dt-down-arrow {*/
/*    background: #dedede;*/
/*}*/
.dataTables_wrapper .dataTables_length select,
.dataTables_wrapper .dataTables_filter input {
    background-color: #fff;
}

/* End Of DataTable */

div.space-10 {
    height: 10px;
}

div.space-20 {
    height: 10px;
}

div.space-30 {
    height: 30px;
}

div.bg-even {
    background-color: #ffffff;
}

div.bg-odd {
    background-color: #f9f9f9;
}

/* Table */
table.table-box-a {
    font-size: 12px;
    margin: 0px;
    text-align: left;
    border-collapse: separate;
    border-bottom: none;
}

table.table-box-a th {
    font-size: 13px;
    padding: 8px;
    background: #EFEFEF;
    border-top: 1px solid #FFF;
    color: #333;
    /*text-align: left;*/
}

table.table-box-a td {
    padding: 8px;
    background: none;
    border-top: 1px solid #CCC;
    color: #666;
    border-bottom: none;
    vertical-align: top;
}

table.table-box-a tr:hover td {
    background: #FBFBFB;
    color: #333;
}

table.table-box-a tr.footer {
    background: none;
}

table.table-box-a tr.footer:hover td {
    background: none;
}

/* End of Table */

/* Typeahead */
.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 100%;
}

.input-group .input-group-addon:not(.clear-format) {
    display: table-cell;
    padding: 0px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    width: 12px;
}

.input-group .input-group-addon:not(.clear-format) i.fa {
    position: relative;
    top: 2px;
}

.input-group .form-control {
    display: table-cell;
}

.input-group span.twitter-typeahead .form-control {
    display: block;
}

.typeahead-loading.op {
    visibility: visible;
}

.typeahead-loading.op.hd {
    visibility: hidden;
}

.input-group span.twitter-typeahead {
    display: table-cell !important;
}

span.tt-dropdown-menu {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.tt-suggestion.tt-cursor .tt-small {
    color: #fff;
}

@media only screen and (max-width: 769px) {
    span.tt-dropdown-menu {
        /* Menghindari bertabrakan dengan gritter */
        z-index: 1501 !important;
    }

    span.tt-dropdown-menu {
        position: fixed !important;
        left: 2% !important;
        right: 2% !important;
        top: auto !important;
        bottom: 10px;
        width: 96%;
        max-height: 50vh;
    }
}

/* End of Typeahead */


/* Dropdown */
/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;

    background: none;
    padding: 0;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    right: 0;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    padding: 5px 0px;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 5px 16px;
    margin: 1px 0;
    text-decoration: none;
    display: block;

    text-align: left;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
    background-color: #ddd;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #3e8e41;
}

.dropdown > .dropdown-content > a.dropdown-success:hover {
    background: #87B87F;
    color: #FFF;
}

.dropdown > .dropdown-content > a.dropdown-info:hover {
    background: #6FB3E0;
    color: #FFF;
}

.dropdown > .dropdown-content > a.dropdown-inverse:hover {
    background: #555;
    color: #FFF;
}

.dropdown > .dropdown-content > a.dropdown-danger:hover {
    background: #D15B47;
    color: #FFF;
}

.dropdown > .dropdown-content > a.dropdown-warning:hover {
    background: #FFA24D;
    color: #FFF;
}

/*.dropdown > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {*/
/*    cursor: default;*/
/*}*/

/*td.child ul.dropdown-menu.dropdown-menu-right {*/
/*    right: auto;*/
/*    left: 0;*/
/*}*/

.dropdown-content a.divider {
    height: 1px;
    margin: 5px 0;
    padding: 0px;
    overflow: hidden;
    background-color: #dbdbdb
}

.dropdown-content a.disabled, .dropdown-content a.disabled:hover {
    background-color: #f1f1f1;
    color: #555;
}

/* End Of Dropdown */

/* Gritter */

.gritter-light a.gritter-close,
.gritter-light a.gritter-close:hover {
    color: rgba(0, 0, 0, 0) !important;
    text-decoration: none;
}

.gritter-light a.gritter-close::before {
    color: #444;
}

.gritter-light a.gritter-close:hover::before {
    text-shadow: 0 0 3px #111;
}

@media only screen and (max-width: 769px) {
    #gritter-notice-wrapper.bottom-right {
        left: 2%;
        right: 2%;
        top: 50px;
        bottom: auto;
    }

    #gritter-notice-wrapper {
        width: 96%;
    }
}

/* End Of Gritter */

ul#mainmenu {
    max-width: 85vw;
}

a {
    box-sizing: border-box;
}

.nyroModalIframe {
    height: 100%
}

.form-control {
    box-sizing: border-box;
}

.pull-right {
    float: right;
}

.full-width, .max-width {
    width: 100%;
}

/* Notification */
.subnav-content .unread {
    background-color: #dbefff !important;
    color: #0059a0;
}

/* Notification */

/* jGrowl */
div.jGrowl div.jGrowl-notification {
    overflow-wrap: break-word;
}

/* jGrowl */


/* Breadcrumbs */
article > h1,
article h1.top {
    background: transparent;
    margin: 0 0 20px;
    border-bottom: 1px dotted #e2e2e2;
    padding-bottom: 4px;
    padding-top: 7px;
}

div.breadcrumbs {
    background-color: #f5f5f5;
    padding: 5px 10px;
    margin: -20px -20px 0 -20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

div.breadcrumbs > ul.breadcrumb > li {
    display: inline-block;
}

div.breadcrumbs > ul.breadcrumb > li:first-child > a {
    font-size: 20px;
    position: relative;
    top: 2px;
    color: #4c8fbd;
}

div.breadcrumbs > ul.breadcrumb > li:not(:first-child)::before {
    font-family: FontAwesome;
    font-size: 14px;
    content: "\f105";
    color: #b2b6bf;
    padding: 0;
    margin: 0 8px 0 8px;
    position: relative;
    top: 1px;
}

@media (min-width: 992px) {
    .row.button-header:not(:empty) {
        margin-top: -58px;
        margin-bottom: 10px;
    }
}

/* Breadcrumbs */