
.bgdark{
	background-color: #141b34;
}
.bgwhite{
	background-color: #fff;
}
.bgblue{
	background-color: #0172b8;
}
.bg-gray{
	background-color: #e9ecef;
}
.clry{
	color: #17a2b8;
}
.clrd{
	color: #141b34;
}
.left-head{
	color: #fff;
}
.bgo{
	background-color: #ff9800;
	color: #fff;
}
.clrw{
	color: white;
}
.btna:focus{
	color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btnb:focus{
	color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;  
}
.bgmeg{
	background-color: #17a2b8;
}
.bgpink{
	background-color: #e91e63;
}
.bgvio{
	background-color: #3f51b5;
}
label{
	color: #141b34;
	font-weight: 500;
}
.vi-sign-form{
	background-color: #f8f9fa;
}
.form-header{
	background-color:#17a2b8;
}
label span{
	color: #f00;
}
h3{
	color: #141b34;
}
.right-nav ul li a{
	color: #141b34;
}
.btn-outline-warning {
    color: #141b34;
    background-color: transparent;
    background-image: none;
    border-color: #ff9800;
}
.btn-outline-warning:hover{
	color: #141b34;
    background-color: #ff9800;
    background-image: none;
    border-color:#ff9800;
}
.btn-warning {
    color: #fff;
    background-color: #ff9800;
    background-image: none;
    border-color: #ff9800;
}
.btn-warning:hover{
	color: #141b34;
    background-color: #ff9800;
    background-image: none;
    border-color:#ff9800;
}
.left-menu-con ul li a, .right-nav ul li a, .pat-detail-nav ul li a{
    -webkit-transition: background-color 100ms linear;
    -moz-transition: background-color 100ms linear;
    -o-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear;
}
/*.right-nav ul li a:hover {
    background-color: #eee;
}*/
.left-menu-con ul li a.active{
	color: #fff;
	background-color: #000;
}
.left-menu-con ul li a:hover{
	background-color: #000;
	color:#fff;
}
.left-dropdown{
	background-color:#000;
}
.user-dropdown{
	background-color: #fff;
	border: 1px solid #dee2e6;
	box-shadow: 0px 2px 2px #dadada
}
h2{
	color: #141b34;
}
h4{
	color: #141b34;
}

.table-hover tr:hover{
	background-color: #f8f9fa!important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #777;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover{
	background-color: #777;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:active{
	background-color: #777;
}
.advan-filter{
	background-color: #f8f9fa;
}
.page-item.active .page-link{
	background-color: #17a2b8;
	border-color: #17a2b8;
}
.page-link{
	color: #17a2b8;
}
.page-link:hover{
	background-color: #eee;
	color: #17a2b8;
}
.pat-detail-nav ul li a:hover{
	background-color:#17a2b8;
	color: #fff; 
}

.form-control:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  border-color: #ddd;
  box-shadow: 0 1px 1px #ffffff00 inset, 0 0 2px #ffffff00;
  outline: 0 none;
}
.btn:focus,
.btn:active{
	border-color: #009688;
  	box-shadow: 0 1px 1px #fff inset, 0 0 2px #fff;
  	outline: 0 none;
}

.stickIt {
  position: fixed;
  top: 0px;
}