/***
Theme specific coloring.  This one is hPay.
***/

/*********************
 IMPORTANT COLORS 
*********************
*
COLORS
Compliance Central yellow = #06BFB2
Compliance Central yellow over = #C47E29
Compliance Central gray = #0B1A3D
*
*********************/

body,
body.login {
  background-color: #fafafa !important;
}

.no-bg {
  background: transparent none repeat scroll 0 0 !important;
  background-color: transparent !important;
}

.header {
  background-color: #FAFAFA !important;
  
  /***
  Removed scroll bar
  border-bottom:1px solid #E2E2E2 !important
 ***/
  
}
.header .navbar-nav li.dropdown .dropdown-toggle i {
  color: #333 !important;
}

.header .navbar-nav .dropdown-toggle:hover, .header .navbar-nav .dropdown.open .dropdown-toggle {
  background-color: #FAFAFA  !important;
}

.header.navbar .navbar-nav > li.dropdown.user .dropdown-toggle .username {
  color: #333333;
}

.page-sidebar .sidebar-search input {
    color: #555555 !important;
}
ul.page-sidebar-menu > li.active > a {
    background-color: #33A457 !important;
}
ul.page-sidebar-menu > li.active > a .selected {
  background-image: url("../img/sidebar-menu-arrow-green.png") !important;
}  
.page-sidebar-reversed ul.page-sidebar-menu > li.active > a .selected {
  background-image: url("../img/sidebar-menu-arrow-green-reverse.png") !important;
} 

.footer {
  background-color: #0B1A3D !important;
  color: #FEFEFE;
}
.footer .footer-inner {color: #FEFEFE;}
.footer .footer-tools .go-top {background-color: #999999;}
.footer .footer-tools .go-top i {
    color: #FEFEFE;
}
.footer-links .icon-btn:hover {background-color: #EEEEEE !important;}
.footer-nav .footer-links a:hover {color: #EEEEEE;}


.page-content a {
  color:#06BFB2;
}
.page-content a:hover {
  color:#C47E29;
}

.page-404 .number {
  color:#06BFB2;
}
.faq .ver-inline-menu li i {
  background-color: #DDD !important;
  color: #777;
}
.faq .ver-inline-menu li a {
    background-color: #FAFAFA;
    border-left: 2px solid #E2E2E2;
    color: #313131;
}
.faq .ver-inline-menu li a:hover {
    background-color: #FCF8E3;
    color: #313131;
}
.faq .ver-inline-menu li.active a, .ver-inline-menu li.active i {
    background: none repeat scroll 0 0 #06BFB2;
    color: #FFFFFF;
}
.faq .ver-inline-menu li.active i {
    background-color: #C47E29 !important;
}
.faq .ver-inline-menu li.active:after {
  border-left: medium none !important;
}
.panel-title a {
  color: #313131;
}
.panel-title a:hover {
  color: #000;
}
.portlet.box.green > .portlet-title {
    background-color: #33A457;
}
.portlet.box.yellow > .portlet-title {
    background-color: #06bfb2;
}
.portlet.box.yellow {
  border-color:#06bfb2 !important;
}
.portlet > .portlet-body.yellow, .portlet.yellow {
    background-color: #06bfb2 !important;
}
.bg-white {
  background-color: #FFFFFF !important;
}
.bg-green {
    background-color: #33A457 !important;
    border-color: #33A457 !important;
}
.btn.green {
    background-color: #33A457;
}
.btn.blue {
  background-color: #00ACEC;
}
.btn.blue:hover {
  background-color: #009DD6 !important;
}
.btn.yellow {
    background-color: #06BFB2;
}
.btn.yellow:hover {
    background-color: #C47E29 !important;
}
.note-success {
    border-color: #33A457;
}

table td.info {
    background-color: #FFFFFF !important;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color:#d4f5ff47 !important;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #d4f5ff47 !important;
}

.accounting:before {
  color: #676767;
}

table .gray {background-color: #F5F5F5;}
.totals td {background-color:#FFFFFF !important;}

.claim-details th {
  background-color: #555555 !important;
  color: #FFFFFF !important;
  border-color: #555555 !important;
}

.claim-details td .title {
    color: #A57B21;
}

.inbox .inbox-nav-inline li a.btn.dark {
    background-color: #555555;
    color: #FFFFFF;
}

.inbox ul.inbox-nav-inline a.btn.dark i {
    background: none repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
}

.inbox .inbox-nav-inline li a.btn.dark:hover, 
.inbox .inbox-nav-inline li a.btn.dark:focus, 
.inbox .inbox-nav-inline li a.btn.dark:active,
.inbox .inbox-nav-inline li.active a.btn.dark, 
.inbox .inbox-nav-inline li.active:hover a.btn.dark,
.inbox .inbox-nav-inline li:hover a.btn.dark {
    background-color: #222222 !important;
    color: #FFFFFF !important;
    outline: medium none !important;
}
.inbox .inbox-nav-inline li.compose-btn:hover a {
    background-color: #1D943B !important;
    color: #FFF;
}

.inbox .table th,
.inbox .inbox-compose-btn {
    background-color: #F2EDDC;
}
.inbox-view-info {
  background-color: #DFF0D8;
}

.inbox .inbox-nav li.compose-btn a {
  background-color: #06BFB2 !important;
}
.inbox .inbox-nav li.compose-btn a:hover {
  background-color: #C47E29 !important;
}

.form-wizard .active .step .number {
    background-color: #06BFB2;
}
.progress > .progress-bar-success {
    background-color: #06BFB2;
}

.login .content .input-icon,
.login .content .select2-container {
  border-color: #E0922F !important;
}

@media (max-width: 767px) {
  body {
    background-color: #FAFAFA !important;
  }
}

.cc-style .fc-header {
  background-color:#06BFB2;
  border-bottom: 1px solid #C47E29;
  color:#FFFFFF;
}

.cc-style .fc-header .fc-state-disabled,
.cc-style .fc-header .fc-state-active {
    background-color: #BC7721 !important;
    color: #CEB79A !important;
    cursor: default;
    opacity: 1 !important;
}

/* .cal-blue {background-color: #00acec !important;}
.cal-red {background-color: #cb2229 !important;}
.cal-green {background-color: #33a457 !important;}
.cal-yellow {background-color: #06BFB2 !important;} */

.cal-purple {background-color: #852b99 !important;}
.cal-gray {background-color: #0B1A3D !important;}

.cal-blue {background-color: #57b5e3 !important;}
.cal-red {background-color: #ed4e2a !important;}
.cal-green {background-color: #3cc051 !important;}
.cal-yellow {background-color: #fcb322 !important;}

.cal-blue,
.cal-red,
.cal-green,
.cal-yellow {
  color:#000;
  border: 1px solid #d4d4d4;
  font-size:13px;
}

.fc-state-highlight {
    //background: none repeat scroll 0 0 #FAFAFA;
}


span.cal-blue,
span.cal-red,
span.cal-green,
span.cal-yellow {
  padding: 0 5px 0 7px;
  color: #000;
  min-width:100px;
  display:inline-block;
  font-size: 14px;
  line-height: 1.3em;
}


.fa.blue {color: #57b5e3 !important;}
.fa.green {color: #3cc051 !important;}
.fa.red {color: #ed4e2a !important;}
.fa.yellow {color: #fcb322 !important;}
