body {
    color: #73879C;
    background: #fff;
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.471;
}   
.marq{
background:#4472c4; color:#fff;	
}
.marq a{ color:#fff; text-decoration:none;}
.stat-box {
width:100%;
margin:5px 5px 20px;
-webkit-box-shadow:inset 3px 3px 18px 2px rgba(0,0,0,0.75);
-moz-box-shadow:inset 3px 3px 18px 2px rgba(0,0,0,0.75);
box-shadow:inset 3px 3px 18px 2px rgba(0,0,0,0.75);
font-weight:bold;
min-height: 80px;
}
a>div.stat-box:hover{
box-shadow:inset  1px 2px 10px 2px rgba(100,20,100,0.50); 

}
.bgone {
    background: #f4491b;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgtwo {
    background: #09a863;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgthree {
    background: #237a92;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgfour {
    background: #b7d201;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgfive {
    background: #a2a268;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgsix {
    background: #933;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgseven {
    background: #8239af;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgeight {
    background: #6e7b82;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}
.bgnine {
    background: #d0940d;
    color: #fff;
	text-align:center; 
	padding: 20px 10px 20px 10px;
}

.appbook {
margin-bottom:20px!important;
background:#ffffff;
-webkit-box-shadow:3px 3px 18px 2px rgb(146 146 146 / 75%);
-moz-box-shadow:3px 3px 18px 2px rgb(146 146 146 / 75%);
box-shadow:3px 3px 18px 2px rgb(146 146 146 / 75%);
}
ul.no-ul,ul.no-ul > li {
    width: 100%;
    float: left;
	list-style:none;
}
#loadingDiv {
position:fixed;
top:0;
right:0;
width:100%;
height:100%;
background-color:#666;
background-image:url(../images/ajax-loader.gif?v=1);
background-repeat:no-repeat;
background-position:center;
z-index:10000000;
opacity:.4;
filter:alpha(opacity=40);
display:none
}
input.error, select.error, textarea.error{ border:2px solid #c00;}
label.error{ color:#c00;} 
#successs,#tanc{width:100%;position:fixed;height:100%;z-index:99999;color:red;top:0;left:0;background:rgba(0,0,0,.8)}.customalert{padding:30px;outline:transparent solid 10px;max-width:500px;margin:10% auto;font-size:26px;display:table}.customalert-success,.customalert-tanc{outline-color:rgba(36,4,96,.5);border:5px dashed rgba(255,255,255,.2);color:#fff;background-color:#34096d}.customalert-success{font-size:30px;text-align:center}.customalert-tanc{font-size:16px;line-height:1.6em;text-align:left}.customclose{font-size:36px;color:#fff;border:none;background-color:#34096d;position:absolute;right:0;top:0}.ale-success,.cclose{background-color:#fff;text-align:center}.ale-success{color:#111;outline-color:rgba(132,130,130,.17);border:2px dashed rgba(255,154,209,.54);font-size:15px}.cclose{font-size:20px;color:#232222;border:none;position:absolute;right:-15px;top:-15px;border-radius:50%;width:30px;height:30px}.tc{font-size:9px;text-align:right}.postdata{ text-align:justify;}
#ajax_load{ display:none;}
.accordion-button {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0.7rem 1.25rem;
    font-size: 0.9rem;
    color: #212529;
    text-align: left;
    background-color: #fff;
    border: 0;
    border-radius: 0;
    overflow-anchor: none;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}
.unreadbg{ background:#f7ecec; border:1px solid #ffb3b3;}
.gall_pi{
	margin-top:10px;
}
 .tooltip-inner {
     max-width:480px !important;
     white-space: normal;
     }
#composefrm .form-group{ margin-bottom:10px;}	 
.over_due{background:#f5e5e5;}
.btn_ad ,.btn_min{
    background-color: #8d8d8d;
    vertical-align: top;
	display:inline-block;
	text-decoration:none !important;

}

.btn_ad, .btn_min {
    text-align: center;
    line-height: normal;
    font-size: 24px;
    margin:0 5px auto;
    padding: 0;
    color: #fff;
    border-radius: 50%;
    border: none;
    width: 30px;
    height: 30px;
}
.btn_ad:hover{
	background:#0C3;
	}
.btn_min:hover{
	background:#C00;
	color:#fff;
	}	
	
.ui-autocomplete{
	 max-height:250px !important;
	 overflow:auto !important;
}	
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fff;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ccc;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ccc;
}
.table-responsive{ overflow-x:auto;}
.wser {
    margin-bottom: 20px !important;
    background: #fff;
    -webkit-box-shadow: 0px 0px 2px 1px rgba(255, 198, 235, 0.75);
    -moz-box-shadow: 0px 0px 2px 1px rgba(255, 198, 235, 0.75);
    box-shadow: 0px 0px 2px 1px rgba(255, 198, 235, 0.75);
}