
@font-face {
font-family: 'Glyphicons Halflings';
font-style : normal;
font-weight : normal;
src : url('fonts/glyphicons-halflings-regular.eot?') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg') format('svg');
}
.view-nwa-related-links ul li, .view-nwa-participants ul li{
margin-left: 20px !important;
    width: auto;
    list-style-image: url(images/barrow.png);
    margin-bottom: 7px !important;
    border-bottom: 1px #ccc dotted;
    padding-bottom: 7px !important;
    background: none;
    list-style-position: outside !important;
}
  
    
body {
margin : 0;
padding : 0;
line-height : 1em;
font-size : 1.4em !important ;
color : #000;
background-color : #fff;
font-family : 'Open Sans', sans-serif;
}
.modal-open {
overflow-y : scroll !important ;
}
.container {
width : 92%;
}
.newsize {
font-size : 0.9em;
}
.page-node-2606 table td:last-child {
width : 162px;
}
.view-footer a {
padding : 5px 20px;
color : #464646;
border : #ccc solid 1px;
border-radius : 38px;
}
.view input {
width : 143px;
}
.view-footer {
float : right;
margin : 15px auto;
}
.region-notice-alert .views-slideshow-controls-bottom {
position : absolute;
z-index : 0;
bottom : 0;
background : #0F4C9F;
border : #ddd solid 0;
height : 26px;
width : 92px;
left : 0;
top : auto;
}
.region-notice-alert .views-slideshow-controls-text-previous {
position : absolute;
z-index : 9999999999999999;
bottom : 0%;
background : url(images/arrows-prev.png);
background-repeat : repeat;
background-size : auto auto;
width : 20px !important ;
height : 20px;
left : 9px;
background-repeat : no-repeat;
top : 0;
background-size : 60%;
}
.region-notice-alert .views-slideshow-controls-text-status-pause {
position : absolute;
top : 0;
z-index : 10;
left : 36px;
bottom : 0;
background : url(images/pouse-icon.png);
background-repeat : repeat;
background-size : auto auto;
width : 20px !important ;
height : 20px;
background-repeat : no-repeat;
background-size : 60%;
}
td.views-field-field-important-notice-date-1 {
width : 90px;
}
#pointer_div_body {
right : 0;
position : relative;
background-image : url('images/map2.png');
background-repeat : no-repeat;
width : 472px;
height : 645px;
}
.region-notice-alert .views-slideshow-controls-text-status-play {
position : absolute;
z-index : 10;
left : 36px;
bottom : 0;
background-image : url(images/play-icon.png);
width : 20px !important ;
height : 20px;
background-repeat : no-repeat;
background-size : 60%;
top : 0;
}
.region-notice-alert .views-slideshow-controls-text-next {
position : absolute;
z-index : 10;
left : 60px;
bottom : 0;
background : url(images/arrows-next.png);
background-repeat : repeat;
background-size : auto auto;
width : 20px !important ;
height : 20px;
background-repeat : no-repeat;
background-size : 60%;
top : 0;
}
.region-notice-alert .more-link {
margin-top : 19px;
}
.home {
position : relative;
top : -6px !important ;
}
.h1classeng {
color : #0F4C9F;
}
.table > thead > tr > th {
color : #0F4C9F;
}
td strong {
color : #0F4C9F;
}
.fixed {
top : 0;
left : 0;
width : 100%;
background : #fff;
position : fixed;
z-index : 99999;
}
#block-block-19 .closs-img {
position : absolute;
cursor : pointer;
margin-top : 22%;
margin-left : -22%;
}
.node-readmore a {
color : #fff !important ;
border : #fff solid 1px;
padding : 3px 10px;
background : #0F4C9F;
}
.node-readmore a:hover {
color : #fff !important ;
background : #f7541d;
border : #fff solid 1px;
}
#pointer_div {
right : 0;
position : absolute;
background-image : url('images/map2.png');
background-repeat : no-repeat;
width : 472px;
height : 645px;
}
.map-iframe {
width : 100%;
height : 700px;
}
.closs-img {
position : absolute;
cursor : pointer;
margin-top : 40%;
margin-left : -6%;
}
.visually_hidden {
color : #000;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
background-color : #f7541d;
border-color : #fff;
}
.sitelink {
color : rgb(0, 128, 255);
font-weight : bold;
text-decoration : underline;
cursor : pointer;
}
.view-photogallery .col-md-12 {
padding-left : 0;
margin-bottom : 7px;
border-bottom : 1px dotted #e0dfdf;
padding-bottom : 7px;
}
.view-photogallery .col-md-3 {
padding-left : 0;
}
.view-home-bottom-content ul {
text-align : left;
}
.region-side-right {
position : fixed;
z-index : 9999;
top : 59%;
right : 0;
cursor : pointer;
}
.headquarter_side_left {
position : fixed;
z-index : 9999;
top : 34.8%;
right : 0;
cursor : pointer;
}
.view-all-activity ul li a {
font-weight : 800;
}
span.glyphicon.glyphicon-map-marker, span.glyphicon.glyphicon-earphone, .glyphicon.glyphicon-envelope {
color : #fff;
font-size : 12px;
background-color : #0F4C9F;
padding : 6px;
border-radius : 50%;
vertical-align : top;
}
span.glyphicon.glyphicon-map-marker {
margin-top : 3px;
}
.thwidth table th:nth-child(2) {
width : 10%;
}
.region-homepage-news-slider .views-slideshow-controls-text-previous {
position : absolute;
z-index : 10;
top : 22%;
background-image : url('images/arrows-prev1.png');
width : 20px;
height : 40px;
right : 100px;
background-repeat : no-repeat;
}
.region-homepage-news-slider .views-slideshow-controls-text-previous a {
display : none;
}
.region-homepage-news-slider .views-slideshow-controls-text-next {
position : absolute;
z-index : 10;
right : 20px;
top : 22%;
background-image : url('images/arrows-next1.png');
width : 20px;
height : 40px;
background-repeat : no-repeat;
}
.region-homepage-news-slider .views-slideshow-controls-text-next a {
display : none;
}
.region-homepage-news-slider .views-slideshow-controls-text-status-pause {
position : absolute;
z-index : 10;
right : 60px;
top : 22%;
background-image : url('images/pouse-icon1.png');
width : 20px;
height : 40px;
background-repeat : no-repeat;
}
.region-homepage-news-slider .views-slideshow-controls-text-status-play {
position : absolute;
z-index : 10;
right : 60px;
top : 22%;
background-image : url('images/play-icon1.png');
width : 20px;
height : 40px;
background-repeat : no-repeat;
}
.region-homepage-news-slider .views-slideshow-controls-text-play a {
display : none;
}
#block-text-resize-0 {
padding-top : 0 !important ;
}
.siderbartitle .region-notice-alert .more-link a {
border : none;
}
.language-switcher-locale-url .first {
border-right : 1px solid #ccc;
}
.textresize li {
float : left;
}
.region-skip-to-main a {
color : #000;
}
.tablewidth .table > thead > tr > th {
width : 100px;
}
#block-views-download-forms-block h2 {
background : #f5f5f5;
padding-top : 10px;
}
#views_slideshow_cycle_teaser_section_rightbar_latestnews-block {
height : 185px !important ;
}
.skiptoreader {
padding-left : 30px;
}
.region-content footer {
text-align : right;
}
.region-content footer ul li a {
padding : 3px 10px;
color : #000;
}
.view-official-link .item-list ul li a {
color : #fff;
}
.region-content footer ul {
position : relative !important ;
}
#quicktabs-hindi_home_tab ul.quicktabs-tabs.quicktabs-style-basic li {
border : #e5e5e5 solid 1px;
border-bottom : none;
padding : 6px 10px;
margin : 0 3px 0 0;
position : relative;
}
.aboutcol img {
width : 90%;
}
.aboutcol h1 {
margin-top : -22px;
font-size : 1.250em;
}
.aboutcol {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
.tb-megamenu .btn {
display : none;
}
@media screen and (max-width:1366px) {
.jcarousel-skin-default .jcarousel-next-horizontal {
top : 38% !important ;
}
.jcarousel-skin-default .jcarousel-prev-horizontal {
top : 38% !important ;
}
}
@media screen and (max-width:1024px) {
.tb-megamenu .nav > li > a {
padding : 15px 20px !important ;
font-size : 0.938em !important ;
}
#edit-submit {
padding : 13px 5px !important ;
font-weight : normal !important ;
}
}
@media screen and (max-width:980px) {
.block-views h2::after {
width : auto !important ;
}
.block-views h2 {
font-size : 1em !important ;
}
h2.title {
font-size : 1em !important ;
}
.tb-megamenu .nav > li > a {
padding : 15px 15px !important ;
font-size : 0.750em !important ;
}
.tenders li {
line-height : 20px !important ;
}
#edit-submit {
padding : 13px 2px !important ;
font-weight : normal !important ;
font-size : 0.750em !important ;
}
}
@media screen and (max-width:800px) {
.views-slideshow-controls-text-previous {
top : 70% !important ;
}
.views-slideshow-controls-text-status-play {
top : 70% !important ;
}
.views-slideshow-controls-text-next {
top : 70% !important ;
}
.views-slideshow-controls-text-status-pause {
top : 70% !important ;
}
.region-footer-menu ul.menu {
width : auto !important ;
}
.top-right01 a {
padding-right : 5px !important ;
}
.region-footer-menu ul.menu li a {
padding : 5px 11px !important ;
}
}
@media screen and (max-width:640px) {
#block-search-form {
margin-top : 20px;
}
.region-footer-menu ul li {
width : 48% !important ;
border-right : none !important ;
margin-bottom : 5px !important ;
text-align : left !important ;
}
.social-plugin ul li {
width : auto !important ;
}
.region-social-menu ul {
display : inline-block !important ;
}
.hidden {
width : 90% !important ;
}
.newsmarquee {
display : none !important ;
}
.region-social-menu ul {
width : 100% !important ;
}
.block-text-resize .content {
float : left;
margin-left : 10px !important ;
}
.block-text-resize h2 {
display : none !important ;
}
}
@media screen and (max-width:480px) {
.views-slideshow-controls-text-previous {
top : 50% !important ;
}
.views-slideshow-controls-text-status-play {
top : 50% !important ;
}
.views-slideshow-controls-text-next {
top : 50% !important ;
}
.views-slideshow-controls-text-status-pause {
top : 50% !important ;
}
.social-plugin {
width : 100% !important ;
margin : 0 auto;
}
#block-search-form {
margin-top : 0 !important ;
margin-bottom : 10px !important ;
}
}
.page-update {
padding : 10px;
color : #000;
margin-top : 10px;
display : block;
border-top : 1px dotted #ccc;
text-align : center;
font-size : 0.75em;
}
#notfound {
display : none;
}
.page-admin-structure .page-update, .page-user .page-update {
display : none;
}
.views-slideshow-controls-text-previous {
position : absolute;
z-index : 10;
bottom : 8%;
background-image : url('images/arrows-prev.png');
width : 20px;
height : 40px;
right : 100px;
}
.region-slide-show .views-slideshow-controls-bottom {
position : relative;
z-index : 100;
top : 0;
background : transparent;
border : #ddd solid 0;
height : auto;
width : 100%;
right : 0;
}
.views-slideshow-controls-text-previous a {
display : none;
}
.views-slideshow-controls-text-next {
position : absolute;
z-index : 10;
right : 20px;
bottom : 8%;
background-image : url('images/arrows-next.png');
width : 20px;
height : 40px;
}
.views-slideshow-controls-text-next a {
display : none;
}
.views-slideshow-controls-text-status-pause {
position : absolute;
z-index : 10;
right : 60px;
bottom : 8%;
background-image : url('images/pouse-icon.png');
width : 20px;
height : 40px;
}
.views-slideshow-controls-text-pause a {
display : none;
}
.views-slideshow-controls-text-status-play {
position : absolute;
z-index : 10;
right : 60px;
bottom : 8%;
background-image : url('images/play-icon.png');
width : 20px;
height : 40px;
}
.views-slideshow-controls-text-play a {
display : none;
}
.newsletter h1 {
background : #0F4C9F;
text-align : left;
color : #fff;
height : 40px;
padding-top : 12px;
margin-bottom : 0;
padding-left : 15px;
font-size : 1.2em !important ;
}
article {
margin : 4em 0 2em;
}
.menu-block-9 ul.menu li {
list-style-type : none;
display : inline-block;
width : 48%;
margin-bottom : 10px;
}
@font-face {
font-family : "'Open Sans'", sans-serif;
font-style : normal;
font-weight : normal;
src : url('fonts/oswald-webfont.eot?') format('embedded-opentype'), url('fonts/oswald-webfont.woff') format('woff'), url('fonts/oswald-webfont.ttf') format('truetype'), url('fonts/oswald-webfont.svg') format('svg');

}
.region-left-sub-menu ul.menu li {
margin : 0 0 0 5px;
list-style-image : url(images/arrow.png);
font-weight : normal;
text-decoration : none;
color : #464646;
line-height : 20px;
}
.region-footer-first ul li, .region-footer-second ul li, .region-footer-fourth ul li {
padding-bottom : 10px !important ;
margin-top : 10px !important ;
}
.region-footer-first ul li a, .region-footer-second ul li a, .region-footer-fourth ul li a {
font-size : 1em !important ;
color : #fff !important ;
}
.jcarousel-next {
text-indent : -9000px;
}
.jcarousel-prev {
text-indent : -900000px;
}
.region-footer-first h2, .region-footer-second h2, .region-footer-third h2 {
font-size : 1.125em;
color : #fff;
text-align : center;
}
.clr {
clear : both;
}
.container-01 {
width : 80%;
margin : 0 auto;
}
.top-left01 {
float : left;
width : 30%;
font-size : 0.938em;
padding-top : 10px;
}
.top-left01 i {
font-size : 1.563em;
margin-top : -5px;
}
.top-left01 a {
padding-right : 5px;
color : #fff;
}
.top-left01-inner1 {
float : left;
margin-right : 30px;
}
.top-left01-inner2 {
float : left;
margin-left : 10px;
}
.top-right01 {
float : right;
font-size : 0.938em;
text-align : right;
}
.top-right-inner1 {
float : left;
margin-top : 6px;
}
.top-right-inner2, .top-right-inner3 {
float : left;
}
.top-right-inner4 {
float : left;
margin : 6px 0 0 6px;
}
.top-right01 a {
padding-right : 10px;
color : #fff;
}
.top-header01 {
background : #fff;
border-bottom : 1px solid #ccc;
}
#logo {
margin : 10px 0 10px 0;
}
.menu-bg {
background : #0F4C9F;
height : 44px;
margin-top : 1em;
}
.tb-megamenu .nav > li {
float : left;
margin-left : 0;
height : 44px;
background-position : right;
background-repeat : no-repeat;
}
.tb-megamenu .nav > li > a {
border-right : 1px solid #216a97;
border-top : 0;
color : #fff;
font-weight : normal;
padding : 15px 70px;
text-shadow : none;
font-family : 'Open Sans', sans-serif;
font-size : 1.063em;
}
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
background-color : #f7541d;
color : #fff !important ;
text-shadow : none;
box-shadow : none;
outline : none;
}
.homebg {
background : url('images/home-text-bg.png') repeat-x;
}
.siderbartitle h2 {
background : #f5f5f5;
padding-top : 10px;
}
.bgorange h2 {
margin-bottom : 0;
background : #d33d0a;
text-align : center !important ;
padding : 15px;
color : #fff;
font-weight : bold;
}
.bgorange .more-link a {
color : #fff !important ;
border : #fff solid 1px;
padding : 3px 10px;
}
.bgorange .more-link a:hover {
background : #fff;
color : #304f6e !important ;
}
.siderbartitle .region-notice-alert .content {
border : #ccc solid 1px;
padding-right : 10px;
padding-left : 10px;
padding-top : 10px;
background : #fff;
}
.more-link a:hover {
background : #304f6e;
color : #fff;
}
.footerwhite {
background : #fff;
padding : 10px 0;
}
.region-notice-alert .content {
border : 0;
min-height : 225px;
}
.region-notice-alert .more-link a {
color : #fff !important ;
border : #fff solid 1px;
padding : 3px 10px;
background : #0F4C9F;
}
.region-notice-alert .more-link a:hover {
color : #fff !important ;
background : #f7541d;
border : #fff solid 1px;
}
.item-list-slider a {
color : #000;
}
.view-official-link {
padding-top : 9%;
background-image : url("images/infocus.png");
padding-left : 18px;
}
.view-official-link ul li {
color : #fff;
}
.region-important-link h2, .region-infocus h2 {
background : #0F4C9F;
z-index : 9999999;
width : 100% !important ;
color : #fff;
margin-top : 0;
padding : 15px 15px;
margin-bottom : 0;
text-align : left !important ;
}
.home_height article {
min-height : 250px;
}
.newsmarquee {
height : 45px;
background : #eaeaea;
margin : 20px 0 10px 0;
}
.news-slider {
overflow : hidden;
color : #000;
padding : 0;
padding-left : 0;
padding-left : 10px;
border-bottom : 1px solid #efefef;
}
#cssmenu ul li a {
font-size : 1em !important ;
min-height : 27px;
}
.region-footer-third ul li:first-child {
margin-left : 0;
}
.region-footer-third ul li {
width : 33%;
float : left;
margin-left : 0.3%;
}
.newsleft {
color : #fff;
padding : 5px;
font-size : 1.2em;
border-right : 1px solid #0F4C9F;
background : #00446d;
text-align : center;
min-height : 31px;
}
.view-news-slider .views_slideshow_cycle_slide {
width : 100% !important ;
height : 30px !important ;
}
.view-news-slider .views-slideshow-cycle-main-frame {
height : 45px !important ;
}
.siderbartitle .item-list-slider a {
color : #23527c;
}
.siderbartitle .region-notice-alert .more-link a {
color : #fff !important ;
}
.siderbartitle .more-link a:hover {
background : #304f6e;
padding : 3px 10px;
color : #fff !important ;
}
.middlebox .bgorange {
margin : 1.9% 0;
}
.middlebox {
background : #efefef;
}
.region-notice-aler .views-slideshow-cycle-main-frame-row {
width : 100% !important ;
}
.region-notice-alert .views-slideshow-cycle-main-frame {
position : relative;
height : 172px !important ;
overflow : hidden;
}
.bgorange .content {
background : #304f6e;
}
.bgblue h2 {
border-bottom : 5px solid #47be9a;
}
.slideshow-text-wrapper img {
width : 100% !important ;
height : auto !important ;
}
.views-label-field-slideshowimage {
display : none;
}
.main-banner-01 .col-sm-12 {
padding-right : 0 !important ;
padding-left : 0 !important ;
}
.home-head-01 {
font-size : 1.250em;
text-align : center;
border-bottom : 2px solid #ccc;
}
.home-head-01 h1:after {
content : "";
display : block;
height : 10px;
width : 200px;
margin : 4px auto 0;
border-bottom : 3px solid #4d77b3;
background : url("images/title-arrow.png") top center no-repeat scroll;
}
.num ul li #style1 a {
color : #000;
}
.region-language-tran ul li {
float : left;
}
.region-language-tran {
margin-top : 0;
}
.view-gallery-image {
text-align : center;
}
.view-gallery-image p {
text-align : center !important ;
}
.home-head-01 h1 {
margin-bottom : -2px;
font-size : 1.125em;
}
.home-3-box {
margin : 30px 0 0;
}
.home-3-box-content {
margin : 20px 0;
}
.news-box {
margin-bottom : 30px;
}
.region-region-search input[type="text"] {
width : 85%;
padding : 5px 0 0 10px;
box-sizing : border-box;
border : 0;
height : 24px;
outline : none;
border-radius : 30px;
}
#breadcrumbs {
list-style : none;
background-color : #f5f5f5;
border-radius : 4px;
height : 35px;
margin : 0;
}
.region-region-search #edit-submit--2 {
padding : 13px 19px;
border : 0;
color : #fff;
font-weight : 600;
background : url(images/search-icon.png);
font-size : 0;
width : 32px;
height : 34px;
margin : 0 !important ;
}
#edit-submit {
padding : 0 20px;
box-sizing : border-box;
border : 0;
color : #fff;
font-weight : 600;
background : url('images/search-icon.png');
font-size : 0;
width : 32px;
height : 34px;
margin : 0;
}
#user-login #edit-submit {
padding : 0;
box-sizing : border-box;
border : #ccc solid 1px;
color : #fff;
background : #00446d;
font-size : 0.875em;
width : 20%;
text-indent : 10px !important ;
}
#user-login input[type="text"] {
width : 70%;
padding : 5px;
box-sizing : border-box;
border : #ccc solid 1px;
height : 32px;
border-radius : 30px;
outline : none;
}
#user-login #edit-pass {
width : 70%;
padding : 5px;
box-sizing : border-box;
border : #ccc solid 1px;
height : 32px;
border-radius : 30px;
}
.view-home a {
font-size : 1.875em;
}
.view view-latest-new ul li {
margin-bottom : 3%;
padding : 0 !important ;
margin-left : 0 !important ;
}
.view view-latest-new ul li a {
font-weight : 600;
}
.view-popular-news .row {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
.view-popular-news .row .col-sm-3 .col-sm-9 {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
.view-popular-news .col-sm-3 .col-sm-9 {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
.region-popular-news .row .col-sm-12 .col-sm-3 .col-sm-9 {
padding-left : 0 !important ;
padding-right : 0 !important ;
}
.footer-01 {
background : #3c3c3c;
height : auto;
width : 100%;
margin-top : 30px;
padding : 0 10px;
}
.region-footer-menu ul.menu {
padding : 40px 0;
font-size : 1.063em;
margin : 0 auto;
text-align : center !important ;
width : 55%;
}
.about-home-bg {
margin-top : 30px;
}
.about-home-bg img {
margin-top : -20px;
}
.region-footer-menu ul.menu li {
border-right : 0 solid #fff;
}
.region-footer-menu ul.menu li.menu-mlid-563 {
border-right : 0 solid #000;
}
.region-footer-menu ul.menu li a {
padding : 5px 10px;
}
.social-plugin {
width : 50px;
margin : 0 auto;
}
.view-about-us-contain .view-content.item-list {
width : 100% !important ;
float : left;
}
.copyright-new a {
color : #fff !important ;
}
.region-region-search .block-search {
margin : 38px 0 0 0;
border : #ccc solid 1px;
border-radius : 0;
}
.region-region-search .form-actions {
float : right;
}
#block-views-slidshow-block h2, .block-text-resize h2 {
color : #000;
display : inline-block;
}
.block-styleswitcher h2 {
display : none;
}
.block-locale h2 {
display : none !important ;
}
.block-text-resize h2 {
float : left;
margin : 8px 10px 0 20px;
}
.block-text-resize .content {
float : left;
}
#block-menu-block-6 h2::after {
content : "";
display : block;
height : 10px;
width : 200px;
margin : 4px auto 0;
}
#block-menu-block-6 ul li, .view-download-forms ul li {
width : 100%;
list-style-image : url(images/arrow.png);
margin-bottom : 7px !important ;
border-bottom : 1px dotted #ccc;
padding-bottom : 7px;
list-style-position : inside;
}
.menu-bg .col-sm-12 {
padding-left : 0 !important ;
}
.menu-bg .col-sm-9 {
padding-left : 0 !important ;
}
.view-gallery-image h2 {
font-size : 1.125em;
}
ul li span a {
font-weight : normal;
text-decoration : none;
color : #000;
line-height : 20px;
}
.region-content .form-type-item {
display : none;
}
.translation-link {
display : none;
}
.region-left-sub-menu ul.menu {
padding : 10px !important ;
width : 100% !important ;
}
h2.title {
margin-top : 0;
}
h2.title a {
color : #0F4C9F;
}
.floatleft a {
color : #000;
}
.region-homepage-news-slider .newitem {
padding-top : 14px;
padding-left : 20px;
}
.views-slideshow-controls-bottom {
position : absolute;
z-index : 1;
top : 0;
background : #0F4C9F;
border : #ddd solid 0;
height : 45px;
width : 150px;
right : 0;
}
.region-news-slider .new {
background-image : url(images/new.gif);
background-repeat : no-repeat;
background-position : left;
height : 32px;
width : 62px;
float : left;
margin-left : 10px;
}
.floatleft {
float : none;
padding-top : 5px;
display : initial;
}
.region-homepage-news-slider .newitem img {
padding-left : 7px;
}
.view-importantnotice ul li div {
display : initial;
}
.view-importantnotice ul li div .field-content div {
display : initial;
}
.new {
background-image : url(images/new.gif);
background-repeat : no-repeat;
background-position : left;
height : 20px;
width : 62px;
float : right;
margin-left : 10px;
}
span.date-display-single {
display : block;
}
.region-footer-menu ul li div.views-field-field-copyright-text {
width : 600px;
}
.views-field-field-copyright-text p {
text-align : center !important ;
color : #fff;
font-size : 0.875em;
margin : 10px 0 0;
}
.views-field-field-copyright-text2 p {
text-align : center !important ;
color : #fff;
}
.item-list .block-styleswitcher {
float : left;
}
.block-styleswitcher ul {
margin-left : -5px;
}
.block-styleswitcher ul li:first-child {
float : left;
border : #ccc solid 1px;
padding : 0 !important ;
height : 20px;
background : #4c4c4c;
line-height : 17px;
}
.block-styleswitcher ul li:first-child a {
color : #fff;
}
.block-styleswitcher ul li {
float : left;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc;
padding : 0 !important ;
height : 20px;
line-height : 17px;
}
#style2 {
background : #000;
}
#style1 {
background : #fff;
}
.footer02 {
padding : 30px 0;
}
.block-styleswitcher ul li:last-child {
float : left;
border : #ccc solid 1px;
border-bottom : 1px solid #ccc !important ;
padding : 0 2px 0 7px;
height : 20px;
line-height : 17px;
}
.block-styleswitcher ul li:last-child a {
color : #fff;
}
@font-face {

font-family : "'Glyphicons Halflings'";
src : url('fonts/glyphicons-halflings-regular.eot');
src : url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');

}
.glyphicon {
position : relative;
top : 1px;
display : inline-block;
font-family : 'Glyphicons Halflings';
font-style : normal;
font-weight : normal;
line-height : 1;
}
.region-footer-menu ul li {
float : left !important ;
}
.region-footer-menu ul li a {
color : #fff !important ;
}
.menu-mlid-407 {
display : none;
}
.views-label-title {
display : none;
}
.view-district-profile ul li {
float : left;
}
blockquote, strong {
font-weight : 700;
}
.clearfix:after, hr {
clear : both;
height : 0;
}
#masthead, blockquote {
position : relative;
}
blockquote, em {
font-style : italic;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, tbody, tfoot, time, tt, u, ul, var, video {
padding : 0;
border : 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display : block;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:after, blockquote:before, q:after, q:before {
content : '';
content : none;
}
img {
max-width : 100%;
height : auto;
}
.remove-margin {
margin-right : 0 !important ;
}
.clearfix:after {
content : ".";
display : block;
visibility : hidden;
line-height : 0;
}
p, table {
line-height : 1.7em;
}
.clear {
clear : both;
}
blockquote {
margin : 30px 20px;
padding-left : 25px;
color : #000;
quotes : "\201C" "\201D" "\2018" "\2019";
}
blockquote:before {
color : #000;
content : open-quote;
font-size : 3em;
line-height : 0.1em;
position : absolute;
top : 20px;
left : -10px;
}
blockquote p:last-child {
margin : 0;
}
pre {
background : url(images/pre-bg.png) #fff;
margin : 40px 0;
padding : 25px 20px;
line-height : 25px;
border : #ddd solid 1px;
white-space : pre-wrap;
overflow-wrap : break-word;
}
table {
border-collapse : collapse;
border-spacing : 0;
width : 100%;
}
table.views-table tr td {
padding : 5px;
border : #CCC solid 1px;
border-collapse : collapse;
color : #000;
vertical-align : top;
}
#main-menu li, #main-menu ul {
list-style : none;
padding : 0;
margin : 0;
float : left;
}
th {
background : #f4f4f4;
padding : 5px 4px;
border-right : 1px solid #c8c7c7;
border-left : 1px solid #c8c7c7;
border-top : 1px solid #c8c7c7;
}
td {
text-align : left;
}
table.views-table tr.even {
background : #f4f4f4 !important ;
color : #000;
}
h1, h2, h3, h4, h5, h6 {
clear : both;
}
p {
margin : 10px 0 20px;
text-align : justify;
}
p img {
margin : 0;
}
small {
font-size : 80%;
}
hr {
border : rgba(0, 0, 0, 0.2) solid;
border-width : 1px 0 0;
margin : 10px 0 30px;
}
p a, p a:visited {
line-height : inherit;
}
h1#site-title {
text-transform : uppercase;
font-weight : 800;
margin-top : 18px;
clear : none;
}
h1#site-title a:link, h1#site-title a:visited {
color : #000;
}
.menutoggle {
width : 36px;
height : 36px;
color : #555;
border : #ddd solid 1px;
border-radius : 3px;
line-height : 36px;
text-align : center;
background : #fff;
position : absolute;
right : 20px;
top : 25px;
font-size : 1.250em;
display : none;
}
#main-menu a.active, #main-menu li a:active, #main-menu li a:hover, #main-menu li ul li a:hover, #main-menu li ul li ul li a:hover, #main-menu li ul li ul li ul li a:hover, #main-menu > ul > li > a.active-trail {
color : #fff;
}
#main-menu ul {
width : auto;
}
#main-menu li {
color : #fff;
font-weight : 400;
}
#main-menu li a {
color : #777;
display : block;
margin : 0;
padding : 19px 10px;
position : relative;
}
#main-menu li a.sf-with-ul {
padding-right : 10px;
}
#main-menu li ul li a, #main-menu li ul li a:link, #main-menu li ul li a:visited, #main-menu li ul li ul li a, #main-menu li ul li ul li a:link, #main-menu li ul li ul li a:visited, #main-menu li ul li ul li ul li a, #main-menu li ul li ul li ul li a:link, #main-menu li ul li ul li ul li a:visited {
color : #777;
width : 148px;
margin : 0;
padding : 10px;
border-top : 1px solid #ddd;
position : relative;
font-weight : 400;
}
#main-menu ul li ul li ul li ul li:first-child a, #main-menu ul li ul li ul li:first-child a, #main-menu ul li ul li:first-child a {
border-top : none;
}
#main-menu li ul {
font-size : 0.750em;
z-index : 9999;
position : absolute;
left : -999em;
height : auto;
width : 160px;
margin : 0;
padding : 5px;
}
#main-menu li ul a {
width : 150px;
}
#main-menu li ul ul {
margin : -53px 0 0 144px;
}
#main-menu li.sfHover ul ul, #main-menu li.sfHover ul ul ul, #main-menu li:hover ul ul, #main-menu li:hover ul ul ul {
left : -999em;
}
#main-menu li li li.sfHover ul, #main-menu li li li:hover ul, #main-menu li li.sfHover ul, #main-menu li li:hover ul, #main-menu li.sfHover ul, #main-menu li:hover ul {
left : auto;
}
#main-menu li.sfHover, #main-menu li:hover {
position : static;
}
#main-menu > ul > li > a {
padding : 10px;
}
#footer-block, #header-block {
padding : 20px 0 0;
}
#bottom {
padding : 20px 0 40px;
background : #3b3b3b;
border-top : 5px solid #ed564b;
}
.footer-block {
color : #aaa;
}
.footer-block .block > h2 {
font-size : 1.3em;
font-weight : 700;
color : #fff;
margin : 0 0 5px;
}
.site-footer {
padding : 10px 0;
background : #292929;
font-size : 0.750em;
}
.fcred {
padding : 10px 0;
color : #bbb;
text-align : center;
}
.fcred a:link, .fcred a:visited {
color : #fff;
}
#content .node-teaser {
padding-bottom : 30px;
border-bottom : 1px solid #DDD;
margin-bottom : 15px;
}
.node-teaser img, .page-node #content-wrap img {
padding : 6px;
height : auto;
max-width : 97.4%;
}
.page-node #content-wrap img {
border : #CCC solid 1px;
margin : 0.5em 1em 0.5em 0;
}
.region-content-top {
margin-bottom : 20px;
}
#sidebar .block {
margin-bottom : 30px;
}
#sidebar .block > h2 {
font-size : 1.250em;
color : #000;
margin-bottom : 15px;
text-transform : uppercase;
font-weight : 700;
}
fieldset {
background : #fff;
border : #ccc solid 1px;
margin-top : 10px;
margin-bottom : 32px;
padding : 0 0 10px;
position : relative;
top : 12px;
border-radius : 4px;
}
.fieldset-wrapper {
margin-top : 25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
margin-top : 0;
}
.filter-wrapper {
top : 0;
padding : 1em 0 0.2em;
border-top-left-radius : 0;
border-top-right-radius : 0;
}
.filter-help a {
font-size : 0.857em;
padding : 2px 20px 0;
}
.filter-wrapper .form-item label {
margin-right : 10px;
}
.filter-wrapper .form-item {
padding : 0 0 0.5em 0.5em;
}
.filter-guidelines {
padding : 0 1.5em 0 0.5em;
}
fieldset.collapsed {
background : 0 0;
border-radius : 0;
}
fieldset legend {
background : #dbdbdb;
border : #ccc solid 1px;
border-bottom : none;
display : block;
height : 2em;
left : -1px;
line-height : 2;
padding : 0;
position : absolute;
text-indent : 10px;
top : -12px;
width : 100%;
border-top-left-radius : 4px;
border-top-right-radius : 4px;
}
fieldset.collapsed legend {
border-radius : 4px;
}
fieldset .fieldset-wrapper {
padding : 0 10px;
}
input, select.form-select, textarea.form-textarea {
padding : 4px;
}
fieldset .fieldset-description {
margin-top : 5px;
margin-bottom : 1em;
line-height : 1.4;
font-style : italic;
}
input {
margin : 2px 0;
}
#edit-field-inst-urls-title {
width : 250px;
height : 34px;
}
@media only screen and (max-width:341px) {
#edit-field-website-title {
width : 200px;
height : 34px;
}
.searchResult .views-exposed-form .views-exposed-widget .form-submit {
margin-top : 2px;
position : static;
}
}
input, textarea {
font-size : 1.5em;
}
textarea {
line-height : 1.5;
}
.password-suggestions ul li {
margin-left : 1.2em;
}
.form-item {
margin-bottom : 1em;
margin-top : 2px;
}
.form-type-checkbox label, .form-type-radio label {
margin-left : 4px;
}
.form-type-checkbox .description, .form-type-radio .description {
margin-left : 2px;
}
.form-actions {
padding : 0 !important ;
}
.contact-form #edit-mail, .contact-form #edit-name, .contact-form #edit-subject {
width : 100%;
box-sizing : border-box;
border-radius : 4px;
}
.contact-form #edit-message {
width : 100%;
box-sizing : border-box;
border-top-left-radius : 4px;
border-top-right-radius : 4px;
}
.contact-form .resizable-textarea .grippie {
width : 100%;
box-sizing : border-box;
border-bottom-left-radius : 4px;
border-bottom-right-radius : 4px;
}
div.password-suggestions {
border : 0;
}
.ui-widget-overlay {
background : #222;
opacity : 0.699999988079071044921875;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
padding : 1em;
}
#forum .name {
font-size : 1.083em;
}
#forum .description {
font-size : 1em;
}
button, input[type="submit"], input[type="reset"], input[type="button"] {
font-weight : 400;
position : static !important ;
}
button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
width : 100%;
padding-left : 0 !important ;
padding-right : 0 !important ;
text-align : center;
}
.search-results .search-snippet-info, ol.search-results {
padding-left : 0;
}
.Search {
margin : 15px 0;
}
#block-search-form .content {
margin-top : 0;
}
#search-form .form-item-keys label {
display : block;
}
.search-results li {
border-bottom : 1px solid #d3d7d9;
padding-bottom : 0.4285em;
margin-bottom : 0.5em;
}
.search-results li:last-child {
border-bottom : none;
margin-bottom : 1em;
}
.meta {
margin : 5px 0 10px;
}
.meta a {
color : #999;
}
.meta a:hover {
color : #000;
}
.meta li {
display : inline;
margin-right : 10px;
}
.meta strong {
font-weight : 600;
color : #111;
}
.meta li:last-child {
margin-right : 0;
padding-right : 0;
background : 0 0;
}
#content table.cke_editor {
background : 0 0;
border : 0;
}
#content table.cke_editor td {
background : 0 0;
padding : 0;
border : 0;
}
.poll .vote-form .choices .title {
font-size : 0.875em;
font-weight : 400;
line-height : 2;
}
.poll .vote-form .choices {
margin : 0;
}
.form-item label {
font-size : 0.813em;
font-weight : 700;
}
.item-list ul {
margin : 0 0 0 0;
padding : 0;
}
.item-list ul li, ul.menu li {
margin : 0;
padding : 0;
}
ul.inline {
clear : both;
}
ul.inline li {
margin : 0;
padding : 0;
}
.tabs-wrapper {
border-bottom : 1px solid #b7b7b7;
margin : 0 0 5px;
}
ul.secondary, ul.secondary a.active {
border-bottom : none;
}
ul.primary {
border : none;
margin : 0;
padding : 0;
}
ul.primary li a {
background : 0 0;
border : none;
display : block;
float : left;
line-height : 1.5385em;
margin : 0 5px 0 0;
padding : 0 1em;
border-radius : 4px 4px 0 0;
}
ul.primary li a.active, ul.primary li a:hover {
background : #666;
border : none;
color : #fff;
}
ul.primary li a:hover {
background : #888;
}
ul.secondary {
background : #666;
clear : both;
margin : 0;
padding : 0;
}
ul.secondary li {
border-right : none;
}
ul.secondary li a, ul.secondary li a:link {
border : none;
color : #ccc;
display : block;
float : left;
line-height : 1.5385em;
padding : 0 1em;
}
ul.secondary li a.active, ul.secondary li a:hover {
background : #555;
color : #fff;
text-decoration : none;
}
ul.inline, ul.links.inline {
margin-left : 0;
}
.field-name-field-tags {
margin : 0 0 10px;
}
.field-name-field-tags a {
background : #AF1E12;
margin-right : 5px;
margin-bottom : 5px;
border-radius : 2px;
color : #fff;
padding : 2px 6px;
}
.field-name-field-tags a:hover {
background : #111;
color : #fff;
}
.field-name-field-tags div {
display : inline;
}
.profile {
margin : 1.5385em 0;
}
.profile dd {
margin-bottom : 1.5385em;
}
.profile h3 {
border : none;
}
.profile dt {
margin-bottom : 0;
}
.password-parent {
width : 36em;
}
.comment h2.title {
margin-bottom : 1em;
}
.comment div.user-picture img {
margin-left : 0;
}
.comment {
margin-bottom : 20px;
display : table;
vertical-align : top;
}
.comment .attribution {
display : table-cell;
padding : 0 35px 0 0;
vertical-align : top;
overflow : hidden;
}
.comment .attribution img {
margin : 0;
border : #d3d7d9 solid 1px;
}
.comment .attribution .username {
white-space : nowrap;
}
.comment .comment-submitted p {
margin : 4px 0;
font-size : 1.071em;
line-height : 1.2;
}
.comment .comment-submitted .comment-time {
font-size : 0.786em;
}
.comment .comment-submitted .comment-permalink {
font-size : 0.786em;
text-transform : lowercase;
}
.comment .content {
font-size : 0.929em;
line-height : 1.6;
}
.comment .comment-arrow {
background : url(images/comment-arrow.gif) 0 center no-repeat;
border-left : 1px solid;
border-right : 1px solid;
height : 40px;
margin-left : -36px;
margin-top : 15px;
position : absolute;
width : 22px;
}
.comment .comment-text {
padding : 0 25px 10px 35px;
display : table-cell;
vertical-align : top;
position : relative;
width : 100%;
border-left : 1px solid #d3d7d9;
}
.comment .indented {
margin-left : 40px;
}
.comment-unpublished {
margin-right : 5px;
padding : 5px 2px 5px 5px;
}
.comment .comment-text .comment-arrow {
border-left : 1px solid #fff;
border-right : 1px solid #fff;
}
.field-name-taxonomy-forums div {
display : inline;
margin-top : 4px;
}
#forum .submitted {
font-family : 'Open Sans', sans-serif;
background : 0 0;
padding : 0;
}
#forum .container {
background : #555;
color : #fff;
}
#forum .container a {
color : #000;
font-weight : 700;
}
#forum th, #forum th a, .topPan {
color : #fff;
}
#forum div.indent {
margin-left : 2px;
}
.forum-starter-picture {
float : left;
padding : 4px;
border : #d9d9d9 solid 1px;
margin : 5px 7px 5px 0;
}
#forum th {
background : #434343;
text-shadow : none;
}
#forum .icon div, #forum td.forum .icon {
background : url(images/no-new-posts.png) no-repeat;
width : 35px;
height : 35px;
}
h1.logo-hi {
margin : 5px 0 15px;
}
h1.logo {
margin : 15px 0;
}
@media screen and (max-width:768px) {
html {
font-size : 60%;
}
h1#site-title {
text-align : center;
}
#site-logo {
padding-top : 0;
}
select.mnav {
width : 100%;
margin-bottom : 20px;
}
#main-menu, .flex-caption {
display : none;
}
}
.abs ul, ul.accblty {
float : left;
width : auto;
}
.topPan {
background-color : #02263c;
padding : 10px 0;
}
@media only screen and (max-width:991px) {
.imgHide, .topPan {
display : none;
}
}
@media only screen and (max-width:617px) {
.topPan {
display : none;
}
}
@media only screen and (max-width:519px) {
.topPan {
display : none;
}
}
@media only screen and (max-width:341px) {
.topPan {
display : none;
}
}
ul.accblty li, ul.language-switcher-locale-url li {
display : inline-block;
font-size : 1.3em;
line-height : 1em;
}
p.time {
color : #d1d1d1;
font-size : 1.3em;
line-height : 1em;
margin : 0;
padding : 0;
}
ul.language-switcher-locale-url {
float : left;
width : auto;
margin : 0;
padding : 0;
}
ul.language-switcher-locale-url li {
color : #fff;
}
ul.language-switcher-locale-url li a {
color : #000;
}
ul.language-switcher-locale-url li a:hover {
text-decoration : underline;
}
ul.accblty {
margin : 0;
padding : 0 10px 0 0;
}
ul.accblty li {
margin-right : 15px;
color : #fff;
}
.abs ul li.first a, .abs ul li.last a {
border : #fff solid 1px;
padding : 0 2px;
display : block;
}
.abs ul li.first, ul.accblty li span.marRight, ul.accblty li.noDiv {
margin-right : 5px;
}
ul.accblty li a {
color : #fff;
text-decoration : none;
}
ul.accblty li a:hover {
text-decoration : underline;
}
ul.accblty li a.homeIcon {
color : #aadcfc;
}
.abs ul li.first a {
background-color : #000;
color : #fff;
}
.abs ul li.last a {
background-color : #fff;
color : #000;
}
.abs ul li {
display : inline-block;
margin-right : 15px;
color : #fff;
font-size : 1.3em;
line-height : 1em;
}
.abs ul {
margin : 0;
padding : 0;
}
.abs ul li a {
color : #fff;
text-decoration : none;
}
.abs ul li a:hover {
text-decoration : underline;
}
.lang-top-menu {
margin : 0 0 7px;
}
.navWrap {
background-color : #009DFB;
color : #000;
}
#cssmenu ul li a {
color : #fff;
font-size : 1.2em;
text-transform : uppercase;
}
.tb-megamenu .mega-nav > li, .tb-megamenu .dropdown-menu .mega-nav > li {
width : 180px;
}
.tb-megamenu .nav > li > a:hover {
background : #000;
}
#cssmenu ul ul li a {
font-size : 1em;
text-transform : capitalize;
transition : all 0.35s ease;
}
.inFocus h2, .scheme h3 {
text-transform : uppercase;
}
.form-group .search-form {
float : right !important ;
transition : all 0.35s, border-radius 0s;
width : 32px;
height : 32px;
background-color : #fff;
box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset;
border-radius : 25px;
border : #ccc solid 1px;
}
.form-group .search-form input.form-control {
padding-right : 20px;
padding-bottom : 12px;
border : 0;
background : 0 0;
box-shadow : none;
display : block;
}
.form-group input.form-control:-moz-placeholder.search-form {
display : none;
}
.form-group input.form-control:-moz-placeholder .search-form {
display : none;
}
.form-group input.form-control:-ms-input-placeholder .search-form {
display : none;
}
.form-group.hover .search-form, .form-group:hover .search-form {
width : 100%;
border-radius : 4px 25px 25px 4px;
}
.form-group .form-submit .search-form {
position : absolute;
top : -1px;
right : -2px;
z-index : 2;
display : block;
width : 34px;
height : 34px;
line-height : 34px;
text-align : center;
color : #3596e0;
left : initial;
font-size : 0.875em;
}
#header.sticky {
position : fixed;
top : 0;
width : 100%;
z-index : 1;
background-color : #fff;
}
#fixed-header, .top-fixed-area {
margin : auto;
position : fixed;
top : 0;
z-index : 99;
}
#fixed-header {
width : 960px;
text-align : center;
}
.top-fixed-area {
width : 1000%;
height : 60px;
background-color : #fff;
}
.searchResult .views-exposed-widgets, .total-count {
position : absolute;
}
.depWrap {
background-size : 100% 100%;
background-repeat : no-repeat;
padding : 20px 0;
}
.cardLast {
margin-right : 0 !important ;
}
@media only screen and (max-width:991px) {
.card {
float : left;
width : 40%;
}
.cardLast {
margin-top : 50px;
margin-bottom : 30px;
}
}
@media only screen and (max-width:617px) {
.card {
float : left;
width : 39%;
margin-right : 55px !important ;
}
.cardLast {
margin-top : 40px;
}
}
@media only screen and (max-width:519px) {
.card {
float : none;
width : 90%;
margin-right : 0 !important ;
margin-top : 85px;
}
.cardFirst {
margin-top : 0;
}
.cardLast {
margin-bottom : 70px;
}
}
h2.visionHead {
text-align : center;
border-bottom : 1px solid #e2e1e1;
padding-bottom : 10px;
font-size : 1em;
line-height : 25px !important ;
}
p.visiontxt {
text-align : center;
font-size : 1.4em;
line-height : 1.6em;
margin-bottom : 20px;
}
ul.visionList {
list-style-type : none;
}
ul.visionList li {
float : left;
width : 142px;
text-align : center;
}
ul.visionList li a {
font-size : 1.5em;
line-height : 1.2em;
text-decoration : none;
cursor : pointer;
color : #265986;
}
ul.visionList li a:hover {
color : #000;
}
.visionIcon {
background : #e68a00;
border-radius : 50% !important ;
line-height : 75px;
width : 75px;
margin : 0 auto 10px;
}
.visionIcon_violet {
background : #993365;
}
.visionIcon_red {
background : #c9252c;
}
.visionIcon_orange {
background : #fc7438;
}
.visionIcon_green {
background : #3dbb95;
}
.visionIcon_blue {
background : #00adef;
}
.visionIcon_brown {
background : #954731;
}
.visionIcon_lightOrange {
background : #fd9c53;
}
.visionIcon_deepGreen {
background : #1b5758;
}
@media only screen and (max-width:1199px) {
.clear1 {
clear : both;
}
ul.visionList li {
margin-bottom : 20px;
}
}
@media only screen and (max-width:613px) {
.clear1 {
clear : none;
}
.clear2 {
clear : both;
}
}
@media only screen and (max-width:477px) {
.clear1, .clear2 {
clear : none;
}
.clear3 {
clear : both;
}
}
@media only screen and (max-width:341px) {
ul.visionList {
width : 70%;
margin : 0 auto;
}
ul.visionList li {
margin-bottom : 10px;
margin-left : 20px;
}
}
#logoPan {
width : 100%;
height : 100%;
overflow : hidden;
padding : 0 0 6px;
}
.updtSecWrap {
background-color : #1975be;
padding : 30px;
}
.inFocus {
background-color : #c3e6fa;
color : #003a68;
padding : 20px;
text-align : center;
height : 210px;
overflow : hidden;
}
.inFocus p {
font-size : 1em;
line-height : 1.5em;
margin-top : 10px;
}
.inFocus ul li {
font-size : 1.4em;
line-height : 1.6em;
margin-top : 10px;
text-align : center;
}
.inFocus h2 {
border-bottom : 1px solid #fff;
padding-top : 0;
padding-bottom : 10px;
margin-top : 0;
}
@media only screen and (max-width:991px) {
.inFocus {
height : 256px;
}
.vdo {
margin-top : 20px;
}
}
@media only screen and (max-width:767px) {
.tabWrap {
margin-top : 20px;
}
}
#edit-submit-list-of-institutions {
display : none;
}
.Inst-address {
font-size : 1.3em;
color : #012951;
}
.total-count {
margin : 90px 0 0;
font-size : 1.5em;
font-weight : 700;
color : #fff;
}
@media only screen and (max-width:514px) {
.total-count {
position : absolute;
margin : 118px 0 0;
font-size : 1.5em;
font-weight : 700;
color : #fff;
}
}
@media only screen and (max-width:991px) {
.total-count {
position : absolute;
margin : 118px 0 0;
font-size : 1.5em;
font-weight : 700;
color : #fff;
}
.searchResult .views-exposed-widgets {
position : absolute;
margin : 100px 0 0;
}
}
@media only screen and (max-width:541px) {
.searchResult .views-exposed-widgets {
position : absolute;
margin : 100px 0 0;
}
}
@media only screen and (max-width:341px) {
.searchResult .views-exposed-widgets {
position : absolute;
margin : 100px 0 0;
}
}
.searchResult .views-exposed-form .views-exposed-widget {
float : left;
padding : 33px 0 0;
}
.searchResult .views-exposed-form .views-exposed-widget .form-submit {
margin-top : 2px;
position : static;
}
.instBg {
width : 100%;
height : 100%;
background-size : 100% 100%;
padding : 30px 0;
}
.sercSec h3 {
font-size : 2.6em;
color : #012951;
padding-top : 0;
margin-top : 0;
}
.btn-primary {
background-color : #012951;
border-color : #001325;
}
.searchResult {
height : 102px;
overflow : auto;
margin : -33px 0 0;
line-height : 1.6em;
}
@media only screen and (max-width:991px) {
.searchResult {
height : 102px;
overflow : auto;
margin : -33px 0 0;
line-height : 1.6em;
}
}
@media only screen and (max-width:541px) {
.searchResult {
height : 102px;
overflow : auto;
margin : -33px 0 0;
line-height : 1.6em;
}
}
@media only screen and (max-width:341px) {
.searchResult {
height : 102px;
overflow : auto;
margin : -33px 0 0;
line-height : 1.6em;
}
}
.searchResult ul {
list-style-type : none;
margin : 0;
float : right;
border-left : 1px solid #1d7ead;
width : 500px;
padding : 0 30px;
}
.searchResult ul li {
margin-bottom : 15px;
}
.searchResult ul li a {
font-size : 1.4em;
color : #201f1f;
text-decoration : none;
font-weight : 700;
}
.searchResult ul li a:hover {
text-decoration : underline;
}
ul.know_school_college {
list-style-type : none;
margin : 0;
padding : 0;
}
ul.know_school_college li {
margin-bottom : 10px;
}
ul.know_school_college li.Know_school {
padding : 12px 0 18px 55px;
}
ul.know_school_college li.Know_college {
padding : 12px 0 17px 55px;
}
ul.know_school_college li a {
font-size : 1.4em;
line-height : 1.2em;
font-weight : 700;
color : #fff;
}
@media only screen and (max-width:991px) {
ul.know_school_college {
margin-top : 82px;
}
ul.know_school_college li {
float : left;
width : auto;
margin-bottom : 0;
}
ul.know_school_college li.Know_college {
margin-left : 30px;
}
ul.know_school_college li.Know_school {
padding-top : 10px;
padding-bottom : 18px;
}
.searchResult {
margin-top : 0;
padding : 0;
border-left : 0;
border-bottom : 1px solid #1d7ead;
}
.searchResult ul {
padding-bottom : 10px;
}
.tabcontext {
clear : both;
}
}
@media only screen and (max-width:514px) {
ul.know_school_college li {
float : none;
}
ul.know_school_college li.Know_college {
margin-left : 0;
}
ul.know_school_college li.Know_school {
padding-top : 10px;
padding-bottom : 18px;
margin-bottom : 10px;
}
}
.btm_logoWrap {
padding : 20px 0;
}
.btm_logo img {
width : 100%;
height : 100%;
}
.btm_logo ul {
list-style-type : none;
margin : 0 5px 0 5px;
padding : 0;
}
.btm_logo ul li {
float : left;
width : auto;
padding : 0 10px;
}
.btm_logo ul li.first {
padding-left : 0;
}
.btm_logo ul li.last {
padding-right : 0;
}
#footerWrap {
background-color : #3c3c3c;
padding : 30px 0;
}
ul li.leaf h3.noTopMar {
margin-top : 0;
}
.bdrRtFoot {
border-left : 1px solid #b9b9b9;
padding-left : 30px;
}
.visitCount {
margin-bottom : 30px;
color : #dedede;
}
.cpyTxt p, h2.mediaHead {
margin-bottom : 10px;
color : #dedede;
}
.cpyTxt p {
font-size : 1.2em;
line-height : 1.4em;
}
h2.mediaHead {
font-size : 1.3em;
font-weight : 700;
margin-top : 30px;
border-bottom : none;
}
.socialMed {
float : left;
width : auto;
}
.socialMed a {
float : left;
width : auto;
color : #dedede;
margin-right : 8px;
}
.socialMed a.fb:hover {
color : #3a5898;
}
.socialMed a.twitter:hover {
color : #00acee;
}
.socialMed a.youtube:hover {
color : #c80e0f;
}
.support i, .support p {
color : #dedede;
}
.socialMed a i {
font-size : 2em;
}
.valid-icon {
float : right;
width : auto;
margin-top : 40px;
margin-bottom : 30px;
}
.valid-icon ul {
list-style-type : none;
}
.valid-icon ul li {
float : left;
width : auto;
padding-top : 12px;
margin-right : 5px;
}
.valid-icon ul li.cqw {
padding-top : 0;
}
.valid-icon ul li.last {
margin-right : 0;
}
.support {
margin-top : 30px;
clear : both;
}
.support p {
font-size : 1.2em;
}
.niclogo {
display : block;
height : 29px;
width : 152px;
margin-bottom : 10px;
overflow : hidden;
}
.footer-qr {
margin-right : 20px;
float : left;
margin-bottom : 10px;
}
.schemeWrap {
background-color : #ebedf1;
padding : 30px 0;
}
.scheme {
border-right : 1px solid #999;
padding : 0 20px 0 0;
}
.scheme h3 {
font-size : 2.6em;
color : #012951;
margin : 0 0 5px;
padding : 0;
}
.scheme p {
font-size : 1.3em;
line-height : 1.5em;
color : #333;
}
a.moreSchm {
font-size : 1.4em;
color : #00468b;
}
ul.schm {
list-style-type : none;
margin : 0;
padding : 0;
}
ul.schm li {
float : left;
width : 171px;
margin-right : 20px;
text-align : center;
}
ul.schm li.last {
margin-right : 0;
}
ul.schm li a {
font-size : 1.5em;
line-height : 1.4em;
text-decoration : none;
color : #464646;
}
ul.schm li a:hover {
color : #005e97;
}
ul.schm li a img {
margin-bottom : 5px;
}
@media only screen and (max-width:767px) {
ul.schm {
margin-top : 20px;
}
}
@media only screen and (max-width:602px) {
ul.schm {
width : 70%;
margin : 20px auto 0;
}
ul.schm li {
margin-right : 0;
margin-bottom : 20px;
}
}
@media only screen and (max-width:767px) {
.bdrRtFoot, .visitCount {
margin-top : 20px;
}
.bdrRtFoot {
border-left : none;
padding-left : 15px;
}
}
.bradcumPan {
border-bottom : 1px solid #eee;
padding-bottom : 14px;
margin : 19px 0 10px;
overflow : hidden;
font-size : 1.3em;
}
.dept-sel, .footeright a {
padding-bottom : 10px;
color : #fff;
}
.footeright, .footerl {
text-align : right;
margin-right : 10px;
}
.shadow:hover {
opacity : 0.60000002384185791015625;
box-shadow : 0 0 0 148px rgba(17, 17, 17, 0.8) inset;
}
.footeright {
color : #fff;
}
.footeright a:hover {
text-decoration : underline;
}
.dept-sel {
font-size : 1.4em;
margin : 10px 10px 0;
border-bottom : 1px solid #fff;
}
.dept-sel a {
color : #fff;
}
.dept-sel a:hover {
color : #BDBDBD;
}
.citi-engag {
padding-bottom : 30px;
}
h3.cet {
padding-bottom : 10px;
}
.home-content {
padding-bottom : 0;
}
#block-menu-block-10 ul li {
width : 100%;
list-style-image : url(images/arrow.png);
margin-bottom : 7px;
border-bottom : 1px dotted #ccc;
padding-bottom : 7px;
}
.webcat {
font-size : 1.6em;
color : #fff;
text-align : center;
line-height : 1.4em;
padding-bottom : 5px;
}
.citizenSec img {
margin-bottom : 15px;
}
@media only screen and (max-width:1199px) {
.citizenSec img {
width : 100%;
}
}
@media only screen and (max-width:991px) {
.citiEngLinkWrap, .citizenSec {
margin-top : 10px;
}
}
@media only screen and (max-width:360px) {
.col-xs-6 {
width : 100%;
}
.citizenSec img {
margin-bottom : 5px;
}
.citizenSec {
margin-top : 10px;
}
.citiEngLinkWrap {
margin-top : 0;
height : auto;
}
.instBg {
margin-top : 10px;
}
}
.citiEngLinkWrap {
overflow : auto;
background : #ededed;
padding : 15px;
margin-top : 10px;
}
ul.citiEngLink {
list-style-type : none;
margin : 0 0 0 20px;
padding : 0;
}
ul.citiEngLink li {
margin-bottom : 8px;
padding-bottom : 8px;
border-bottom : 1px solid #CCC;
}
ul.citiEngLink li:before {
font-family : 'Open Sans', sans-serif;
content : "\e084";
font-size : 1.2em;
color : #0164b2;
margin : 0 5px 0 -19px;
}
ul.citiEngLink li a {
font-size : 1.3em;
font-weight : 600;
line-height : 1.3em;
color : #0164b2;
}
ul.citiEngLink li.last {
margin-bottom : 0;
border-bottom : none;
}
.e-content {
font-size : 0.688em;
position : relative;
padding : 0 0 10px;
margin : 5px 0 20px;
line-height : 17px;
border : #e6e6e6 solid 1px;
text-align : justify;
display : block;
clear : both;
border-radius : 2px;
overflow : hidden;
}
.e-content h3 {
font-size : 1.2em;
font-weight : 700;
padding : 5px 0 5px 8px;
margin : 0 0 5px;
color : #000;
font-family : 'Open Sans', sans-serif;
border-bottom : 1px solid #e6e6e6;
}
.e-content h3 span {
position : absolute;
top : 5px;
right : 5px;
padding : 0 0 3px;
font-size : 0.688em;
font-weight : 400;
color : #303030;
}
.e-content h3 span a {
color : #666;
background : #fff;
text-shadow : none;
padding : 4px 8px;
border : #e6e6e6 solid 1px;
border-radius : 15px;
}
.e-content h3 span a:hover {
color : #fff !important ;
background : #424242;
padding : 2px 8px;
border : #000 solid 1px;
border-radius : 15px;
text-decoration : none !important ;
}
.e-content img {
float : left;
padding : 0 5px 3px;
}
.e-content p {
font-size : 1.1em;
margin : 0 10px;
}
.description {
display : none;
}
.lod {
padding : 0 10px 5px 10px;
}
.announceimg {
position : absolute;
right : 0;
top : 35px;
width : 371px;
height : 147px;
z-index : 100;
}
@media only screen and (max-width:320px) {
.textresize li {
float : left;
background : #464646;
padding : 7px 0 10px;
border-left : 1px solid #fff;
}
.language-switcher-locale-url li a {
font-size : 0.750em;
}
}
.home_height .field-items {
min-height : 192px;
}
.region-home-tab {
padding-top : 20px;
}
.home-list ul li {
list-style-type : none;
display : inline-block;
width : 33%;
margin-bottom : 10px;
}
.region-footer-third .jcarousel-skin-default .jcarousel-item-horizontal {
margin : 0;
padding : 0 10px 0 0;
}
.region-footer-third .jcarousel-skin-default ul li img {
width : 100%;
}
.s-grid-small {
height : 133px;
padding : 15px 15px 0 0;
overflow : auto;
}
.bottom-content-slider {
margin-top : 20px;
}
.sc-image {
float : left;
width : 30%;
margin-right : 3%;
}
.sc-text {
float : left;
width : 67%;
}
.bottomview {
padding : 0;
}
.view-home-page-content .col-sm-4 {
padding : 0;
}
.sc-text a {
font-size : 1.1em;
font-weight : 400;
color : #000;
font-family : 'Varela Round', sans-serif;
}
.sc-text p {
color : #000;
font-size : 0.875em;
margin : 0;
}
.jcarousel-view--home-bottom-content--block li a h4 {
font-size : 1.2em !important ;
color : #3fa59a !important ;
text-align : left;
margin-bottom : 10px;
}
.jcarousel-view--home-bottom-content--block li .field-content {
color : #a0a0a0;
}
.sc-image img {
width : 100%;
height : 102px;
}
article {
border-bottom : 1px solid #eee;
margin-top : 2em;
padding-bottom : 1.5em;
}
.item-list-sidebar ul li {
position : relative;
margin-top : 0.9em;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
width : 100%;
height : auto;
padding : 20px 0;
margin : auto;
border : #ccc solid 0;
}
.view-gallery-image .jcarousel-skin-default .jcarousel-container-horizontal {
width : 100%;
height : auto;
padding : 0;
margin : auto;
border : #ccc solid 0;
}
.view-gallery-image .jcarousel-skin-default .jcarousel-item-horizontal {
margin : 0;
}
.jcarousel-container a:focus {
outline : none !important ;
box-shadow : none;
}
body::-webkit-scrollbar {
width : 1em;
}
body::-webkit-scrollbar-thumb {
background-color : darkgrey;
outline : 1px solid slategrey;
}
.headermainTxt {
background : #ffffff;
color : #0F4C9F;
font-weight : bold;
font-size : 2em !important ;
padding : 10px 0;
}
.sideblock2 img {
height : 200px;
margin-bottom : 20px;
width : 100%;
}
.sideblock2 {
border-bottom : 1px dashed #ccc;
}
.external-link ul li {
list-style-type : none;
display : inline-block;
width : 48%;
margin-bottom : 10px;
}
.hidden {
margin-top : 7%;
width : 38%;
z-index : 99999;
position : fixed;
right : -1000px;
color : #fff;
display : block !important ;
float : right;
height : auto;
}
.hidden2 {
margin-top : 18%;
width : 38%;
z-index : 99999;
position : fixed;
right : -1000px;
color : #fff;
display : block !important ;
float : right;
height : auto;
}
.region-footer-second address {
color : #fff;
}
.external-link ul li a {
font-size : 1em !important ;
color : #fff !important ;
}
article h2.title {
padding : 5px 10px 7px;
text-transform : none;
font-size : 2em !important ;
color : #0F4C9F;
}
article .content p {
color : #000;
line-height : 2em !important ;
}
#block-menu-block-10 ul.menu li {
list-style-type : none;
display : inline-block;
width : 48%;
margin-bottom : 10px;
}
.logimg {
padding : 0;
margin : 0;
width : 20%;
float : left;
}
.logtext {
padding : 0;
margin : 0;
width : 80%;
float : left;
}
h1.logo {
font-size : 2.2em !important ;
color : #2575a7;
font-weight : 500;
font-family : initial;
padding : 20px 0 0 0;
margin : 0 !important ;
}
p.logo-text {
color : #f7541d !important ;
font-weight : 600;
font-family : initial;
letter-spacing : 1px;
font-style : italic;
font-size : 1.2em;
margin : -4px 5px;
}
#block-menu-block-10 ul.menu li a {
padding : 0 35px 0 0;
font-size : 1em !important ;
color : #fff !important ;
}
#pointer_div2 {
right : 0;
position : absolute;
background : #0f4c9f;
background-repeat : no-repeat;
width : 550px;
height : auto;
color : #fff;
}
.headquarter-menu ul li {
border-bottom : 1px dotted;
padding : 5px 0;
}
#pointer_div2 h2 {
text-align : center;
}
#block-block-17 .closs-img {
position : absolute;
cursor : pointer;
margin-top : 22%;
margin-left : -22%;
}
.headquarter-menu a {
color : #fff;
}
.hidden2 .close {
float : right;
font-size : 30px;
font-weight : 700;
line-height : 1;
color : #fff;
text-shadow : none;
opacity : 1;
}
.hidden4 .close {
float : right;
font-size : 30px;
font-weight : 700;
line-height : 1;
color : #fff;
text-shadow : none;
opacity : 1;
}
.region-district-pofile .skin-default .views-slideshow-controls-text-previous {
position : absolute;
z-index : 10000;
top : 22%;
background-image : url(images/arrows-prev1.png);
width : 20px;
height : 40px;
right : 100px;
background-repeat : no-repeat;
}
.region-district-pofile .skin-default .views-slideshow-controls-text-status-play {
position : absolute;
z-index : 10000;
right : 60px;
top : 22%;
background-image : url(images/play-icon1.png);
width : 20px;
height : 40px;
background-repeat : no-repeat;
}
.region-district-pofile .skin-default .views-slideshow-controls-text-status-pause {
position : absolute;
z-index : 10000;
right : 60px;
top : 22%;
background-image : url(images/pouse-icon1.png);
width : 20px;
height : 40px;
background-repeat : no-repeat;
}
.region-district-pofile .skin-default .views-slideshow-controls-text-next {
position : absolute;
z-index : 10000;
right : 20px;
top : 22%;
background-image : url(images/arrows-next1.png);
width : 20px;
height : 40px;
background-repeat : no-repeat;
}
.region-district-pofile .skin-default .views-slideshow-controls-bottom {
position : relative;
z-index : 1;
top : 5px;
background : #0F4C9F;
border : #ddd solid 0;
height : 45px;
width : 150px;
right : 0;
float : right;
clear : right;
}
.region-ministers-pic h2, .region-chairman-pic h2 {
background : #0F4C9F;
text-align : left;
color : #fff;
height : 40px;
padding-top : 12px;
margin-bottom : 0;
padding-left : 15px;
font-size : 1.2em !important ;
}
.minister-poto {
float : left;
}
.postname {
font-size : 1.2em;
}
.minister-name {
float : left;
margin-left : 41px;
margin-top : 10px;
}
.region-ministers-pic .col-sm-12 {
padding : 0;
border : #ccc dotted 1px;
border-top : 0;
border-left : 0;
}
.posttitles {
text-align : center;
padding-top : 10px;
}
.chairman-poto {
float : left;
}
.region-chairman-pic .col-sm-12 {
padding : 0;
border : #ccc dotted 1px;
border-top : 0;
border-left : 0;
}
.chairman-name {
float : left;
padding-left : 10px;
}
.minister-poto img, .chairman-poto img {
width : 80px;
height : 90px;
}
#states a:hover {
color : #FFFFFF;
}
#states a {
cursor : pointer;
}
#states a:hover path {
transition : fill 0.5s ease;
fill : #425957 !important ;
}
#states a path {
transition : fill 0.5s ease;
fill : #0F4C9F;
}
#states a text {
cursor : pointer;
fill : #fff;
display : initial;
}
#states a.inverse text {
fill : #fff;
}
#states a:hover text {
fill : #EAEAEA;
color : #EAEAEA;
}
#states a.inverse text {
fill : #fff;
}
#states a line {
stroke : #fff;
stroke-width : 2px;
}
#states a:hover {
color : #FFFFFF;
}
#states a {
cursor : pointer;
}
#thepopup {
position : fixed;
top : 0;
bottom : 0;
left : 0;
right : 0;
background : rgba(0, 0, 0, 0.7);
transition : opacity 500ms;
visibility : hidden;
opacity : 0;
}
.views-align-center {
text-align : center;
width : 120px;
}
tr.even, tr.odd {
background-color : transparent;
}
.overlay {
position : fixed;
top : 0;
bottom : 0;
left : 0;
right : 0;
background : rgba(0, 0, 0, 0.7);
transition : opacity 500ms;
visibility : hidden;
opacity : 0;
}
.overlay:target {
visibility : visible;
opacity : 1;
}
.popup {
margin : 70px auto;
padding : 20px;
background : #fff;
border-radius : 5px;
width : 30%;
position : relative;
transition : all 5s ease-in-out;
}
.popup h2 {
margin-top : 0;
color : #333;
font-family : Tahoma, Arial, sans-serif;
}
.popup .close {
position : absolute;
top : 20px;
right : 30px;
transition : all 200ms;
font-size : 30px;
font-weight : bold;
text-decoration : none;
color : #333;
}
.popup .close:hover {
color : #06D85F;
}
.popup .contentnew {
max-height : 30%;
overflow : auto;
}
.sticky {
position : fixed;
top : 0;
width : 100%;
}
@media screen and (max-width:700px) {
.box {
width : 70%;
}
.popup {
width : 70%;
}
}
@media screen and (max-width:480px) {
h1.logo {
font-size : 1.9em !important ;
padding : 10px 10px 0 1px;
}
p.logo-text {
font-size : 1.2em;
}
}
@media screen and (max-width:360px) {
h1.logo {
font-size : 1.5em !important ;
padding : 10px 10px 0 1px;
}
p.logo-text {
font-size : 1em;
}
} 

