.background-color1 td, .background-color1 th {
    background-color: #08c;
    color: white;
}
.background-color2 td, .background-color2 th {
    background: none repeat scroll 0 0 #dff0d8;
    color: #3c763d;
}
.background-color3 td, .background-color3 th {
    background: none repeat scroll 0 0 #fcf8e3;
    color: #8a6d3b;
}
.background-color4 td, .background-color4 th {
    background: none repeat scroll 0 0 #f2dede;
    color: #a94442;
}
.background_color1,.background_color1 a{
    background-color: #4DA3CF;
    color: white;
}
.background_color2,.background_color2 a{
    background: none repeat scroll 0 0 #dff0d8;
    color: #3c763d;
}
.background_color3,.background_color3 a{
    background: none repeat scroll 0 0 #fcf8e3;
    color: #8a6d3b;
}
.background_color4,.background_color4 a{
    background: none repeat scroll 0 0 #f2dede;
    color: #a94442;
}
.background_color_red{
    background: #EF4836	;
    color: #fff;
}
.background_color_red_doc a ,.background_color_red_doc{
color: #EF4836;
}
.background_color_red a {
color: #fff;
}
.taxes a .icon-close {
font-size:14px;
margin-top:0px;
}
.btn.btn-icon-only.red.pos-abs {
  height: 20px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 27px;
  width: 20px;
  cursor:pointer;
  z-index:9;
}
.removecontactform{
  float: left;
  position: relative;
  width: 100%;
}
.checker label.error {
  margin-top: 18px;
  max-width: none;
  text-align: left;
  width: 108px;
}
.login-form #flashMessage {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: rgb(169, 68, 66);
  float: none;
  padding: 0;
  margin: 17px 0;
}
.login-form .alert-danger {
background:none;
border:none;
}
.cashflow-generate-table .dropdown > .dropdown-menu::after, .dropdown-toggle > .dropdown-menu::after, .btn-group > .dropdown-menu::after{display:none !important;}
.cashflow-generate-table .dropdown > .dropdown-menu::before, .dropdown-toggle > .dropdown-menu::before, .btn-group > .dropdown-menu::before{display:none !important;}
.onloaddispnone{display:none}
th:hover .onloaddispnone{display:block;}
.row.cashFlow >.col-md-9, .row.cashFlow >.col-md-2 {
padding-right: 0px;
}
.margin-top-15{
	margin-top:15px;
}
.fileView .row li {
    margin: 15px 0;
}
.update{
	cursor:pointer;
	text-decoration:underline;
}
.font-size-10 .bootstrap-switch-handle-on, .font-size-10 .bootstrap-switch-handle-off{font-size:10px !important;}
 .signature {
    width: 150px; 
}
.engineer a .icon-plus, a .icon-close {
margin-top: 11px;
}

/****************************New Css******************************/
/* =============
   Form elements
============= */
.parsley-error {
  border-color: #f05050 !important;
}
.parsley-errors-list {
  display: none;
  margin: 0;
  padding: 0;
}
.parsley-errors-list.filled {
  display: block;
}
.parsley-errors-list > li {
  font-size: 12px;
  list-style: none;
  color: #f6504d;
}

.portlet-body .col-md-4{min-height: 50px;}
#divLoading.show
{
    display : block;
    position : fixed;
    z-index: 100;
    background-image : url('../../img/spinner.gif');
    background-color:#666;
    opacity : 0.4;
    background-repeat : no-repeat;
    background-position : center;
    left : 0;
    bottom : 0;
    right : 0;
    top : 0;
}
#loadinggif.show
{
    left : 50%;
    top : 50%;
    position : absolute;
    z-index : 101;
    width : 32px;
    height : 32px;
    margin-left : -16px;
    margin-top : -16px;
}
.quick-links i {
  color: #fff !important;
}
.item-check{
	min-height:20px;
	background-image : url('../../img/vehicle-check.png');
	background-repeat: no-repeat;
}
.item-not-check{
	min-height:20px;
	background-image : url('../../img/vehicle-not-check.png');
	background-repeat: no-repeat;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
	padding: 16px 16px 15px 3px !important;
}

