/* Readonly */
input:-moz-read-only { /* For Firefox */
  background-color: yellow;
}

input:read-only,input:readonly { 
  background-color: yellow;
}

/* To solve Date Picker issue in modal for IOS */
.datepicker{z-index:1151 !important;}

/* Listing Search margin left for mobile view */
.box-tools .form-inline{
	margin-left:10px;
}

/* Dropdown Menu */
.dropdown-menu>li>a {
	padding: 5px 20px;
}

/* Filter Dropdown in table */
table._tableList th>.navbar-custom-menu{ 
	display:inline-block;
	float:right;
}
table._tableList th>.navbar-custom-menu>.navbar-nav>li>span{ padding:3px; background:#fff; color:#4a4646; border-radius:5px; }
table._tableList th>.navbar-custom-menu>.navbar-nav>li>span.active{ background:#0d6daf; color:#fff; }
table._tableList th>.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{ top:calc(100% + 8px) !important; width:240px; }
table._tableList th>.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li .menu{ background:#e1f0f7; }
table._tableList th>.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li .menu li a{ padding:4px 10px; }
table._tableList th>.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li .menu li a label{ font-weight:normal; display:block; }
table._tableList th>.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li.footer .btn-group{ display:block; }
table._tableList th>.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li.footer .btn-group a{ background:#003366; color:#fff; font-weight:bold; width:50% }
table.table-striped>tbody>tr:nth-of-type(odd) { background-color: #f2fcfd; }
table.table-hover>tbody>tr:hover { background-color: #f0fded; }
table._tableList>tbody>tr:first-child { background-color: #f7f7f7; color:#333; border-bottom:2px solid #eee; }
table._tableList>tbody>tr:first-child>th>a { color:#333; }

.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #e2e8ea;
}

@media (max-width: 991px) {
table._tableList th>.navbar-custom-menu>.navbar-nav>li>span{ display:none; }
}

/* Box Header - Modal popup header padding */
.modal .box-header {
    padding: 5px 10px;
}
.modal .box-body {
    padding-top: 0px;
    padding-bottom: 4px;	
}
.modal-header {
    padding: 8px 15px;
    background: #cff5ff;	
    border-bottom:1px solid #079fc9;
	color:#077390;
	font-weight:bold;
}
.modal-header button.close{
	color:#079fc9;	
	opacity:1;
}
.modal-body {
    padding-top:5px;
    padding-bottom: 0px;
}
.modal .alert{ margin-bottom:4px; }

/* Modal Footer - Button group margin left as button */
.modal-footer .btn-group {
    margin-left: 5px;
}

body:not(.modal-open){
  padding-right: 0px !important;
}

/* Modal Loader */
#modalWindowPlugin-loader .modal-sm{ width:115px }
#modalWindowPlugin-loader .modal-content{ background:#ddd; border:solid 1px #564e4e; border-radius:15px;  }
#modalWindowPlugin-loader .modal-content i.fa-spinner{ color: #5a5555; font-size: 68px; display: inline-block; margin: 30px 0px; }

/* Nav Tabs - Tab Styling */
.nav-tabs-custom>.nav-tabs{
    border-bottom: 1px solid #079fc9;
}
.nav-tabs-custom>.nav-tabs>li.active{  border-color: transparent; }
.nav-tabs-custom>.nav-tabs>li>a{
    margin: 0 2px 1px 0;
    color: #077390;
    text-transform: uppercase;
	font-weight:600;
    border: 1px solid #55b6d0;
    background: #cff5ff;	
    border-bottom: 1px solid #079fc9;
    border-radius: 5px 5px 0 0;
    z-index: 1;
    position: relative;
	padding:8px 14px;
}
.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom .nav-tabs>li>a:hover,.nav-tabs-custom .nav-tabs>li.active>a:hover{
    background: #fff;
    color: #079fc9;
    border: 1px solid #079fc9 !important;
    border-bottom-color: transparent !important;
}

/* select2 */
.select2-container--default .select2-selection--single {
    border-radius: 0px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3c8dbc;
    border-color: #367fa9;
    color: #fff;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: rgba(255,255,255,0.7);
}

/* ajsBIUploader */
.ajsBIUBtn{
    color: #555 !important;
    border: 1px solid #d2d6de !important;
	background:none !important;
	padding: 20px 10px !important;
	radius:0px !important;
}

/* Task Drop Down */
.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4 {
    margin: 0 0 0 10px;
}
.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p {
    margin: 0 0 0 10px;
}

/* Settings Menu */
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu {
	right:0%;
}

/* Dropdon submenu */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left:100%;
    margin-top: -1px;
}
.dropdown-submenu .dropdown-menu-left {
    margin-left: -200%;	
}

/* Calendar Event Links & Size */ 
.fc-event a,.fc-event a:active,.fc-event a:hover{ color:#fff }
.fc-time-grid-event .fc-time {
    font-size: 1.14em;
    white-space: nowrap;
}

/* AddMore UI */ 
.addMoreControl {
    margin-bottom: 8px;
    background-color: #f0f3f5;
    padding: 4px 8px 8px;
    border: solid 1px #ddd;
    border-top: solid 2px #777;
}

.input-group-addon, .input-group-btn {
    vertical-align: bottom;
}

/* Chat Link */ 
.direct-chat-primary .right>.direct-chat-text a{
    background: #3c8dbc;
    border-color: #3c8dbc;
    color: #fff;
}

/* AdminLTE BG */ 
.skin-blue .main-header .navbar {
    background-color: #111;
}
.skin-blue .main-header .logo {
    background-color: #eb001f;
    color: #fff;
    border-bottom: 0 solid transparent;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #111;
}
.skin-blue .main-header .logo:hover {
    background-color: #800!important;
}
.main-header .logo {
    font-size: 16px!important; 
    
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: 
#fff;
cursor: default;
background-color:
#eb001f!Important;
border-color:
    #eb001f!Important;
}
