/*.text-center{
	font-size:76%;
}
.officer_list_space .bg-size-cover {
    margin-left: 20px;
    margin-right: 20px;
}

.slider-right-section .widget.gsc-icon-box.text-light .title a:hover {
    color: #FFFF00;
}

table > thead > tr > th, table > thead > tr > td {
    border-bottom-width: 2px;
    background-color: #30549e;
    color: #fff;
}
.guiding-force{
	margin-top:55px;
}
.team-block .team-content .team-name a {
    color: #fff;
}

.body-page input[type="text"], .body-page input[type="tel"], .body-page input[type="password"], .body-page input[type="email"], .body-page textarea, .body-page select, .gva-body-page input[type="text"], .gva-body-page input[type="tel"], .gva-body-page input[type="password"], .gva-body-page input[type="email"], .gva-body-page textarea, .gva-body-page select {
    border: 2px solid rgb(48, 84, 158);
    padding: 5px 10px;
    border-radius: 10px;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    border: 2px solid #30549e;
    padding: 5px 25px;
    border-radius: 15px;
    background: #30549e;
    font-weight: 700;
    color: #fff;
}

.apply-button .button .form-submit .js-form-submit{
	border: 2px solid #30549e;
    padding: 5px 25px;
    border-radius: 15px;
    background: #30549e;
    font-weight: 700;
    color: #fff;
    margin-top: 25px;
}

.layout--threecol-25-50-25 {
    padding-bottom: 20px;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content .tab-pane {
    padding: 10px;
}
.navigation .gva_menu > li > a{
	color:#fff;
}

.footer .footer-top .before-footer {
    padding: 0px 0;
}
#block-footer-2{
 margin-bottom:0px;
}
.language-button .gsc-button{
	margin-bottom:10px;
}

.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
    padding: 20px 0 20px;
}

.contact-info i {
    color: #ffffff;
}

ul.menu > li a:after {
    color: #ffffff;
}

.gsc-tab-views.style-2 .list-links-tabs {
    margin-bottom: 10px;
}

.tab-ajax-bg .gsc-tabs-views-ajax .tabs-container {
    background-color: #ffffff;
    box-shadow: 0 1px 15px rgba(0, 0, 0, 0.46);
    padding: 10px;
}

.accordion-section .gsc-accordion .panel-group.skin-white-border .panel .panel-body {
    background: #3e5c9a;
}

.accordion-section ul.feature-list {
    margin-left: 10px;
}

.tab-sapce .tab-content{
margin-top:15px;
}

.accordion-section ul.feature-list > li:after {
    color: #ffffff;
}

.accordion-section .panel .panel-heading .panel-title > a:after {
    right: -10px;
    color: #ffffff;
}

.slider-right-section .widget.gsc-icon-box {
    margin-bottom: 20px;
}

.slider-right-section .widget.gsc-icon-box.box-background {
    padding: 10px 10px 0px;
}
.slider-right-section .widget.gsc-icon-box .highlight_content .title {
    font-size: 15px;
}
.slider-right-section{
   padding:20px;
}
.navigation .gva_menu .sub-menu > li > a:hover {
    color: #9e3500;
}
.navigation .gva_menu > li.menu-item--active-trail > a {
    color: #ffffff !important;
}

header.header-v3 .header-main .header-bottom .main-menu .navigation .gva_menu > li > a {
    font-size: 15px;
}

.navigation .gva_menu .megamenu > .sub-menu > li > a {
    font-size: 14px;
    font-weight: 600;
  border-bottom: 1px solid rgb(62, 92, 154) !important;
}

.navigation .gva_menu > li > a {
    padding: 10px 13px;
}

.copyright .copyright-inner {
    padding: 5px 0;
}
.footer .footer-center {
    padding: 20px 0 0px;
}

header.header-v3 .header-main .header-bottom .main-menu .navigation .gva_menu > li > a:hover {
    color: #FFFFFF;
}

.gsc-accordion .panel-group.skin-white-border .panel {
    padding: 0px 0 10px !important;
    margin-bottom: 5px !important;
}

.panel .panel-heading .panel-title {
    font-size: 14px;
}

.panel .panel-heading .panel-title > a {
    line-height: 25px;
    font-weight: 400;
}

.panel .panel-heading .panel-title {
    padding-left: 20px;
}
.widget.gsc-heading .title{
   color: #9e3500;
   font-weight: 700;
}
header.header-v3 .header-main .header-bottom {
    background: #30549e;
}
/*header.header-v3 .header-main .header-bottom {
    background: #4D4637;
} */
/*.widget.gsc-heading.style-3 .title {
    font-size: 24px;
    line-height: 30px;
}

header .header-main {
    padding-bottom: 0.5px;
}
header.header-v3 .header-main .header-top {
    padding: 0px;
}
header .site-branding-logo img {
    max-height: 100%;
}
header.header-v1 .site-branding-logo {
    padding-top: 0px;
}

.nav-tabs > li > a {
    font-weight: 800;
    font-size: 16px;
}
.widget.gsc-heading.style-3 {
    padding: 10px 0px;
}
#marquee a{
  color:#ffffff;
  margin-left:15px;
}
#marquee h5{
  margin-top:13.5px;
  margin-bottom:13.5px;
}
.language_switcher a {
    font-size: 13px;
    float: right;
    margin-right: 5px;
  color:#ffffff;
}*/
/* ul.sf-menu.sf-vertical {
    width: 100%!important;
}
ul.sf-menu.sf-vertical li:hover > ul, ul.sf-menu.sf-vertical li.sfHover > ul {
    left: 100%!important;
    top: 0;
  content:'\f0da'!important;
}


ul.sf-menu.sf-style-white {
    padding-left: 20px;
    background:#284177;
    font-family: "Open Sans",sans-serif;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
}
ul.sf-menu.sf-style-white li li, ul.sf-menu.sf-style-white.sf-navbar > li > ul {
    background: #ffffff;
}

ul.sf-menu.sf-style-white.sf-navbar > li > ul {
    background: #ffffff;
    padding-left: 10px;
}
ul.sf-menu.sf-style-white li, ul.sf-menu.sf-style-white.sf-navbar {
    background: #ffffff;
 	margin-bottom:10px;
}
.vertical_menu ul.menu > li a:after {
    top: 6px;
    content:'\f105';
    color:#ffffff;
} */
.date_format{
   /*font-weight: 800;
    border: 2px solid #374d7b;
    top: 10px;
    text-align: center;
    background: rgba(0, 0, 0, 0) url(/peso_demo/sites/default/files/background_image_0.png) repeat scroll 0 0;
    color: #ffffff; */
  float:right;
}
/*ul.sf-menu li {
    z-index: 98;
}
.sf-depth-2 a{
	color:#000000!important;
}

.sf-depth-2 a:hover{
	background: #ffffff!important;
    color: #e17a52!important;
}

.sf-depth-2 li:hover{
  background:#ffffff!important;
}

ul.sf-menu.sf-style-white li:hover, ul.sf-menu.sf-style-white li.sfHover, ul.sf-menu.sf-style-white a.is-active, ul.sf-menu.sf-style-white a:focus, ul.sf-menu.sf-style-white a:hover, ul.sf-menu.sf-style-white span.nolink:hover {
  	background: none;
    color: #e17a52;
}

ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink {
    color: #ffffff;
}

ul.sf-menu.sf-style-white li, ul.sf-menu.sf-style-white.sf-navbar {
  background:#284177;
}
ul.sf-menu.sf-style-white a:hover{
  color:#ffffff;
}

ul.sf-menu.sf-style-white a, ul.sf-menu.sf-style-white a:visited, ul.sf-menu.sf-style-white span.nolink {
    padding: 5px 10px;
}

.bg-green.widget.milestone-block.position-boxed{
  background:#7fa332;
}
.bg-red.widget.milestone-block.position-boxed{
  background:#d45545;
}
.bg-blue.widget.milestone-block.position-boxed{
  background:#45518a;
}
.bg-purple.widget.milestone-block.position-boxed{
  background:#734971;
}

@media (min-width: 1200px){
.what-new.col-md-9 {
    width: 70%;
}
}
@media (min-width: 992px){
.what-new.col-md-9 {
    width: 70%;
}
}*/
/* .what-new a{
  color:#ffffff;
} */

