body {
    background: #EDECEC;
    font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
}
table thead tr td,
table tfoot tr td {
    background: #01baef;
    color: #fbfbff;
    text-transform: uppercase;
    text-align: center;
}
table tbody tr td {
    text-align: center;
}
.nav-tabs {
    border-bottom: 2px solid #DDD;
    padding: 10px 20px;
}
.nav-tabs>li>a {
    border-radius: 4px;
    text-transform: uppercase;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    border-width: 0;
}
.nav-tabs > li > a {
    border: 2px;
    border-color: #fbfbff;
    color: #fbfbff !important;
    background: #01baef;
}
.nav-tabs > li.active > a,
.nav-tabs > li > a:hover {
    border: none;
    color: #4285F4 !important;
    background: transparent;
}
.nav-tabs > li > a::after {
    content: "";
    background: #4285F4;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -1px;
    transition: all 250ms ease 0s;
    transform: scale(0);
}
.nav-tabs > li.active > a::after,
.nav-tabs > li:hover > a::after {
    transform: scale(1);
}
.tab-nav > li > a::after {
    background: #21527d none repeat scroll 0% 0%;
    color: #fff;
}
.tab-pane {
    padding: 15px 0;
}
.tab-content {
    padding: 20px !important;
}
.card {
    background: #FFF none repeat scroll 0% 0%;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    margin-bottom: 30px;
}
.sidebar{
	width:200px;	
}
section.content{
	margin-left:215px;
}
.checkbox.fix {
    margin: 0;
}
.radiofix{
	position:relative !important;
	opacity:1 !important;
	left:0 !important;
}
.checkbox.fix input[type=checkbox]{
	left : inherit;
	opacity : 1;
}
.nav-tabs.sm > li > a {
    padding: 5px;
    font-size: 11px;
    margin-bottom: 3px;
}
.sidebar .user-info .image img{
	background : #fff;
}
@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1200px;
  }
}

.table.text-center th {
    text-align: center;
}

/*TIME PICKER*/
.bootstrap-datetimepicker-widget .timepicker-picker a{
	box-shadow:none !important;
}

.bootstrap-datetimepicker-widget .timepicker-picker table td,
.bootstrap-datetimepicker-widget .timepicker-picker table td span,
.bootstrap-datetimepicker-widget .timepicker-picker table td a span
{height: 30px; line-height: 30px; width: 30px; padding:0px;}

.bootstrap-datetimepicker-widget .dropdown-menu {width: auto;}
.bootstrap-datetimepicker-widget .datepicker table {width: 19em;}

/**/
.m-b-0.input-group.date.margin-0 { margin-bottom: 0px !important}

.nobreak-cell {white-space: nowrap !important; word-break: keep-all !important;}

table.borderless,table.borderless td,table.borderless th{border : none !important}
table.condensed,table.condensed td,table.condensed th{padding:0px !important;white-space: nowrap !important; word-break: keep-all !important;padding-right: 10px !important;}
table th.text-left {text-align:left !important}

/*center nav tabs*/
.nav.center > li {
    float: none;
    display: inline-block;
    zoom: 1;
}
.nav-tabs.center>li>a {
    margin-right: 7px;
    padding: 7px 15px;
    font-size: 14px;
    margin-bottom: 12px;
}
.call-mark label {
    min-width: 150px;
}
label.green{
	color : #26a69a;
}
.table-bordered2>thead>tr>th {
    border-bottom-color: #aaa!important;
}
.table-striped2>tbody>tr:nth-of-type(odd) {
    background-color: #ccc!important;
}
.table-bordered2>tbody>tr:nth-of-type(odd)>td{
    border: 1px solid #aaa!important;
}


.nav>li.disabled>a {
    color: #777 !important;
}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {
    color: #777 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    background-color: transparent !important;
}


.label-yellow{
	background-color : #ffff00;
}

#codeigniter_profiler table tbody tr td{
	text-align:left !important;
}

.bootstrap-select.btn-group .dropdown-menu.open{
    overflow: initial !important;
}