 
a{ text-decoration: none;} 
.nou{
	text-decoration: none !important;	
}
*, button{ outline:0;}
button:focus {outline:0;}
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:0;
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset;
  outline: 0 none;
}
.form-select,
.form-check-input,
.form-control:focus { 
  outline: none !important;
  box-shadow: none !important;
}  

.p0{ padding:0; }
.m0{ margin:0;}
.m5{ margin:5px;}
.m10{ margin:10px;} 
.p5{ padding:5px}
.p10{ padding:10px}
.p15{ padding:15px}
.p20{ padding:20px}

 .pb5{ padding-bottom:5px;}
 .pb10{ padding-bottom:10px;}
 .pb20{ padding-bottom:20px;}

 .mb5{ margin-bottom:5px;}
 .mb10{ margin-bottom:10px;}
 .mb20{ margin-bottom:20px;}

 .mt5{ margin-top:5px;}
 .mt10{ margin-top:10px;}
 .mt20{ margin-top:20px;}
 .ma0{ margin:0 auto;}
 
 .pt0{ padding-top:0;}
 .pb0{ padding-bottom:0;}
 
.text-white {    color: #fff ;}
.text-red {    color: #f00;}
.text-btn {
    color: #0089b8;
} 

 .text-blue{ color:#0d31a2}
 .text-dblue{ color:#009dcd}
 .text-dred{ color:#a30d14}
 .text-og{ color:#fb9839}
 .text-grey{ color:#444}
 .text-lgrey{ color:#999}
 .text-dgrey{ color:#222}
 .text-black{ color:#000;}
.text-primary {
    color: #016081;
}
 .text-orange{ color:#ff9b1a;}
 .text-orange.lock:hover{ color: #ff9b1a;}
 .text-green{ color:#0ed5aa;}
 .text-dgreen{ color:#227a45;}
 
 
 .btn-primary{ background-color:#0d31a2 !important;}
  .fs32{
    font-size: 32px;
}

 .fs24{
    font-size: 24px;
}

.fs22{
    font-size: 22px;
}
.fs20{
    font-size: 20px;
}
.fs18{
    font-size: 18px;
}


.fs12{
    font-size: 12px;
}
.fs14{
    font-size: 14px;
}

.fs16 {   font-size: 16px;}
.bold{ font-weight:bold}

  a:hover{ text-decoration:none}
  
.mbtn,
.ani{

 -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
	
.mbtn.hover{ opacity:0.7;}

.cross{ text-decoration: line-through}
.noupp{ text-transform:none}
.hide{ display:none !important} 
.itc{ font-style:italic}

.pos-rel{ position:relative}

.covImg { 
 -moz-background-size:cover;
-webkit-background-size:cover;
-o-background-size:cover;
background-size:cover;
background-repeat: no-repeat;
display:block;
background-position: 50% 50%;
position:relative; 
} 

.cntImg { 
 -moz-background-size:contain;
-webkit-background-size:contain;
-o-background-size:contain;
background-size:contain;
background-repeat: no-repeat;
display:block;
background-position: 50% 50%;
position:relative; 
} 
.cntImg.bps_bottom,
.covImg.bps_bottom{background-position: 50% 100%;}
 
 .lodingDiv{     
 	width:100%; height:100%;
  position:absolute; top:0; left:0;
  background:rgba(255,255,255,0.95) url(../images/loading.gif) no-repeat 50% 45%;
  z-index:700;
}
.fulodingDiv{     
 	width:100%; height:100%;
  position:fixed; top:0; left:0;
  background:rgba(255,255,255,0.95) url(../images/loading.gif) no-repeat 50% 45%;
  z-index:8000;
}


.admin_box{ position:fixed; left:5px; top:5px; display:block; z-index:50000000;
background:rgba(0,0,0,.8);
padding:3px 5px 3px 14px; 
border-radius:8px;
color:#fff; line-height:30px;
font-size:12px;
}
.admin_box .btn{border-radius:8px; color:#fff; background:#217500; margin:0 0 0 5px; padding:2px 5px 2px 5px; font-size:12px;}
.admin_box .btn:hover{ color:#fff !important; opacity:0.7}


#fixArea{ position:fixed; z-index:5000; bottom:0; right:0px; display:block; height:80px; width:40px; border:0px solid #f0f;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
 -moz-opacity:0;
 -khtml-opacity: 0;
 opacity:0;
}
#fixArea.on{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 filter: alpha(opacity=100);
 -moz-opacity:1;
 -khtml-opacity: 1;
 opacity:1;
}
#fixArea a{background: rgba(44,44,44,.2); padding:0; } 

#fixArea a i{ color:#fff; width:40px; height:50px; text-align:center; line-height:50px; font-size:32px; }

#fixArea{ 
 -webkit-transition: all .2s ease-in-out;
 -moz-transition: all .2s ease-in-out;	
 transition: all .2s ease-in-out;}
 
  
#ck_pop{ position:fixed; width:100%; bottom:0; left:0; height:auto; display:block; z-index:14000; border:1px solid #ccc; background:rgba(0,0,0,0.7);}
#ck_pop p{ padding:10px 30px 10px 10px; font-size:16px; color:#fff;}
#ck_pop #ckbtn{ position:absolute; top:5px; right:10px; color:#fff; cursor:pointer}

.last_item{ visibility:hidden}


.cusModal{}

.cusModal.nohead .modal-header{ border:0; padding:15px 15px 0 0}
.cusModal.nohead .modal-body{  padding:0 15px 25px 25px} 
.cusModal .modal-content{ 
border-radius:0; border:4px solid rgba(255,255,255,.3) }