/*.what-new-dark a{
  color:#000000;
}
*/
/*.what-new ul.feature-list > li:after {
    color: #ffffff;
} */

/*.what-new h5{
  font-size:14px;
   margin-top:5px!important;
   margin-bottom:5px!important;
   line-height: 1.6;
} */

/*ul.sf-menu.sf-vertical li:hover > ul, ul.sf-menu.sf-vertical li.sfHover > ul {
    left: 100%!important;
    top: 0;
    background: #ffffff;
  margin-left:2px;
}
#bg_border{
      border: 1px solid #374d7b;
}
.news_container{
   margin-left:30px;
}
.news-title.column-content.style-2 {
    padding: 1px 5px 1px;
    color: #fff;
  	text-align: center;
}
.image-design img{
  border: 5px solid #848483;
    border-radius: 20px;
}
.topbar-design{
    float: right;
    width:13%;
}
.divider{
    border-right: 1px solid #ffffff!important;
    height: 17px;
}
.float-right{
   float:right;
}
@media screen and (max-width: 640px){
  #block-screenreader{
    display:none;
  }
}
@media screen and (max-width: 640px){
  #block-highcontrast{
    display:none;
  }
}
@media screen and (max-width: 640px){
  #block-textresize{
    display:none;
  }
}
@media screen and (max-width: 640px){
  #block-languageswitcher{
    width:100%;
  }
}
div.sf-accordion-toggle.sf-style-white a.sf-expanded, ul.sf-menu.sf-style-white.sf-accordion li.sf-expanded {
    background: none;
}
#high-contrast-switch{
  text-align:center;
}

label {
    display: block;
}

.widget-class-display .userway-menu-app .widget .widget-footer {
    display:none!important;
}
ul.sf-menu.sf-style-white li li, ul.sf-menu.sf-style-white.sf-navbar > li > ul {
    background: #ffffff;
    padding-left: 10px;
}*/

