
body {font-family: 'IBM Plex Sans', sans-serif; font-weight: 300; background-color: #f0f0f0;}
a, a:active {color:#173ede}
a:hover {color:#333}
a:focus {color:#ddd}
.tblx { background:#fff; border:#cfcfcf 1px solid; border-radius:20px; margin:10px 0; font-size:14px; overflow:hidden}
.bgchngd {background:#fff;color:#333}
.linkbxy {color:#ffb800}
img {image-rendering: -webkit-optimize-contrast;}

b {font-weight:700}
.card {border-radius:14px !important; border:#cfcfcf 1px solid}
.card-body {border-radius:14px !important; border:none}
.clrm  { }
.bgchngr {background:#ff594f;color:#fff; border-radius:14px}
.tbrdm {border-radius:12px;}
.bg-primary, .bg-primary:focus {background:#ff594f !important;color:#fff}
.bg-primary:hover {background-color:#333 !important}

.btn-primary, .btn-primary:focus {background:#ff594f ;color:#fff}
.btn-primary:hover {background-color:#333}

.bbst {color:#00a799;}
tbody, td, tfoot, th, thead, tr { border-color:#fff}
.fntemd {font-size:15px}
.ftnnm {font-size:15px}
.tbimg { background:#00a799; padding:10px 8px 10px 10px}
.fnted {font-size:14px; font-style:italic}
.ntms {font-weight:bold; color:#00a799; font-size:12px }
.bsmt {color:#000; font-size:14px; line-height:20px; padding:15px 15px 0; border: 1px solid #dfdfdf; text-align: justify; border-radius: 10px;}
.bsmt h4 {color:#ff594f; font-weight: 600; font-size: 20px;}
.pinkm {color:#ff594f;}
.btnprm {background-color: #00a799; border:none; border-radius:10px}
.btnprt  {background-color: #ff594f; border:none; border-radius:10px}
.btnprm:focus,.btnprt:focus {background-color: #666 !important; border:none;}
.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none;
}
.btnpsm {font-size:12px; padding:2px 5px}
.btnprc {background-color: #ccc;}
.modal-content {border: none;border-radius: 12px;}
.modal-footer {border-top:none !important}

.modal-title {font-weight: 600; color:#173ede}

.ptrm { border:1px solid #cfcfcf; padding:15px; border-radius: 6px;}
.ptrm:focus,.ptrm:active { opacity:0.7; background-color: #999; color:#fff}
.ptmz {font-size: 14px; font-weight: bold; text-transform: uppercase;}
.ptmd { }


.bgmms.btn-primary:focus {background-color: #999;border-color: #999;}

.tblx:focus,.tblx:active,.tblx:hover  { opacity:0.5; cursor: pointer;}
.signtuz {text-align: center;}
.sigbrd canvas { border:2px solid #999;}

.fileinput-button {
   position: relative;
   overflow: hidden;
   display: inline-block; padding:10px 15px; width:100%;
   background:#ff594f !important;color:#fff; border-radius:10px; border-top-right-radius: 0; border-bottom-right-radius: 0;
 }
 .suctls {border:1px solid #cfcfcf; padding:15px; border-radius: 6px; margin-top: 10px;}

 .ntnsk button {border-radius:10px; border-top-left-radius: 0; border-bottom-left-radius: 0; padding-top:10px; padding-bottom: 10px;}
 
#addbookme, #saddfnl { text-transform: uppercase;}
.drawingBuffer {
   position: absolute;
   top: 0;
   left: 0;
 }

.bgmms  {background-color: #173ede; color:#fff; border-color: #173ede;}
.bgmms:hover {background-color: #333;  border-color: #333;}

.wrng {background-color: #ffb800; color:#000; border-color: #ffb800;}
.wrng:hover {background-color: #333;  border-color: #333; color:#fff;}

.alrtme {background-color: #ff594f !important; color:#fff !important; border-color: #ff594f!important;}
.clsti {position:absolute; right:10px; top:10px; color:#fff}

.gradient-custom-2 {background: #000;}

#toastmsg.bg-danger {background-color: #e74c3c; border: none;}
#toastmsg.bg-success {background-color: #2ecc71; border: none;}

#otpwindow .modal-content {border-radius: 0;}


#toastmsg.bg-danger {background: #e74c3c}
#toastmsg.bg-success {background: #2ecc71}

.badge {font-size:12px;line-height:14px}
.card {border:none}
@media (min-width: 768px) {
.gradient-form {height: 100vh !important;}

}
@media (min-width: 769px) {
.gradient-custom-2 {
border-top-right-radius: .3rem;
border-bottom-right-radius: .3rem;
}
}

@media (max-width: 767px) {
.ptmz {font-size: 12px; }
.btnpsm {font-size:10px; }
.ntms {font-size:11px }
.badge {font-size:.75em; line-height: 1;}
.tblx {font-size:11px;}
}

@media all and (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .nav-link{   }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
   
.dropdown-menu {margin-top: 0;border-radius: 0 !important;background-color: #000;color: #fff;border: 0;margin-bottom: 0px;padding-bottom: 0px;}
.dropdown-menu li a.dropdown-item {padding-bottom: 10px;padding-top: 6px; color:#fff}
.dropdown-menu li a.dropdown-item:hover {background-color: #173ede; }
}	
