body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
  outline: none;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


body { 
      font-family:Arial, Helvetica, sans-serif;
      line-height: 1.7em;
	  text-align: center;
	  margin: 0; padding: 0;
	  font-size: 14px;
	  
	 }
.mb-20{margin-bottom:20px !important}	 
.pdr-0{padding-right:0 !important;}	 
.inner-gall-cls{margin-bottom:15px !important;}	 
.inner-gall-cls a{display:block; border:1px solid #ccc; padding:2px; box-shadow: 0px 2px 6px #00000040; -webkit-box-shadow: 0px 2px 6px #00000040;  -moz-box-shadow: 0px 2px 6px #00000040;}
.inner-gall-cls img{    height: 117px; object-fit: cover; width:100%;}   

.tbl-rep-cls tr td, .tbl-rep-cls tr th{text-align:left;}   
.tbl-rep-cls tr:nth-child(odd) td{background:#fcfeff;}

.tbl-rep-cls tr th {    background: #eef9ff; font-size: 16px; font-weight: 500;}
.tbl-rep-cls tr th:nth-child(1){width:10%;}   
.tbl-rep-cls tr td{font-size:14px;}   
   
h5{color:#efad4d; font-weight:bold; text-align:justify;}	  
p{ text-align:justify;}
.btn10{margin-top: 15px;}

.gly{ color:#fff!important;}

a:link, a:visited, a:active, a:hover { text-decoration: none; color: #0d4a88;; }

.fontNormal{font-weight:normal;}

img{ max-width:100%;}

.wrapper{ margin:0;
          padding:0;
		  background-color:#FFF;}
.panel{ background-color:#f5f5f5!important;}	  

.strip{ background-color:#1a96c2;
       width:100%;
	   height:6px;
	  }

.life2{padding: 6px 13px!important;  position: relative; bottom: -1px;}	  
.header{ background-color:#E5E5E5;
         border-left: 1px solid #cbcaca !important;
         border-right: 1px solid #cbcaca !important;
}
		 
		 
body .header-cls-sty .navbar-brand{ height: auto !important;}		 
body .header-cls-sty .navbar-brand img{display:inline-block;}
.main-content-cls .heading-cls-sty{text-align:left;}	
.main-content-cls .heading-cls-sty h2{    font-size: 25px; font-weight:600; color: #20629c;}	 
body .carousel-indicators .active{background-color: #37a5ec;}
body .carousel-indicators li{background-color: #2774a6;}
.latest-news-cls h3{    background: #2874A6; padding: 7px 15PX; color: #fff; text-align: left; font-size: 20px;}	
    .latest-news-cls{background:#fff; overflow:hidden; margin-bottom:20px; -webkit-box-shadow: 1px 1px 6px -2px #0000003d; -moz-box-shadow: 1px 1px 6px -2px #0000003d; -ms-box-shadow: 1px 1px 6px -2px #0000003d;    box-shadow: 1px 1px 6px -2px #0000003d;  height: 220px;}	 
    
    .latest-news-cls marquee{padding: 0 15px}
	body .photo-gallery .carousel-indicators li, body .photo-gallery .carousel-indicators li.active{    background-color: #fff;}	 
	

.logo{padding:8px 6px;margin:0 auto;}	
.btn-cls-search-ins{	  
    background: #138f76;
    color: #fff !important;
    padding: 8px 10px;  border-radius: 3px;    margin-right: 5px;	 display: inline-block;
    margin-bottom: 1px; 
}

.link-cls-sty ul li a{    color: #fff;
    background: #1f5686;
    border-radius: 3px;
    padding: 9px 15px;
    display: block;
    margin-top: 18px;}

.link-cls-sty img{width: 23px;
    display: inline-block;
    margin-right: 3px; }

.btn-cls-dashboard{	  

    color: #fff !important;
    background: #e7395e;
    border-radius: 3px;
    padding: 9px 15px;
    display: block;
    margin-bottom: 1px;  
}



.photo-gallery{background:#fff;      /* margin-top: 20px;  */  -webkit-box-shadow: 1px 1px 6px -2px #0000003d; -moz-box-shadow: 1px 1px 6px -2px #0000003d;  -ms-box-shadow: 1px 1px 6px -2px #0000003d;  box-shadow: 1px 1px 6px -2px #0000003d;}
.photo-gallery h3{margin-bottom:0 !important;}
.photo-gallery img{height:auto !important;}
.photo-gallery a.block-title.title2{
    background: #2874A6;
    padding: 7px 15px;
    color: #fff;
    text-align: left; display:block;
    font-size: 20px; margin:0 !important;
}

/* .photo-gallery .gall-margn{padding:12px;} */

.style57{ color:#fff}

.primary-nav-container {
float:left;
margin-top:2.5px;
position:relative;
top:4px;
z-index: 1;
right:-7px;
}

.wrap-nav {
height:35px;
/*margin:0 auto;
*/padding:0;
position:relative;
margin-left:23px;
}

.ddcolortabs {
float: left;
padding: 0;
position: relative;
bottom: 4px;
z-index: 100;
font-family: "Kozuka Gothic Pro M";
font-size: 17px;
}

.ddcolortabs ul {
list-style: none outside none;
margin: 0;
padding: 0;
}

.ddcolortabs li {
display: inline;
margin: 0;
padding: 0;
}

a.life {
background: #df771a;
/*-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
*/-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

.ddcolortabs a {
float: left;
text-decoration: none;
padding:3px 20px;
color: #fff;
/*text-shadow: rgb(48, 44, 44) 1px 1px 1px;*/
font-family: Kozuka Gothic Pro;
font-size: 14px;
}

ul.dropmenudiv_a {
margin: 0;
padding: 0;
}

.dropmenudiv_a {
background: #d04625;
left: 2px !important;
position: absolute;
top: 47px !important;
visibility: hidden;
z-index: 600;
right: 1px;
}


a.health {
background: #1a96c2;
/*-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
*/-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;

}

a.health-active {
background: #fc8c30;
/*-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
*/-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;}


.dropmenudiv_b {
background: none repeat scroll 0 0 #fc8c30;
left: 2px !important;
position: absolute;
top: 47px !important;
visibility: hidden;
z-index: 600;
right: 1px;
}

a.motor {
background: #71a330;
/*-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;*/
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;}

.dropmenudiv_c {
background: #81b800;
left: 2px !important;
position: absolute;
top: 47px !important;
visibility: hidden;
z-index: 600;
right: 1px;
}

a.travel {
background: #9f60b5;
/*-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
*/-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
}

a.loan {
background: #e5b706;
/*-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
*/-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;}

a.cards {
background:#ce4525;
/*-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
*/-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.45);
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;}

/*menu*/

.margn_btm{margin-bottom:20px;}
.margn_top{margin-top: 5px;}
.margn_top2{margin-top: 15px;}
.margnTop{margin-top: 27px;}

.box_heading_2 {
background-color: #cd4423;
width: 242px;
font-size: 15px;
text-align: left;
padding: 8px 18px;
color: #fff;

}

.heading2{ float:left;}



/* -----------------------------------------------------------
	Content block title background colour
----------------------------------------------------------- */
.block-title, #reply-title {
/*	background:url(../images/bg.png);
*/	/*border-bottom:5px solid #ddc04c;*/
background-color:#e33625;
}


/* -----------------------------------------------------------
	Blog title link colour
----------------------------------------------------------- */
.news-content h4 a {
	color: #333;
	text-decoration:none;
}

.news-content h4 a:hover {
	color: #333;
	text-decoration:underline;
}



dl, dt, dd, ol, ul, li,time {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

.navbar.small-screen-menu, #btn-mob-menu{display:none;}

.header-cls-sty .navbar-brand{padding:none!important;}

.banner-inner-cls{background:#f9f9f9; text-align:left;  margin-bottom: 30px;     border-bottom: 1px solid #f1f1f1;}   
.pdtb-15{padding:25px 0;}
.banner-inner-cls h1{font-size: 22px; color: #1a1a1a; margin-bottom: 0;}
    

select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 10px) !important;     font-size: 13px;
}

.survey-year {width:100%}
.survey-year .form-control{width:100%;}
.survey-year .form-group{width:100%; text-align:left !important;}

.heading-2nd-cls{border-bottom: 1px solid #e2e2e2; padding-bottom: 7px; padding-left: 0; margin-top: 10px; margin-left: 15px; color: #383535; font-weight: normal; margin-bottom: 10px;}
body .tab-nw-design li a{padding:8px !important; display:block !important; color: #fff !important;}
body .tab-nw-design li a:hover{background-color: #2e4b90;}
body .tab-nw-design li.active a {background: #1a96c2 !important;}
body .tab-nw-design li.active a:hover{background: #1a96c2;}
.section-top-wrapper .col-md-6.text-left{margin-top:2px;}
.list-cls-sty li a{       background: #fcfcfc; border: 1px solid #e8e8e8; padding: 10px 15px 10px 35px; margin-bottom: 9px; display: block; position:relative;}
.list-cls-sty li a:before{ position: absolute;
    z-index: 99;
    left: -3px;
    top: 0;
    height: 43px;
    width: 42px;
    border-radius: 50%;
    background-image: url(../images/pdf.svg);
    content: "";
    background-position: center;
    background-size: 59%;
    background-repeat: no-repeat;}
.list-cls-sty li a:hover{background:#f1f1f1;}
.heading-cls-sty2{ margin-left: 0; font-size: 20px; margin-bottom: 20px;}

.log-mob-cls ul li{display:inline-block;}
.log-tp-5{    position: relative; top: -5px }
.log-mob-cls, #log-m-btn{display:none;}
.role-profile-cls{width:100%;}
.content.wrapp{    border: 1px solid #e8e3e3; padding: 15px;}
.col-white{color:#fff !important;}
.pdr-0{padding-right:0 !important;}
.login-institue-cls{border:1px solid #eae9e9;   min-height: 430px;   width: 630px; text-align: left; margin: 0 auto 30px;    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.09);} 
.login-institue-cls h3{ background: #fcfcfc; padding: 12px 15px; border-bottom: 1px solid #efecec; font-size: 18px;  }
.login-institue-cls form{padding: 15px 25px;}
.login-institue-cls input{font-size:14px;margin-bottom: 15px;}
.login-institue-cls label{margin-bottom:0;     width: 100%;}
.log-btn-nw{margin-left: 20px;}
.drp-btn-cls{background:transparent;}
/* .header-part .btn-group.pull-right{text-align:right !important;} */
.sidebar-nav .main-menu li a{    border-radius: 0; padding: 10px 10px !important;}
.sidebar-nav .main-menu li{margin-top:0;}
/* .sidebar-nav .main-menu li a.active{    background: #d3f3ff !important;} */
.process-hm-cls{background: #e5f5ff; border-top: 1px solid #dbf1ff; border-bottom: 1px solid #dbf1ff;}
.prcocee-ist-bx{background:#bddfff; color:#1a1a1a; text-align:center; margin:auto; width: 300px; padding: 10px;}

.form-group.text-left #wwctrl_institutionalManagement_institutionalManagement{text-align:left;}

.header-cls-sty .col-md-9{-webkit-box-flex: 0;  -ms-flex: 0 0 75%; flex: 0 0 73%;  max-width: 73%;}
.header-cls-sty .col-md-3{-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 27%;  max-width: 27%;}
body .header-cls-sty .col-md-3 .navbar-brand  img{width: 290px !important; margin-top: 7px;}
body .header-cls-sty .col-md-9 .navbar-brand > img{width: 200px !important;}
body .header-cls-sty .col-md-9 .navbar-brand  img.mob-767-hide{width: 120px !important;}

.box-inner.homepage-box h3{margin-top:0;}
.sidebar-nav ul li{width:100%;}
.header-cls-sty .col-md-9 .navbar-brand{left:0;}
.drp-btn-cls{text-align:right;}
.drp-btn-cls.active{text-align:center;}
.box-inner .panel-body{padding:15px;}
.btn-cls #wwctrl_Submit{text-align:left !important;}
.mt-10{margin-top:10px !important;}
 .navbar-dark .navbar-nav .nav-link:hover{background:#2a83bd !important;}
 body .navbar-dark .navbar-nav li.nav-item{border: 1px solid transparent;}
 body .navbar-dark .navbar-nav li.nav-item.dropdown:hover{background:#2a83bd !important; border: 1px solid #276b98;}
  body .navbar-dark .navbar-nav li.nav-item.dropdown:hover a{ color:#fff !important;}
 .sub-dropden{position: absolute; left: 170px;top: 0;width: 200px; display:none;}
 .sub-dropden1{position: absolute; left: 201px;top: 0;width: 200px; display:none;}
 .sub-dropden.shw-sb-menu{display:block;}
 .sub-dropden1.shw-sb-menu1{display:block;}
 .tble-cls-sty th{font-size: 18px; color: #525252; background: #eef9ff; text-align:left;}
  .tble-cls-sty td{text-align:left;} 
  .tble-cls-sty  ul li i{  color: #2774a6;  margin-right: 10px;}
  .tble-cls-sty  ul li{margin-bottom: 10px;}
   .tble-cls-sty ol{margin-left:17px;}
  .contact-banner{background:url(../images/contact-us.jpg) 0 0 / cover;     height: 240px;}
 .websitePolicy-banner{background:url(../images/WebsitePolicy.jpg) 0 0 / cover;     height: 240px;}
   
  .tble-cls-sty tr:nth-child(even){background:#fbfdff;}
  
  .banner-inner-cls.contact-banner h1{font-size: 28px; color: #ffffff; margin-bottom: 0;  margin-top: 77px;}
  .pdtb-30{padding:30px 0;}
  .sub-dropden li{background: #3191d0;}
body  .btn-danger {
    color: #fff;
    background-color: #dc3545 !important;
    border-color: #dc3545 !important;
}

.accordion2 h3{    padding: 16px 7px !important;}

.heading-changepass{font-size: 18px !important;  display:blocK; margin-top: 20px !important;}
.ok-btn{color: #fff !important; display:blocK; margin-top: 10px; display:inline-block !important;}
.btn-cls-mn #wwctrl_genarateReport, .btn-cls-mn #wwctrl_generateReport{text-align:left !important; display: inline-block !important;}

body #aisheCodeTable tr th{background:none !important; font-size: 14px;   border-bottom: 1px solid #ccc;}
body #aisheCodeTable tr td{font-size:14px !important; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;}
    body #aisheCodeTable tr td:last-child{border-right: 1px solid #ccc;}
   body table.dataTable.no-footer#aisheCodeTable{border-bottom:none !important;}
 body .dataTables_paginate.fg-buttonset{background: #fff;}
  body .dataTables_paginate.fg-buttonset  .ui-state-disabled{opacity:1 !important;}
 body .dataTables_wrapper .dataTables_paginate .fg-button{background:none !important}
 body #aisheCodeTable_filter input{    padding: 6px; border: 1px solid #ccc;}
body .dataTables_wrapper .ui-toolbar{    padding: 8px 8px 0 !important;}
.log-cls-ul{float:left; margin-top: 15px; margin-bottom: 0;}
.log-cls-ul li{text-align:left;}
.log-cls-ul li figure{height: 50px; width: 50px; background: #e0e0e0; border-radius: 50%; border: 1px solid #d4d0d0; margin-right: 5px; position: relative; float: left; margin-bottom: 0; text-align: center; top: -2px;}
.log-cls-ul li figure img{    width: 70%;margin-left: 8px;margin-top: 6px;}
.log-cls-ul li span{font-size: 14px;  line-height: 20px; font-weight: 600; color:#4e4e4e;}
.table-cls-doubt tr {text-align:left;}
.table-cls-doubt tr th{background:#e4f4ff; font-size: 16px;}
.table-cls-doubt .bg-color-efefef{    background: #efefef;  font-size: 14px; font-weight: 600;}
.table-cls-doubt .bg-color-ffedde{ background: #ffedde; font-size: 14px; font-weight: 600;}
.table-cls-doubt .bg-color-d3e3ff{ background: #d3e3ff; font-size: 14px; font-weight: 600;}
.inner-tablcls{margin:0;}
 .tbl-border-none {border:none !important;} 
.pd-0{padding:0 !important;}
.inner-tablcls td{width:10% !important; display:table-cell; padding-bottom: 25px;     padding-top: 22px}
.tbl-nmber-cls td, .tbl-nmber-cls th{vertical-align:middle !important;}
.heading-cls-h2{    font-size: 25px; margin-bottom: 15px;  text-align: left; margin-left: 5px;}
.btn-cls-1 #wwctrl_SendEmail{text-align:left;}
.drp-btn-cls > div{color:#fff !important;}
.btn-cls-mn #wwctrl_Submit, .btn-cls-mn  #wwctrl_dataUserEditRegistrationSave_Reset, .btn-cls-mn #wwctrl_dataUserChangePasswordSave_Reset{text-align:left; display:inline-block;}
 .btn-cls-mn #wwctrl_SendEmail,  .btn-cls-mn #wwctrl_SendEmail{text-align:left !important;}
.session-expired{min-height: 500px; padding-top: 150px;}
.session-expired h2{    font-size: 30px;}
.mb-20{margin-bottom:30px;}
.border-cls-sty{position:reLative; display:inline-block; padding-bottom: 6px; margin-bottom: 15px;}
.border-cls-sty:before{position:absolute; z-index:99; bottom:0; left:0; width:100%; height:1px; background:#e7395e; content:"";}
.border-cls-sty:after{position:absolute; z-index:99; bottom:-3px; left:0; width:90%; height:1px; background:#e7395e; content:"";}
.carousel-control-prev i, .carousel-control-next i{    font-size: 3rem; color:#1a1a1a !important;}
.phto-mn-cls{border:1px solid #ccc; padding:3px; background: #fcfcfc; margin-bottom: 20px; box-shadow: 0px 2px 6px #00000040; -webkit-box-shadow: 0px 2px 6px #00000040; -moz-box-shadow: 0px 2px 6px #00000040;}
.phto-mn-cls h6{margin:0; background: #103f5a; padding: 10px;  font-size: 18px; font-weight: 500;}
.phto-mn-cls img{ height: 160px; width: 100%; object-fit: cover; }
.drp-cls-pr{background: #11508f; padding: 6px 12px;  color: #fff;  margin-top: 18px;  border-radius: 5px; width: auto;}
.drp-cls-pr>div{color:#fff !important;}
.header-cls-sty .navbar-brand{right: 0 !important;}
.slide img.obj-cov{object-fit:cover !important;}
.header-part .col-md-3 .btn-group{position: relative; right: -20px;}
.mt-3{margin-top: 3px !important;}

@media only screen and (max-width: 767px) {
	.header .btn-group.pull-right{    float: left !important;}
.header .drp-btn-cls {
    text-align: left;
}
	body .appr-autho-banner{top: 100px;}
	.nav.nav-tabs.nav-tabs4 li {float: none; width: 100%;  margin-bottom: 10px !important;}
	
	.nav.nav-tabs.nav-tabs4 li a{ border-radius: 0 !important;}
	
	.header-cls-sty .col-md-3, .mob-767-hide{display:none !important;}
	.copyright-cls{padding-left:0 !important;}
	.galler-foot .col-md-4 {width:33% !important;}
	.galler-foot{    padding: 0 28px; margin-top: 10px; }
	.small-screen-menu { background-color: #0f5b86!important; position: absolute; z-index: 9999; width: 100%; text-align:left; left: -2770px; top: 92px; padding: 20px; height: 100%; overflow: auto; -moz-transition: ease all .5s; transition: ease all .5s; -webkit-transition: ease all .5s;}

#btn-mob-menu{display:inline-block; position: absolute; top: 16px;  right: 10px;  border-radius: 3px; padding:0;}
#log-m-btn{display:inline-block; position: absolute; top: 16px;  right: 46px;  border-radius: 3px; padding:0; transition: ease all 0.5s; -webkit-transition: ease all 0.5s; -moz-transition: ease all 0.5s;}
#log-m-btn .navbar-toggler-icon{background: #e7395e; border-radius: 3px;}
#btn-mob-menu #show-cancel, #log-m-btn #show-cancel{display:none;}
#btn-mob-menu .navbar-toggler-icon{background: #105b86; border-radius: 3px;}
#btn-mob-menu .navbar-toggler-icon img, #log-m-btn .navbar-toggler-icon img{    width: 20px; margin-top: 5px;}
.slide img{height: auto !important;}
.small-screen-menu.show{left:0 !important; display:block !important;}
.navbar-nav.small-screen-menu.show{top:0 !important;}
.navbar-nav.small-screen-menu.show li a{ border-bottom: 1px solid #1778af;  color: #fff; }
.navbar-toggler.nav-xs-menu .navbar-toggler-icon{display:none !important;}
.navbar-toggler.nav-xs-menu #show-cancel{display:block !important;    background: #105b86;  border-radius: 3px; display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: "";}
.navbar-toggler.nav-xs-menu #show-cancel img{ width: 20px; margin-top: 5px; }
.log-mob-cls{display:none; }
.navbar-toggler.nav-xs-menu.ad-btn-log #show-cance{background: #e7395e !important;}
.log-mob-cls.show-log{display:block;}
body .hide-btn{display:none !important;}
body .ad-btn-log{ right: 10px !important; }
.login-institue-cls{width:100%; min-height: 500px;}
.log-mob-cls ul li {  margin-bottom: 8px; }
}


@media only screen and (max-width: 380px) {

	
}



#saveCollege{height:39px !important;}

.loading .slide-loader2,
.slides li {
	margin: 0 !important;
	list-style: none !important;
}

.slider .slides li {
	margin: 0 !important;
	list-style: none !important;
	height: 850px;
	background-position: bottom center;
	background-repeat: no-repeat;
}

.slider .slides li {
	margin: 0 !important;
	list-style: none !important;
}

.slider .flex-direction-nav .flex-prev,
.slider .flex-direction-nav .flex-next {
	position: absolute;
	top: 50%;
	z-index: 999;
	text-indent: -9999px;
	width: 55px;
	height: 120px;
}

.slider .flex-direction-nav .flex-prev {
	border-right: 3px solid;
	background-image: url(images/arrow_prev_02.png);
	background-repeat: no-repeat;
	background-position: center;
	left: 0;
}

.slider .flex-direction-nav .flex-next {
	border-left: 3px solid;
	background-image: url(images/arrow_next_02.png);
	background-repeat: no-repeat;
	background-position: center;
	right: 0;
}

.slide-link {
	display: block;
	width: 100%;
	height: 100%;
}

.no-slides {
	width: 600px;
	background: #ccc;
	margin: 0 auto;
	position: relative;
	text-align: center;

	line-height: 160%;
	padding: 15px;
	top: 460px;
}






/* 4.3 - Block Slideshow */
.slider-blocks {
	position: relative;
	width: 100%;
}

.slider-blocks .flex-direction-nav .flex-prev,
.slider-blocks .flex-direction-nav .flex-next {
	position: absolute;
	top: -52px;
	z-index: 99;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
}

.slider-blocks .flex-direction-nav .flex-prev {
	right: 33px;
	background: url(../images/arrow_prev_01.png) no-repeat top left;
}

.slider-blocks .flex-direction-nav .flex-next {
	right: 10px;
	background: url(../images/arrow_next_01.png) no-repeat top left;
}

.slider-blocks .flex-direction-nav li {
	list-style: none !important;
}



.block-title, #reply-title {
	color: #fff;
	font-size: 14px !important;
	padding: 10px;
	margin: 0 0 25px 0 !important;
}

.block-title a, #reply-title {
	color: #fff;
}

.content-block {
/*	background: url(../images/dot_border_h.png) repeat-x bottom left;
*/	/*padding: 30px 0px;*/
}

.padding_top{padding-top:0;}


/* 7.2 - Blog */
.news-image {
	width: 25px;
	height: 25px;
	float: left;
	margin: 7px 0px 0 0;
} manojbhagat@xeliumtech.com

.news-image img {
	 width: 100%;
	-webkit-border-radius: 99%; 
	-moz-border-radius: 99%;
	-o-border-radius: 99%;
	border-radius: 99%;
	
}

.news-content {
	
	
	margin-left:0px;
}

.news-content h4 {
	font-size: 13px !important;
	margin: 4px 0 2px 0 !important;
	font-weight: 600;
 text-align:left;
}

.news-date {
	font-size: 12px;
	color: #999;
	margin: 0 0 10px 0;
}

.news-items li:last-child .news-excerpt {
	margin: 0;
}

.flexContainer {
  padding: 0;
  margin: 0 auto;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-box;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  max-width: 100%;
  text-align: center;
}

.flexItem{
    width: 6em;
    height: 6em;
    padding: 0;
    display: table-cell;
    text-align: center;
    margin: 0 auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: relative;}

ul li img {
  display: block;
  margin: 0;
  padding: 0;
  max-width: 100%;
  border-radius: 5%;
}

.img-overlay {
  display: block;
  top: 40%;
  width: 97%;
  background: rgba(0, 0, 0, 0.6);
  overflow: hidden;
  transition: all 0.5s;
  opacity: 0;
  position: absolute;
}

.img-overlay:hover { opacity:1; }

#overlay {
  background: rgba(0, 0, 0, 0.6);
  width: 100%;
  position: absolute;
  top:463px;
  left: 0;
  display: none;
  text-align: center;
  height:100%;
}

#overlay img {
  margin-top: 5%;
  border-radius: 5%;
  border: 3px solid #C7F464;
}

body a.expand {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  color: #FF6B6B;
  font-weight: 700;
  font-size: 200%;
}


.carousel-wrapper, .gallery-es-carousel {
position: relative;
padding-left: 75px;
padding-right: 75px;
padding-top: 32px;
border-top: 1px solid;
margin-top: 5px;
}

.gdl-divider {
border-color:#ececec !important;}

.es-carousel {
overflow: hidden;
}

.es-carousel ul li {
height:100%;
float:left;
display:block;
}

.es-carousel ul li a {
display: block;
border-style: solid;
border-color: #dbdbdb;
}

.es-carousel ul li a img {
display: block;
border: none;
max-height: 100%;
max-width: 100%;
}



div.blog-item-slideshow-nav-right, div.blog-item-slideshow-nav-left {
background-image: url('../images/slideshow-navigation.png');
}

div.blog-item-slideshow-nav-right {
width: 17px;
height: 17px;
margin-right: 5px;
margin-top: 8px;
cursor: pointer;
background-position: 17px 0px;
position: absolute;
top: 50%;
right: 25px;
opacity: 0.8;
filter: alpha(opacity=80);
}

div.blog-item-slideshow-nav-left {
width: 17px;
height: 17px;
margin-right: 4px;
margin-top: 8px;
cursor: pointer;
position: absolute;
top: 50%;
left: 25px;
opacity: 0.8;
filter: alpha(opacity=80);
}


/* Elastislide Style */

.es-carousel-wrapper, .gallery-es-carousel{
	position:relative;
	padding-left: 75px;
	padding-right: 75px;
	padding-top: 32px;
	border-top: 1px solid;
	margin-top: 5px;
}
.es-carousel{
	overflow:hidden;
}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;
	border-color:#dbdbdb;
}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:12px;
	background:transparent url(../images/nav.png) no-repeat top left;
	width:14px;
	height:26px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:0.8;
}
.es-nav span.es-nav-next{
	right:12px;
	left:auto;
	background-position:top right;
}
.es-nav span:hover{
	opacity:1.0;
}


/*.footer-arrow {
background: url(../images/foot.png) no-repeat center bottom;
display: block;
padding: 50px 0;
width: 1281px;
border-left: 1px solid #cbcaca;
border-right: 1px solid #cbcaca;
background-color:#fff;
}
*/


.area_container {
    background: #1b1e24;
    padding: 25px 0;
    position: relative;
  margin: 0 auto;
}

.galler-foot .col-md-4{padding:2px !important;}
.galler-foot img{height: 42px;  width: 100%; object-fit: cover;}
.copyright-cls{    color: #fff; padding-left: 23%;  padding-top: 10px; line-height: 26px;  font-size: 15px;}

.footer-nav{ color:#717171; text-align:left;}
.footer-nav li{ text-decoration: none; list-style:none;}
.india{ color:#717171; }


.title1{ background-color:#2f72c2!important;
         /*width:229px;*/}
.title2{ background-color:#2f72c2;
         /*width:229px;*/}

img{ max-width:100%;}
.block2{ padding:5px!important;}
.banner{ padding:0px 15px!important;}

.page-content ul li {
list-style-image: url(../images/list_05.png);
margin: 0 0 12px 15px;
line-height: 130%;
}

.dropdown:hover .dropdown-menu{display:block !important; padding:0;}
.dropdown:hover .dropdown-menu{background:#2a83bd !important;     top: 41px;  border-radius: 0;    left: 0;}

.dropdown .dropdown-menu a{color:#fff !important; display: block; background:#12426b;; padding: 8px; font-size:14px !important; border-bottom:1px solid #12426b;}
.dropdown .dropdown-menu a:hover{background:#2d7baf; }



.sidebar-left {
background: url(../images/dot_border_v.png) repeat-y top right;
/*float: left;*/
}

.sidebar-right {
background: url(../images/dot_border_v.png) repeat-y top left;
/* float: left;
 */}

.content-wrapper {
background-color: #FFF;
background-image: url(../images/dot_border_v.png),url(../images/dot_border_v.png);
background-position: top right;
background-repeat: repeat-y;
position: relative;
}

/* input[type="submit"] {
border: #e3e3e3 1px solid;
background: url(../images/button_bg.png) #fff repeat-x bottom left;
color: #000;
padding: 7px 24px;
font-size: 12px;
cursor: pointer;
background-color: #1A96C2;
} */

.home_btn{ color:#fff!important;}

.mid {
	
	/* padding:0 9px; */
	/*margin:0 auto;*/
	height:100%;
	overflow:hidden;
	}

/*style for top panel start here*/
#topPanel {
	
	color:#000000;
    float:right;
	overflow:hidden;
	
	}


#topPanel ul {
	display:inline;
	float:right;
	}
#topPanel ul li {
	font-size:1em;
	line-height:2.91em;
	float:left;
	list-style:none;
	}
#topPanel ul li a {
	font-size:1em;
	line-height:1em;
	color:#4b4b4b;
	background-color:inherit;
	text-decoration:underline;
	padding:0 0px 0 0;
	list-style:none;
	}
#topPanel ul li a.small {
	padding:0 0px 0 0;
	text-decoration:none;
	}
#topPanel ul li a.medium {
	font-size:1.3em;
	text-decoration:none;
	}
#topPanel ul li a.large {
	font-size:1.5em;
	text-decoration:none;
	}
#topPanel ul li a.small:hover, #topPanel ul li a.medium:hover, #topPanel ul li a.large:hover {
	color:#745801;
	}

#topPanel ul li a:hover {
	text-decoration:none;
	}
#topPanel ul li a.dark {
	display:block;
	font-size:1em;
	line-height:1.8em;
	width:21px;
	height:21px;
	text-align:center;
	background:#000000;
	color:#FFFFFF;
	padding:0;
	margin:7px 0px 2px 2px;
	text-decoration:none;
	}
#topPanel ul li a.light {
	display:block;
	font-size:1em;
	line-height:1.8em;
	width:21px;
	height:21px;
	border:1px solid #CCCCCC;
	text-align:center;
	background:#FFFFFF;
	color:#000000;
	padding:0;
	margin:6px 5px 3px 2px;
	text-decoration:none;}
	
.bodyPanel .content p span {
	font-size:1 em;
	line-height:1.53em;
	font-style: normal;
	}


.bodyPanel2 li {
	font-size:10px;
	line-height:1.1em;
	font-style: normal;
	}


.es-carousel{margin-left: 50px;}

#overlay{z-index:99;}

.strip2{ background-color:#115090;
         padding:10px 0;
		 text-align:center;
/*		 margin: 16px 0;*/     height: auto !important;  }
		 
.navbar-inner .btn-group {
margin: 7px 5px 0 5px;
}		 

.sidebar-nav {
min-height: 0;
box-shadow: 0 0 10px #BDBDBD;
border-radius: 5px;
margin-bottom: 0;
padding-bottom: 0;
max-height: none;
margin-top: 20px;
}
.nav-sm {
display: none;
}

.sidebar-nav .nav-header {
display: block;
padding: 3px 15px;
font-size: 11px;
font-weight: bold;
line-height: 18px;
color: #999999;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
text-transform: uppercase;
}

ul.main-menu li:not(.nav-header) {
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
}



.main-menu > li > a {
border: 1px solid rgba(221, 221, 221, 0.46);
}

.box {
margin-top: 10px;
margin-bottom: 10px;
}

.box-home{ background-color:#fff!important;}

.box-inner {
border: 1px solid #DEDEDE;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
-webkit-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
-moz-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
padding:15px;     margin-top: 20px;
}

.box-header {
border: none;
padding-top: 5px;
border-bottom: 1px solid #DEDEDE;
border-radius: 3px 3px 0 0;
-webkit-border-radius: 3px 3px 0 0;
-moz-border-radius: 3px 3px 0 0;
height: 35px;
min-height: 35px !important;
margin-bottom: 0;
font-weight: bold;
font-size: 16px;
background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#1a000000', GradientType=0);
}

.well {
min-height: 20px;
padding: 19px;
margin-bottom:8px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

.box-header h2 {
font-size: 15px;
width: auto;
clear: none;
float: left;
line-height:0px;
white-space: nowrap;
font-weight: bold;
margin-top: 0;
margin-bottom: 0;
}

.btn-gr{position: relative;
        bottom:12px;
        left: 31px;}
		

.nav-tabs {
padding: 0px !important;
}

.tab-content{background: #fcfcfc; border: 1px solid #ececec;}
.nav.nav-tabs.nav-tabs4{border-bottom:none !important;}

.nav > li > a:hover, .nav > li > a:focus{ background:none;}

.tabbable{padding:0px;
          margin-top: 0px;}
	
.btn1{ background-color:#2e4b90;
color:#fff;
padding: 7px 7px;
font-size: 13px;}	

.btn2{ background-color:#2e4b90;
color:#fff;
padding: 7px 7px;
font-size: 13px;}	

.btn3{ background-color:#2e4b90;
color:#fff;
padding: 7px 7px;
font-size: 13px;}	

.btn4{ background-color:#2e4b90;
color:#fff;
padding: 7px 7px;
font-size: 13px;}	

.btn5{ background-color:#2e4b90;
color:#fff;
padding: 7px 7px;
font-size: 13px;}

.btn6{ background-color:#2e4b90;
color:#fff;
padding: 7px 7px;
font-size: 13px;}	

.mousehov:hover{ background-color: #CCE8F3!important;}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{ background-color:#1A96C2!important;}

.text-panel{text-align: left; color: #fff; font-size: 13px;   }

.tab-border{ border-bottom:none!important;}

.clearfix{clear:both!important;}

/* .main-wrapp {
background-color: #ededea;
margin: 0 auto;
border-bottom: none!important;
border: 1px solid #cbcaca;
padding-top: 10px;
z-index: 100;
border-left: 1px solid #cbcaca !important;
border-right: 1px solid #cbcaca !important;
}
 */
/*.footer-arrow {
background: url(../images/foot.png) no-repeat center bottom;
display: block;
padding: 50px 0;
width: 81%;
background-color: #fff;
z-index: 0;
overflow: hidden;
border-left: 1px solid #cbcaca !important;
border-right: 1px solid #cbcaca !important;
-webkit-background-size: 100% 90%;
-moz-background-size: 100% 90%;;
-o-background-size: 100% 90%;;
background-size: 100% 90%;
background-repeat:repeat-x;
}
*/




/*************************************
 * generic styling for ALS elements
 ************************************/

.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
	z-index: 0;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}


/*************************************
 * specific styling for #demo2
 ************************************/

#demo2 {
	margin: 15px auto;
}

#demo2 .als-item {
	margin: 0px 5px;
	padding: 4px 0px;
	min-height: 120px;
	min-width: 100px;
	text-align: center;
}

#demo2 .als-item img {
	display: block;
	margin: 0 auto;
	vertical-align: middle;
}

#demo2 .als-prev, #demo2 .als-next {
	top: 28px;
}

#demo2 .als-prev {
	left:10px;
}

#demo2 .als-next {
	right:10px;
}

.listing{ text-align:left;}

.listing li{list-style:none;}

.footer-nav li a{color:#fff;}

 .wrapp{ min-height:600px;}

.mandy {
color: red;
font-size: 15px;
font-weight: normal;
}

.footer{
position:absolute;
bottom:0;
width:100%;
}

.footer2{position:absolute;
        width:100%;
		background-color:#fff;}

.tap li:hover{}
.tap li a:hover{color:#000; text-decoration:underline!important;}
.tap li a{ text-decoration:none!important;}
.tap2{ font-weight:bold!important;}


.tap-panal li a:hover{ background-color:#d8efba!important; color:#000; text-decoration:none!important;}
.tap-panal li a{ }



.heading1{border: 1px solid #cbcaca !important;
       position: relative;
      top: -11px;}

.form-control{ color:#000!important;}

ol li{ list-style: decimal!important;}

.successFeedbackMsg {
	color: green;	
}

.errorFeedbackMsg {
	color: red;
}




fieldset.scheduler-border {
    border: 1px solid #d0d0d0 !important;
    padding: 0 0.4em 0.4em 0.4em !important;
    margin: 0 0 1.5em 0 !important;
 
}

legend.scheduler-border {
	font-size: 1.2em !important;
    text-align: left !important;
    padding-left: 10px;	
    padding-top: 2px;     padding-right: 10px;
display: inline-block !important;
    width: inherit !important; border:none !important;
}

.btn-cls > div{text-align:left !important;}
fieldset.scheduler-border{padding-bottom: 20px !important; }
.ml-10{margin-left:10px !important;}
.appr-autho-banner{    width: 100%;
    position: absolute;
    left: 0;
    top: 161px;}
.appr-autho-banner .container{padding-left: 20px;}    
.bd-content-dir{	margin-top: 90px;}
.btn-primary { color: #fff; background-color: #007bff !important; border-color: #007bff !important; background-image: none; }

.btn-col:hover, .btn-col:focus, .btn-col:visited, .btn-col:active{ color:#fff!important;  background-color: #1a96c2;}

.btn-col:visited { color:#fff!important!important;  background-color: #1a96c2!important;}
.nav>li>a{padding:3px 15px!important;}

.list-style-cls li{position: relative; list-style: none !important; padding-bottom: 6px; padding-left: 20px; border-bottom: 1px dotted #ccc; margin-bottom: 8px;}
.list-style-cls li:before{position: absolute; z-index: 99; left: 0; top: 8px; content: ""; height: 8px; width: 8px; border-radius: 50%; background: #2774a6;}
.mt-20{margin-top:20px !important;}

.list-style-cls li:last-child{border-bottom:none;}
.ml-20{margin-left:20px !important;}



.btn8{background: #115090;
color:#fff;
padding:7px 7px;}

.nav2 li a {
  padding: 3px 0 0!important;
}

.nav2 li a button{border-radius:4px 4px 0 0 !important;}
.nav2 li.active a button{background:#1a96c2;}
.nav-tabs>li>a:hover{border:transparent 1px solid !important;}
.nav-tabs5 > li> a.active{background:#1a96c2 !important;}
.dis-inline #wwctrl_Submit, .dis-inline #wwctrl_changepasswordsave_Reset, .dis-inline #wwctrl_Submit, .dis-inline #wwctrl_editRegistrationSave_Reset{display:inline-block !important;}

.nav-tabs5 > li.active > a{
color:#fff;
}


.nav-tabs4>li.active>a, .nav-tabs4>li.active>a:hover, .nav-tabs4>li.active>a:focus{ color:#fff!important;
}

.nav-tabs4>li{padding:0 !important;
margin-bottom:0px!important;
}

.heading-cls-1{    margin-top: 0; padding-bottom: 7px; font-size: 20px; border-bottom: 1px solid #e2e2e2; text-align: left;}

.nav-tabs5 > li> a{background-color:#115090!important;
color:#fff;
padding:7px 4px!important;
}

.mb-15{margin-bottom:15px !important;}




.section-top-wrapper {
  height: 30px;

  margin:0 auto;

}


.panel-part{ width:100%;
background-color:#03263b;}

.container3 {
  position: relative;
  width: 1180px;
  margin: 0 auto;
  padding: 0;
}

.top-left {
  float: left;
  padding: 0;
  line-height: 22px;
}

.top-right {
  float: right;
  font-size: 13px;
  margin: 0;
}

.head_user {
  background-image: none;
  width: auto;
}

.top-left a {
  line-height: 30px;
  /*background: url(../images/grid_list_icon.png) no-repeat scroll -1px -312px;
  font-size: 14px;
  text-transform: uppercase;
  color: #686868;
  display: inline-block;
  padding: 0 0 0 40px;*/
}


#sizer a strong {

  display: block;
  float: left;
  font-weight: 400;
  font-size: 13px;
  color: #fff!important;
  line-height: 30px;
  padding: 0 10px;
  margin-top: 4px;
}


.color-dark{
padding: 0px 6px;}

/* .color-light{border-right: 1px solid #C5C5C5;} */

.navigation-cls-sty .full-screen-menu.navbar {margin-bottom:0;}

.header-cls-sty .row .col-md-8{text-align:left}
.header-cls-sty .row .col-md-4 {padding-right:0;}
.header-cls-sty .row .col-md-4 .navbar-brand{margin-right:0; }
.navigation-cls-sty .navbar.bg-dark {background:none !important; padding:0 !important;}
body .navbar-dark .navbar-nav .nav-link{color:#fff; padding: 10px 15px; font-size: 16px;}
body .carousel-item{background: #f9f9f9;}

.slide img { width: 100%; height: 400px; object-fit: contain; object-position: top; }
.navigation-cls-sty{background:#12426b;;}
.pd-50px{padding:50px 0;}
.main-content-cls{background:#fff;}

#sizer a color-dark{border-left: 1px solid #C5C5C5;}

.list-ol{margin-left:40px!important;}

.doted{margin-left:-23px;}

.form-btn{padding:0px 4px !important;}

.spaner{ float:right; text-align:justify;}
.guidlies{padding-left:42px;}
.header-cls-sty .col-md-9 a{float:left; padding-left: 0;}
.header-cls-sty .col-md-3 {padding-right:0 !important;}
/* .header-cls-sty .col-md-3 a{margin-right:0 !important;} */
.mt-13{    margin-top: 13px !important; }



.questionLayerPassword {
	position: absolute;
	top: 0px;
	left: 0px;
	/* width: 430px;
	height: 165px!important; */
	display: none;
	z-Index: 1001;
	border: 1px solid black;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

.link-cls-sty ul li{    list-style: none !important;}
.content-help{padding:0 15px;}
.content-help ul li{list-style:none !important; }
.content-help ul li a{font-size:18px; margin-bottom:20px; color: #277eb7;    display: block;}
.content-help ul li a img{ width: 21px; display: inline-block;   margin-right: 6px; }
.content-help ul{ margin-top: 20px; }
.content-help p{color: #ff3636;  font-size: 15px;}







.thumbnail{padding:16px 0px !important;  border-radius: 10px; margin-bottom: 10px; background: #239bc7  !important;}

.tiles1{ background-color:#71a330;}
.tiles2{ background-color:#cf246c;}
.tiles3{ background-color:#df771a;}
.tiles4{ background-color:#1a96c2;}
.tiles5{ background-color:#2bbac0;}
.tiles6{ background-color:#00235d;}
.tiles7{ background-color:#63498b;}
.tiles8{ background-color:#2e4b90;}
.tiles9{ background-color:#cd4423;}


h6{ color:#fff;
font-size:16px;
font-weight: bold;}

.ico{ color:white;}

.minus-botm{margin-top:-12px;}

.drop-dwn{height: 24px;
  font-size: 10px;}

.minus-top{margin-top:29px;}
.photogallery-cls .col-sm-6 a{background:#000; display:block; }

.gall{ background:url(../images/pic1.jpg);
    width: 173px;
    height: 132px;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-position: center 10px;
    padding-top: 9px;     background-size: 88%;}

.gall2{ background:url(../images/pic2.jpg);
    width: 173px;
    height: 132px;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-position: center 10px;
    padding-top: 9px;     background-size: 88%;}
.gall3{ background:url(../images/pic3.jpg);
    width: 173px;
    height: 132px;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-position: center 10px;
    padding-top: 9px;     background-size: 88%;}

.gall4{ background:url(../images/pic4.jpg);
    width: 173px;
    height: 132px;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-position: center 10px;
    padding-top: 9px;     background-size: 88%;}

.gall5{ background:url(../images/pic5.jpg);
    width: 173px;
    height: 132px;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-position: center 10px;
    padding-top: 9px;     background-size: 88%;}

.gall6{ background:url(../images/pic6.jpg);
    width: 173px;
    height: 132px;
    margin: 0 auto 20px;
    background-repeat: no-repeat;
    background-position: center 10px;
    padding-top: 9px;     background-size: 88%;}

.textarea-left{
text-align:left;
font-size: 12px;	
}

.gall-margn{
         padding: 0px;}


.btn-col:active, .btn-col.active{ background-color:#1A96C2!important;}	  


.fb-ico{ padding:2px;}
.pad{ padding-bottom:20px;}

input[type=radio], input[type=checkbox] {margin:4px 10px 0 0!important;}

.lab {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #000!important;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}


.small-heading{    color: #fff;
    font-size: 15px;
    }








a:hover {
	color: #000;
}
ol, ul {
	list-style: none;
	padding:0px;
	margin:0px;
}
#wrap {
	margin: 0 auto;
}

.inner {
	margin: 0 auto;
	max-width: 100%;
	padding: 0 0;
}

.relative {
	/*position: relative;*/
}

.right {
	float: right;
}

.left {
	float: left;
}

/* HEADER */
#wrap > header {
	background-color:#FFF;
	padding-bottom:50px;
	width:100%;
	margin:auto;
}
#navigation {
	position: absolute;
	/*bottom: -37px; */
}

#menu-toggle {
	display: none;
	float:left;
}

/* HEADER > MENU */
#main-menu {
	float: left;
	font-size: 0;
	margin: 4px 0px;
}

#main-menu > li {
	display: inline-block;
	margin-left: 0;
	padding: 2px 0;
}

#main-menu > li.parent {
	background-image: url(../images/plus-gray.png);
	background-size: 7px 7px;
	background-repeat: no-repeat;
	background-position: left center;
}

#main-menu > li.parent > a {
	padding-left: 14px;
}

#main-menu > li > a {
	color: #eee;
	font-size: 13px;
	line-height: 14px;
	padding: 7px 7px;
	text-decoration:none;
    display: inline-block;
}

#main-menu > li:hover > a,
#main-menu > li.current-menu-item > a {
	color: #fff;
}

/* HEADER > MENU > DROPDOWN */
#main-menu li {
	position: relative;
}

ul.sub-menu { /* level 2 */
	display: none;
	left: 0px;
	top: 38px;
	padding-top: 10px;
	position: absolute;
	width: 150px;
	z-index: 9999;
}

ul.sub-menu ul.sub-menu { /* level 3+ */
	margin-top: -1px;
	padding-top: 0;
	left: 149px;
	top: 0px;
}

ul.sub-menu > li > a {
	background-color: #333;
	border: 1px solid #444;
	border-top: none;
	color: #bbb;
	display: block;
	font-size: 12px;
	line-height: 15px;
	padding: 10px 12px;
}

ul.sub-menu > li > a:hover {
	background-color: #2a2a2a; 
	color: #fff;
}

ul.sub-menu > li:first-child {
	border-top: 3px solid #23dbdb;
}

ul.sub-menu ul.sub-menu > li:first-child {
	border-top: 1px solid #444;
}

ul.sub-menu > li:last-child > a {
	border-radius: 0 0 2px 2px;
}

ul.sub-menu > li > a.parent {
	background-image: url(../images/arrow.png);
	background-size: 5px 9px;
	background-repeat: no-repeat;
	background-position: 95% center;
}

#main-menu li:hover > ul.sub-menu {
	display: block; /* show the submenu */
}

@media all and (max-width: 768px) {

	#navigation {
		position: static;
		margin-top: 20px;
	}

	#menu-toggle {
		display: block;
	}

	#main-menu {
		display: none;
		float: none;
	}

	#main-menu li {
		display: block;
		margin: 0;
		padding: 0;
	}

	#main-menu > li {
		margin-top: -1px;
	}

	#main-menu > li:first-child {
		margin-top: 0;
	}

	#main-menu > li > a {
		background-color: #333;
		border: 1px solid #444;
		color: #bbb;
		display: block;
		font-size: 14px;
		padding: 12px !important;
		padding: 0;
	}

	#main-menu li > a:hover {
		background-color: #444; 
	}

	#main-menu > li.parent {
		background: none !important;
		padding: 0;
	}

	#main-menu > li:hover > a,
	#main-menu > li.current-menu-item > a {
		border: 1px solid #444 !important;
		color: #fff !important;
	}

	ul.sub-menu {
		display: block;
		margin-top: -1px;
		margin-left: 20px;
		position: static;
		padding: 0;
		width: inherit;
	}

	ul.sub-menu > li:first-child {
		border-top: 1px solid #444 !important;
	}

	ul.sub-menu > li > a.parent {
		background: #333 !important;
	}
}

@media only screen and ( max-width: 1100px ) {
	#main-menu > li > a {font-size:9px!important;padding:7px 7px!important;}
	#wrap > header{width:100%!important;}
}


@media only screen and ( min-width: 1200px ) {
	#main-menu > li > a {font-size:12px!important;}
}

@media only screen (max-width: 900px)
{
	#main-menu > li > a {font-size:9px!important;}
}

@media only screen and ( max-width: 1024px ) {
	#main-menu > li > a {font-size:7px!important;}
}


@media only screen and (min-width: 1300px)
{
	#main-menu > li > a {font-size:13px!important; }

}



.box-table .user-tumb {
    width: 6em;
    height: 6em;
    padding: 0;
    display: table-cell;
    text-align: center;
    margin: 0 auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.user-photo {
    background: #C5C5A6;
}

.heading_center{ text-align:center;}

img{ max-width:100%;}

.btn-info{ color:#fff!important;}

.marq{ color:#C3310F;
margin-bottom:-8px;}

.marks{margin-top:-13px;
color:#000;}

.errorMessage{color: #F01919;}

.sm_font{font-size:12px!important;}

.modal-title {color:#fff;}

.modal-header {background-color:#007bff!important;}    
.clos{
background-color:#2f72c2!important;
color:#fff;}

.clos:hover{color:#fff;}

.red{color:#e33625; font-weight:bold;}

.color-M{color:#8B0000!important;}

.color-B{color:#103766!important;}

.color-Blue{ color:#00008B!important;}

.under{text-decoration:underline!important;}

.styleTH{padding:3px; text-align:center;}

.color-red{ color:#e33625!important;}

.modal-body {
   padding: 5px 5px;
}

.margn-lft {
	margin:0 19px!important;}

/* .nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus
{
    background-color: #1A96C2!important; 
}  */

/* .btn:active  ,
.btn:active :hover,
.btn:active :visited,
.btn:active :focus
{
    background: #1A96C2!important; 
}  */

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{border:none !important;}

/* .threeyears-close-btn{color: #fff!important;} */

.info-box {
    display: block;
    min-height: 55px;
    background:url(../images/bgOne.jpg)no-repeat center center ;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    border-radius: 2px;
    margin-bottom: 10px;
    color:#fff;
}
.boxText{color:#fff!important;
         cursor: pointer;
}
.bg-aqua{
    background-color: #fff !important;
    width: 50px!important;
    height: 50px!important;
    border-radius: 50%!important;
    margin: 4px 15px;
}
.info-box-content {
    padding: 5px 10px;
    text-align: left;
}

.info-box-icon {
	display: block;
	float: left;
	height: 90px;
	width: 90px;
	text-align: center;
	font-size: 45px;
	line-height: 90px;
	background:url(../images/adminIco.png)no-repeat center center ;
}

.info-box-text {
	font-size: 16px;
    font-weight: 400;
    line-height: 3;
}


.bg-green{
	background-color: #fff !important;
    width: 50px!important;
    height: 50px!important;
    border-radius: 50%!important;
    margin: 4px 15px;
}

.info-boxGreen{
	 display: block;
    min-height: 55px;
    background:url(../images/bgTwo.jpg)no-repeat center center ;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    border-radius: 2px;
    margin-bottom: 10px;
    color:#fff;
}

.info-box-iconGreen{display: block;
	float: left;
	height: 90px;
	width: 90px;
	text-align: center;
	font-size: 45px;
	line-height: 90px;
	background:url(../images/publicUser.png)no-repeat center center ;
}


.bg-orange{background-color: #fff !important;
    width: 50px!important;
    height: 50px!important;
    border-radius: 50%!important;
    margin: 4px 15px;
    }

.info-boxYellow{
	 display: block;
    min-height: 55px;
    background:url(../images/bgThree.jpg)no-repeat center center ;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    border-radius: 2px;
    margin-bottom: 10px;
    color:#fff;
}

.info-box-iconOrange{
	display: block;
	float: left;
	height: 90px;
	width: 90px;
	text-align: center;
	font-size: 45px;
	line-height: 90px;
	background:url(../images/newUserIco.png)no-repeat center center ;
}

.Adata{
	color: #8B0000!important;
    font-weight: bold;	}
    
 .list-item {
       
        margin: 0px;
        padding: 10px 0px;

    }
    
 .col-auto {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}   
    
    
   
hr.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/english/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

.headingH5
           {color:#000;
           font-size:17px;
           margin: 11px -16px;
           }

.AdataTwo{color: #8B0000!important;
    font-weight: bold;
    text-decoration: underline!important;	
    }
    
.successFeedbackMsg{font-size: 15px;
    font-weight: bold;
    }


.popover{{font-size: 11px!important;}      
.dataContent{font-size: 11px!important;} 


