body { font-family: 'Roboto', sans-serif; font-weight: 300!important; overflow-x: hidden!important; background: #f2f2f2; }
.news_wraper_div { width: 100%; float: left; padding: 30px 0; background: #fff; margin: 0; }
.news_wraper_div h2 { font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; font-size: 28px; color: #565a56; padding: 0 0 18px 0; margin: 0 0 15px 0; }
.news_wraper_div .col-md-3 { border-right: 1px solid #dddddd; }
.newDiv { width: 100%; float: left; padding: 10px 0px; box-sizing: border-box; cursor: pointer; min-height: 360px; }
.newDiv img { height: 150px; margin-bottom: 10px; width: 100%; }
.newDiv:hover, .newDiv:hover h2, .newDiv:hover h2 a { /*	background:#dbe4ed;*/
color: #00aeef; }
.newDiv:hover .dateMonth { background: #ed1c24; color: #fff; transform: rotateY(360deg) scale(1.1, 1.1); -webkit-transform: rotateY(360deg) scale(1.1, 1.1); -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.news_wraper_div .newDiv h2 { background: none; font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; font-size: 16px; margin: 0 0 15px 0; padding: 0; line-height: 21px; min-height: 40px; width: 100%; float: left; }
.parent-top { max-width: 1440px; margin: 0 auto; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.12); -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.12); }
.news_wraper_div .newDiv p { font-family: 'Roboto', sans-serif; font-weight: 300; text-align: justify; font-size: 14px; margin: 0 0 10px 0; padding: 0; line-height: 20px; color: #565a56; }
.news_wraper_div .newDiv .morBtn { float: right; text-align: right; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 12px; color: #565a56; }
.news_wraper_div .newDiv .morBtn i { color: #ed1c24; font-size: 13px; }
.dateDiv { float: left; width: 100%; margin: 0 0 15px 0; }
.dateMonth { width: 64px; height: 64px; border-radius: 100%; background: #565a56; float: left; text-align: center; padding: 15px 0 0 0; transition: all 0.3s ease-in; }
.Dte { width: 100%; float: left; width: 100%; font-family: 'Roboto', sans-serif; font-weight: 700; color: #fff; font-size: 18px; line-height: 18px; }
.Mnt { width: 100%; float: left; width: 100%; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 13px; color: #fff; line-height: 18px; }
.year_new { float: left; color: #565a56; width: 80px; font-family: 'Roboto', sans-serif; font-weight: 700; font-size: 22px; margin: 15px 0 0 12px; }
.view-more { width: 100%; text-align: center; display: table; padding: 15px 0 5px 0; }
.view-more span { font-family: 'Roboto', sans-serif; }
.view-more .btn-viewMore { background: transparent; border: 1px solid #000; padding: 10px 30px 10px 15px; border-radius: 60px; color: #000; outline: none; position: relative; overflow: hidden; transition: all 0.3s; margin: 0; }
.view-more .btn-viewMore:hover { border: 1px solid #ed1c24; }
.btn-viewMore:before { left: 150%; top: 0px; }
.btn-viewMore:before { font-size: 100%; color: transparent; transition: all 0.3s; line-height: 1; position: relative; }
.icon-arrow-right:before { content: "\f061"; font-family: FontAwesome; }
.view-more .btn-viewMore:hover { background: #fde4e5; }
.btn-viewMore:hover:before { left: 105%; color: red; }
.owl-item .item a i { width: 100%; font-size: 70px!important; float: left; text-align: center; position: relative; -webkit-transition: top 2s; /* Safari */ transition: top 2s; color: #4c4c4c; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; }
.owl-item .item a { color: #4c4c4c; }
.owl-item .item a:hover { color: #00aeef!important; }
.owl-item .item a:hover i { top: -3px; color: #00aeef; transition: all 0.3s ease-in-out; }
.owl-item .item a span { width: 100%; clear: left; text-align: center; float: left; }
.evnt_wraper_div { background: #fff; width: 100%; float: left; padding: 20px 0; border-bottom: 1px solid #d9d9d9; }
.evnt_wraper_div h2 { font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; font-size: 26px; color: #565a56; padding: 0 0 8px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 0 15px 0; }
.exrahead { font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; font-size: 26px; color: #565a56; padding: 0 0 8px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 0 15px 0; }
.evntDivMain { width: 100%; float: left; padding: 10px 15px; box-sizing: border-box; cursor: pointer; }
.evntDiv { width: 100%; float: left; text-align: center; padding: 0; margin: 0 0 10px 0; display: table; }
.evntDiv span { width: 72px; height: 72px; border-radius: 100%; border: 2px solid #565a56; text-align: center; display: block; padding: 0; margin: 0 auto; }
.evntDiv span i { color: #565a56; font-size: 30px; margin-top: 16px; }
.evntDivMain h2 { background: none; font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; font-size: 16px; margin: 0 0 15px 0; padding: 0; line-height: 21px; width: 100%; float: left; color: #565a56; }
.evntDivMain p { font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; font-size: 14px; margin: 0 0 20px 0; padding: 0; line-height: 20px; color: #565a56; min-height: 170px; }
.evntDivMain .footerline { float: left; width: 100%; border-top: 1px solid #ddd; padding: 5px 0 0 0; text-align: center; position: relative; }
.evntDivMain .footerline i { position: absolute; top: -14px; font-size: 18px; color: #ddd; }
.evntDivMain .footerline p { font-size: 18px; color: #ed1c24; visibility: hidden; margin: 0; min-height: auto; }
.evntDivMain:hover .footerline p, .evntDivMain:hover .footerline, .evntDivMain:hover .footerline i { visibility: visible; color: #ed1c24; border-color: #ed1c24; }
.evntDivMain:hover .evntDiv span, .evntDivMain:hover .evntDiv span i { border-color: #ed1c24; background: #ed1c24; color: #fff; }
.mobileapp_new_wraper { width: 100%; float: left; margin: 0; padding: 60px 0 30px 0; height: 500px; background: url(../images/Cover-2.jpg) no-repeat center center; /*-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,0.5);*/
background-size: cover; }
.mobileapp_new_wraper .view-more { padding: 0px 0 5px 0; }
.mobileapp_new_wraper .view-more .btn-viewMore { float: left; }
.mobileapp_new_wraper ol.carousel-indicators { left: 50%!important; }
.mobileapp_new_wraper .textDiv { width: 500px; float: left; }
.mobileapp_new_wraper .mobile_apph2 { font-family: 'Roboto', sans-serif; font-weight: 300; text-align: left; font-size: 28px; color: #000; padding: 0 0 8px 0; margin: 0 0 20px 0; }
.mobileapp_new_wraper p { color: #000; font-size: 16px; text-align: left; font-weight: 300!important; }
.mobileapp_new_wraper .appdownladDiv { width: 100%; float: left; text-align: center; }
.mobileapp_new_wraper .appdownladDiv h3 { text-align: center; font-family: 'Roboto', sans-serif!important; font-weight: 300!important; font-size: 22px; margin: 50px 0 20px 0; color: #000; }
.mobileapp_new_wraper .list-inline > li { color: #565a56; margin: 0 13px; }
.mobileapp_new_wraper .list-inline > li a { text-decoration: none; color: #000; }
.mobileapp_new_wraper .list-inline > li i { font-size: 20px; margin-right: 5px; }
.mobileapp_new_wraper .list-inline > li a:hover { color: #fff; }
nav.main_nav ul li > a.active { color: #fff !important; background: #ed1c24; }
nav.main_nav ul li .subnav_div .tablediv .tabledivtd p a { font-size: 14px!important; }
.mobileapp_new_wraper .ser-owner p { text-align: center; font-size: 12px; }
.thumbs_slider_bg h2 a { font-family: 'Roboto', sans-serif; font-weight: 300; text-align: center; font-size: 24px; color: #565a56; padding: 5px 12px; margin: 0 30px 15px 0; }
.owl-item .item { opacity: 1!important; }
.owl-carousel .owl-item .item a img { width: auto!important; }
owl-demo3 .owl-carousel .owl-item:first-child .item a img { width: 100%; }
.search_btn { height: 39px; }
.login-btn.active i { background: none; color: #fff; margin: 4px 0 0 0; padding: 0; width: auto; height: auto; display: none;}
/*------------------------style sheet over ride-----------------------------------------*/
.thumbs_slider_bg { background: #fff!important; padding: 30px 0 30px 0!important; }
.thumbs_slider_bg.border_clss { background: #f2f2f2!important; }
.owl-carousel .owl-stage { margin: 0 auto; }
.owl-prev, .owl-next { opacity: 0.8; }
div#rakCrumbs_top .rs_skip span, div#rakCrumbs_top .rs_skip strong span { color: #565a56!important; }
.rs_skip a { color: #00aeef; }
.owl-prev:hover, .owl-next:hover { opacity: 1; }
.carousel { height: 100%; text-align: center; }
.bootstrap-table .table { }
.bootstrap-table .table thead tr { background: #9f9f9f!important; color: #fff!important; }
table.dataTable thead .sorting_asc:after { content: "\e151"!important; }
table.dataTable thead .sorting_desc:after { content: "\e152"!important; }
.bootstrap-table .table tbody tr { background: #dde1e6 !important; }
.bootstrap-table .table tbody tr:nth-child(odd) { background: #f2f2f2!important; }
/*.bootstrap-table .table tbody tr:hover {
    background: #7eb6e6!important;
	cursor:pointer!important;
	color:#fff!important;
}
.bootstrap-table .table tbody tr:hover a{
	color:#fff!important;
}*/

/*.Informationtable tbody tr:hover{
	  background: #7eb6e6!important;
	cursor:pointer!important;
	color:#fff!important;
}*/
/*table#Informationtable tbody tr:hover td{
	color:#fff!important;
}*/

.gov_results button, .eServ-table button { color: #00aeef; font-weight: bold; text-decoration: underline; }
#about_accordion .expanddivcls { padding: 5px 30px; box-sizing: border-box; }
.eServ-table .fixed-table-container thead th .sortable { background: none!important; }
.ul_button { float: left; margin: 10px 0 0 0; padding: 0; list-style: none; clear: left; }
.ul_button li { float: left; margin: 0 5px 20px 0; }
.ul_button li a { padding: 5px 15px; margin: 0; background: #f7464d; opacity: 0.8; border-radius: 3px; color: #fff; }
.ul_button li a:hover { opacity: 1; color: #fff; }
nav.main_nav.nav-sticky { position: fixed; z-index: 999; top: 53px; }
.top-wraper.top-sticky { position: fixed; top: 0; z-index: 999; }
video { width: 100%!important; }
.banner-div.banner-sticky { margin-top: 74px; }
.phnoltr { direction: ltr !important; display: inline-block; font-weight: 600; float: right; }
 @media print {
.site-description { display: none; }
.site-title { display: none; }
a[href]:after { content: none !important; }
.mobileapp_new_wraper:before { content: url(img/printlogo.png); }
.col-md-3 { widows: 25%!important; word-wrap: break-word; }
col-md-3.col-sm-6.col-xs-12 { width: 25%!important; float: left!important; word-wrap: break-word; }
.view-more { display: block !important; }
}
body, html { overflow-x: hidden!important; }
.cancel-menu, .logo-menu { display: none; }
.citizens_headingcls { margin-bottom: 20px !important; }
#contact .input-groupdiv label i.glyphicon-info-sign { display: none; }
.personalheal.childheadingcls h6 a { font-size: 15px; line-height: 22px; }
ul.personalheal.childheadingcls { margin: 0 0 5px 10px!important; padding-left: 3px!important; }
.citizens_headingcls.mainheadingcls { margin-bottom: 5px!important; }
.citizens_headingcls.mainheadingcls a { font-size: 22px!important; }
.bugcontainer { margin-top: -20px; margin-bottom: 20px; width: 100%; }
.report-bug { width: 100%; padding: 15px 5px; border-radius: 5px; border: 1px solid #ccc; color: #000; font-weight: 500; }
.expanddivcls.helpdivcls { padding: 0 20px; }
.btn-danger { background-color: #ed1c24!important; }
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover { color: #777; cursor: inherit; background-color: #fff; border-color: #ddd; background: none !important; text-decoration: none !important; color: #777 !important; box-shadow: none !important; }
a[title="Print Page"], .print-page { display: none!important; }
.govt_btnresultscls.btn-group, .govt_btnresults.btn-group { width: 790px; }
.fa.fa-angle-right.readmorefa { color: red; }
.govtentitiescls { width: 100%; overflow: auto; text-align: center; }
.expanddivcls_tdAlpha p { text-align: left!important; }