.external-link p {
  font-size: 1.6em !important;
  margin-top: 8px;
}

.footer-grid ul li {
  color: #fff;
  font-size: 0.95em;
  line-height: 2em;
  margin: 0;
}

.footer-grid ul li a{
  color: #fff;
}

.home-content #block-nexus-welcometocentralwatercommission h2{
  padding: 5px 10px 7px;
  text-transform: none;
  font-size: 2em !important;
  color: #0F4C9F;
  border-bottom: 1px #000 solid;
}

.home-content #block-nexus-welcometocentralwatercommission p{
  color: #000;
  line-height: 2em !important;
  font-size: 15px;
}

.chairman .field-content h2{
  background: #0F4C9F !important;
  text-align: left;
  color: #fff !important;
  height: 50px;
  padding-top: 4px;
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 1.2em !important;
}

.chairman .field-content h2{
  background: #0F4C9F !important;
  text-align: left;
  color: #fff !important;
  height: 50px;
  padding-top: 4px;
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 1.2em !important;
}

.chairman .field-content .minister-name{
  margin: 0 0 0 48px;
}

.chairman .field-content .p0{
  padding: 0;
}

.bottomview .content-bottom h2 {
  padding: 5px 10px 7px;
  text-transform: none;
  font-size: 2em !important;
  color: #0F4C9F;
  border-bottom: 1px #000 solid;
}