/*.background-image{
  background: rgba(0, 0, 0, 0) url(/peso_demo/sites/default/files/background_image_0.png) repeat scroll 0 0; 
    background: #284177;
}*/

/*.copyright {
    background: rgba(0, 0, 0, 0) url(background_image.png) repeat scroll 0 0;
}
#padding-home{
  padding-top:25px!important;
  padding-bottom: 25px!important;
  padding-right: 25px!important;
  padding-left: 25px!important;
}
.news_container{
  padding-left:15px;
  padding-right:15px;
  margin-left:0px;
}

hr.new1 {
    border-top: 1px solid #c4c4c41f;
    width: 100%;
    margin-left: 2%;
    margin-top: 5px;
    margin-bottom: 5px;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs{
margin:0px;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content {
margin-top:10px;
}

.topbar{
padding-top:5px;
  padding-bottom:0px;
  background:#30549e;
  border-bottom: 0.5px solid #f7f7f7;
}
#views_slideshow_controls_text_previous_what_s_new-block_1{
    float: right;
    margin-right:10px;
      background: #ffffff;
      color: #fff;
      border: 2px solid #404040;
      border-radius: 15px;
      padding-left: 10px;
      padding-right: 10px;
}
#views_slideshow_controls_text_next_what_s_new-block_1{
    float: right;
    margin-right:10px;
    color: #fff;
    border: 2px solid #404040;
    border-radius: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

#views_slideshow_controls_text_pause_what_s_new-block_1{
    float: right;
    margin-right:10px;
    color: #fff;
    border: 2px solid #404040;
    border-radius: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

#views_slideshow_controls_text_previous_what_s_new-block_4{
    float: right;
    margin-right:10px;
      background: #ffffff;
      color: #fff;
      border: 2px solid #404040;
      border-radius: 15px;
      padding-left: 10px;
      padding-right: 10px;
}
#views_slideshow_controls_text_next_what_s_new-block_4{
    float: right;
    margin-right:10px;
    color: #fff;
    border: 2px solid #404040;
    border-radius: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

#views_slideshow_controls_text_pause_what_s_new-block_4{
    float: right;
    margin-right:10px;
    color: #fff;
    border: 2px solid #404040;
    border-radius: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

#views_slideshow_controls_text_previous_what_s_new-block_2{
   display:none;
}

#views_slideshow_controls_text_next_what_s_new-block_2{
    display:none;
}

#views_slideshow_controls_text_pause_what_s_new-block_2{
    float: right;
    margin-right:10px;
}

.common-left {
    float: left;
    position: relative;
    font-size:15px;
}
.common-left ul li.gov-india {
    text-align: right;
}
.common-left ul li {
    float: left;
    line-height: 132%;
    font-size: 72%;
    font-weight: 400;
    text-transform: uppercase;
    height: 36px;
    padding-top: 3px;
}
.common-left a {
    display: block;
}
.common-left ul li.ministry {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #eeeeee;
}*/
/*.common-left ul li span {
    display: block;
    font-size: 120%;
  /* color:#535353; 
  color:#ffffff;
}*/
/*.tab-dark .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #B1623D;
    cursor: default;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #9e3500;
    cursor: default;
}
*/
/*.gsc-tabs .tabs_wrapper.tabs_horizontal .tab-content .tab-pane{
    background-image: url(https://www.webedgesol.com/peso_demo//sites/default/files/what-new-background.jpg); 
    background-color: #ffffff;
}*/
/*.nav-tabs > li.active > a, .nav-tabs > li > a.active {
    color: #ffffff;
}
.gsc-tabs .tabs_wrapper.tabs_horizontal .nav-tabs {
    padding-bottom: 0px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
  background-color:#f1f1f1;
}
.widget.gsc-heading.align-center .sub-title {
    padding-bottom: 8px;
    margin-bottom: 0px;
    min-height: 5px;
}
.widget.gsc-heading.style-3 {
    padding-top: 10px;
  padding-bottom:5px;
  padding-left:0px;
  padding-right:0px;
}

.footer{
background:#012046;
}

*/
ul.links.inline li{

   display: block;

   text-align: left;

   margin-bottom: 5px;

}

