@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Verdana';
  /*src: url('Verdana.eot') format('embedded-opentype');*/
  font-weight: normal;
  font-style: normal;
}




body {
	margin: 0;
color: #333333;
font-family: "Open Sans", sans-serif;
background:#fff;
}

*{ margin: 0; padding: 0;}
p {
    padding-bottom: 0px;
    line-height: 1.7em;
}
.content p {
   /* font-size: 0.938em;*/
   font-size: 1em;
   text-align: justify;
    margin-top:10px;
}
    
div#page {
    overflow-x: hidden;
    background: #fff;
    /*background: #f7f7f7;*/
}
.left-content {
    text-align: left;
}



.content table th, td {
    border: 1px solid #333;}

.m1{margin: 0px !important; padding: 0px !important}
.list-group-item{ padding: 3px 0px !important;/*padding: 3px 20px !important;*/}
.head-section{ margin-bottom:0px;}
/* START TOP HEADER PAGE */
.top-header{  background: #f5f5f5; padding: 1px 0px 0px; }
.top-head{ margin: 0px 20px 5px !important;}
.top-header li{list-style: none;display: inline-block;padding: 0px 0px 0px;}
.left-top  li img{ margin-top: 1px;    width: 22px;}
.left-top  li{display: inline-block;margin: 0px 1px;border-radius: 50%;border-width: 0px !important;margin-bottom: -3px;margin-top: 3px;}
.left-top  li a{font-size: 0.813em;color: #434343;font-family: "Segoe UI", Arial, "sans-serif"; font-weight:700;}
.left-top  li button{border-width: 0px !important; background: none;}
.fsize img{ border-radius: 50%; text-align: center; border: 1px solid #e2e2e2; }
.vline{ border-left: 1px solid #e2e2e2;
    height: 100%;
    position: absolute;
    padding: 0px;
    margin-left: 3px;
    top: 0;}
.lang-change  li{ margin: 0px 3px;font-weight: 700;font-family: 'Acme';}
.lang-change  li a{font-size: 0.750em; color: #434343;    font-weight: 600; font-family: 'Acme';}
.social-link{ margin-left: 10px}
.social-link li .fa{color: #fff; width: 25px; height: 10px; text-align: center;}
.fb {background-color: #071572; padding: 3px 0px 0px;}
.tw {background-color: #26e8fa;padding: 3px 0px 0px; }
.ld {background-color: #2f71c4; padding: 3px 0px 0px;}
.input-group{ margin: 4px 29px 3px 0px}
/*.screen-reader li{display: inline-block; margin: 0px 2px}
.fsize img{ border-radius: 80%; border: 1px solid #575757}
.social-link li {display: inline-block; margin: 0px 2px; float: left;}
.social-link li .fa{color: #fff; width: 20px; text-align: center;}
.fb {background-color: #0b197a; }
.tw {background-color: #26e8fa; }
.ld {background-color: #2f71c4; }*/
/* END TOP HEADER PAGE */

/*search box */

#block-search-form input.form-control{ border-radius: 40px; border-right: none;}
#block-search-form button.btn.btn-default{border-radius: 40px; border-left: none}
/*#edit-search-block-form--2 { border-radius: 30px; line-height: 24px;}
#edit-submit { position: relative; right: 50px; }
#edit-actions :after {font-family: FontAwesome;
   content: "\f002";
   display: inline-block;
   padding-right: 3px;
   vertical-align: middle;}*/
    
    
    
/*End search box */
.body-section{ margin-top: 20px;margin-bottom: 10px;padding-bottom: 30px;}
.bodylink{    font-size: 0.813em;
    line-height: 23px;}
.gov-box{background-color: #940e05; padding: 10px 20px 0px; clear: both;}
.gov-box img{ background-color: #940e05;width:100%;}
.gov-box p{ font-size: 1em;
    color: #fff;
    list-style: none;
    padding-bottom: 10px;
    font-weight: 700;
    line-height: 20px;
    font-family: 'Open Sans', sans-serif;
    /* font-family: 'Acme'; */
    text-align: center;}
	.gov-box p a{ color:#fff !important;}
/*LOGO */
#logo img{ /*max-height:auto;*/ width: 89%;
    display: block;}
    
    .etxt {
    font-size: 1.125em;
    color: #000;
    line-height: 26px;
    font-weight: 600;}

/*Left side menu */
.side-menu{background-color: #ffffff;border: 0px solid #ddd; margin-top: 10px;    line-height: 18px;padding-bottom: 1px; margin-left: 14px; box-shadow:none !important;}
.side-menu h2, .side-menu .h2{font-size: 0.813em;color: #ffffff;margin-top: 0px;padding: 8px 32px;background-image: url(../images/hdback.jpg);background-repeat: no-repeat;background-size: cover;text-transform: uppercase;font-family: 'Acme';}
.side-menu li a{ font-size: 0.688em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;    }
/*.side-menu li::after {
    content: "\25CF";
    position: absolute;
    color: #940e05;
    left: 24px;
	top: 3px;}
/*bottom side menu */
.side-menu1{background-color: #ffffff;border: 0px solid #ddd; margin-top: 10px;    line-height: 22px;box-shadow: 2px 2px 2px #b5b2b2;padding-bottom: 25px;}
.side-menu1 h2, .side-menu1 .h2{font-family: 'Acme';font-size: 1em;color: #ffffff;margin-top: 0px;padding: 8px 32px;background-image: url(../images/hdback.jpg);background-repeat: no-repeat;background-size: cover;text-transform: uppercase;}
.side-menu1 li a{ font-size: 0.813em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;    margin-left:36px;}
.side-menu1 li::after {
    content: "\25CF";
    position: absolute;
    color: #940e05;
    left: 24px;
	top: 3px;}
	
	
/* Right side menu */
.aside-menu{ background-color: #ffffff; border: 0px solid #ddd; margin-top: 10px;  line-height: 18px;  clear: both; position:relative;}
.aside-menu li a{ font-size: 0.688em; font-family: 'Open Sans', sans-serif; color: #4f4e4e;font-weight: 600;/*margin-left: 36px;*/}
.line{ width: 100%; background-image: url(../images/line.jpg); height: 4px; background-repeat: repeat-x; background-position: center; background-size: cover}
.aside-menu h2, .aside-menu .h2{    font-size: 0.813em; color: #ffffff;  margin-top: 0px; padding: 8px 32px; background-image: url(../images/hdback.jpg); background-size: cover; background-repeat: no-repeat;text-transform: uppercase;font-family: 'Acme';}
.aside-menu li::after {
    content: "\25CF";
    position: absolute;
    color: #940e05;
    left: -12px;
    top: 3px;
    }

.main-menus5{ margin-left:35px;}
.veiw-more{background-color: #f5f5f5;  padding: 0px 0px 7px; width: 100%; /*position: relative;*/}
.veiw-more li::after{content: "\25CF";
    position: absolute;
    color: #f5f5f5;
    left: 3px;
    top: 3px;}
    
ul.nice-menu-down { float:right !important; line-height:30px;}
ul.nice-menu a {
    display: block;
    color: #ffffff !important;
    background: #940e05 !important;font-family: "Open Sans", sans-serif;
    font-size: 1.0em;
    font-weight: 600;
    text-transform: uppercase;
    border-left: 0px solid #4a0500;}

ul.nice-menu li {
    margin: 0 20px;
    padding-left: 0;
    background-image: none;
    border:none !important;
}

.veiw-more ul li{ display: inline-block; margin: 2px 10px}
.veiw-more ul li:last-child{float: right;}
.veiw-more ul li a{ font-size: 0.750em; font-family: 'Open Sans', sans-serif; color: #222}
.action-plan{ background-color: #d8af34; padding: 9px 6px;margin-top: 34px;/*box-shadow: 2px 2px 2px #c7c7c7;*/}
.action-plan p{ color: #fff; margin: 0px 5px}
.action-plan p a{ color: #000; margin: 0px 5px; font-size: 0.750em;}
/*latest New Update*/

.news{padding: 8px; position:relative;}
.news li::after{ color:#fff;}
.news li {
    list-style: none;
    padding: 5px 21px 0px;
	text-indent: -13px;line-height: 21px;}
.news li a{ margin: 10px; font-size:0.813em; color:#000;}
.news-dates{ font-size: 0.750em; color: #666666; padding: 0px 14px; margin: 0px;text-indent: 0px !important;}
.news-dates .fa{ margin: 0px 10px;}

#block-views-4712e7c2e4d95b2150fedd5c029589a4 ul li {
    list-style-image: url(../images/point1.png);
    list-style-type: square !important;
    padding: 5px 6px 0px  !important;
}
#block-views-393733e58e1868b3f5e504e526a9d439 ul li {
    list-style-image: url(../images/point1.png);
    list-style-type: square !important;
    padding: 5px 6px 0px  !important;
    
}
/*Table*/

/*content-area */

.breadcrumb a{color:#24557F !important;}

.content-area{min-height:70vh;}

.view-content li a{ color:#000;    margin-left: 8px;}
.content-pro td img{ float: left; margin-right: 10px;}
.content-pro strong{font-size:1em;  text-transform: uppercase;font-family: 'Open Sans', sans-serif;color: #000;font-weight: 700; margin-left:0px;}
.content-pro td p a{ font-size: 0.813em; color: #4a4a4a;font-family: 'Open Sans', sans-serif;font-weight: 600;
    }
.content-text { margin: 15px;}
div#node-288 li {
    list-style: none;}
.content-pro td p :first-child{ list-style: none !important}

.content-area .h2{font-size: 1.1em;color: #ffffff;font-weight: 600;margin-top: 0px;padding: 8px 30px;background-image: url(../images/hdback.jpg);background-size: cover;background-repeat: no-repeat;margin-bottom: 0px;}

.gov-depart {
    padding-bottom: 10px;
}
.depart-list strong{ text-decoration: underline; padding-bottom: 5px;font-size: 0.625em;
    font-family: 'Open Sans', sans-serif;}
  .depart-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.depart-list li {
    line-height: 14px;
 font-size:	0.750em;
 height: 112px !important;
     float: left;
}    

.depart-list li img {
	width: 70px;
	height: 70px;
    float: left;
    margin: 0 2px 10px 0;
  
}
.depart-list p { margin: 0px 0px 0px !important;font-size: 0.563em !important; font-weight: 500;font-family: 'Open Sans', sans-serif; color:#222;  /*  line-height: 16px;     float: inherit;*/     line-height: 16px;
    float: right;
    width: 62%;     display: inline-flex;}
.depart-list p a{color:#222;font-size:  0.625em;font-family: 'Open Sans', sans-serif; margin-left:3px;}
.depart-list p::before{ content: "\25CF";
        color: #666;
    left: 3px;
    top: 11px;}
.help-center{padding-top: 5px;}
.help-center .h2{font-size: 0.813em;color: #ffffff;margin-top: 0px;padding: 8px 32px;background-image: url(../images/hdback.jpg); background-size: cover;font-family: 'Acme';
    text-transform: uppercase; }
.help-contact li{ font-size: 0.750em;
    padding-left: 10px;
    font-weight: 600;
    padding-bottom: 8px;
    list-style: none;
    text-indent: -17px;
    margin-left: 14px;
    text-align: initial;
}
.help-contact li::before{ 
	content: "\25CF";
      color: #940e05;
    left: 3px;
    top: 11px;
	padding: 0px  5px;
}
.video-gallery{margin-top: 0px;padding-top: 0px;}
.video-gallery .h2{font-size: 0.813em;color: #ffffff;margin-top: 0px;padding: 8px 32px;background-image: url(../images/hdback.jpg);background-size: cover; background-repeat: no-repeat;font-family: 'Acme';
    text-transform: uppercase;}

.important-links{padding: 10px 0px}
.important-links ul{ background: #ffffff; box-shadow: 2px 2px 2px #b5b2b2;    padding-top: 34px; padding-bottom: 25px;}
.important-links ul li{ list-style: none; display: inline-block; margin: 4px;box-shadow: 2px 2px 2px #c7c7c7;    }


/*footer Section*/

/*.news-trikers{background-color: #ffcc00;text-align:center;}*/
.news-trikers marquee{ color: #940e05; font-weight: bold; font-size: 0.688em; padding: 4px 0px}


#block-menu-menu-footer-menu  li{ list-style: none; margin:1px; display: inline-block; padding: 9px 10px 0px; color: #fff;}

#block-menu-menu-footer-menu li:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 23px;
    background-color: #ccc;
    margin-left: 36px;
    text-align: center;
}

#block-menu-menu-footer-menu li:last-child:after {
  display: none;
}

#block-menu-menu-footer-menu  li a{ font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    font-weight: 600;}
.copyright p{font-size: 0.813em; padding: 12px 0px 0px;  font-family: 'Open Sans', sans-serif; color: #fff; margin-bottom: 0px;}
.visitor-update-page{ background-color: #590404; text-align: center}
.visitor-last-page li{list-style: none; margin:0px; display: inline-block; padding: 0px 0px 0px; font-size:0.813em; font-weight:600; color: #fff;}
.visitor-last-page li a{ font-size: 0.813em; font-family: 'Open Sans', sans-serif; color: #fff;}
.visitor-last-page li img { padding-top: 10px; height: 35px;}

/* video */
.videos{width:100%; height:200px; border:0px;}
.demo .item{
            margin-bottom: 10px;
        }
		.content-slider li{
		    background-color: #AA1B0E;
		    text-align: center;
		    color: #FFF;
		}
		.content-slider h3 {
		    margin: 0;
		    padding: 70px 0;
		}
		.demo{
			
		}
.region-content-right h2{
    font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;}	
.region-content-right li a{ font-size: 0.813em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;    margin-left:0px;}/*
#block-menu-menu-chief-minister-s-office h2 {font-size:0.813em;
    color: #ffffff;
    margin-top: 15px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-family: 'Acme';}	
#block-menu-menu-chief-minister-s-office li a{ font-size: 0.688em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;    margin-left:9px; }*/
     /*.region-content-left .menu li a{display: inline-flex;   font-size:0.813em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;
    line-height: 23px;}
    .region-content-right, .region-content-left{background-color:#fff;}*/
    .region.region-content-left li a{
      font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 600;
    line-height: 27px;
}

.region.region-content-right li a{
          font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 600;
    line-height: 27px;
}
 .region-content-right .menu li a{display: inline-flex;}
   
    
.region-content-left h2 {font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;}	

#block-menu-menu-services h2{font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;}	
#block-menu-menu-services	li a{
      font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    font-weight: 600;
    line-height: 27px;}
#block-menu-menu-quick-links h2{font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;font-weight: 700;margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;
    /*font-family: 'Acme';*/}
#block-menu-menu-quick-links li a{  font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    font-weight: 600;
    line-height: 27px;
    margin-left: 0px;}


ul li.leaf {
    list-style-image: url(../images/point1.png) ;
    list-style-type: square;
    margin-left: 37px !important;
}
.right-side-img{ float: right;}
#block-views-helpline-center-block h2{font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;}
#block-views-helpline-center-block ul li{  font-size: 1em;
    font-family: 'Open Sans', sans-serif;
    color: #000;
    font-weight: 600;
    line-height: 27px;  
     padding-left: 10px; list-style: none;
    text-indent: -17px;padding-bottom: 0px;
    text-align: initial;
    /*font-size: 0.91em;
    padding-left: 10px;
    font-weight: 600;
    padding-bottom: 8px;
    list-style: none;
    text-indent: -17px;
    text-align: initial;*/}
#block-views-departments-latest-news-block h2{font-size: 1.1em;
    color: #ffffff;
   /* font-weight: 600;*/
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;}
   /* a#logo {
    height: 100% !important;
#logo img{height:105px;}*/

#block-views-4712e7c2e4d95b2150fedd5c029589a4 h2{font-size: 1.1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;}

#block-views-departments-search-for-block h2{font-size: 1.1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;}


#block-views-393733e58e1868b3f5e504e526a9d439 h2{font-size: 1.1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;}


#block-views-departments-escims-block h2 {
    font-size: 1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}


#block-views-525bc3913cea3cb0871ed499833787f9  h2 {
    font-size: 1.1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}


#block-views-001ee6462edbbc2ca2d061e0dcf1f9cc  h2 {
    font-size: 1.1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

#block-views-c88b26d3da3525ca29b7790682de2c7a  h2 {
    font-size: 1.1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}


.block-views h2 {
    font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

.block-custom-left-menu-module h2{
	
	font-size: 1.1em;
    color: #ffffff;
    font-weight: 600;
    margin-top: 0px;
    padding: 8px 30px;
    background-image: url(../images/hdback.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}

/*Common References and Latest Updates */
#block-views-001ee6462edbbc2ca2d061e0dcf1f9cc li:before {content: "\00BB"; }
#block-views-c88b26d3da3525ca29b7790682de2c7a .view-content li:before {content: "\00BB"; }	  

/*Paging*/
.pager li > a, .pager li > span {
    display: inline-block;
    background-color: #fff;
    font-size: 	0.813em;
    /* width: 5%; */
    border: 1px solid #ddd;
    border-radius: 50% !important;
}
.item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0em;
        margin-left: 6px;
}
.item-list ul li {
    margin: 0 0 0em 1em;
    padding: 0;
}

#block-system-main .view-content ul {
    margin-left: 30px !important;
    line-height: 23px;
    margin-top: 10px;
}





.region-content-right ul li.menu-217 {
    list-style-image: url(../images/point1.png);
    list-style-type: square ;
    /* display:block;*/
    padding: 5px 6px 0px !important;margin-left: 37px !important;}
    
    .side-menu ul li {
    list-style-image: url(../images/point1.png) !important;
    list-style-type: square ;
    padding: 5px 6px 0px !important;}
    
.view-id-departments_latest_news li{list-style:none !important;
    list-style-image:none !important;
    list-style-type:none !important;
    /*display:none;*/
    list-style:none !important;
}
#block-system-mainul li{
    list-style-image: url(../images/point1.png);
    list-style-type: square ;
    padding: 5px 6px 0px !important;}
	

/* Header */
.header1{background: #fff;}
.logo{width:66px;margin-top: 6px;
    margin-bottom: 6px; float: left;}
	.header1 h1{position: relative;
    top: 12px;
    left: 0px;
    font-size: 2.308em;
    font-weight: 600;
    color: #8a0c00;
   font-family: 'Roboto',sans-serif;}
   
  .header1 h5{position: relative;
  top: 6px;font-size: 0.750em;
  left: 2px;font-family: 'Roboto',sans-serif;}
  .push-left{ float:left;}
  .push-right{ float:right;}
 #topbar .rightinfo ul li:first-child {
    border-right: 1px solid #ebebeb;
}
.right-top{ line-height: 30px;
    margin: 0px;}
/*close Header */
/* Color Box */
.colornav ul li{
	list-style:none;
}

.colornav{
	overflow:hidden;
	margin:0 auto;
	width:100%;
}
.colornav li{
	width:12.50%;
	height:116px;
	display:inline-block;
	float:left;
	cursor:pointer;
	transition:all 0.4s;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
}
.colornav li:hover{
	opacity:1;
	
}
.colornav li.hm:hover{
	border-bottom:4px solid rgba(11, 132, 138, 1);
}
.colornav li.fb:hover{
	border-bottom:4px solid rgba(241, 83, 70, 1);
}
.colornav li.gp:hover{
	border-bottom:4px solid rgba(32, 16, 49, 1);
}
.colornav li.tw:hover{
	border-bottom:4px solid rgba(228, 148, 7, 1);
}
.colornav li.cl:hover{
	border-bottom:4px solid rgba(67, 138, 15, 1);
}
.colornav li.dl:hover{
	border-bottom:4px solid rgba(89, 4, 4, 1);
}
.colornav li.bl:hover{	border-bottom:4px solid rgba(0, 66, 118, 1);
}
.colornav li.ml:hover{	border-bottom:4px solid rgba(216, 61, 22, 1);
}
img.icon{
	background:rgba(255, 255, 255, 0.4);
	padding:10px;
	border-radius:100%;
	margin:14px auto;
	display:block;
	transition:all 0.8s;
	-webkit-transition:all 0.8s;
	-moz-transition:all 0.8s;
	box-shadow: 0 0 0 30px rgba(255,255,255,0.1);
	-webkit-box-shadow: 0 0 0 10px rgba(255,255,255,0.1);
}
.colornav li:hover img.icon{
	background:rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 0 10px rgba(255,255,255,0.8);
	-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0.8);
}
.colornav li span{
	text-align:center;
	display:block;
	padding-top:0px;
	color:rgba(255, 255, 255, 1);
	font-size:1em;
	font-weight: 600;    font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
	transition:padding-top 0.4s;
	-webkit-transition:padding-top 0.4s;
}
.colornav li:hover span{
	padding-top:0px;
}
.hm{
	background:#10575B;
}
.fb{
	background:#9E0B00;
}
.gp{
	background:rgba(47, 31, 64, 0.8);
}
.tw{
	background:#794B01;
}
.cl{
	background:#2F5D0E;
}
.dl{ background:rgba(89, 4, 4, 0.8);}
.bl{ background:rgba(0, 66, 118, 0.8);}
.ml{ background:#992B0F;}
/* close Color Box */
/* Client Logo */
.lgo{    margin-top: 10px;
    border-top: 1px solid #ccc;}
.lgo li{display: inline-block;
    padding: 8px 4px;
    line-height: 40px;
    font-size: 1em;
    font-family: "Open Sans", sans-serif;
    float: left;}
.lgo li span{background-color:#FC3; color:#333; padding-left:5px; padding-right:5px; font-weight:700;}
.lgo1{    margin-left: 5px;
    /* font-size: 1.1em; */
    font-family: "Open Sans", sans-serif;
    line-height: 28px;}
/* Close CLient Logo */
.m1{margin: 0px !important; padding: 0px !important}
.list-group-item{ padding: 3px 0px !important;/*padding: 3px 20px !important;*/}
.head-section{ margin-bottom:0px;}
/* START TOP HEADER PAGE */
.top-header{  /*background: #f5f5f5;*/background: #fff; padding: 1px 0px 0px;border-bottom: 1px solid #ebebeb;}
.top-head{ margin: 0px 0px 5px !important;}
.top-header li{list-style: none;display: inline-block;padding: 0px 0px 0px;}
.left-top  li img{ margin-top: 1px;    width: 22px;}
.left-top  li{display: inline-block;margin: 0px 1px;border-radius: 50%;border-width: 0px !important;margin-bottom: -3px;margin-top: 3px;}
.left-top  li a{font-size: 0.688em;color: #434343;font-family: "Segoe UI", Arial, "sans-serif"; font-weight:700;}
.left-top  li button{border-width: 0px !important; background: none;}
.right-top li{display: inline-block;margin: 0px 1px;}
span.external-portal {
    background: url(../images/external-link.gif) no-repeat scroll 0 0 rgba(0,0,0,0);
    height: 10px;
    margin-left: 4px;
    padding-right: 12px;
    width: 10px;
}
.right-top  li a{font-size: 0.9em;font-weight: 600;text-transform: uppercase; color:#333;    padding: 9px 10px;}

.right-top li a:hover{ text-decoration:none}
.fsize img{ border-radius: 50%; text-align: center; border: 1px solid #e2e2e2; }
.vline{ border-left: 1px solid #e2e2e2;
    height: 100%;
    position: absolute;
    padding: 0px;
    margin-left: -3px;
    top: 0;}
.lang-change  li{ margin: 0px 3px;font-weight: 700;font-family: 'Acme';}
.lang-change  li a{font-size: 0.813em; color: #434343;    font-weight: 500; font-family: 'Acme';}
.social-link{ margin-left: 10px}
.social-link li .fa{color: #fff; width: 25px; height: 10px; text-align: center;}
.ld {background-color: #2f71c4; padding: 3px 0px 0px;}
.input-group{ margin: 4px 0px 3px 0px}
/*.screen-reader li{display: inline-block; margin: 0px 2px}
.fsize img{ border-radius: 80%; border: 1px solid #575757}
.social-link li {display: inline-block; margin: 0px 2px; float: left;}
.social-link li .fa{color: #fff; width: 20px; text-align: center;}
.fb {background-color: #0b197a; }
.tw {background-color: #26e8fa; }
.ld {background-color: #2f71c4; }*/
/* END TOP HEADER PAGE */

/*search box */

input.form-control{ border-radius: 40px; border-right: none;}
button.btn.btn-default{border-radius: 40px; border-left: none}

/*Main menu */
.navbar-nav > li > a{       font-family: "Open Sans", sans-serif;
    font-size: 1.1em;
    font-weight: 600;
    text-transform: uppercase;
    border-left: 0px solid #4a0500;}
/*Left side menu */
.side-menu{background-color: #ffffff;border: 0px solid #ddd; margin-top: 12px;    line-height: 18px;    padding-bottom: 1px; margin-left:15%;}
.side-menu h2, .side-menu .h2{font-size: 0.875em;color: #ffffff;margin-top: 0px;padding: 8px 32px;background-image: url(../images/hdback.jpg);background-repeat: no-repeat;background-size: cover;text-transform: uppercase;font-family: 'Acme';}
.side-menu li a{ font-size: 0.813em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;    margin-left:0px; line-height: 23px;}
/*.side-menu li::after {
    content: "\25CF";
    position: absolute;
    color: #940e05;
    left: 24px;
	top: 3px;}
/*bottom side menu */
.side-menu1{background-color: #ffffff;border: 0px solid #ddd; margin-top: 10px;    line-height: 22px;padding-bottom: 25px;}
.side-menu1 h2, .side-menu1 .h2{font-family: 'Acme';font-size: 0.875em;color: #ffffff;margin-top: 0px;padding: 8px 32px;background-image: url(../images/hdback.jpg);background-repeat: no-repeat;background-size: cover;text-transform: uppercase;}
.side-menu1 li a{ font-size: 0.813em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;    margin-left:36px;display: inherit;    line-height: 23px;}
.side-menu1 li::after {
    content: "\25CF";
    position: absolute;
    color: #940e05;
    left: 24px;
	top: 3px;}
/* Right side menu */
.aside-menu{ background-color: #ffffff; border: 0px solid #ddd; /*margin-top: 12px;*/  line-height: 18px;  clear: both; position:relative;}
.aside-menu li a{ font-size: 0.813em; line-height: 23px;font-family: 'Open Sans', sans-serif; color: #4f4e4e;font-weight: 600;/*margin-left: 36px;*/}
.line{ width: 100%; background-image: url(../images/line.jpg); height: 4px; background-repeat: repeat-x; background-position: center; background-size: cover}
.aside-menu h2, .aside-menu .h2{    font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;}
.aside-menu li::after {
    content: "\25CF";
    position: absolute;
    color: #940e05;
    left: -12px;
    top: 3px;
    }
.main-menus5{ margin-left:35px;}
.veiw-more{background-color: #f5f5f5;  padding: 0px 0px 7px; width: 100%; position: relative;}
.veiw-more li::after{content: "\25CF";
    position: absolute;
    color: #f5f5f5;
    left: 3px;
    top: 3px;}
.veiw-more .fa{ color: #970e06;
    margin-right: 5px;
    font-size: 0.813em;
    margin-left: 5px;}
.veiw-more ul li{ display: inline-block; margin: 2px 10px}
.veiw-more ul li:last-child{float: right;}
.veiw-more ul li a{ font-size: 0.950em;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
    font-weight: 700;}
.action-plan{ background-color: #d8af34; padding: 9px 6px;margin-top: 0px;box-shadow: 2px 2px 2px #c7c7c7;}
.action-plan p{ color: #fff; margin: 0px 5px}
.action-plan p a{ color: #000; margin: 0px 5px; font-size: 0.99em;}
/*latest New Update*/

.news{padding: 0px 8px; position:relative;}
.news li::after{ color:#fff;visibility: hidden;}
.news li {
    list-style: none;
    padding: 5px 21px 0px;
	text-indent: -13px;text-align: justify;line-height: 23px;}
.news li a{ margin: 10px; font-size: 1em; color:#000;}
.news-dates{ font-size: 0.750em; color: #666666; padding: 0px 14px;display:block;}
.news-dates .fa{ margin: 0px 10px;}
/*Table*/

/*content-area */

/*service */
.services_img{float:left;margin-right: 10px;padding: 0px; margin-top:10px;margin-left: 4px;}
	  .services_details{float:left;padding: 8px;position: absolute;
    margin-left: 33%;}
      .services_details ul { margin:1px 7px;color: #4a4a4a; list-style-type:none; }

	 .services_details ul li:before{content: "\25CF" !important;
    position: relative !important;
    color: #000000 !important;
    left: -6px !important;
    top: -1px !important;}
      .services_details ul li a {line-height: 27px;
    font-size: 1em;
    color: #000000;
    font-weight: 600; font-family: "Segoe UI", Arial, "sans-serif";
   
}

.ddll{/*border-bottom: 1px solid #ddd;*/ margin-bottom:-2px; /*padding: 2px 0px 0px;*/
       min-height: 292px;}


/*close Service*/	
	

.gov-depart {
    padding-bottom: 20px;
}
.depart-list strong{ text-decoration: underline; padding-bottom: 5px}
  .depart-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.depart-list li {
    line-height: 12px;
 font-size:0.750em;
}    

.depart-list li img {
	width: 80px;
	height: 80px;
    float: left;
    margin: 0 0 10px 0;
    padding: 5px;
}
.depart-list p { margin: 7px 0px 9px !important;font-size: 	0.688em; font-weight: 500;font-family: 'Open Sans', sans-serif; color:#222;}
.depart-list p a{color:#222;font-size:0.750em;letter-spacing: -0.3px;}
.depart-list p::before{ content: "\25CF";
        color: #666;
    left: 3px;
    top: 11px;}
.help-center{/*padding-top: 25px;*/}
.help-center .h2{font-size: 0.875em;color: #ffffff;margin-top: 0px;padding: 8px 32px;background-image: url(../images/hdback.jpg); background-size: cover;font-family: 'Acme';
    text-transform: uppercase; }
.help-contact li{ font-size:0.750em;
    padding-left: 10px;
    font-weight: 600;
    padding-bottom: 8px;
    list-style: none;
    text-indent: -17px;
    margin-left: 14px;
    text-align: initial;
}
.help-contact li::before{ 
	content: "\25CF";
      color: #940e05;
    left: 3px;
    top: 11px;
	padding: 0px  5px;
}
.video-gallery{margin-top: 0px;}
.video-gallery .h2{font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;}

.important-links{padding: 10px 0px}
.important-links ul{ background: #ffffff; box-shadow: 2px 2px 2px #b5b2b2;    padding-top: 34px; padding-bottom: 25px;}
.important-links ul li{ list-style: none; display: inline-block; margin: 4px;box-shadow: 2px 2px 2px #c7c7c7;    }


/*footer Section*/

.news-trikers{background-color: #ffcc00;color:#000;text-align:center;}
.news-trikers marquee{ color: #940e05; font-weight: bold; font-size: 0.688em; padding: 4px 0px}

.footer-navaigation{ background-color:#70000a;text-align:center;}
.footer-nav li{ list-style: none; margin:1px; display: inline-block; padding: 9px 13px 0px; color: #fff;}
.footer-nav li a{ font-size: 0.813em; font-family: 'Open Sans', sans-serif; color: #fff;}
.copyright p{font-size: 1em; padding: 0px 0px 0px;  font-family: 'Open Sans', sans-serif; color: #fff;}
.visitor-update-page{ background-color: #590404; text-align: center}
.visitor-last-page li{list-style: none; margin:0px; display: inline-block; padding: 0px; font-size: 0.99em; font-weight:600; color: #fff;}
.visitor-last-page li a{ font-size: 0.813em; font-family: 'Open Sans', sans-serif; color: #fff;}
.visitor-last-page li img { padding-top: 10px; height: 35px;}

/* video */
.videos{width:100%; height:200px; border:0px;}
.demo .item{
            margin-bottom: 10px;
        }
		.content-slider li{
		    background-color: #AA1B0E;
		    text-align: center;
		    color: #FFF;
		}
		.content-slider h3 {
		    margin: 0;
		    padding: 70px 0;
		}
		.demo{
			
		}
/* font  */
.fsize:hover {

   /* opacity: 0.8;*/

}

.fsize.blk {


}


.fsize.wht {

 /*   background-color: #fff;

    color: #000;*/

}
.fsize {
    font-size: 1.000em;
}
.fsize.blk {
    color: #000;
    margin-right: 0;
}

/* Desk */
.desk .h2{
   font-size: 1.1em;
    color: #ffffff;
    margin-top: 0px;
    padding: 8px 32px;
    background-image: url(../images/hdback.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: 'Open Sans', sans-serif;}
@media (max-width:595px)
{
.gov-box{height:298px;}
.colornav li{ width:100%}
}
/*-------- Manual Css --------*/
.bodylink {
    font-size: 0.813em;
    line-height: 23px;
}
#block-views-001ee6462edbbc2ca2d061e0dcf1f9cc li:before {
    content: "\00BB";
}
#block-views-525bc3913cea3cb0871ed499833787f9 .field-content:before {
    content: "\00BB";
}

#block-views-525bc3913cea3cb0871ed499833787f9 .field-content a{font-size: 0.813em;
    font-family: 'Open Sans', sans-serif;
    margin:10px;
    color: #000;
    line-height: 25px;
    text-decoration: none;}
    
.view-departments-escims{font-size: 0.813em;
    font-family: 'Open Sans', sans-serif;
    margin: 10px;
    color: #000;
    line-height: 25px;
    text-decoration: none;}
    table {
    table-layout: auto;
    border-collapse: collapse;
    width: 100%;
}
/*table*/

/*table {
    table-layout: auto;
    border-collapse: collapse;
    width: 100%;
}
table td {
    border: 1px solid #ccc;
}
table .absorbing-column {
    width: 100%;
}*/

.view-content table, .content table  {
       margin-top: 10px;
    /*overflow-x: auto !important;
	white-space:nowrap;
   display:block !important;*/
     table-layout: auto; 
     
     
}
table.vai33 {
    display: block;
   width:97%;
   overflow-x:auto;
   margin:10px;
    font-size: 0.8em;
}
.view-content table tr td, .content table tr td{ font-size: 1.8em !important;}

#block-system-main tbody tr td {
        text-align: left !important;
    padding: 10px;/*word-break: break-word;*/}
tbody {
    border-top: 1px solid #333;
    text-align: center;
    font-size: 1.4em;
    width: 100%;
   
}
td{    padding: 0px;
    text-align: center;}
table th strong {
    color:#fff !important;
    font-size: 1.3em !important;
}
table th p strong {
    color:#fff !important;
    font-size: 1.3em !important;
}
table tr th {
    background-color: #930e05;
    color: #fff;
    padding: 8px;
     height:38px;font-size: 0.875em;
    text-align: center;
    border: 1px solid #333;
      
}
tbody {
    border-top: 1px solid #333;text-align: center;
    font-size: 0.750em;
}
table td p{    font-size: 0.9em !important;
    margin: 4px !important;}
.field-content h1{font-size: 1.375em;border-bottom: 1px solid #f1e7e7;
    padding: 10px;}
.content-pro ul{    line-height: 20px;
    text-indent: 0px;color:#000;
       margin: 0px 30px 0px;
   }
 .content-pro p{ margin:14px; }
    
/*.field-item.even {
    overflow-x: scroll;
}

/* Gallery */
#block-system-main .views-field.views-field-title {
    width: 100%;
    height: 30%;
}
#block-system-main .view-id-departments_photo_gallery .views-row-odd{
    width: 32%;
    float: left;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin: .5%;line-height: 20px;
    text-align: justify;height: 270px;}
#block-system-main .view-id-departments_photo_gallery .views-row-odd img{
    width:100%;}
#block-system-main .view-id-departments_photo_gallery .views-row-even{
    width: 32%;
    float: left;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin: .5%;line-height: 20px;
    text-align: justify;height:270px;}
#block-system-main .view-id-departments_photo_gallery .views-row-even img{
    width:100%;}
    
.field-name-field-photo-gallery-image .even{
    width: 32%;
    float: left;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin: .5%;line-height: 20px;
    text-align: justify;height: 125px;}
.field-name-field-photo-gallery-image .even img{width:100%;}
.field-name-field-photo-gallery-image .odd img{width:100%;}
.field-name-field-photo-gallery-image .odd{
    width: 32%;
    float: left;
    padding: 10px;
    border: 1px solid #eaeaea;
    margin: .5%;line-height: 20px;
    text-align: justify;height: 125px;}
    
    .item-list ul li a:hover,
 .item-list ul li a:focus,
 .item-list ul li a:active {
  color: #000 !important;
  background: #fff !important;
}
.view-departments-video-gallery img {
    width: 111px;
}
.field-content img{margin: 8px;}

/**   FOOTTER NEWS TRICKER ***********/    
.example1 {
 height: 50px;	
 overflow: hidden;
 position: relative;
 white-space: nowrap;

}
/*.example1 p {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
line-height: 45px; font-family: "Open Sans", sans-serif;font-weight: 600;
    color: #000;
 text-align: center;

 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 	
 -moz-animation: example1 30s linear infinite;
 -webkit-animation: example1 30s linear infinite;
 animation: example1 30s linear infinite;
}*/
/* Move it (define the animation) */
@-moz-keyframes example1 {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes example1 {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes example1 {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}
.example1 p:hover {
 -moz-animation-play-state: paused;
 -webkit-animation-play-state: paused;
 animation-play-state: paused;
 }
 

/****** SEARCH BOX 
.search-box-container {margin-top:38px;}
.search-box-container input {
  padding: 5px 20px 5px 5px !important;
  border-radius: 40px;
}

.search-box-container:after {
    content: "\f002" !important;
    font-size:1.000em !important;
    font-family: FontAwesome !important;
        margin-left: -25px;
} **********/

 /****** SiteMap *****/
 
 .stmap li{ list-style-type:none;
     font-size: 0.875em;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;
    margin-left: 15px;
    line-height: 25px;
     
 }
 ul.stmap li a {
    color:  #4f4e4e !important;
}
 ul.stmap-inner li a {
    color:  #4f4e4e !important;
}
 .stmap-inner{ margin:0px; padding:0px;}
.stmap-inner li{
     font-size: 0.813em;list-style-type:circle;
    font-family: 'Open Sans', sans-serif;
    color: #4f4e4e;
    font-weight: 600;
    line-height: 25px;text-indent: 0px;
     margin-left: 25px;
 }
 
 .content-pro ol {
    margin: 20px;
    line-height: 22px;
}
/*------------------------------------ Testing------------------*/
#accessibility{line-height: 30px;}
.head-section li a{font-size: 0.9em;
    padding: 0px 8px;color: #333333;
    border-left: 1px solid #ebebeb;
    vertical-align: top;text-transform: uppercase; display: inline-block;   font-family: "Open Sans", sans-serif;font-weight: 700;
    }
#accessibility ul li, #topBar .govBranding ul li {
    float: left;
}
#accessibility ul li {
    display: inline-block;
    vertical-align: top;
    position: relative;
}

#accessibility ul li a:hover {
   /* background: #333333;
    color: #fff;*/
}

/****Search Demo *****/
.search{
  position:relative;
  display: inline-block;
}
.search_box{ display:none;}
#accessibility ul li .search_icon:hover{
    cursor: pointer;
background: #333333;
    color: #fff;
}
[class^="icon-"]{
  background: #155179;
  color:#fff;
  border-radius:5px;
  display:inline-block;
  padding:6px 7px 7px;
  font-size:1.125em;
  /*text-shadow:1px 1px 2px #21638F;*/
  box-shadow: inset 0px 0px 0px #21638F;
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
  cursor: pointer;
  z-index:10;
  position:relative;
}
[class^="icon-"]:hover{
  background: #5dade2;
 /* text-shadow:0px 0px 0px #21638F;*/
  box-shadow: inset 0px 0px 8px #21638F;
  transition:all 0.5s ease;
  -webkit-transition:all 0.5s ease;
}
.search_form{
  
  position:absolute;
  z-index:9999;
  padding:0px 5px;
  right:0;
  top:15px;
  overflow: hidden;
  
  width: 20px;
  height:0px;
  transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
  -webkit-transition: height 0.2s ease-out 0.5s , top 0.2s ease-out 0.5s, padding 0.2s ease-out 0.5s, width 0.3s ease-out 0.2s;
}
.search_form form{
 /* opacity:0;*/
   transition:all 0.3s ease-out;
  -webkit-transition:all 0.3s ease-out;
}
.search_form input{
  background:#fff;
  border:none;
}
.search_form input[type='text']{
  border-radius: 5px 0 0 5px;
    width: 135px;
    margin: 0px 1px 7px 0px;
    padding: 0px 5px 0px;
    min-height: 30px;
    border: 1px #ddd solid;
}
.search_form button[type='submit']{
  border-radius:0 5px  5px 0;
  text-transform:uppercase;
  font-size:0.688em;
  padding:0px 5px;
  min-height:24px;
  color: #fff;
    margin: 0px 0px 0px 0;
    background: #873a10;
  cursor: pointer;
}
.search_box{
  visibility: hidden;
}
.search_box:checked~.search_form{
  width: 213px;
    height: 50px;
    padding: 0px;
    border: 1px solid #ebebeb;
    top: 30px;
  transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
  -webkit-transition: height 0.2s ease-out, top 0.2s ease-out, padding 0.2s ease-out, 0.3s width ease-out 0.2s;
}
.search_box:checked~.search_form form{
  opacity:1;
  transition:0.3s all ease-out 0.5s;
  -webkit-transition:0.3s all ease-out 0.5s;
}
li .fa{font-size: 1.4em;color: #000;}
.highContrast{    border-left: 1px solid #d8d8d8;}
.scren-read img{ padding: 6px 0px;}
.bg-clr{padding: 0px 4px !important;
    /* border: 1px solid; */
    line-height: 17px;
    background: #000;
    margin: 5px;border: 1px solid #d8d8d8;width: 18px;
    height: 18px;}
.bg-white{ background: #fff !important;}
.bg-blue{ background: #1c4d6c !important;}
/*.bg-yellow{ background: #fff100 !important;}*/
.bg-yellow{ background: #FF4500 !important;}
ul.nav.navbar-nav.navbar-left li {
    color: #fff;
    margin-top: 10px;    font-family: "Open Sans", sans-serif;
    font-size: 1.1em;
    font-weight: 600;
    text-transform: uppercase;
    border-left: 0px solid #4a0500;}
    
#quicktabs-container-home_page_quick_links_ span a{ font-size:1em !important;}
div#block-views-departments-whats-new-block {
    text-indent: -30px;
    margin-left: 30px;
}

.quicktabs-tabpage {
    text-indent: -30px;
    margin-left: 30px;
}
.search_form label{display:none !important;}
.search label{
    font-size: 0.9em;
        padding: 9px 8px;
    color: #333333;
    border-left: 1px solid #d8d8d8;
    vertical-align: top;
    text-transform: uppercase;
    display: inline-block;
      margin-bottom: 0px;
    font-weight: 700;
}
.search a{
    font-size:0px !important;
    padding: 0px !important;
    color: #333333;
    border-left:none !important;
    vertical-align: top;
    text-transform: uppercase;
    display: none !important;
    
    font-weight: 700;
}
.search span{
    font-size:0px !important;
    padding: 0px !important;
    color: #333333;
    border-left:none !important;
    vertical-align: top;
    text-transform: uppercase;
    display: none !important;
    
    font-weight: 700;
}
#quicktabs-home_page_quick_links_ {float:left}
#block-views-c88b26d3da3525ca29b7790682de2c7a{float:left;width:100%;}


/******New *****/
#myNavbar .navbar-nav{ float:left !important;}
.nav > li > a {
    padding: 10px 24px !important;
}
.navbar {
    max-height: 45px !important;}
#myNavbar li .fa {
    font-size: 1.8em;
}
.marq {
   
    margin: 10px;
    width: 100%;
    margin-left: 0px;
    display: inline-block;
    height: 42px;
   border:2px solid #940e05;
}

.marqueeText{
     background-color: #940e05;
    width: 15%;
    height: 40px;
    float: left;
    font-family: "Open Sans", sans-serif;
    padding-top: 8px;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 4%;
    font-size: 1.1em;
}

.marquee {
    height: 40px;
    width: 85%;
    overflow: hidden;
    position: relative;
    float: right;
    padding-right: 0px;
    color: #000;
    padding-top: 4px;
    top: 5px;
	font-size:0.750em;
  
}
.marquee div {
    display: block;
    width: 85%;
    height: 30px;
    position: absolute;
    overflow: hidden;
    /* animation: marquee 15s linear infinite; */
}
.services_img{width:100%; margin-top:0px;    margin-right: 0px !important;
    padding: 0px;
    margin-top: 10px;
    margin-left: 0px!important;}
.services_details {
    float: left;
  width: 100%;
    padding: 8px;min-height: 124px;
    background: rgb(230, 230, 230);
 position: relative !important;
    margin-left: 0% !important;
}
#block-menu-menu-services{margin-bottom: 20px;}
#block-menu-menu-government{margin-bottom: 20px;}
#block-menu-menu-chief-minister-s-office{margin-bottom: 20px;}
#block-menu-menu-other-menu{margin-bottom: 20px;}
.services_img{margin-top: 0px !important;}
.ddll{ margin-bottom:18px;}
#block-views-lt-governor-block .h2{display:none;}
#block-views-chief-minister-block .h2{display:none;}
#contSlider2 li {
    padding: 10px;}
    #contSlider2 li a{color: #000;    font-family: 'Open Sans', sans-serif; font-weight:600;}
    
  #accessibility  li.highContrast span {
    background-color: #fff;
    color: #000;
}
#accessibility .lang-convert li.active {
    display: none !important;
}
#accessibility .lang-convert li {
    display: block !important;
}
/***********Form******************/
#edit-basic label{font-size: 1.1em;}
#edit-keys{padding:4px;}
input#edit-submit{padding:4px;font-weight: 600;}
form{padding:10px;}
.links a {padding:14px;}
.search_h3{font-size: 1.1em;
    padding: 10px;
    font-weight: 700;}
#search-form{text-align:center;}
.pdfs a{ display:inline-block;}
.node-webform label {
    display:block;
}
.visit_no{float: right !important;
    font-weight: 700;}
.visit_no li{ line-height:8px;}
.block-quicktabs ul{margin: 0px 0px 0px;}
.ifrm_w{ width:590px; height:1000px;}
table tr.even, tr.odd {
    background: none !important;
}