
hover,focus,active a{color:#333;}
.login-form input{background-color:#F1F1F1;border:none}
.login-form input:focus {background-color:#F1F1F1;border: none;box-shadow: none;}
.form-group label{font-weight:normal;}
.content-header{min-height: 45px;}
.content-header > .breadcrumb{position: relative; float: left; background: #ccc; /*min-width: 900px;*/ top: 0; right: 0px; width:100%;}
nav.navbar {background-image: url('../images/wall.jpg');box-shadow: 0 2px 5px #ccc; background-size: cover; background-position: 0 0;}
.nav.navbar-nav > li a {color: #333 !important;}
.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default{color: #fff !important}
.main-header .navbar{padding: 10px 0;}
ul.nav li.active {background: black none repeat scroll 0 0;border-radius: 5px;color: #fff !important;}
ul.nav.navbar-nav .active > a{color:#fff !important;}
.nav.navbar-nav > li:hover{background: #000; border-radius: 35px; }
.nav.navbar-nav > li:hover a{color: #333 !important;}
.navbar-nav > li > a{line-height: 10px; font-size: 12px; padding: 10px;}
.nav.navbar-nav {margin-top: 5px;}
.navbar-nav > li{margin:0px 5px;}
.navbar-collapse .nav.navbar-nav a {text-transform: uppercase;}
.signin-btn span {color: #fff;}
.errorMSG {margin: 10px auto;width: 98% !important;}
.error-loginMSG{margin: 10px auto;width: 90%;}
.errorMSG i {color: #fff;font-size: 14px;margin-right: 5px;}
.successMSG {margin: 10px auto;width: 98% !important;}
.successMSG i {color: #fff;font-size: 14px;margin-right: 5px;}
a.control_action{margin: 0 5px;width: 100%;}
ul.nav.nav-tabs li.active {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.content-header > .content-blank > li + li::before{content:''}
#companyList_wrapper img {border-radius: 50%;height: 80px;width:80px;}
#requestList img, #non_travelList img {border-radius: 50%;height: 100px;width: 100px;}
.home-1 .btn{padding:5px 12px 4px;}
.inputBtn:nth-child(2),.inputW:nth-child(2) {float: right;}
.inputW {float: left;width: 49%;}
.inputBtn{float:left;width:45%;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor: not-allowed;}
table.table-bordered.dataTable {table-layout: inherit;text-align: center;}
table.table-bordered.dataTable thead tr th {font-size: 14px;font-weight: normal;padding-right:0 !important;text-align: center;}
.dataTables_wrapper.form-inline.dt-bootstrap.no-footer {padding: 0 15px;}
.submitBtn {float: left;margin-right: 5px;width: 30%;}
.buttonB {position: relative;float: right; margin-right:2px;}
#formRenderData .form-group {margin: 0 -5px !important;}
#extra_fields_div label{font-weight: normal;}
#formRenderData > div {display: inline-block;float: left;margin: 0 !important;overflow: hidden;padding: 5px 10px;width: 52%;}
#formRenderData {float: left; margin: 0 -10px 15px;width: 106%;}
.radio-group {min-height: 35px;}
.radio-group > input {float: left; margin: 0 4px 0 0;}
.radio-group > label {float: left; margin: 5px 17px 0 0;}
.radio-group br{display: none;}
#frmb-0 .form-horizontal .form-group{margin: 0; padding: 10px;}
.marginT5{margin-top: 5px;}
.marginT15{margin-top: 15px;}
.login-type {float: left;margin: auto;}
li:hover.dropdown.user.user-menu.open a span{color: #fff;}
.col-sm-4.invoice-col img {border-radius: 50%;height: 100px;width: 100px;}
.navbar-brand > img {display: block;width: 75%;}
.navbar-brand{padding: 0px;}
.p-0 {margin-left: 50px;}
.company-logo {height: 100px;width: 100px;}
.nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus{border-radius: 5px;}
.nav.nav-tabs a:hover, .nav.nav-tabs a:active, .nav.nav-tabs a:focus { border-radius: 0;}
.tab-content .text-right > a {margin: 15px 10px 0 0;}
.col-sm-4.invoice-col:last-child {border-right: medium none;}
.col-sm-4.invoice-col {border-right: 1px solid #ccc;min-height: 230px;}
.address_img_sec {color: rgb(150, 150, 150); font-size: 15px; font-style: normal; line-height: 1.42857;}
.address_img_sec > span{color: rgb(0, 184, 176);font-size: 24px; padding: 10px 0px 0 0;}
.address {color: #333; font-size: 15px; font-style: normal; line-height: 1.42857; padding: 30px 60px;}
.address i {background: rgb(0, 184, 176) none repeat scroll 0 0; border-radius: 50%; color: #fff; float: left; font-size: 20px; height: 35px;line-height: 35px; margin: 8px 0 0 -50px; text-align: center; width: 35px;}
.address > span {color: rgb(0, 184, 176);font-size: 24px;margin: 0 -8px;padding: 0;}
.addressIMG{width: 150px; height:150px; border:1px solid #ccc;margin: 20px auto;padding: 15px 0;}
.grey_span {color: grey !important;font-size: 14px !important;padding: 0 10px !important;}
.dark_span {color: #333 !important;font-size: 15px !important;}
.margin10{margin: 10px;}
.padding15{padding: 15px;}
.infoIMG{float: left; margin-right: 10px;}
.addressIMG > span {float: left;width: 100%;}
.tab-content {border: 1px solid #ccc; border-top:none; padding:0 10px 10px;}
#change_status {background: rgb(0, 184, 176) none repeat scroll 0 0; border-radius: 15px;box-shadow: none;color: white;margin: 0 0 23px;text-align: left; width: 50%;cursor: unset;}
.customField {margin: 0 -14px;width: 44.2%;}
.breadcrumb > li {display: inline-block;padding-left: 1px;width: auto;}
.navbar-brand > img {display: block;padding-top: 0px;}
.manage_users {min-width: 123px;width: 150px !important;}
.manage_users div {width: 100%;}
.manage_users div a {width: 100%;}
.custom_nav {width: 125px;}
.login-logo img {width: 146px;}
.img-responsive-edit {border-radius: 50%;display: block;height: 100px;margin: 0 auto;width: 100px;}
.ui-autocomplete-loading {background: white url("../images/ui-anim_basic_16x16.gif") right center no-repeat;}
.ui-menu .ui-menu-item{font-size: 14px !important;}
.ui-menu .ui-menu-item-wrapper {color: #333; }
.ui-menu .ui-menu-item-wrapper:hover {background: rgb(238,238,238) !important; border:none !important; color: #333 !important; margin: 0px 1px;}
.infoIMG img {border-radius: 50%;height: 100px;width: 100px;} 
.ui-menu-item { background:#fff; border: none !important;padding: 4px 12px; border-width: 0 1px;font-size: 14px;font-weight: normal;}
.ui-menu-item:hover{background:rgb(235,235,235);border: none !important;padding: 4px 12px;}
.label.label-info.notification {cursor: pointer;}
.navbar-custom-menu li { width: 150px;}

.dropdown .hidden-xs {display: inline-block;overflow: hidden;padding: 5px 0;text-overflow: ellipsis;white-space: pre;width: 70%; }
.dropdown .hidden-xs:hover, .dropdown .hidden-xs:focus {color:#000;}
.navbar-custom-menu li:first-child {width: auto;}
.navbar-custom-menu .dropdown-menu li {width: auto;}

/*** Rating Css ***/

.rating-static {width: 60px;height: 16px;display: block;background: url('../images/star-rating.png') 0 0 no-repeat;margin: auto;}

.rating-50 { background-position: 0 0; }
.rating-40 { background-position: -12px 0; } 
.rating-30 { background-position: -24px 0; }
.rating-20 { background-position: -36px 0; }
.rating-10 { background-position: -48px 0; }
.rating-0 { background-position: -60px 0; }
 
.rating-5  { background-position: -48px -16px; }
.rating-15 { background-position: -36px -16px; }
.rating-25 { background-position: -24px -16px; }
.rating-35 { background-position: -12px -16px; }
.rating-45 { background-position: 0 -16px; }

/**Chat Css **/
.direct-chat-timestamp.pull-left{color:rgb(60, 141, 188)}