.field--label-inline .field__label,

.field--label-inline .field__items {

  float: left; /*LTR*/

}

.field--label-inline .field__label,

.field--label-inline > .field__item,

.field--label-inline .field__items {

  padding-right: 0.5em;

}

[dir="rtl"] .field--label-inline .field__label,

[dir="rtl"] .field--label-inline .field__items {

  padding-left: 0.5em;

  padding-right: 0;

}

.field--label-inline .field__label::after {

  content: ':';

 }

 .userway-menu-app .widget .widget-footer {
    display: none!important;
}

#high-contrast-switch {
    text-align: center;
    margin-top: 5px;
}
.high-contrast-block{
	float: right;
    width: 8%;
}
#edit-enable-link {
    background-color: #000000;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #ffffff;
}

#edit-disable-link{
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000000;
}
.text-resize-block{
    width: 12%;
  float:right;
}
a#text_resize_increase {
    background: url(/sites/default/files/2020-01/a_letter_increase.png) no-repeat 0 0;
    width: 24px;
    height: 24px;
    margin: 3px 0 0 3px;
}

a#text_resize_reset {
    background: url(/sites/default/files/2020-01/a_letter1.png) no-repeat 0 0;
    width: 24px;
    height: 24px;
    margin: 3px 0 0 3px;
}
a#text_resize_decrease {
    background: url(/sites/default/files/2020-01/a_letter_decrease.png) no-repeat 0 0;
    display: block;
    float: right;
    width: 24px;
    height: 24px;
    margin: 3px 5px 0 3px;
}
.footer-content {
    display: inline-block;
}

.logo-cmf {
    float: left;
    padding: 10px 10px 0 0;
    text-align: right;
    width: auto;
}
.copyright-content {
    float: left;
    line-height: 150%;
    padding: 5px 25px 0px 0;
    text-align: left;
    width: auto;
}
.copyright-content span {
    display: block;
}
.last-updated-margin{
	margin-top:-8px;
}
