
body,
input,
textarea,
select,
p,
ul,
ol,
em {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
}
strong {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: bold;
}

a { background-color: transparent; }
abbr[title] { border-bottom: 1px dotted; }
mark { background: #ff0; color: #000; }
img { border: 0; }
button, input, optgroup, select, textarea { color: inherit; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; }
fieldset { border: 1px solid #c0c0c0; }
legend { border: 0; }
body { color: #3a3a3a; background-color: #ebedee; }
a { color: #239ed9; }
a:hover, a:focus { color: #1e86b8; }
.img-thumbnail { background-color: #ebedee; border: 1px solid #ddd; }
hr { border: 0; border-top: 1px solid #ccc; }
.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after { border: 0; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: inherit; }
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { color: #808080; }
mark, .mark { background-color: #fcf8e3; }
.text-muted { color: #808080; }
.text-primary { color: #239ed9; }
a.text-primary:hover, a.text-primary:focus { color: #208ec3; }
.text-success { color: #3c763d; }
a.text-success:hover, a.text-success:focus { color: #2b542c; }
.text-info { color: #31708f; }
a.text-info:hover, a.text-info:focus { color: #245269; }
.text-warning { color: #8a6d3b; }
a.text-warning:hover, a.text-warning:focus { color: #66512c; }
.text-danger { color: #e55d51; }
a.text-danger:hover, a.text-danger:focus { color: #de3425; }
.bg-primary { color: #fff; }
.bg-primary { background-color: #239ed9; }
a.bg-primary:hover, a.bg-primary:focus { background-color: #208ec3; }
.bg-success { background-color: #dff0d8; }
a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; }
.bg-info { background-color: #d9edf7; }
a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; }
.bg-warning { background-color: #fcf8e3; }
a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; }
.bg-danger { background-color: #f9d9d6; }
a.bg-danger:hover, a.bg-danger:focus { background-color: #f2b0aa; }
.page-header { border-bottom: 1px solid #ebedee; }
abbr[title], abbr[data-original-title] { border-bottom: 1px dotted #808080; }
blockquote { border-left: 5px solid #ccc; }
blockquote footer, blockquote small, blockquote .small { color: #808080; }
.blockquote-reverse, blockquote.pull-right { border-right: 5px solid #ccc; border-left: 0; }
code { color: #c7254e; background-color: #f9f2f4; }
kbd { color: #fff; background-color: #333; }
pre { color: #3a3a3a; background-color: #f5f5f5; border: 1px solid #ccc; }
pre code { color: inherit; background-color: transparent; }
table { background-color: transparent; }
caption { color: #808080; }
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { border-top: 1px solid #ddd; }
.table > thead > tr > th { border-bottom: 2px solid #ddd; }
.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > tbody + tbody { border-top: 2px solid #ddd; }
.table .table { background-color: #ebedee; }
.table-bordered { border: 1px solid #ddd; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; }
.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }
.table-hover > tbody > tr:hover { background-color: #f5f5f5; }
.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .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 > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .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 > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > tfoot > tr.info > td, .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 > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .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 > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th { background-color: #f9d9d6; }
.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: #f6c4c0; }
@media screen and (max-width: 767px) { .table-responsive { border: 1px solid #ddd; }
  .table-responsive > .table-bordered { border: 0; }
  .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th: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 > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th: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 > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } }
fieldset { border: 0; }
legend { color: #3a3a3a; border: 0; border-bottom: 1px solid #e5e5e5; }
output { color: #555; }
.form-control { color: #555; background-color: #fff; border: 1px solid #e2e2e2; }
.form-control:focus { border-color: #e2e2e2; }
.form-control::-moz-placeholder { color: #ccc; }
.form-control:-ms-input-placeholder { color: #ccc; }
.form-control::-webkit-input-placeholder { color: #ccc; }
.form-control::-ms-expand { border: 0; background-color: transparent; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eee; }
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; }
.has-success .form-control { border-color: #3c763d; }
.has-success .form-control:focus { border-color: #2b542c; }
.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; }
.has-success .form-control-feedback { color: #3c763d; }
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; }
.has-warning .form-control { border-color: #8a6d3b; }
.has-warning .form-control:focus { border-color: #66512c; }
.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; }
.has-warning .form-control-feedback { color: #8a6d3b; }
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label, .has-error .error-block { color: #e55d51; }
.has-error .form-control { border-color: #e55d51; }
.has-error .form-control:focus { border-color: #de3425; }
.has-error .input-group-addon { color: #e55d51; border-color: #e55d51; background-color: #f9d9d6; }
.has-error .form-control-feedback { color: #e55d51; }
.help-block { color: #7a7a7a; }
.btn { border: 1px solid transparent; }
.btn:hover, .btn:focus, .btn.focus { color: #239ed9; }

.btn-default,
.form-actions [type=submit] { color: #239ed9; background-color: #fff; border-color: #239ed9; }
.btn-default:focus,
.btn-default.focus,
.form-actions [type=submit]:focus { color: #239ed9; background-color: #e6e6e6; border-color: black; }

.btn-default:hover,
.form-actions [type=submit]:hover { color: #239ed9; background-color: #e6e6e6; border-color: black; }

.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle, .form-actions [type=submit]:active { color: #239ed9; background-color: #e6e6e6; border-color: black; }
.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus, .form-actions [type=submit]:active:hover, .form-actions [type=submit]:active:focus { color: #239ed9; background-color: #d4d4d4; border-color: black; }
.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, .form-actions [type=submit].disabled:hover, .form-actions [type=submit].disabled:focus, .form-actions [type=submit][disabled]:hover, .form-actions [type=submit][disabled]:focus { background-color: #fff; border-color: #239ed9; }
.btn-default .badge, .form-actions [type=submit] .badge { color: #fff; background-color: #239ed9; }

.btn-primary,
.dialog__actions [type=submit],
.page-header .options > a,
.page-header .options > button { color: #fff; background-color: #239ed9; border-color: #2196ce; }

.btn-primary:focus,
.btn-primary.focus,
.dialog__actions [type=submit]:focus,
.page-header .options > a:focus,
.page-header .options > button:focus { color: #fff; background-color: #208ec3; border-color: #1a77a3; }

.btn-primary:hover,
.dialog__actions [type=submit]:hover,
.page-header .options > a:hover,
.page-header .options > button:hover { color: #fff; background-color: #208ec3; border-color: #1f8bbf; }

.btn-primary:active,
.btn-primary.active,
.dialog__actions [type=submit]:active,
.open > .btn-primary.dropdown-toggle,
.page-header .options > a:active,
.page-header .options > button:active { color: #fff; background-color: #208ec3; border-color: #1f8bbf; }

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.page-header .options > a:active:hover,
.page-header .options > a:active:focus,
.page-header .options > button:active:hover,
.page-header .options > button:active:focus,
.dialog__actions [type=submit]:active:hover,
.dialog__actions [type=submit]:active:focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus { color: #fff; background-color: #1d83b4; border-color: #1a77a3; }

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.page-header .options > a.disabled:hover,
.page-header .options > a.disabled:focus,
.page-header .options > a[disabled]:hover,
.page-header .options > a[disabled]:focus,
.page-header .options > button.disabled:hover,
.page-header .options > button.disabled:focus,
.page-header .options > button[disabled]:hover,
.page-header .options > button[disabled]:focus,
.dialog__actions [type=submit][disabled]:hover,
.dialog__actions [type=submit][disabled]:focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus { background-color: #239ed9; border-color: #2196ce; }
.btn-primary .badge
.page-header .options > a .badge,
.page-header .options > button .badge { color: #239ed9; background-color: #fff; }

.btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; }
.btn-success:focus, .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; }
.btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; }
.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { color: #fff; background-color: #449d44; border-color: #398439; }
.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { color: #fff; background-color: #398439; border-color: #255625; }
.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; }
.btn-success .badge { color: #5cb85c; background-color: #fff; }

.btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; }
.btn-info:focus, .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; }
.btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; }
.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { color: #fff; background-color: #31b0d5; border-color: #269abc; }
.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; }
.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; }
.btn-info .badge { color: #5bc0de; background-color: #fff; }

.btn-warning { color: #fff; background-color: #ff8d00; border-color: #f28600; }
.btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #e67f00; border-color: #bf6a00; }
.btn-warning:hover { color: #fff; background-color: #e67f00; border-color: #e07c00; }
.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { color: #fff; background-color: #e67f00; border-color: #e07c00; }
.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { color: #fff; background-color: #d47500; border-color: #bf6a00; }
.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { background-color: #ff8d00; border-color: #f28600; }
.btn-warning .badge { color: #ff8d00; background-color: #fff; }

.btn-danger { color: #fff; background-color: #e83d33; border-color: #dc3a30; }
.btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #d1372e; border-color: #ae2e26; }
.btn-danger:hover { color: #fff; background-color: #d1372e; border-color: #cc362d; }
.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { color: #fff; background-color: #d1372e; border-color: #cc362d; }
.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { color: #fff; background-color: #c1332a; border-color: #ae2e26; }
.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { background-color: #e83d33; border-color: #dc3a30; }
.btn-danger .badge { color: #e83d33; background-color: #fff; }

.btn-link { color: #239ed9; }
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; }
.btn-link:hover, .btn-link:focus { color: #1e86b8; background-color: transparent; }
.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { color: #808080; }

.caret { border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.dropdown-menu { background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); }
.dropdown-menu .divider { background-color: #e5e5e5; }
.dropdown-menu > li > a { color: #3a3a3a; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #2d2d2d; background-color: #f5f5f5; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; background-color: #239ed9; }
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #808080; }
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { background-color: transparent; }
.dropdown-header { color: #808080; }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; }
.btn-group-justified { table-layout: fixed; }
.input-group-addon { color: #555; background-color: #f4f4f4; border: 1px solid #e2e2e2; }
.input-group-addon:first-child { border-right: 0; }
.input-group-addon:last-child { border-left: 0; }
.nav > li > a:hover, .nav > li > a:focus { background-color: #ccc; }
.nav > li.disabled > a { color: #808080; }
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #808080; background-color: transparent; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #ccc; border-color: #239ed9; }
.nav .nav-divider { background-color: #e5e5e5; }
.nav-tabs { border-bottom: 1px solid #e2e2e2; }
.nav-tabs > li > a { border: 1px solid transparent; }
.nav-tabs > li > a:hover { border-color: #ccc #ccc #e2e2e2; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555; background-color: #fff; border: 1px solid #e2e2e2; border-bottom-color: transparent; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #239ed9; }
.nav-tabs-justified, .nav-tabs.nav-justified { border-bottom: 0; }
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }
@media (min-width: 768px) { .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #ebedee; } }
.navbar { border: 1px solid transparent; }
.navbar-collapse { border-top: 1px solid transparent; }
@media (min-width: 768px) { .navbar-collapse { border-top: 0; } }
.navbar-toggle { background-color: transparent; border: 1px solid transparent; }
@media (max-width: 767px) { .navbar-nav .open .dropdown-menu { background-color: transparent; border: 0; } }
.navbar-form { border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
@media (min-width: 768px) { .navbar-form { border: 0; } }
.navbar-default { background-color: #3a3a3a; border-color: #292929; }
.navbar-default .navbar-brand { color: #a0a0a0; }
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #878787; background-color: transparent; }
.navbar-default .navbar-text { color: #a0a0a0; }
.navbar-default .navbar-nav > li > a { color: #a0a0a0; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; background-color: transparent; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #239ed9; background-color: transparent; }
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; }
.navbar-default .navbar-toggle { border-color: #ddd; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; }
.navbar-default .navbar-toggle .icon-bar { background-color: #888; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #292929; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: transparent; color: #239ed9; }
@media (max-width: 767px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #a0a0a0; }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #239ed9; background-color: transparent; }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } }
.navbar-default .navbar-link { color: #a0a0a0; }
.navbar-default .navbar-link:hover { color: #fff; }
.navbar-default .btn-link { color: #a0a0a0; }
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #fff; }
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; }
.navbar-inverse { background-color: #222; border-color: #090909; }
.navbar-inverse .navbar-brand { color: #a6a6a6; }
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; }
.navbar-inverse .navbar-text { color: #a6a6a6; }
.navbar-inverse .navbar-nav > li > a { color: #a6a6a6; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; }
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #090909; }
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; }
.navbar-inverse .navbar-toggle { border-color: #333; }
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; }
.navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; }
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #090909; color: #fff; }
@media (max-width: 767px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #a6a6a6; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #090909; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } }
.navbar-inverse .navbar-link { color: #a6a6a6; }
.navbar-inverse .navbar-link:hover { color: #fff; }
.navbar-inverse .btn-link { color: #a6a6a6; }
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff; }
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; }
.breadcrumb { background-color: #f5f5f5; }
.breadcrumb > li + li:before { color: #ccc; }
.breadcrumb > .active { color: #808080; }
.pagination > li > a, .pagination > li > span { color: #239ed9; background-color: #fff; border: 1px solid #ddd; }
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { color: #1e86b8; background-color: #ccc; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { color: #fff; background-color: #239ed9; border-color: #239ed9; }
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #808080; background-color: #fff; border-color: #ddd; }
.label { color: #fff; }
a.label:hover, a.label:focus { color: #fff; }
.label-default { background-color: #808080; }
.label-default[href]:hover, .label-default[href]:focus { background-color: #676767; }
.label-primary { background-color: #239ed9; }
.label-primary[href]:hover, .label-primary[href]:focus { background-color: black; }
.label-success { background-color: #5cb85c; }
.label-success[href]:hover, .label-success[href]:focus { background-color: #449d44; }
.label-info { background-color: #5bc0de; }
.label-info[href]:hover, .label-info[href]:focus { background-color: #31b0d5; }
.label-warning { background-color: #ff8d00; }
.label-warning[href]:hover, .label-warning[href]:focus { background-color: black; }
.label-danger { background-color: #e83d33; }
.label-danger[href]:hover, .label-danger[href]:focus { background-color: black; }
.jumbotron { color: inherit; background-color: #fff; }
.jumbotron h1, .jumbotron .h1 { color: inherit; }
.jumbotron > hr { border-top-color: #e6e6e6; }
.thumbnail { background-color: #ebedee; border: 1px solid #ddd; }
.thumbnail .caption { color: #3a3a3a; }
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #239ed9; }
.alert { border: 1px solid transparent; }
.alert h4 { color: inherit; }
.alert-dismissable .close, .alert-dismissible .close { color: inherit; }
.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; }
.alert-success hr { border-top-color: #c9e2b3; }
.alert-success .alert-link { color: #2b542c; }
.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; }
.alert-info hr { border-top-color: #a6e1ec; }
.alert-info .alert-link { color: #245269; }
.alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; }
.alert-warning hr { border-top-color: #f7e1b5; }
.alert-warning .alert-link { color: #66512c; }
.alert-danger { background-color: #f9d9d6; border-color: #f6c0c5; color: #e55d51; }
.alert-danger hr { border-top-color: #f2aab0; }
.alert-danger .alert-link { color: #de3425; }
.panel { background-color: #fff; border: 1px solid transparent; }
.panel-heading { border-bottom: 1px solid transparent; }
.panel-heading > .dropdown .dropdown-toggle { color: inherit; }
.panel-title { color: inherit; }
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; }
.panel-footer { background-color: #f5f5f5; border-top: 1px solid #e2e2e2; }
.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; }
.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; }
.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; }
.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; }
.panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; }
.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; }
.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; }
.panel > .table-responsive { border: 0; }
.panel-group .panel-heading { border-bottom: 0; }
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #e2e2e2; }
.panel-group .panel-footer { border-top: 0; }
.panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #e2e2e2; }
.panel-default { border-color: #ddd; }
.panel-default > .panel-heading { color: #3a3a3a; background-color: #f5f5f5; border-color: #ddd; }
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; }
.panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #3a3a3a; }
.panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; }
.panel-primary { border-color: #239ed9; }
.panel-primary > .panel-heading { color: #fff; background-color: #239ed9; border-color: #239ed9; }
.panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #239ed9; }
.panel-primary > .panel-heading .badge { color: #239ed9; background-color: #fff; }
.panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #239ed9; }
.panel-success { border-color: #d6e9c6; }
.panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; }
.panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; }
.panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; }
.panel-info { border-color: #bce8f1; }
.panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; }
.panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; }
.panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; }
.panel-warning { border-color: #faebcc; }
.panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; }
.panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; }
.panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; }
.panel-danger { border-color: #f6c0c5; }
.panel-danger > .panel-heading { color: #e55d51; background-color: #f9d9d6; border-color: #f6c0c5; }
.panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #f6c0c5; }
.panel-danger > .panel-heading .badge { color: #f9d9d6; background-color: #e55d51; }
.panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #f6c0c5; }
.close { color: #000; }
.close:hover, .close:focus { color: #000; }
button.close { background: transparent; border: 0; }
.modal-content { background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); }
.modal-backdrop { background-color: #000; }
.modal-header { border-bottom: 1px solid #e5e5e5; }
.modal-footer { border-top: 1px solid #e5e5e5; }
.tooltip-inner { color: #fff; background-color: #000; }
.tooltip-arrow { border-color: transparent; }
.tooltip.top .tooltip-arrow { border-top-color: #000; }
.tooltip.top-left .tooltip-arrow { border-top-color: #000; }
.tooltip.top-right .tooltip-arrow { border-top-color: #000; }
.tooltip.right .tooltip-arrow { border-right-color: #000; }
.tooltip.left .tooltip-arrow { border-left-color: #000; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #000; }
.tooltip.bottom-left .tooltip-arrow { border-bottom-color: #000; }
.tooltip.bottom-right .tooltip-arrow { border-bottom-color: #000; }
.popover { background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); }
.popover-title { background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; }
.popover > .arrow, .popover > .arrow:after { border-color: transparent; }
.popover.top > .arrow { border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); }
.popover.top > .arrow:after { border-top-color: #fff; }
.popover.right > .arrow { border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); }
.popover.right > .arrow:after { border-right-color: #fff; }
.popover.bottom > .arrow { border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); }
.popover.bottom > .arrow:after { border-bottom-color: #fff; }
.popover.left > .arrow { border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); }
.popover.left > .arrow:after { border-left-color: #fff; }
.text-hide { color: transparent; background-color: transparent; border: 0; }
.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after { border: 0; }
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); }
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; }
.bootstrap-datetimepicker-widget.dropdown-menu.top:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); }
.bootstrap-datetimepicker-widget.dropdown-menu.top:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; }
.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { background: none; color: #808080; }
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { background: #ccc; }
.bootstrap-datetimepicker-widget table td.cw { color: #808080; }
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { background: #ccc; }
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new { color: #808080; }
.bootstrap-datetimepicker-widget table td.today:before { border: 0 0 7px 7px solid transparent; border-bottom-color: #239ed9; border-top-color: rgba(0, 0, 0, 0.2); }
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background-color: #239ed9; color: #fff; }
.bootstrap-datetimepicker-widget table td.active.today:before { border-bottom-color: #fff; }
.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover { background: none; color: #808080; }
.bootstrap-datetimepicker-widget table td span:hover { background: #ccc; }
.bootstrap-datetimepicker-widget table td span.active { background-color: #239ed9; color: #fff; }
.bootstrap-datetimepicker-widget table td span.old { color: #808080; }
.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { background: none; color: #808080; }
.translation_missing { color: #fff !important; background: red !important; }
.btn-default:hover, .form-actions [type=submit]:hover { border-color: #1c7eae; color: #1c7eae; background: #fff; }
.btn-primary:hover, .dialog__actions a:hover, .dialog__actions [type=button]:hover, .dialog__actions [type=submit]:hover, .page-header .options > a:hover, .page-header .options > button:hover, .blog-listing .actions > a:hover { background: #1c7eae; color: #fff; }
.panel-nav-mobile .links > button { border: none; background: none; color: inherit; }
.panel-nav { background: #f4f4f4; border: 1px solid #e2e2e2; }
.panel-nav .tabs > li > a { color: #808080; border-right: 1px solid #e2e2e2; }
.panel-nav .tabs > li.active > a { color: #555; background: #fff; }
.panel-nav .tabs > li.active > a:after { border-bottom: 1px solid #fff; }
@media (max-width: 992px) { .panel-nav .tabs li:last-child a { border-right: none; } }
.panel-nav + .panel, .panel-nav + .dash-page { border: 1px solid #e2e2e2; border-top: none; }
.panel-default > .panel-heading, .panel-default > .dash-head, .panel-default > .panel-footer, .panel-default > .dash-foot { background: none; }
.listing-actions { background: #f4f4f4; }
.listing-actions .dropdown > .btn-link { color: #3a3a3a; }
.table-listing thead > tr > th, .table-listing thead tr th { border-bottom: none; }
.table-listing thead th [class^="sort"] { color: inherit; }
.amenities-listing .remove { border: none; background: none; }
.amenities-listing .remove:before { color: #e2e2e2; }
.map-location iframe { border: none; }
.listing-steps span, .listing-steps a { color: inherit; }
.listing-steps li { background: #fff; border: 1px solid #e2e2e2; color: #239ed9; }
.listing-steps .current { background: #fff; border: 3px solid #239ed9; color: #239ed9; }
.listing-steps .current ~ li { background: #f4f4f4; border: 1px solid #e2e2e2; color: #878787; }
@media (min-width: 992px) { .listing-steps li:before { border-color: transparent; border-left-color: #999; } }
.listing-draft-cta { color: #999; }
.jumbotron { border: 3px solid #239ed9; background: #fff; }
.dialog__overlay { background: rgba(0, 0, 0, 0.5); }
.dialog__container { background: #fff; }
.dialog__close { background: none; border: none; }
.dialog__close:before { color: #239ed9; }
.chart-a { border: 1px solid #f4f4f4; }
.alert .close { background: none; border: none; color: inherit; }
.alert.error { background: #e83d33; color: #fff; }
.alert.error .close { color: #fff; }
.alert.notice { background: #157a49; color: #fff; }
.alert.notice .close { color: #fff; }
.alert.warning { background: #ff8d00; color: #fff; }
.alert.warning .close { color: #fff; }
.alert.success { background: #157a49; color: #fff; }
.alert.success .close { color: #fff; }
.alert.deleted { background: #e83d33; color: #fff; }
.alert.deleted .close { color: #fff; }
.navbar-primary { border: none; }
.navbar-primary .count { background: #239ed9; }
@media (min-width: 768px) { .navbar-primary .navbar-nav > li { border-left: 1px solid #4c4c4c; } }
@media (max-width: 768px) { .navbar-primary .navbar-nav .open .dropdown-menu { background-color: #3a3a3a; border: 0; } }
.page-header { background: #fff; }
.page-header .info { color: #999; }
.nav-toggler { border: none; background: none; }
.nav-toggler:before { color: #ccc; }
.sidebar { background: #3a3a3a; }
.nav-primary a, .nav-primary li > span { color: #fff; }
.nav-primary a:hover, .nav-primary a:focus, .nav-primary li > span:hover, .nav-primary li > span:focus { color: #239ed9; }
.nav-primary .selected > a { color: #239ed9; }
.nav-primary .dashboard a { background: #239ed9; color: #fff; }
.nav-primary li { border-bottom: 1px solid #4c4c4c; }
.nav-primary li ul { border-top: 1px solid #4c4c4c; }
.nav-primary a > span, .nav-primary span > span { background: #239ed9; color: #fff !important; }
@media (min-width: 992px) { .nav-primary li { border-bottom: none; }
  .nav-primary li ul { border-top: none; } }
abbr[title="required"] { color: #e45d51; border: none; }
.input-group-btn > .btn, .dialog__actions .input-group-btn > a, .dialog__actions .input-group-btn > [type=button], .dialog__actions .input-group-btn > [type=submit], .page-header .options.input-group-btn > a, .page-header .options.input-group-btn > button, .form-actions .input-group-btn > [type=submit], .wish-list__item .actions .input-group-btn > a, .blog-listing .actions.input-group-btn > a { border-color: #e2e2e2; }
.hint-toggler { border: none; background: none; }
.hint-toggler:before { color: #239ed9; }
.form-group.has-error .control-label { color: inherit; }
.errors-global { border: 3px; background: #fff; border: 3px solid #e55d51; }
.errors-global h3 b { color: #e55d51; }
.errors-global li { color: #e55d51; }
.error-count { color: #e55d51; }
.form-section-disabled [readonly] { background: #fff; }
.form-group.switch .onoffswitch-label { border-color: #e2e2e2; }
.form-group.switch .onoffswitch-inner:before, .form-group.switch .onoffswitch-inner:after { color: white; }
.form-group.switch .onoffswitch-inner:before { background-color: #239ed9; color: #fff; }
.form-group.switch .onoffswitch-inner:after { background-color: #f4f4f4; color: #999; }
.form-group.switch .onoffswitch-switch { background: #fff; border-color: #e2e2e2; }
.form-group.search::before { color: #ccc; }
.radio input + label:before, .checkbox input + label:before, .checkbox-standalone input + label:before, .radio-standalone input + label:before { color: #e2e2e2; }
.radio label:hover:before, .checkbox label:hover:before, .checkbox-standalone label:hover:before, .radio-standalone label:hover:before { color: #239ed9; }
.radio input:checked + label:before, .checkbox input:checked + label:before, .checkbox-standalone input:checked + label:before, .radio-standalone input:checked + label:before { color: #239ed9; }
.input-group.datetimepicker > input { border-right: none; }
.input-group.datetimepicker .input-group-addon { border-left: none; background: transparent; color: #239ed9; }
.input-group.datetimepicker:hover .input-group-addon { color: #1e86b8; }
.form-images__options [class^="action--"] { border: none; color: #fff; }
.form-images__options .action--edit { background: #239ed9; }
.form-images__options .action--delete { background: #ff8d00; }
.form-images .file-progress { background: #f4f4f4; }
.form-images .file-progress .bar { background: #239ed9; }
.form-images .file-progress .text { color: #fff; }
.form-images .drop-zone { background: #f4f4f4; }
.form-images .drop-zone .text { color: #999; }
.form-images .drop-zone:before { border: 2px dotted #e2e2e2; }
.form-images .input-preview { background: #f4f4f4; border: 1px solid #e2e2e2; }
.form-images .preview figure { background-color: #fff; }
.form-images .preview small { background: rgba(0, 0, 0, 0.5); color: #fff; }
.form-images .file-upload { color: #239ed9; }
.form-images .file-upload:before { color: #239ed9; }
.form-images .file-upload .drag-label { color: #999; }
.form-images__gallery li img { border: 1px solid #e2e2e2; }
.form-images__gallery .photo-placeholder:after { border: 1px dotted #ccc; background: #f4f4f4; }
.form-images__gallery .sort-handle { color: #fff; }
.form-images__preview:before { background: rgba(0, 0, 0, 0.9); }
.form-images__preview__close:before { color: #fff; }
.form-attachments .file-upload { background: #f4f4f4; border: 1px solid #e2e2e2; color: #239ed9; }
.form-attachments .file-upload:before { color: #239ed9; }
.form-attachments li { border: 1px solid #e2e2e2; }
.form-attachments .attachment-container:before { color: #ccc; }
fieldset > legend { border: none; border-top: 1px solid #e5e5e5; }
fieldset:first-child > legend { border: none; }
@media (min-width: 992px) { .form-actions .info { color: #999; } }
.action--remove { border: none; background: none; }
.action--remove:before { color: #e2e2e2; }
.action--remove:hover:before, .action--remove:focus:before, .action--remove:active:before { color: #239ed9; }
.box-options > li > label, .box-options > li > a, .box-options > li > .box-option { background: #f4f4f4; border: 1px solid #e2e2e2; }
.box-options > li > label:hover, .box-options > li > label:active, .box-options > li > a:hover, .box-options > li > a:active, .box-options > li > .box-option:hover, .box-options > li > .box-option:active { border: 3px solid #239ed9; }
.box-options > li h5 { color: #239ed9; }
.box-options > li p { color: #808080; }
.box-options > li > input:checked + label, .box-options > li.active > a { background: #fff; border: 3px solid #239ed9; }
.booking-option-example h4 { color: #808080; }
.pricing-model > li > label:before, .pricing-model > li > a:before { color: #239ed9; }
[data-phone-fields-container] .form-group.tel [disabled] { background: #fff; }
.wish-list__item:after { background-color: rgba(0, 0, 0, 0.5); }
.wish-list__item:hover:after { background-color: rgba(0, 0, 0, 0.2); }
.wish-list__item .link { color: #fff; }
.wish-list__item .name a { color: #fff; }
.blog-listing > li { border-bottom: 1px solid #ccc; }
.blog-listing > li:last-child { border: none; }
.search-frequency:after { color: #5cb85c; }
.inbox { border: 1px solid #e2e2e2; border-bottom: none; }
.inbox .message { border-bottom: 1px solid #e2e2e2; }
.inbox .message > a:hover, .inbox .message > a:focus, .inbox .message > a:active { background: #e8faff; }
.inbox .message .author { color: #aaa; }
.inbox .message .summary { color: #3a3a3a; }
.inbox .message .date { color: #aaa; }
.inbox-thread .message { background: #fefefe; border: 1px solid #e2e2e2; }
.inbox-thread .message .date { color: #aaa; }
.orders-a .order { border: 1px solid #e2e2e2; }
.orders-a .order-status .confirmed:before, .orders-a .order-status .completed:before { color: #5cb85c; }
.orders-a .order-status .shipped:before { color: #5cb85c; }
.orders-a .order-status .unconfirmed:before { color: #ff8d00; }
.orders-a .order-tracking.success:before { color: #5cb85c; }
.orders-a .order-tracking.warning:before { color: #ff8d00; }
.orders-a .order-item + .order-item { border-top: 1px solid #e2e2e2; }
.orders-a .payment-totals .total { border-top: 1px solid; }
.review-form .rating-error { color: #ff8d00; }
.review-form .thanks { color: #fff; background: #5cb85c; }
.chart-transfers { border: 1px solid #ccc; }
@media (min-width: 768px) { .waiver-agreement header { border-bottom: 1px solid #eee; } }
.shipping-method { border: 1px solid #e2e2e2; }
.rfq-status-a .open:before { color: #ff8d00; }
.rfq-status-a .resolved:before { color: #5cb85c; }
.rfq-attachment-trigger.uploading { background: #239ed9; }
.rfq-attachment-trigger.uploading span { color: #fff; }

.payment-method-header { color: #239ed9; }
