/** General **/
body {
    background: #a0aebc;
}

.headerbar {
    background: none repeat scroll 0 0 #003153;
}

.pageheader {
    background: #174A75;
    color: #fff !important;
}

.panel-title {
    color: #3D4552;
}

.pageheader h2,
.pageheader .breadcrumb li.active {
    color: #FFFFFF!important;
}

.headermenu .dropdown-menu li a:hover {
    background-color: #174A75!important;
}

.leftpanel .userlogged .media-body,
.nav-bracket > li > a {
    color: #3D4552;
}

.nav-bracket > li > a:hover,
.nav-bracket > li > a:active,
.nav-bracket > li > a:focus {
    background-color: #174A75;
    color: #FFFFFF;
}

.btn-primary {
    background-color: #174A75!important;
}

.highlighted-text {
    color: #019a1e;
}

.pageheader h2 span,
.pageheader .breadcrumb-wrapper .label {
    color: #FFFFFF;
}

.menutoggle,
.headermenu .btn-default {
    color: #FFFFFF;
}

.table,
.panel-footer,
.panel-default,
.tab-content,
.basic-wizard .pager,
.panel-default > .panel-heading {
    background-color: #e4e7ea;
}

.basic-wizard .pager li a,
.basic-wizard .pager li a:focus,
.basic-wizard .pager li a:hover {
    background-color: #174A75!important;
    border-color: #174A75!important;
}

.basic-wizard .nav li a.active,
.basic-wizard .nav li a.active:focus,
.basic-wizard .nav li a.active:active {
    background-color: #174A75!important;
    color: #FFFFFF!important;
}

.basic-wizard .nav li a {
    color: #3D4552!important;
}

.mainpanel,
.table,
.panel-footer,
.panel-default,
.tab-content,
.basic-wizard .pager,
.panel-default > .panel-heading,
.basic-wizard .nav li a.active,
.basic-wizard .nav li a.active:focus,
.basic-wizard .nav li a.active:active {
    background-color: #fafafa;
}

.headerbar,
.nav-bracket > li > a:hover, .nav-bracket > li > a:active, .nav-bracket > li > a:focus {
    background: none repeat scroll 0 0 #003153!important;
}

.active .sidebartitle {
    color: #3D4552!important;
}

.breadcrumb a {
    color: #FFFFFF!important;
}

.pageheader,
.nav-bracket > li.active > a,
.nav-bracket > li.active > a:hover,
.nav-bracket > li.active > a:focus,
.basic-wizard .pager li a, .basic-wizard .pager li a:focus, .basic-wizard .pager li a:hover,
.btn-primary,
.dataTables_paginate.paging_full_numbers a.current,
.dataTables_paginate.paging_full_numbers .next:hover,
.dataTables_paginate.paging_full_numbers .previous:hover {
    background: none repeat scroll 0 0 #174A75!important;
    color: #fff !important;
}

.mainpanel {
    border-left: 1px solid #fafafa!important;
}

a {
    color: #174A75;
}

.sidebartitle {
    color: #3D4552!important;
}

.nav-bracket > li.active > a,
.nav-bracket > li.active > a:hover,
.nav-bracket > li.active > a:focus {
    background-color: #174A75;
}

.leftpanel-collapsed .nav-bracket > li.nav-hover.active > a,
.leftpanel-collapsed .nav-bracket > li.nav-hover.active > a > span:last-child {
    background-color: #003153;
}

thead th,
tbody {
    color: #3D4552!important;
}

table.floatThead-table {
    background-color: #e4e7ea;
}

/** Form **/
.form-group .input-group-addon,
.form-group .chosen-container,
.form-group .control-label,
.form-group textarea,
.form-group label,
.form-group input,
.form-group {
    color: #3D4552;
}

.form-control:focus,
.chosen-container-active .chosen-single,
.form-control .ui-autocomplete-input:focus {
    background-color: #9FC4E4;
}

/** Datepicker **/
#ui-datepicker-div {
    background-color: #e4e7ea!important;
}

#ui-datepicker-div a,
#ui-datepicker-div span {
    color: #636e7b!important;
}

#ui-datepicker-div .ui-state-highlight {
    background-color: #174A75!important;
    color: #FFFFFF!important;
}

#ui-datepicker-div .ui-state-active {
    background-color: #636e7b!important;
    color: #FFFFFF!important;
}

#ui-datepicker-div .ui-datepicker-prev:hover,
#ui-datepicker-div .ui-datepicker-next:hover {
    background-color: #FFFFFF;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    color: #FFFFFF!important;
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default:hover {
    color: #FFFFFF!important;
}

.comiseo-daterangepicker-triggerbutton:hover {
    background: #174A75;
    color: #FFFFFF;
}

.comiseo-daterangepicker-triggerbutton {
    background: #fff;
    border: 1px solid #ddd;
    color: #636e7b;
    -moz-box-shadow: inset 0px 0px 0px #fff;
    -webkit-box-shadow: inset 0px 0px 0px #fff;
    box-shadow: inset 0px 0px 0px #fff;
}

.comiseo-daterangepicker .ui-datepicker {
    background: #e4e7ea;
}

.comiseo-daterangepicker a.ui-state-highlight {
    background-color: #174A75!important;
}

.comiseo-daterangepicker td.ui-state-highlight .ui-state-default {
    background-color: #636e7b;
}

.comiseo-daterangepicker-presets .ui-state-focus {
    background: #174A75;
    color: #FFFFFF;
}

.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default {
    background: #b0c4de;
    color: #fff;
}

.comiseo-daterangepicker .ui-datepicker .ui-state-default,
.comiseo-daterangepicker span {
    color: #636e7b!important;
}
/** Radio Button **/
.rdio input:focus + label {
    color: #428bca;
}

.rdio-primary input[type="radio"]:checked + label:before {
    border-color: #3D4552;
}

.rdio-primary input[type="radio"]:checked + label:after {
    background-color: #3D4552;
}

/** Checkbox **/
.ckbox-primary input[type="checkbox"]:checked + label::before {
    border-color: #3D4552;
    background-color: #3D4552;
}

/** Autocomplete **/
.ui-autocomplete-item.ui-state-highlight {
    background: #428BCA;
}

/** View Pane **/
.view-pane .view-pane-title {
    color: #174A75;
}

/** Wizard **/
.wizard a:focus {
    background-color: #3276B1!important;
    border-color: #285E8E!important;
}

/** Paginate **/
.paging_full_numbers a {
    color: #174A75!important;
}

.paging_full_numbers a:hover {
    background: #FFFFFF!important;
}

.paging_full_numbers a.current,
.paging_full_numbers .next:hover,
.paging_full_numbers .previous:hover {
    background: #174A75!important;
    color: #FFFFFF!important;
}

.paginate_button.disabled:hover {
    background: #FFFFFF!important;
    color: #174A75!important;
}

/** login **/
body.signin {
    background: none repeat scroll 0 0 #003153!important;
}

.signin .btn {
    background-color: #FFFFFF;
    color: #174A75;
}

.signin .form-control {
    color: #174A75;
}

.signup-footer {
    color: #FFFFFF;
}