@charset "utf-8";
/* CSS Document */

body { font-family: 'Open Sans', sans-serif; font-size:13px; }
#wrapper { width:1024px; margin:0 auto; }

a:focus, img:focus { outline:none; }
a,a:hover{border:0px !important}
/*breadcrumb style start */
.breadcrumb{background: none; padding: 15px 0px 5px 0px; margin: 0px; border-bottom:1px dashed #ccc}
.breadcrumb li{margin-bottom: 0px;color: #333;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: bold; }
.breadcrumb li a{color: #333;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal;}
.breadcrumb > li + li:before{content: "»"; color: #333; font-weight: normal; padding: 0px 5px 0px 2px}
/*breadcrumb style end */

/* Topbar Start */
.top-bar { background-color:#d2d3d5; padding-top:5px; padding-bottom:5px; }
.top-bar .col-md-4{padding: 0px}
/*
.top-bar .language a { font-size:12px; color:#231f20; margin:0px; }
.top-bar .home-link { text-transform:uppercase; color:#333; font-size:12px; font-weight:bold; text-decoration:none; line-height:22px; margin-left:25px; margin-right:25px; }
*/
.top-bar .language { margin-left:20px; }

.top-bar .home-link { text-transform:uppercase; color:#333; font-size:12px; font-weight:bold; text-decoration:none; line-height:22px; margin-left:30px; margin-right:30px; }


.top-bar .language a { font-size:12px; color:#231f20; margin:0 5px; }

.top-bar .language a:hover { text-decoration:none; }
.top-bar .language a.active { font-size:15px; color:#6d6e71; font-weight:bold; }
.top-bar .block-search { position:relative; float:left; }
.top-bar .block-search .form-type-textfield label{display: none}
.top-bar .block-search .form-type-textfield input{ background:#fff; border:solid 1px #ededee; padding:3px 5px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#333; width:200px; }
.top-bar .block-search .form-actions input{ background:url(../../images/search-icon.png) no-repeat left top; border:none; width:27px; height:20px; text-indent:-1000px; font-size:1px; position:absolute; right:3px; top:4px; }

.top-bar .fontsizer { margin-right:5px; float:left}
.top-bar .fontsizer a { display:inline-block; font-size:18px; color:#58595b; width:25px; text-align:center; margin-right:0px; vertical-align:top; }
.top-bar .fontsizer a.active { background:#020202; color:#fff200; }
/* Topbar End */


/* social icon style */
.region-utilitytop-socialright {float:left}
.region-utilitytop-socialright a img{width: 16px;}

/* Header Start */
#header { padding:30px 0; }
#links { float:right; margin-top:25px; text-align:left; }
#links .container-fluid {margin-right:0; padding-right:0;}
#links .navbar { border-radius:0; padding:0; margin:0; background:none; border:none; background:none; color:#fff; min-height:inherit; }
#links .navbar-nav { }
#links .navbar-nav>li { background:url(../../images/devider.png) no-repeat right center; font-size:16px; font-weight:bold;}
#links .navbar-nav>li:last-child { background:none; }
#links .navbar-nav>li>a, #links .navbar-default .navbar-nav>li>a {color:#6d6e71;padding-top:5px;padding-bottom:5px;margin:0;border:none;line-height:inherit;cursor:pointer;}
#links .navbar-nav>li:last-child>a, #links .navbar-default .navbar-nav>li:last-child>a { padding-right:0;}
#links .navbar-nav>li>a:hover, #links .navbar-nav>li>a:focus, #links .navbar-default .navbar-nav>li>a:hover, #links .navbar-default .navbar-nav>li>a:focus {color:#000;padding-top:5px;padding-bottom:5px;margin:0;border:none;line-height:inherit;}
#links .navbar-default .navbar-nav>.active>a, #links .navbar-default .navbar-nav>.active>a:focus, #links .navbar-default .navbar-nav>.active>a:hover { background:none;color:#000; padding-top:5px;padding-bottom:5px;margin:0;border:none;line-height:inherit;}
#links .caret{display:none;}
#links .navbar-default .navbar-nav>.open>a, #links .navbar-default .navbar-nav>.open>a:focus, #links .navbar-default .navbar-nav>.open>a:hover { background:none;color:#000; }
#links .navbar-default .navbar-toggle { border:none; background:#fff; border-radius:0; padding:5px;}
#links .navbar-toggle .icon-bar { height:3px; width:30px; }
#links .navbar-default .navbar-toggle .icon-bar { background-color:#ec4933; }
#links .navbar-toggle .icon-bar+.icon-bar { margin-top:3px; }
/* Header End */

/*Slider Start*/
.bxslider img{cursor:pointer;}
.bx-wrapper { margin-bottom:0; }
.bx-wrapper .bx-viewport { border:none; left:0;}
.bx-wrapper .bx-pager { padding-top:0; bottom:10px; }
.bx-wrapper .bx-pager.bx-default-pager a, .bx-wrapper .bx-pager.bx-default-pager a { background:#fff; border:solid 1px #fff; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:none; }
.bx-wrapper .bx-next, .bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus { background:url(../../images/next-arrow.png) no-repeat; }
.bx-wrapper .bx-prev, .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-prev:focus { background:url(../../images/previous-arrow.png) no-repeat; }
.bx-wrapper .bx-controls-direction a { width:21px; height:46px; }
/*Slider End*/

/* Navigation Start */
#navigation .navbar { border-radius:0; padding:5px 0; margin:0; background:none; border:none; background:#ec4933; color:#fff; min-height:inherit; }
#navigation .navbar-nav { margin:0 0 0 14%;}
#navigation .navbar-nav>li { background:url(../../images/navi-devider.png) no-repeat left center; }
#navigation .navbar-nav>li:first-child { background:none; }
#navigation .navbar-nav>li>a, #navigation .navbar-default .navbar-nav>li>a {color:#fff;padding-top:5px;padding-bottom:5px;margin:0;border:none;line-height:inherit;cursor:pointer;}
#navigation .navbar-nav>li>a:hover, #navigation .navbar-nav>li>a:focus, #navigation .navbar-default .navbar-nav>li>a:hover, #navigation .navbar-default .navbar-nav>li>a:focus {color:#ffff00;padding-top:5px;padding-bottom:5px;margin:0;border:none;line-height:inherit;}
#navigation .navbar-default .navbar-nav>.active>a, #navigation .navbar-default .navbar-nav>.active>a:focus, #navigation .navbar-default .navbar-nav>.active>a:hover { background:none;color:#ffff00; padding-top:5px;padding-bottom:5px;margin:0;border:none;line-height:inherit;}
#navigation  .caret{display:none;}
#navigation .navbar-default .navbar-nav>.open>a, #navigation .navbar-default .navbar-nav>.open>a:focus, #navigation .navbar-default .navbar-nav>.open>a:hover { background:none;color:#ffff00; }
#navigation .navbar-default .navbar-toggle { border:none; background:#fff; border-radius:0; padding:5px;}
#navigation .navbar-toggle .icon-bar { height:3px; width:30px; }
#navigation .navbar-default .navbar-toggle .icon-bar { background-color:#333; }
#navigation .navbar-toggle .icon-bar+.icon-bar { margin-top:3px; }
#navigation li.search { display:none; }
#navigation li.search form { float:left; position:relative; width:90%; margin-left:5%; margin-top:5px; }
#navigation li.search input[type=text] { background:#fff; border:solid 1px #ededee; padding:3px 5px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#333; width:100%; }
#navigation li.search input[type=submit] { background:url(../../images/search-icon.png) no-repeat left top; border:none; width:27px; height:20px; text-indent:-1000px; font-size:1px; position:absolute; right:2%; top:4px; }

 
/* Navigation End */

/* Welcome to Minstry Section Start */
.i18n-hi  .welcome_ministry h4{margin-top: 60px}
#welcome-box { background:#e7e7e7; }
.left-part { background:#ec4933; }
.bg-yello { background:#f5cf01;}
.welcome_ministry { width:67%; color:#f9f9f9; background:url(../../images/counse.png) no-repeat left top; padding-left:75px; margin-left:-10px; }
.welcome_ministry h3 { font-size:18px; font-weight:bold;}
.welcome_ministry p { margin-right:10px; font-weight:lighter;}
.welcome_ministry h4 { font-size:17px; font-weight:bold; margin-top:23px; margin-left:-50px; text-transform: uppercase; }
.welcome_ministry h4 a { color: #fff;text-decoration: none;} 
.welcome_ministry h4.pad-top {margin-top: 43px;}
.welcome_ministry span { font-size:10px; font-weight: lighter; text-align:center; text-transform: none;}
.grey_box { line-height:11px;}
.grey_box h4{ color:#232323; font-size:19px; font-weight:bold;margin:5px 0; text-transform: uppercase;}
.grey_box span{ color:#000; font-size:11px; font-weight:600;}
.min_of_state { margin-left:-30px; }
.i18n-hi .region-home-piyushgoyal p{margin-bottom: 9px}
/* Welcome to Minstry Section End */

/* Quicklink and Tab Section Start */
#quick_link{background:#232323; margin-left:0px; margin-right:0px; border-bottom:6px solid #ec4933; position:relative; float:left; width:100%}
#quick_link .bg { position:absolute; width:100%; left:0; top:0;  background:rgba(0, 0, 0, 0.3); height:45px;}
#quick_link .quick_link {background:#ec4933; margin-left:70px; width:300px; }
#quick_link .quick_link h2{color:#ffffff; text-transform:uppercase; font-size:18px; font-weight:bold; background:rgba(0, 0, 0, 0.3);margin:0; padding:14px 10px 10px 35px;height:45px; }
#quick_link .quick_link ul{color:#fff; margin:0; padding:0; }
#quick_link .quick_link ul li{font-size:14px; border-bottom:1px dashed #fff; margin:0 35px; padding:10px 0; }
#quick_link .quick_link ul li a {color:#fff;}
#quick_link .quick_link ul li a:hover {color:#ffff00;text-decoration:none;}
#quick_link .quick_link ul li:last-child{border:none;}
#quick_link .cpmp {margin:15px 0 15px 35px;}
#quick_link .nav-tabs > li.active > a, #quick_link .nav-tabs > li.active > a:focus, #quick_link .nav-tabs > li.active > a:hover{background:#232323; border:1px solid transparent; color:#fff; font-size:18px;}
#quick_link .tab-content {margin-top:15px;}

#tab1 .nodecontent h2,#tab1 #webform-report-search-form,#tab1 .print-link{display: none}
#tab4 .nodecontent h2,#tab4 .print-link{display: none}
#tab4 .item-list ul{display: none}
#tab4 .submitted-info,#tab4 .links-container{display: none}

#edit-search .fieldset-wrapper{display: block}
#edit-search legend{display: none}
#webform-report-search-form{float: left; width: 100%;padding-right: 10px}
.not-front .nodecontent .print-link{float:right; clear:both}
.not-front #webform-report-search-form{display:none}
#edit-search .form-item{margin-bottom: 10px; float:left; width: 100%}
#edit-search label{width: 28%; margin-right: 2%; float: left}
#edit-search .form-select,#edit-search input[type="text"] {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;  
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 70%;
    border-radius: 3px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding: 5px 10px;
    float:left;
} 
#edit-search .form-submit{padding: 6px 12px; background:none; border:1px solid #fff; border-radius: 3px; color:#fff; margin-right: 10px }
#quick_link .tab-content span{color:#fff;}
#quick_link .tab-content ul{padding-left:15px;}
#quick_link .tab-content ul li{list-style:none; display:inline-block; padding-bottom:25px; margin-left: 0px; width: auto}
#quick_link .tab-content ul li:last-child { padding-bottom:10px;}
#quick_link .tab-content .date{color:#fff; text-transform:uppercase; font-size:14px; font-weight: bold;}
#quick_link .tab-content .date span{font-size:26px; color:#ec4933;  line-height:20px; display:block;}
#quick_link .tab-content .des{margin-left:25px;}
#quick_link .tab-content .des span{font-size:16px; display:block; width: 100%}
#quick_link .tab-content ul li:last-child .des span {
    border-bottom: 1px solid #9c9ea0;
    padding-bottom: 15px;
}
#quick_link .tab-content .des span a{color: #fff; text-decoration: none; font-size: 16px}
#quick_link .tab-content .des span.approve{border-bottom:1px solid #9c9ea0; padding-bottom:15px;}
#quick_link .nav-tabs{border-bottom:none;}
#quick_link .nav-tabs { border-bottom:none; margin-left:-50px;}
#quick_link .nav-tabs > li { margin-bottom:0px;}
#quick_link .nav-tabs > li > a{color:#fff; line-height:inherit; border-right:solid 1px transparent; padding:0 16px 0 16px; margin:13px 0 0 0; text-transform:uppercase;}
#quick_link .nav-tabs > li:last-child > a {border-right:solid 1px transparent; padding-right:0; }
#quick_link .nav>li>a:focus, .nav>li>a:hover { border-radius:none; background:none; line-height:inherit;}
#quick_link .nav-tabs > li.active > a {border-right:solid 1px transparent; padding:10px 25px; margin-top:0;border-radius:0; text-transform:uppercase; font-weight:bold;}
#quick_link .tab-content{margin-left:-38px;}
/* Quicklink and Tab Section End */


/* Footer Start */
.bottom-links{float:left; width:100%;}
.bottom-links ul{ list-style:none; margin:0; padding:10px;}
/*
.bottom-links ul li{ display:inline-block; padding:15px;}
*/
.bottom-links ul li{ display:inline-block; padding:9px;}
.foot-title{background:#ec4933; padding:5px 10px; color:#fff; font-size:14px; margin-bottom:10px}

#footer { background:#3c3c3c; padding:10px; float:left; width:100% }
#footer ul{ list-style:none; margin:0; padding:5px 0 0 0; text-align: center}
.block-views{color:#868686}
#footer ul li{ display:inline-block; color:#fff; font-size:13px; padding:0; margin-bottom:10px; }
#footer ul li a { color:#fff; text-decoration:none; border-right:1px solid #fff; line-height:inherit; padding:0 10px;}
#footer ul li a:hover { color:#ddd; }
#footer ul li:last-child a{ border:none;}
#footer p { color:#868686; margin:0; padding:5px 0px;}
#footer .visitor-no { margin-left:70px; }
/* Footer End */	


#quick_link .tab-content .pagination_custom { padding-left:70px; margin:0px;}
#quick_link .tab-content .pagination_custom li { padding-bottom:0px;}
#quick_link .tab-content .pagination_custom > li > a,  .pagination_custom > li > span { border: none; color:#fff; font-size:12px; background:#232323; }
#quick_link .tab-content .pagination_custom > li > a:focus, .pagination_custom > li > a:hover, .pagination_custom > li > span:focus, .pagination_custom > li > span:hover { background:none; color:#f37006;}

/***********search report form***************/
.serch_report { margin-top:30px; padding:0 30px;}
.serch_report label{ color:#fff;}

/* Page sidebar menu Style */
.page-sidebar-left h1 {font-size: 18px;font-weight: bold; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;margin-top: 25px;padding-bottom: 10px;margin-bottom: 0px;background: #aa3525;padding-top: 10px;padding-left: 30px;color: #fff;text-transform: uppercase;}
.page-sidebar-left ul{padding: 0px;margin: 0px;list-style: none;background: #ec4933;float: left;width: 100%;}
.page-sidebar-left ul li{padding: 0px 0px; float: left; width: 100%; background: url(../../images/bullet-white.png) no-repeat 5% 17px !important; list-style: none !important;}
.page-sidebar-left ul li.active {background-color: #d03925 !important;}
.page-sidebar-left ul li a{color: #fff;font-weight: normal;font-size: 14px;padding: 8px 10px 8px 30px;border-top: 1px dashed #fff;display: inline-block;width: 100%;}
.page-sidebar-left ul li:first-child a {border: 0px;}

/* Content Area Style */
#content h2  {color: #000000;font-weight: bold;font-size: 18px;}
#content .content-area{float:left; width:100%}
#content .content-area h3{font-size:16px; font-weight:bold}
#content .content-area ul li{margin-bottom:10px}
#content .content-area ul li a{color:#ec4933; text-decoration:none; font-size:14px}
#content .content-area a{color:#ec4933; text-decoration:none; font-size:14px}
#content .content-area #quick_link{margin:15px 0px; float:left; width:100%; border-bottom:0px}
#content .content-area #quick_link .nav-tabs{margin-left:0px; background:#ec4933}
#content .content-area #quick_link .nav-tabs li{margin-bottom:0px}
#content .content-area #quick_link .nav-tabs li a{background:none; padding: 11px 25px 12px;text-transform: uppercase;font-weight: bold;font-size: 14px; margin:0px; color:#fff}
#content .content-area #quick_link .tab-content{margin-left:0px}
#content .content-area #quick_link .tab-content .date{font-size:20px}
#content .content-area #quick_link .tab-content .date span{font-size:22px}
#content .content-area #quick_link .tab-content .des span{padding-left:0px; margin-left:15px}
#content .content-area #quick_link .tab-content .pagination_custom{padding-left:100px}

.foot-title{float:left; width:100%}

.theme-switcher li.orange a {
    background: #CF8422 none repeat scroll 0 0;
    height: 20px;
    width: 20px;
}
.theme-switcher li.light-blue a {
    background: #5EAEF2 none repeat scroll 0 0;
    height: 20px;
    width: 20px;
}
.theme-switcher li.green a {
    background: #007E00 none repeat scroll 0 0;
    height: 20px;
    width: 20px;
}
.theme-switcher li.purple a {
    background: #55197C none repeat scroll 0 0;
    height: 20px;
    width: 20px;
}
.theme-switcher li.marinelli a {
    background: #073064 none repeat scroll 0 0;
    height: 20px;
    width: 20px;
}
.theme-switcher li a {
    display: block;
}
.theme-switcher li {
    float: left;
    list-style: outside none none;
    margin-right: 3px;
}
.theme-switcher {
    float: right;
    margin: 3px 0 0 5px;
    padding: 0;
    width: 115px;
}

ul.contrast-theme{float:right;padding: 0px;margin: 3px 0 0 0px;}
ul.contrast-theme li{float:left; list-style: none; margin-right: 3px}
ul.contrast-theme li a{display: block}
ul.contrast-theme li.black-contrast{background: #000; color: #fff; height: 20px; width: 20px; line-height: 20px; text-align: center;}
ul.contrast-theme li.black-contrast a{color: #fff; text-decoration: none; height: 20px; width: 20px; line-height: 20px;}
ul.contrast-theme li.white-contrast{background: #fff; color: #000; height: 20px; width: 20px; line-height: 20px; text-align: center;}
ul.contrast-theme li.white-contrast a{color: #000; text-decoration: none; height: 20px; width: 20px; line-height: 20px;}
.language-switcher-locale-url .active{display:none;}
.language-switcher-locale-url {margin-left: 5px}
.language{float: left; padding: 0px; margin: 0px !important}
.language ul{padding: 0px}

/* pagination start */
.pager .pager-current{color: #ec4933}
.item-list ul.pager li{margin-left:0px;padding:5px 10px; background:none; border:0px;}
.pager li>a, .pager li>span{background:none; border:0px; padding:0px}
.pager li>a:focus, .pager li>a:hover{background:none}
.pager .pager-item a{padding: 0px; background: none; color: #fff; border: 0px}
.pager .pager-item a:hover{padding: 0px; background: none; color: #ec4933; border: 0px}
.pager .pager-next a{background: none; border: 0px; padding: 0px; color: #fff} 
.pager .pager-last a{background: none; border: 0px; padding: 0px; color: #fff}
.pager .pager-next a:hover{background: none; border: 0px; padding: 0px; color: #ec4933} 
.pager .pager-last a:hover{background: none; border: 0px; padding: 0px; color: #ec4933}
.item-list ul.pager {margin:10px 0px 0px 0px}
.nav>li>a:focus, .nav>li>a:hover{background:none}

/* Table Structure Start */
table,table.webform_report{border-collapse:collapse !important; border:1px solid #ccc !important; width:100% !important; margin-bottom:15px}
table.webform_report{margin-top:10px !important}
table td,table th,table.webform_report tr,table.webform_report tr.odd td,table.webform_report tr.even td{padding:7px !important; border:1px solid #ccc !important; background:none}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{background:#666666 !important; height:15px; width:15px}
.node-type-webform-report input.gsc-search-button,.node-type-webform-report input.gsc-search-button:hover,.node-type-webform-report input.gsc-search-button:focus{height:30px !important}
.node-type-webform-report input.gsc-search-button,.node-type-webform-report input.gsc-search-button:hover,.node-type-webform-report input.gsc-search-button:focus{height: 30px !important;width: 88% !important; min-width: 30px !important;background-size: 70% !important;padding: 8px !important;}
.table-responsive{overflow-x:scroll}
.gsc-control-cse table tr td.gsib_a{padding: 3px 5px !important;}

/* gsc-control-cse style */
.gsc-control-cse {padding:0px !important}
.gsc-control-cse table{border:0px !important;}
.gsc-control-cse table tr{border:0px !important; }
.gsc-control-cse table tr td{border:0px !important;}
#customserachquery {margin-top:-77px !important; width:99% !important; margin-bottom:40px !important}
.gsib_a input:focus{box-shadow:none !important}
.gsc-input-box,input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus,gsc-input-box-hover {border:0px !important; box-shadow:none !important}
.gsc-search-box-tools .gsc-search-box input[type="text"]{border:1px solid #ccc !important; margin-top:0px !important; padding:3px 10px !important}
.region-sidebar-first .block-title .title{display:none;}

.node-webform-report .date {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    float: left;
}
.node-webform-report .date span {
    font-size: 26px;
    color: #f19120;
    line-height: 20px;
    display: block;
}
.node-webform-report .des {
    margin-left: 25px;
    float: left;
    width: 90%;
}
.node-webform-report ul li {
    list-style: none;
    display: inline-block;
    padding-bottom: 25px;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 0px;
}
#block-views-current_notices-block .views-field.views-field-title {
    color: #ffffff !important;
    padding-left: 50px !important;
    margin-top: -50px !important;
    font-size: 16px;
}
#block-views-current_notices-block .views-field.views-field-title a{
    color: #ffffff;
 
}
#block-views-current_notices-block .views-field.views-field-title a:hover{
    text-decoration:none;
 
}
#quick_link .tab-content span {
    /* font-size: 12px; */
    color: #ec4933;
}
#block-views-current_notices_hi_-block .views-field.views-field-title {
     color: #ffffff !important;
    padding-left: 50px !important;
    margin-top: -50px !important;
    font-size: 16px;
}
#block-views-current_notices_hi_-block
 .views-field.views-field-title a{
    color: #ffffff;
      text-decoration:none;
 
}
#block-views-current_notices-block .views-field.views-field-title a:hover{
    text-decoration:none;
 
}

#block-views-current_notices-block span.date-display-single {
    font-weight: bold;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
}
#block-views-current_notices-block span.date-display-single p{
    font-size: 26px;
    color: #ec4933;
    line-height: 20px;
    display: block;

}
#block-views-current_notices_hi_-block span.date-display-single {
    font-weight: bold;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
}
#block-views-current_notices_hi_-block span.date-display-single p{
    font-size: 26px;
    color: #ec4933;
    line-height: 20px;
    display: block;

}

#block-views-current_notices-block a
{

color: #ffffff;
}