.color-labels label{width:162px;padding:10px;text-align:center;color:#fff;border-radius:5px;cursor:pointer}
.color-labels div.radio{display:none}

.dark{background-color: #2F353B;color:#FFFFFF}
.dark.btn:hover, .dark.btn:focus, .dark.btn:active, .dark.btn.active {background-color: #383F46;color: #FFFFFF;}

.font-green-light{color:#3EC0CC !important}
.green-light{background-color: #32C5D2;color:#FFFFFF}
.green-light.btn:hover, .green-light.btn:focus, .green-light.btn:active, .green-light.btn.active {background-color: #3EC0CC;color: #FFFFFF;}

.font-red-mint{color:#E43A45 !important}
.red-mint{background-color: #E43A45;color:#FFFFFF}
.red-mint.btn:hover, .red-mint.btn:focus, .red-mint.btn:active, .red-mint.btn.active {background-color: #F3656F;color: #FFFFFF;}

.font-yellow-soft{color:#C8D046 !important}
.yellow-soft{background-color: #C8D046;color:#FFFFFF}
.yellow-soft.btn:hover, .yellow-soft.btn:focus, .yellow-soft.btn:active, .yellow-soft.btn.active {background-color: #C5CC59;color: #FFFFFF;}

.font-yellow-mint{color:#C5B96B !important}
.yellow-mint{background-color: #C5B96B;color:#FFFFFF}
.yellow-mint.btn:hover, .yellow-mint.btn:focus, .yellow-mint.btn:active, .yellow-mint.btn.active {background-color: #A29851;color: #FFFFFF;}

.font-grey-gallery{color:#555555 !important}

.font-grey-mint{color:#525E64 !important}
.grey-mint{background-color: #525E64  !important;color:#FFFFFF}
.grey-mint.btn:hover, .grey-mint.btn:focus, .grey-mint.btn:active, .grey-mint.btn.active {background-color: #55646B  !important;color: #FFFFFF;}

.red > div.message{background:#D84A38} .dark > div.message{background:#2F353B} .blue > div.message{background:#2977F7}
.blue-madison > div.message{background:#578EBE} .blue-chambray > div.message{background:#2C3E50} .blue-hoki > div.message{background:#67809F}
.blue-steel > div.message{background:#4B77BE} .green > div.message{background:#2D8F3C} .green-light > div.message{background:#32C5D2}
.green-meadow > div.message{background:#1BBC9B} .green-seagreen > div.message{background:#1BA39C} .green-haze > div.message{background:#44B6AE}
.green-jungle > div.message{background:#26C281} .grey-gallery > div.message{background:#555555} .grey-cascade > div.message{background:#95A5A6}
.grey-silver > div.message{background:#BFBFBF} .grey-salsa > div.message{background:#ACB5C3} .grey-mint > div.message{background:#525E64}
.red-pink > div.message{background:#E08283} .red-sunglo > div.message{background:#E26A6A} .red-intense > div.message{background:#E35B5A}
.red-thunderbird > div.message{background:#D91E18} .red-flamingo > div.message{background:#EF4836} .red-soft > div.message{background:#D05454}
.red-haze > div.message{background:#F36A5A} .red-mint > div.message{background:#E43A45} .yellow > div.message{background:#FFAA24}
.yellow-gold > div.message{background:#E87E04} .yellow-casablanca > div.message{background:#F2784B}
.yellow-crusta > div.message{background:#F3C200} .yellow-lemon > div.message{background:#F7CA18} 
.yellow-saffron > div.message{background:#F4D03F} .yellow-soft > div.message{background:#C8D046} .yellow-mint > div.message{background:#C5B96B}
.purple > div.message{background:#793A93} .purple-plum > div.message{background:#8775A7} .purple-medium > div.message{background:#BF55EC}
.purple-studio > div.message{background:#8E44AD} .purple-wisteria > div.message{background:#9B59B6}
.purple-seance > div.message{background:#9A12B3} .purple-intense > div.message{background:#8775A7}
.purple-sharp > div.message{background:#796799} .purple-soft > div.message{background:#8877A9}
.portlet-body.overhead_sec .pull-right.bold.uppercase {
  bottom: 20px;
  left: 0;
  position: absolute;
  text-align: left;
  width: 80%;
}
.portlet-body.overhead_sec { position: relative;}
@media(max-width:1466px){
  .portlet-body.overhead_sec .pull-right.bold.uppercase {width:90%;}

}
.fixed-cost {
  font-size: 13px;
  position: absolute; font-weight:bold;
  right: 0;
  top: 30px;
  width: 275px;
}
.fixed-text {
  float: left;
  width: 100%;
}
.manage-doc-reminder  .icon-plus, .icon-close{cursor:pointer}
.used-space {color: #697882;font-size: 18px;margin-top: 22px;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {margin-left: 0;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {margin-left: 0;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {padding: 6px 15px 8px;}
.invoice-notify {color: #fff;font-size: 12px !important;}
.read-unread {
  
}

.read-unread.fa.fa-check-circle{padding-left:2px;font-size: 14px;color:#2D8F3C !important} 
.read-unread.fa.fa-times-circle{padding-left:2px;font-size: 14px;color:#C63927 !important} 
.select2-container .select2-selection--single {height: 34px;border: 1px solid #e5e5e5;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {font-size: 14px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 14px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{color:#999;}
.select2-container--open .select2-dropdown--below {border-color: #e5e5e5;}
.select2-container--default .select2-search--dropdown .select2-search__field {border-color: #e5e5e5;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {padding: 29px 5px 24px;}
span.select2 {
  width: 100% !important;
}
.margin-right-30{margin-right:30px}
.eviva-clock {font-size: 14px;font-weight: bold;margin-top: 24px;}
.col-md-2.eviva-clock {
  color: #8e44ad;
/*  font-family: icon;*/
  font-size:26px;
  position: relative;
  text-align: center;
  top: -8px;
}

@media screen and (max-width:1600px){
 .col-md-2.used-space.bold{width:13% !important;}
 .page-header.navbar .search-form.open{width:170px !important;}
 .col-md-2.eviva-clock {
  font-size: 20px;
  top: 0;
  width: 14%;
}


.portlet.light{    overflow: auto;}
}
@media screen and (max-width:1445px) and (min-width: 1421px) {
.col-md-2.eviva-clock {   font-size: 18px;   top: 0;   width: 13%;}
}

@media screen and (max-width:1420px){
  .page-header.navbar{height:auto; min-height:auto;}
  .page-header.navbar .page-logo {
    
    display: block;
    width: 200px;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
}
.page-header.navbar .page-logo .logo-default {max-width: 100%;}
  .col-md-2.used-space.bold {       font-size: 14px;}
.col-md-2.eviva-clock {  font-size: 14px;   }
   .page-header.navbar .page-top {   height: auto;   float: right;   }
.page-header.navbar .search-form {  margin: 22px 10px 0 0;  display: inline-block;   width: 20px;   float: left;}
.page-header.navbar .search-form .input-group {  padding: 1px 4px;  line-height: normal;   margin: 0;  display: block;}
.page-header.navbar .search-form .input-group .form-control {display: inline-block;height: auto; font-size: 0;}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit {  margin: 0;  line-height: normal;}
.page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {  font-size: 12px;  margin: 0px; padding: 0;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown {height: auto;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
    padding: 24px 5px 20px;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
    color: #C0CDDC;
    font-size: 12px !important;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge { display: inline-block;
  
    padding: 5px;
    height: auto;
    font-size: 10px !important;
}
}

@media screen and (max-width:1199px){
  .page-header.navbar .page-logo {    margin-top: 0px;      padding-left: 20px;  padding-right: 20px; width: 158px}
  .page-header.navbar .page-logo .logo-default {    width: 68px;    margin-top: 25px;}
.col-md-2.used-space.bold, .col-md-2.eviva-clock{   font-size: 12px;}
  .page-header.navbar .page-top {    }
  
  .page-header.navbar .search-form .input-group {  padding: 1px 4px;  line-height: normal;   margin: 0;  display: block;}
  
}

@media screen and  (max-width:1080px){
  .col-md-2.used-space.bold, .col-md-2.eviva-clock {width: 10%!important;text-align:center;}

}

@media screen and  (max-width:991px){
.page-header.navbar .page-logo {   width: 125px; float: left;}
.page-header.navbar .page-top {   clear: both;}
.col-md-2.used-space.bold, .col-md-2.eviva-clock {width: 20%!important; float: left; margin: 30px 0 0 0;}


}