body{
    color: #888 !important;
    font-family: "Open Sans", sans-serif !important;
}
.column-__actions__ a {
    margin: 0 5px 0 0;
}
.has-error label[for='inputError']{
    font-weight:500;
}
.asterisk:after{
    color:#A41E11;
    content: " *";
}
.login-logo a, .register-logo a
{
    color:#FA5661 !important;
}
.login-box{
    background-color: #fff;
}
.login-box-msg{
    font-size: 18px;
    font-weight: bolder;
}

/** Written By Bhavin ON DT. 21-04-2021 **/
/** START **/
th{
    background-color: #eee !important;
    border-left: 1px solid #FFF !important;
    border-top: 0px !important;
    border-bottom:  0px !important;
}
/*.box-footer.clearfix {
    background-color: lightgrey !important;
}*/
/*.add-spacing, .dataTables_wrapper.form-inline.dt-bootstrap.no-footer{
    padding-top: 10px !important;
}*/
.nav-tabs-custom > .tab-content{
    padding: 0px !important;
}
.dt-buttons.btn-group {
    display: block;
}
.dataTables_info{
    float: left !important;
}
/*.nav-tabs-custom > .nav-tabs > li.active > a {
    background-color: gainsboro !important;
}*/
.control-label .required {
    color: #e02222;
    font-size: 12px;
    padding-left: 2px;
}

.btn.btn-default.buttons-create.green{
    background-color: #367fa9 !important;
    border-color: #367fa9 !important;
    color: #FFF;
}
.btn.btn-default.buttons-selected.buttons-edit.orange{
    background-color: #f39c12;
    border-color: #e08e0b;
    color: #FFF;
}
.btn.btn-default.buttons-selected.buttons-remove.red{
    background-color: #d73925;
    border-color: #d73925;
    color: #FFF;
}
.nav-tabs-custom > .nav-tabs > li.active{
    font-weight: bold;
}
.DTE_Header.modal-header{
    background-color: #f2f2f2;
}

.panel-title {
  position: relative;
  font-size: 18px !important;
}
  
.panel-title::after {
  content: "\f107";
  color: #FFF;
  top: -2px;
  right: 0px;
  position: absolute;
  font-family: "FontAwesome";
  cursor: pointer;
}

.panel-title[aria-expanded="true"]::after {
  content: "\f106";
}

.panel-heading-full.panel-heading {
  padding: 0;
}

.panel-heading-full .panel-title {
  padding: 10px 15px;
}

.panel-heading-full .panel-title::after {
  top: 10px;
  right: 15px;
}
.panel-group{
    padding-top: 10px;
}
.panel-default > .panel-heading{
    background-color: #26a69a !important;
    color: #FFF !important;
    border-color: #26a69a !important;
}
.tab-content.lineitems-tab{
    padding: 10px !important;
}
.DTE_Header_Content > h3{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.modal-header .close {
    margin-top: 0px !important;
	font-size: xx-large;
}
.modal-footer{
    background-color: #f2f2f2 !important;
}
.btn.btn-default.btn-primary, .btn.btn-default.btn-danger{
	color: #FFF !important;
}


/** END **/


.column-permissions{
    word-break: break-word;
}

.btn {
    font-weight: 600 !important;
    font-size: 14px !important;
}

.table thead th{
    border-bottom: 1px solid #eaeaea;
}

table thead {
    background: #eee;
}

.content-header>.breadcrumb>li{
    font-size: 14px;
}

table tr td,table tr th{
    vertical-align: middle;
}
tr:nth-child(odd) {background-color: 	#Fff			;}
tr:nth-child(even) {background-color: #F8F8FF	;}

.pagination { font-size: 14px; font-weight: 600}

.dataTable pre{
    background: transparent;
    border: none;
    padding: 0px;
    line-height: inherit;
    font-size: inherit;
    margin: 0px;
    font-family: inherit;
    white-space: pre-line;
    word-break:break-word;
}
.failed-table-rows{
    display: inline-block;
    overflow: auto;
}
li.dropdown:first-child {
    background: linear-gradient(180deg, #77C3E8  50%, #77C3E8 100%);
    font-size: 18px;
    font-weight: 600;
}
li.dropdown:first-child  .dropdown-menu{
    background-color: #77C3E8;
}
li.dropdown:first-child  .dropdown-menu li>a {
    color: #fff;
    font-size: 14px;
}
li.dropdown:first-child  .dropdown-menu li:hover>a,li.dropdown:first-child  .dropdown-menu li.active>a {
    background-color: #00477D;
}


li.dropdown:nth-child(2) {
    background: linear-gradient(180deg, #00477D 50%, #00477D 100%);
    font-size: 18px;
    font-weight: 600;
}
li.dropdown:nth-child(2)  .dropdown-menu{
    background-color: #00477D;
}
li.dropdown:nth-child(2)  .dropdown-menu li>a {
    color: #fff;
    font-size: 14px;
}
li.dropdown:nth-child(2)  .dropdown-menu li:hover>a,li.dropdown:nth-child(2)  .dropdown-menu li.active>a {
    background-color: #77C3E8;
}
.panel-default > .additional-charges{
    background-color: #36B97A  !important;
}
#bill_editor_wrapper > .dt-buttons.btn-group, #bill_charges_editor_wrapper   .dt-buttons.btn-group{
    display:inline-block !important;
}
.company-dropdown{
    color: #00477D !important;
}
.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right), .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{
    width: 280px !important;
}

#datatable_ajax_wrapper .seperator{
	padding: 3px !important;
}
#datatable_ajax_wrapper .default{
	background: #e7e7e7;
}
