.no-radius {
    border-radius: 0;
    
}
/* Login Page Hide Twitter block */
.page-user .twitter-signin-menuitem.twitter-signin-menuitem-image{
    display: none;
}
.page-user .twitter_signin{
    display: none;
}
ul.dropdown-menu.multi-level.outer-dropdown{text-transform:capitalize;    margin-left: 6px;}
/* paisa-course page css */
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist{margin:0 22px 0 0;}
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li{
    margin: 0px;
    width: 100%;
    line-height: normal;
    padding: 0px 0px 0px 10px;
    height: 40px;
    line-height: 40px;
    position:relative;
    overflow:hidden;
}
.abslider{
    margin-left: -17px;
}
.page-aboutus .about-list-box{
    margin-left: -19px;
}
.page-about-second .about-list-box{
    margin-left: -15px;
}
.kpa{
   margin: 1px;
}
.dc{
    margin: 4px;
}
.page-about-second .col-md-4 figure{
    margin-left:12px
}
.page-aboutus .col-md-4 figure{
    margin-left:0px
}
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li.active,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:hover,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:active,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li.focus{
    box-shadow: inset 0px 1px 2px 0px rgba(0,0,0,0.19);
    border-top:0px;
    border-bottom:0px;
}

/* Logo Inner line style strat*/
.logoimagest{
    width: 165px;
    height: 63px;
    position: absolute;
    top: 3px;
    z-index: 999;
    background: #ECECEC;
}
.helogo{
    margin-top: 16px;
    display: block;
    width: 165px;
}
/* Logo Inner line style End*/

.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li.active:before,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:hover:before,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:active:before,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li.focus:before{
    position:absolute;
    content:'';
    left:0px;
    top:0px;
    bottom:0px;
    border-left: 2px solid #D51820;
}

.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:nth-child(odd) {
    background: #fff;
}
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:nth-child(even) {
    background: #F4F4F4;
}
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li a{
    text-align:left;
    font-size: 11px;
    text-transform: uppercase;
    font-family: "Overpass Bold";
}

.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li.active a,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:hover a,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li:active a,
.page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist li.focus a{
    color:#D1232A;
}

.page-paisa-course .media-youtube-video{
    position:relative;
    padding-bottom:50.25%;
    padding-top:29px;
    height:0;
    overflow:hidden;
}

.page-paisa-course .media-youtube-video iframe, .media-youtube-video object, .media-youtube-video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.page-paisa-course .quicktabs_main.quicktabs-style-navlist {
    border: 0px;
    width: 78.0%;
    background: transparent;
    padding: 6px 10px 10px 10px;
}
/* paisa-course page css end */
body {
    color: #494949;
    font: normal 14px/18px  "Ubuntu Light", Arial;
    
}

.cpr-team .bef-select-as-links {position:absolute;
                                top:-15%;right:0px;}

.cpr-team .bef-select-as-links .form-item{display:inline-block;
                                          padding:3px 5px 5px 5px;}
.cpr-team .bef-select-as-links .form-item:hover{}
.cpr-team .bef-select-as-links .form-item a:hover{border-top:2px solid #D51820;
                                                  /*padding-top:4px;*/text-decoration:none;}
.cpr-team .bef-select-as-links .form-item .active{color:#D51820;border-top:2px solid #D51820;}

.cprnews .bef-select-as-links {position:absolute;
                                top:-15%;right:0px;}

.cprnews .bef-select-as-links .form-item{display:inline-block;
                                          padding:3px 5px 5px 5px;}
.cprnews .bef-select-as-links .form-item:hover{}
.cprnews .bef-select-as-links .form-item a:hover{border-top:2px solid #D51820;
                                                  padding-top:4px;text-decoration:none;}
.cprnews .bef-select-as-links .form-item .active{color:#D51820;border-top:2px solid #D51820;}

.abo {
   position: fixed;
    margin-top: 0;
    margin-left: -30px;
    bottom: 0px;
    left: 50%;
    z-index: 1000;
    cursor: pointer;
}
/*.page-search-node .input-group{display:none;}*/
/* Blog page Views Filter style sheet*/
.page-blog .views-exposed-form{
    position: absolute;
    right: 0px;
    z-index: 1;
    background: #fff;
    margin-right: 105px;
    margin-top: -15px;
}
.page-vacancies .views-exposed-widget.views-submit-button{padding:0px;}
.view-filters .form-item.form-type-bef-checkbox{

    margin-left: 0;
    margin-bottom: 3px;
}
/* Search Button dispaly hide */
/*.page-search-node .form-submit{display:none;}
.page-search-node .search-results a{color:#db6f73;}*/
.page-vacancies .views-exposed-form {position:absolute;right:0px;z-index:1;background:#fff;margin-right:15px}
#edit-field-vacancies-type-tid-wrapper{display:none;}
.overlay-check{position:fixed;top:0px; bottom:0px; left:0px; right:0px;  width:100%; height:100%;}
a {
    display: inline;
    color: #494949;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
a:focus {
    outline: 0;
}
a:hover {
    color: #494949;
    text-decoration: underline;
}
.dummy{clear:both;}
.block {
    display: block;
}

ul.table-display {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
ul.table-display > li {
    display: table-cell;
}

.fill {
    background-size: cover;
    background-position: center center;
}

.text-center-right {
    text-align: center;
}
.container-inline div.input-group{display:table;}
.page-search .form-item.form-type-checkbox { display: inline-block;}
@media only screen and (min-width: 992px) {
    .text-center-right {
        text-align: right;
    }
}

.justified-menu {
    text-align: justify;
    position: relative;
}
.justified-menu:after {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 0;
    line-height: 0;
    content: '';
}
.justified-menu li {
    display: inline-block;
}

.shadow {
    -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.ckbox,
.rdio {
    position: relative;
}

.ckbox input[type="checkbox"],
.rdio input[type="radio"] {
    opacity: 0;
}

.ckbox label, .rdio label {
    padding-left: 10px;
    cursor: pointer;
    margin-bottom: 7px !important;
}

.rdio label {
    padding-left: 5px;
}
.rdio label:before {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 2px;
    left: 0;
    content: '';
    display: inline-block;
    border-radius: 9px;
    border: 1px solid #878787;
    background: #ffffff;
}
.rdio input[type="radio"]:disabled + label {
    color: #999;
}
.rdio input[type="radio"]:disabled + label:before {
    background-color: #eee;
}
.rdio input[type="radio"]:checked + label:after {
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    top: 6px;
    left: 3.5px;
    display: inline-block;
    font-size: 11px;
    border-radius: 50%;
    background: #878787;
}

.ckbox label:before {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 2px;
    left: 0;
    content: '';
    display: inline-block;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border: 1px solid #d8d8d8;
    background: transparent;
}
.ckbox input[type="checkbox"]:disabled + label {
    color: #999;
}
.ckbox input[type="checkbox"]:disabled + label:before {
    background-color: #eee;
}
.ckbox input[type="checkbox"]:checked + label:after {
    font-family: 'FontAwesome';
    content: "\F00C";
    position: absolute;
    top: 5px;
    left: 3.5px;
    display: inline-block;
    font-size: 11px;
    width: 16px;
    height: 16px;
}

.font-xs {font-size: 8px;}
.font-sm {font-size: 10px;}
.font-md {font-size: 12px;}
.font-lg {font-size: 14px;}
.no-margin {margin: 0;}
.no-padding {padding: 0;}
.no-border-radius {border-radius: 0;}
.bold {font-weight: bold;}
.mt0{margin-top:0px;}
.mb0{margin-bottom:0px;}
.mr0{margin-right:0px;}
.ml0{margin-left:0px;}
.pt0{padding-top:0px;}
.pb0{padding-bottom:0px;}
.pr0{padding-right:0px;}
.pl0{padding-left:0px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pr5{padding-right:5px;}
.pl5{padding-left:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pr10{padding-right:10px;}
.pl10{padding-left:10px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mr15{margin-right:15px;}
.ml15{margin-left:15px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.pr15{padding-right:15px;}
.pl15{padding-left:15px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mr20{margin-right:20px;}
.ml20{margin-left:20px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pr20{padding-right:20px;}
.pl20{padding-left:20px;}
.mt25{margin-top:11px;}
.mb25{margin-bottom:25px;}
.mr25{margin-right:25px;}
.ml25{margin-left:25px;}
.pt25{padding-top:25px;}
.pb25{padding-bottom:25px;}
.pr25{padding-right:25px;}
.pl25{padding-left:25px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.mr30{margin-right:30px;}
.ml30{margin-left:30px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.pr30{padding-right:30px;}
.pl30{padding-left:30px;}
.w100{width:100%;}
.ico1{
    display: inline-block;
    position: relative;
    background: transparent url(../images/sprite.png) 0 0 no-repeat;
    content: " ";
    vertical-align: middle;
}

.ico1-user{
    background-position: 0px 0px;
    height: 30px;
    width: 45px;
    zoom:5;
}

/*   CST CHECKBOX
---------------------------------------- */
/* Base for label styling */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
    position: relative;
    padding-left: 25px;
    cursor: pointer;
}
/* checkbox aspect */
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
    content: '';
    position: absolute;
    left:0;
    top: 0px;
    width: 14px;
    height: 14px;
    border: 1px solid #404040;
    background: #ECECEC;
    border-radius: 0px;
}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
    content: " ";
    position: absolute;
    top: 4px;
    left: 4px;
    display: block;
    width: 6px;
    height: 6px;
    background: #D51820;
    -webkit-transition: all .4s;
    transition: all .4s;
}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="checkbox"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,
[type="checkbox"]:disabled:checked + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}
[type="checkbox"]:disabled:checked + label:after {
    color: #999;
}
[type="checkbox"]:disabled + label {
    color: #aaa;
}
/* accessibility */
[type="checkbox"]:checked:focus + label:before,
[type="checkbox"]:not(:checked):focus + label:before {
    border: 1px solid #777;
}
/* hover style just for information */
label:hover:before {
    border: 1px solid #333!important;
}
/* BODY
---------------------------------------- */
/*  FONTS
---------------------------------------- */
/*  SCREEN MEDIA
---------------------------------------- */
.btn-border {
    background: none;
    border-width: 1px;
    color: #494949;
}
.btn-border:hover {
    background: none;
    color: #494949;
}

.btn-rounded {
    border-radius: 40px;
}

.btn {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

/* BODY
---------------------------------------- */
/*  FONTS
---------------------------------------- */
/*  SCREEN MEDIA
---------------------------------------- */
.header .heder-left {
    display: block;
    margin-right: 128px;
    border-bottom: 2px solid #D51820;
}
.header .heder-left > a {
    margin-bottom: -2px;
    background-color: #ececec;
}
.header .header-right {
    float: right;
    margin-bottom: -2px;
    margin-top: 2px;
    width: 126px;
}

/* BODY
---------------------------------------- */
/*  FONTS
---------------------------------------- */
/*  SCREEN MEDIA
---------------------------------------- */
.ico:before {
    display: inline-block;
    position: relative;
    background: transparent url(../images/sprite.png) 0 0 no-repeat;
    content: " ";
    vertical-align: middle;
}

.ico-user:before {
    background-position: 0px 0px;
    height: 30px;
    width: 45px;
}

.ico-filter:before {
    background-position: -46px 0px;
    height: 16px;
    width: 19px;
}

.ico-place:before {
    background-position: 0px -34px;
    height: 31px;
    width: 55px;
}

.navbar {
    margin-bottom: 0;
}
li a.active-trail {
    color: inherit;
    padding: 0px !important;
    margin: 15px;
    border-bottom: 2px solid #D51820;
}
.navbar-nav a {
    /*font-family: "Ubuntu Bold";*/
    font-family: "Overpass Bold";
}
.navbar-nav > li > a {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: transparent;
    padding-left: 14px;
    padding-right: 14px;
}
.navbar-nav > li > a:hover {
    color: #D51820;
    text-decoration: none;
    background: transparent;
}
.navbar-nav .dropdown.open > a {
    color: #D51820;
}
.navbar-nav .dropdown-menu {
    background: #ececec;
    border-color: #ececec;
    box-shadow: none;
    border-radius: 0;
}
.navbar-nav .dropdown-menu a {
    font-family: "Ubuntu Regular";
    color: #494949;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.navbar-nav .dropdown-menu a:hover {
   /* text-decoration: underline;*/
    color: #D51820;
    background: transparent;
}

.navbar-toggle .icon-bar {
    background: #494949;
}

.search-box .form-control {
    border: 0;
    border-bottom: 1px solid #dbdbdb;
    background: transparent;
    box-shadow: none;
}
.search-box .form-control:focus {
    box-shadow: none;
}
.search-box .input-group-addon {
    border: 0;
    border-bottom: 1px solid #dbdbdb;
    background: transparent;
    border-radius: 0;
}

.navbar-header > div {
    display: block;
    margin: 5px 70px 0 15px;
}
/* logo line...*/
a#logo{position:relative;}
a#logo:before {
    content: '';
    position: absolute;
    bottom: -61px;
    left: 0;
    height: 2px;
    background-color: #D51820;
    width: 19%;
    z-index: 9999;
}
a#logo:after {
   content: '';
    position: absolute;
    bottom: -61px;
    right: 0;
    height: 2px;
    background-color: #D51820;
    width: 17%;
    z-index: 9999;
}

/* BODY
---------------------------------------- */
/*  FONTS
---------------------------------------- */
/*  SCREEN MEDIA
---------------------------------------- */
.res-scroll {
    /* clear: both; */
    margin: 0 0 10px;
}
.page-in-the-news .res-scroll {
     margin: 0 0 20px;
}
.res-scroll .scrollbar {
    position: relative;
    float: right;
    width: 6px;
    margin-right: -15px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.res-scroll .scrollbar:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.res-scroll .scrollbar .track {
    background: transparent;
    height: 60px;
    width: 6px;
    position: relative;
    padding: 0 1px;
}
.res-scroll .scrollbar .track .thumb {
    min-height: 13px;
    width: 6px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
    background-color: #D51820;
}
.res-scroll .scrollbar .track .thumb .end {
    overflow: hidden;
    height: 5px;
    width: 13px;
    background-color: #D51820;
}
.res-scroll .viewport {
    max-height: 141px;
    overflow: hidden;
    position: relative;
}
.res-scroll .viewport .overview {
    list-style: none;
    position: static;
    left: 0;
    top: 0;
    width: 100%;
}
.res-scroll .disable {
    display: none;
}
.res-scroll .noSelect {
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}


.footer-section {
    line-height: 1.2;
    background: #ffffff;
}
.footer-section .social > li > a {
    display: block;
    border: 1px solid #494949;
    padding: 5px 8px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.footer-section .social > li > a:hover {
    background: #494949;
    color: #ffffff;
    text-decoration: none;
}
.footer-section .newsletter label {
    width: 100%;
    font-weight: normal;
}
.footer-section .newsletter > div {
    display: block;
    margin-right: 72px;
}
.footer-section .form-control {
    padding: 4px 12px;
}

/*  COMMON
---------------------------------------- */
/*@font-face {
  font-family: "Overpass Regular";
  src: url("../fonts/Overpass_Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Overpass Bold";
  src: url("../fonts/Overpass_Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Ubuntu Regular";
  src: url("../fonts/Ubuntu-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Ubuntu Light";
  src: url("../fonts/Ubuntu-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Ubuntu Medium";
  src: url("../fonts/Ubuntu-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Ubuntu Bold";
  src: url("../fonts/Ubuntu-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
}*/

@font-face {
    font-family: 'Overpass Bold';
    src: url('../fonts/fontkit/overpass_bold-webfont.eot');
    src: url('../fonts/fontkit/overpass_bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fontkit/overpass_bold-webfont.woff2') format('woff2'),
        url('../fonts/fontkit/overpass_bold-webfont.woff') format('woff'),
        url('../fonts/fontkit/overpass_bold-webfont.ttf') format('truetype'),
        url('../fonts/fontkit/overpass_bold-webfont.svg#Overpass Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Overpass Regular';
    src: url('../fonts/fontkit/overpass_regular-webfont.eot');
    src: url('../fonts/fontkit/overpass_regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fontkit/overpass_regular-webfont.woff2') format('woff2'),
        url('../fonts/fontkit/overpass_regular-webfont.woff') format('woff'),
        url('../fonts/fontkit/overpass_regular-webfont.ttf') format('truetype'),
        url('../fonts/fontkit/overpass_regular-webfont.svg#Overpass Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Ubuntu Bold'; 
    src: url('../fonts/fontkit/ubuntu-bold-webfont.eot');
    src: url('../fonts/fontkit/ubuntu-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fontkit/ubuntu-bold-webfont.woff2') format('woff2'),
        url('../fonts/fontkit/ubuntu-bold-webfont.woff') format('woff'),
        url('../fonts/fontkit/ubuntu-bold-webfont.ttf') format('truetype'),
        url('../fonts/fontkit/ubuntu-bold-webfont.svg#Ubuntu Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Ubuntu Light';
    src: url('../fonts/fontkit/ubuntu-light-webfont.eot');
    src: url('../fonts/fontkit/ubuntu-light-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fontkit/ubuntu-light-webfont.woff2') format('woff2'),
        url('../fonts/fontkit/ubuntu-light-webfont.woff') format('woff'),
        url('../fonts/fontkit/ubuntu-light-webfont.ttf') format('truetype'),
        url('../fonts/fontkit/ubuntu-light-webfont.svg#Ubuntu Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu Medium';
    src: url('../fonts/fontkit/ubuntu-medium-webfont.eot');
    src: url('../fonts/fontkit/ubuntu-medium-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fontkit/ubuntu-medium-webfont.woff2') format('woff2'),
        url('../fonts/fontkit/ubuntu-medium-webfont.woff') format('woff'),
        url('../fonts/fontkit/ubuntu-medium-webfont.ttf') format('truetype'),
        url('../fonts/fontkit/ubuntu-medium-webfont.svg#Ubuntu Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu Regular';
    src: url('../fonts/fontkit/ubuntu-regular-webfont.eot');
    src: url('../fonts/fontkit/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fontkit/ubuntu-regular-webfont.woff2') format('woff2'),
        url('../fonts/fontkit/ubuntu-regular-webfont.woff') format('woff'),
        url('../fonts/fontkit/ubuntu-regular-webfont.ttf') format('truetype'),
        url('../fonts/fontkit/ubuntu-regular-webfont.svg#Ubuntu Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Overpass Bold";
}

.white-box .holder {
    position: relative;
    line-height: 1.25;
    overflow: hidden;
    margin-bottom: 10px;
}
@media only screen and (min-width: 992px) {
    .white-box .holder {
        height: 136px;
    }
}
.white-box .panel-footer {
    border-color: #D51820;
    background: #ffffff;
    padding: 15px 0 0;
}

.text-red {
    color: #D51820;
}

.bg-gray {
    background: #ececec;
}

.btn-black {
    border-color: #878787;
}
.btn-black:hover {
    background: #878787;
    color: #ffffff;
}

.toggle-mt30 {
    margin-top: 30px;
}
@media only screen and (min-width: 992px) {
    .toggle-mt30 {
        margin-top: 0;
    }
}

.form-control {
    height: 28px;
    border-radius: 0;
    border-color: #878787;
    background-color:transparent;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.form-control:focus {
    border-color: #878787;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(135, 135, 135, 0.6);
}

.btn {
    font-size: 10px;
    font-family: "Overpass Bold";
}

.overpass {
    font-family: "Overpass Regular";
}

.overpass-bold {
    font-family: "Overpass Bold";
}

.ubuntu {
    font-family: "Ubuntu Regular";
}

hr {
    border-color: #dbdbdb;
    border-width: 2px;
    margin-top: 5px;
    margin-bottom:12px;
}
hr.red {
    border-color: #D51820;
}
hr.red-light {
    border-color: #D51820;
}
hr.rednew{
    border-bottom: 1px solid #D51820;
    margin-right: 14px;
}

p {
    line-height: 1.3;
    margin: 0 0 27px;
}

.res-scroll.mob-show .scrollbar {
    display: block;
}
.res-scroll.mob-show .viewport .overview {
    position: static;
}
.res-scroll .scrollbar {
    display: none;
}
@media only screen and (min-width: 768px) {
    .res-scroll .scrollbar {
        display: block;
    }
}
.res-scroll .viewport .overview {
    position: relative;
}
@media only screen and (min-width: 768px) {
    .res-scroll .viewport .overview {
        position: static;
    }
}

.list-box {
    margin-left: 20px;
}
.list-box > li {
    position: relative;
    margin-bottom: 15px;
}
.list-box > li:before {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    background: #D51820;
    top: 4px;
    left: -14px;
}

.panel-footer {
    background: transparent;
    border-color: #D51820;
}

.my-dropdown {
    position: relative;
}
.my-dropdown:hover .dropdown-menu {
    display: block;
}
.my-dropdown .dropdown-menu {
    border-radius: 0;
    margin-top: 0;
    border: 0;
}

.ckbox label {
    font-weight: normal;
    font-family: "Ubuntu Regular";
    padding-left: 0;
    font-size: 12px;
}
.ckbox label:before {
    width: 10px;
    height: 10px;
    top: 5px;
}
.ckbox input[type="checkbox"]:checked + label:after {
    content: " ";
    top: 4px;
    left: 4px;
    display: block;
    width: 6px;
    height: 6px;
    background: #D51820;
}

/*  MODULE
---------------------------------------- */
.main-section {
    background: #ececec;
}

/* index page
--------------------------------------------- */
.top-section .carousel-caption {
    padding: 0 10px;
    left: auto;
    right: auto;
    font-family: "Overpass Regular";
}
@media only screen and (min-width: 992px) {
    .top-section .carousel-caption {
        text-align: left;
        bottom: 10px;
        text-shadow: none;
        padding: 0 10% 0 10px;
        left: 0;
    }
}
.carousel-inner:after {
    bottom: 0;
    content: "";
    height: 50%;
    position: absolute;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(24%, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(top, transparent 0%, transparent 24%, rgba(0, 0, 0, 0.8) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.8) 100%);
}
.top-section .carousel-caption h2 {
    font-size: 1.78571em;
}
.top-section .carousel-caption p {
    font-family: "Overpass Regular";
}
.top-section .carousel-indicators {
    margin-bottom: 0;
    bottom: 10px;
}

@media only screen and (min-width: 992px) {
    .top-section .carousel-indicators {
        bottom: 20px;
        left: 68%;
        margin-bottom: -9px;
        text-align: right;
    }
}
.top-section .carousel-indicators > li {
    position: relative;
    background: transparent;
    width: 12px;
    height: 12px;
}
.top-section .carousel-indicators > li.active {
    margin: 1px;
}
.top-section .carousel-indicators > li.active:before {
    background: #D51820;
}
.top-section .carousel-indicators > li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    background: #ffffff;
    border-radius: 50%;
    left: 2px;
    top: 2px;
}
.top-section .carousel-inner .item {
    height: 250px;
}
.top-section .carousel-inner .item:after {
    bottom: 0;
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(24%, transparent), color-stop(100%, rgba(0, 0, 0, 0.8)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, transparent 0%, transparent 24%, rgba(0, 0, 0, 0.8) 100%);
    /* Chrome10+,Safari5.1+ */
    /* Opera 11.10+ */
    /* IE10+ */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 0.8) 100%);
    /* W3C */
}
@media only screen and (min-width: 992px) {
    .top-section .white-box .holder {
        height: 164px;
    }
}

/* publisher page
---------------------------------------------- */
.publisher {
    padding: 15px 15px 15px 10px;
}
.publisher figure {
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .publisher figure {
        width: 250px;
        border: 1px solid #D51820;
    }
}
.publisher .content-holder {
    display: block;
    float: left;
    margin-top: 20px;
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .publisher .content-holder {
        margin-left: 270px;
        float: none;
        margin-top: 0;
        width: auto;
    }
}
.publisher .content-holder .viewport {
    min-height: 300px;
    line-height: 1.3;
}
.node-type-team .publisher .content-holder .viewport {
    min-height: 196px;
    line-height: 1.3;
}
.page-toolkit-details .publisher .content-holder .viewport {
    min-height: 143px;
    line-height: 1.3;
}
.publisher .content-holder .viewport .overview p{margin:0px;}

/* team page 
-------------------------------------*/
.team figure {
    background-color: #D51820;
    border: 1px solid transparent;    
    width: 100%;
}

.team ul{
    list-style:none;
    margin:0px;
    padding:0px;
}
.team ul li{
    padding: 10px 0px;
}
.team ul li a.twitter{background:url(../images/twitter-icon.png) no-repeat; width:10px; height:13px;}
.team ul li.active {
    border-left:2px solid #d8474c;

}
.team ul li.active a{
    color:#d8474c;
}
.team ul li a{
    text-decoration:none;
    font-size:12px;
}
.list-bg{background:#f5f5f5;}
.list-bg-white{background:#ffffff;}

.paisa-left-box{background:#ffffff;width:48%;float:left;margin-top:10px;padding:10px;}
.paisa-right-box{background:#ffffff;width:48%;float:right;margin-top:10px;padding:10px;}
.paisa-vedio{border:1px solid #d4282f;}
.paisa-block{
    margin-left: 65px;
    margin-top: -27px;
}
.event-sub-disc{margin-bottom:0px;}
.list-inline > li:last-child a{font-weight:bold; color:#AFAFAF; display:inline-block; padding-left:4px;}
.event-time{margin-top:5px;}
.event-time img{ vertical-align:top; margin-top:2px;}

@media only screen and (min-width: 768px) {
    .team figure {
        width: 300px;
    }
}
.team .panel {
    float: right;
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .team .panel {
        float: none;
        width: auto;
        margin-right: 319px;
    }
}
/*knowledgepage page*/
@media only screen and (min-width: 768px) {
    .page-knowledge-products .team figure {
        width: 353px;
    }
}
@media only screen and (min-width: 768px) {
    .page-knowledge-products .team .panel {
        float: none;
        width: auto;
        margin-right: 391px;
    }
}
/*knowledgepage page*/
/*page-learning-hub page*/
@media only screen and (min-width: 768px) {
    .page-learning-hub .team figure {
        width: 363px;
    }
}
@media only screen and (min-width: 768px) {
    .page-learning-hub .team .panel {
        float: none;
        width: auto;
        margin-right: 391px;
    }
}
/*page-learning-hub page*/
/*page-toolkits page*/
@media only screen and (min-width: 768px) {
    .page-toolkits .team figure {
        width: 363px;
    }
}
@media only screen and (min-width: 768px) {
    .page-toolkits .team .panel {
        float: none;
        width: auto;
        margin-right: 391px;
    }
}
/*page-toolkits page*/

/*page-specific-toolkits page*/
@media only screen and (min-width: 768px) {
    .page-specific-toolkits .team figure {
        width: 363px;
    }
}
@media only screen and (min-width: 768px) {
    .page-specific-toolkits .team .panel {
        float: none;
        width: auto;
        margin-right: 391px;
    }
}
/*page-specific-toolkits page*/
/*page-reform-pilots-toolkits page*/
@media only screen and (min-width: 768px) {
    .page-reform-pilots .team figure {
        width: 363px;
    }
}
@media only screen and (min-width: 768px) {
    .page-reform-pilots .team .panel {
        float: none;
        width: auto;
        margin-right: 391px;
    }
}
/*page-reform-pilots-toolkits page*/

.team .content-holder {
    margin: 15px;
    line-height: 1.3;
}
.page-event .content-holder {
    margin: 12px;
    line-height: 1.3;
}
.page-social > li {
    padding: 0;
}
.page-social > li:last-child a {
    border-right: 0;
}
.page-event .page-social > li:last-child a {
    border-right: 0;
    color:#494949;
}
.page-event .eventmore .btn{
    padding: 0px !important;
    line-height: 26px !important;
    width: 100px !important;
}
.page-social a {
    color: #afafaf;
    text-align: left;
    display: block;
    width: 22px;
    padding-left: 2px !important;
    height: 20px;
    line-height: 20px;
    border-right: 1px solid #afafaf;
}
.page-event li.fb{
	 padding: 5px;
}
.page-eventpost li.fb{
	 padding: 5px;
}
.page-social a:hover {
    color: #D51820;
    text-decoration: none;
}
.ev{
    padding:0px;
}
/* Event Page
------------------------------------------------------ */
.event-header {
    /* border-top: 2px solid #db6f73;*/
    background: #ffffff;
    padding: 5px 0;
}

.event-body {
    background: #e5e5e5;
}
.event-body .scrollbar {
    margin-right: -9px;
}
.event-body .content {
    background: #f4f4f4;
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.event-body .content .date {
    font-size: 20px;
    border: 1px solid #e5e5e5;
}
.event-body .content .date > li {
    background: #ffffff;
   /* padding: 10px 20px;*/
    padding: 0px 32px;
    line-height: 39px;
}
.event-body .content .date > li:first-child {
    background: #e5e5e5;
}
.event-body .content .detail {
    margin-left: 125px;
}

/* Education Toolkit
------------------------------------------------------ */
.edu-header {
    background: #ffffff;
    padding: 5px 10px;
}

.edu-body {
    background: #e5e5e5;
}
.edu-body .scrollbar {
    margin-right: -9px;
}
.edu-body .content {
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.edu-body .content .res-scroll {
    margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
    .edu-body .content .res-scroll .overview .row:nth-child(even) {
        background: #f4f4f4;
    }
}
.edu-body .content .res-scroll .overview .row .content-holder:nth-child(even) {
    background: #f4f4f4;
}
@media only screen and (min-width: 992px) {
    .edu-body .content .res-scroll .overview .row .content-holder:nth-child(even) {
        background: transparent;
    }
}
.edu-body .content .content-holder {
    padding-top: 5px;
    padding-bottom: 5px;
}
.edu-body .content .content-holder .title {
    font-size: 13px;
}
.edu-body .content .content-holder .body {
    font-size: 11px;
}
.edu-body .content .content-holder p {
    margin: 5px 30px;
    position: relative;
}
.edu-body .content .content-holder p:first-child:before {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    background: #D51820;
    left: -15px;
    top: 7px;
}

/* Paisa tools
------------------------------------------ */
.paisa-tool .panel.top {
    background: transparent;
    box-shadow: none;
    border-bottom: 1px solid #D51820;
}
.paisa-tool .panel.bottom {
    background: #e5e5e5;
}
.paisa-tool .panel.bottom .nav-pills {
    background: #ffffff;
    font-size: 13px;
}
@media only screen and (min-width: 768px) {
    .paisa-tool .panel.bottom .nav-pills {
        height: 30px;
    }
}
.paisa-tool .panel.bottom .nav-pills > li {
    position: relative;
}
.paisa-tool .panel.bottom .nav-pills > li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 20px;
    background: #e5e5e5;
    right: 0;
    top: 5px;
}
.paisa-tool .panel.bottom .nav-pills > li:last-child:before {
    width: 0;
}
.paisa-tool .panel.bottom .nav-pills > li.active {
    background: transparent;
}
.paisa-tool .panel.bottom .nav-pills > li.active > a {
    color: #D51820;
    position: relative;
}
.paisa-tool .panel.bottom .nav-pills > li.active > a:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 50%;
    left: 50%;
    margin-left: -25%;
    top: 0;
    background: #D51820;
}
.paisa-tool .panel.bottom .nav-pills a {
    background: transparent;
    font-family: "Overpass Regular";
    padding: 10px;
}
.paisa-tool .panel.bottom .nav-pills a:hover {
    background: transparent;
    color: #D51820;
}
.paisa-tool .panel.bottom .tab-content {
    padding: 10px;
}
@media only screen and (min-width: 768px) {
    .paisa-tool .panel.bottom .tab-content {
        padding: 0;
    }
}
.paisa-tool .panel.bottom .tab-content .content-holder {
    float: left;
}
@media only screen and (min-width: 768px) {
    .paisa-tool .panel.bottom .tab-content .content-holder {
        float: none;
        margin-left: 320px;
        margin-bottom: 0;
        margin-top: 10px;
    }
}
.paisa-tool .panel.bottom .tab-content .viewport {
    min-height: 170px;
}

/* Vacancies
-------------------------------------------- */
.vacancies .edu-header {
    padding: 10px;
}
.vacancies .edu-body {
    background: #f4f4f4;
}
.vacancies .edu-body .viewport {
    min-height: 350px;
}
.vacancies .edu-body .content-holder {
    background: #ffffff;
    margin-bottom: 20px;
}
.vacancies .edu-body .content-holder > p {
    margin-left: 40px;
    margin-right: 10px;
}
.vacancies .edu-body .content-holder > p:first-child:before {
    width: 10px;
    height: 10px;
    left: -20px;
    top: 5px;
}
.vacancies .dropdown-menu {
    padding-left: 10px;
    padding-right: 10px;
}
.vacancies .dropdown-menu > li {
    /* border-bottom: 1px solid #d8d8d8; */
}
.vacancies .my-dropdown:hover .dropdown-menu {
    min-width: auto;
}
.vacancies .dropdown-menu > li:last-child {
    border-bottom: 0;
}

/* news
---------------------------------------------------- */
.news .res-scroll .viewport{min-height:350px;}
.page-in-the-news .res-scroll .viewport{min-height:390px;}
.news .owl-carousel {
    border-bottom: 1px solid #D51820;
}
.news .owl-carousel .owl-controls {
    text-align: right;
}
.news .owl-carousel .owl-controls .owl-page.active span {
    background: #D51820;
    -ms-box-shadow: 0px 0px 0px 1px #D51820;
    -o-box-shadow: 0px 0px 0px 1px #D51820;
    box-shadow: 0px 0px 0px 1px #D51820;
}
.news .owl-carousel .owl-controls .owl-page > span {
    opacity: 1;
    background: #8d8d8e;
    border: 2px solid #f4f4f4;
    -ms-box-shadow: 0px 0px 0px 1px #8d8d8e;
    -o-box-shadow: 0px 0px 0px 1px #8d8d8e;
    box-shadow: 0px 0px 0px 1px #8d8d8e;
    width: 10px;
    height: 10px;
    margin: 5px 3px;
}
/* Li chenge To add Div  */
.news .list-unstyled > div {
    padding: 20px;
}
.news .list-unstyled > div:nth-child(odd) {
    background: #f4f4f4;
}
.news .list-unstyled > div .title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news .list-unstyled > div .body {
    margin-bottom: 0;
    height: 40px;
    overflow: hidden;
    word-break: break-all;
}
.news .list-unstyled > div{
    display:inline-block;
    margin-right:-5px;
    width:100%;
}

.news .list-unstyled li {
    padding-right: 30px;
    float:left;
    width:50%;
}

@media (max-width:767px){
    .news .list-unstyled > li{
        display:block;
        margin-right:0px;
        width:100%;
    }  
}

/* Blog-post  li to chenge Add New Div ok
-----------------------------------------------------------*/
.blog-post h5{
    background-color:#fff;
    display:block;
    padding:10px 20px;
    margin-bottom:0px;
    margin-top:0px;
}
.blog-post .list-wit {
    padding-left: 0px;background: #f4f4f4;
}
.blog-post .list-wit > div {
    padding: 20px;
}
.blog-post .list-wit > div:nth-child(even) {
    background: #fff;
}
.blog-post .list-wit > div .title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.blog-post .list-wit > div .body {
    margin-bottom: 0;
    overflow: hidden;
    font-size: 15px;
}
.checkbox label{
    line-height:20px;
}
/* 23/10/2015  */

.toolkits-box{margin-top:10px;}
.toolkits{
    background:#ffffff;
    border:1px solid #D51820;
}
.paisa-border{border-bottom:1px solid #D51820;}

/* 23/10/2015  End  */

/* blog 26/10/2015  */

.blog{max-height:493px;}
.blog-text{margin-top:10px;}
.blog-view{min-height:493px !important;}
.blog-page .res-scroll .viewport {min-height: 494px;overflow: hidden;position: relative;}
.blog-page .evenClass .white-box{display: table;}
.blog-page .evenClass .white-box .up-down{display: table-footer-group;}
.blog-page .evenClass .white-box .up-down h5{padding-top: 15px;}
.blog-page .evenClass .white-box .up-down ul{margin-bottom:0px;}
.blog-page .cst-div{margin-bottom:30px;}
.blog-page .dummy{clear:both;}
.blog-page .edu-header.shadow.no-margin.text-right{position:absolute;top:15px;right:8px;background-color: transparent;box-shadow:none;}
.blog-page .edu-header.shadow.no-margin.text-right .dropdown-menu.pull-right.list-unstyled{padding:10px;min-width:inherit;}
@media(max-width:990px){
    .blog{height:auto;max-height:none;}
}
/* blog 26/10/2015 End  */

/* Abouts 26-10-2015 */

.about-bg{background:#ECECEC;}/* #c4c4c4*/
.about-bg h3{background:#f6f6f6;font-size:28px; text-transform:uppercase; font-family: 'Overpass Regular'; color:#727272; text-align:center;margin:0px;padding-top:10px;padding-bottom:10px;margin-bottom:15px;}
.about-box-bg{background:#f6f6f6;margin-bottom: 20px;min-height: 567px;}
.about-box{border:1px solid #D51820}
.about-box-content{text-align:center;}
.about-box-content h5{font-size:28px;margin-top:40px;color:#727272; font-family: 'Overpass Regular';}
.about-box-content p{font-size:14px;}
.about-box-content i{margin-top:30px;color:#a4a4a4;}
.about-list-box-cont{height:160px;overflow: hidden;}
.about-list-box{
    margin-top: -18px;
}
.about-list-box ul li{margin-top:20px;/*margin-bottom:0px;*/}
.about-list-box ul.list-box > li:before{top: 5px;left: -14px;}

/* Abouts 26-10-2015 End */


/* team 26-10-2015 End */

.team-box{background:#ffffff;padding-top:15px;padding-bottom:15px;margin-bottom:10px;}
/*.team {border-bottom:2px solid #db6f73;padding-bottom:15px;}*/
.team i{vertical-align:middle;color:#D51820;}
.team a{text-decoration:none;padding-left:10px;}
.page-event a{text-decoration:none;padding-left:0px;}
/* team 26-10-2015 End */

/* accountability-pf page
----------------------------------------------------*/
.accountability figure {
    background-color: #ffffff;
    border: 1px solid transparent;
    padding: 10px;
    width: 100%;
}
.bef-group-heading{
    display: none;
}
.accountability figure ul li p:first-child,.accountability figure ul li p span{
    font-weight:bold;
}

/* budget-briefs page 
-------------------------------------*/
.page-social-accountability .col-xs-12.budget-briefs{padding-left:0px;padding-right:0px;}
.budget-briefs figure {
    background-color: #ffffff;
    border: 1px solid transparent;
    padding: 10px;
    width: 100%;
}
.budget-briefs .icon-cst ul,.budget-briefs .icon-cst ul li{
    min-width:inherit;width:auto;
}
.budget-briefs .icon-cst ul li{
    display:block;
    text-align:left;
}
.budget-briefs .my-dropdown .dropdown-menu {
    margin-top: 0px;
    padding: 10px;
}
.budget-briefs-i .content .col-md-6 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.budget-briefs-i .content .col-md-6 .title {
    font-size: 15px;
}
.budget-briefs-i .content .col-md-6 .body {
    font-size: 12px;
}
.budget-briefs-i .content .col-md-6 p {
    margin: 5px 30px;
    position: relative;
}
.budget-briefs-i .content .col-md-6 p:first-child:before {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    background: #D51820;
    left: -15px;
    top: 7px;
}
.icon-cst{
    position:absolute;
    top:9px;
    right:12px;
}
.budget-briefs .panel-body{
    position:relative;
}
.budget-briefs .panel {
    float: right;
    width: 100%;
}
.budget-briefs .content-holder {
    margin: 15px;
    line-height: 1.3;
}
.budget-briefs-i {
    background: #e5e5e5;
}
.budget-briefs-i .scrollbar {
    margin-right: -9px;
}
.budget-briefs-i .content {
    border: 1px solid #e5e5e5;  
}
.budget-briefs-i .content .res-scroll {
    margin-bottom: 0;
}
.budget-briefs-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
    background: #f4f4f4;
}

@media only screen and (min-width: 992px) {
    .budget-briefs-i .content .res-scroll .overview .row:nth-child(even) {
        background: #f4f4f4;
    }
    .budget-briefs-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
        background: transparent;
    }
}

@media only screen and (min-width: 768px) {
    .budget-briefs figure {
        width: 300px;
    }
    .budget-briefs .panel {
        float: none;
        width: auto;
    }
    .budget-briefs ul{
        width:100%;
        text-align:center;
    }
    .budget-briefs ul li{
        display:inline-block;
        width:120px;
    }
    .budget-briefs .panel.bottom .tab-content .content-holder {
        float: none;
        margin-left:0px;
        margin-bottom:0px;
        margin-top: 10px;
        margin-right:0px;
    }
}
@media only screen and (max-width: 767px) {
    .budget-briefs .tab-content > .active{
        display:block;
    }
}

/* Paisa Studies page 
-------------------------------------*/
.paisa-studies figure {
    background-color: #ffffff;
    border: 1px solid transparent;
    padding: 10px;
    width: 100%;
}
.paisa-studies .icon-cst ul,.paisa-studies .icon-cst ul li{
    min-width:inherit;width:auto;
}
.paisa-studies .icon-cst ul li{
    display:block;
    text-align:left;
}
.paisa-studies .my-dropdown .dropdown-menu {
    margin-top: 0px;
    padding: 10px;
}

.paisa-studies .panel {
    float: right;
    width: 100%;
}
.paisa-studies .content-holder {
    margin: 15px;
    line-height: 1.3;
}

.paisa-studies-i {
    background: #e5e5e5;
}
.paisa-studies-i .scrollbar {
    margin-right: -9px;
}
.paisa-studies-i .content {
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.paisa-studies-i .content .res-scroll {
    margin-bottom: 0;
}
.paisa-studies-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
    background: #f4f4f4;
}
.paisa-studies-i .content .col-md-6 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.paisa-studies-i .content .col-md-6 .title {
    font-size: 13px;
}
.paisa-studies-i .content .col-md-6 .body {
    font-size: 11px;
}
.paisa-studies-i .content .col-md-6 p {
    margin: 5px 30px;
    position: relative;
}
.paisa-studies-i .content .col-md-6 p:first-child:before {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    background: #D51820;
    left: -15px;
    top: 7px;
}
.icon-cst{
    position:absolute;
    top:9px;
    right:12px;
}
.paisa-studies .panel-body{
    position:relative;
}
.paisa-studies .panel.bottom .nav-pills > li.active > a:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 15%;
    left: 22%;
    margin-left: -25%;
    top: 0;
    background: #D51820;
}
.paisa-studies .panel.bottom .nav-pills > li > a {
    color: #D51820;
    position: relative;
    text-align: left;
}
.paisa-studies .panel.bottom .nav-pills > li:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 20px;
    background: #e5e5e5;
    right: 21px;
    top: 5px;
}
.paisa-studies .icon-cst{top:3px;}
@media only screen and (min-width: 992px) {
    .paisa-studies-i .content .res-scroll .overview .row:nth-child(even) {
        background: #f4f4f4;
    }
    .paisa-studies-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
        background: transparent;
    }
}
@media only screen and (min-width: 768px) {
    .paisa-studies figure {
        width: 300px;
    }
    .paisa-studies .panel {
        float: none;
        width: auto;
    }
    .paisa-studies ul{
        width:100%;
        text-align: left;
    }
    .paisa-studies ul li{
        display:inline-block;
        width: 48%;
        text-align: left;
    }
    .paisa-studies .panel.bottom .tab-content .content-holder {
        float: none;
        margin-left:0px;
        margin-bottom:0px;
        margin-top: 10px;
        margin-right:0px;
    }
}
@media (max-width: 767px){
    .paisa-studies .panel-body>ul{padding-left:0px;width:100%;}
    .paisa-studies .panel.bottom .nav-pills > li > a{text-align:center;}
    .paisa-studies .panel.bottom .nav-pills > li.active > a:before {width: 50%;left: 50%;}
    .paisa-studies .tab-content > .active{display:block;}
}
/* Search Result page 
-------------------------------------*/
.serch-result p span{
    font-weight:bold;
    color: #D51820;
}
.serch-result .row-srch-head p:first-child{
    font-weight: bold;
    text-decoration:underline;
}
.serch-result .row-srch-head p:first-child span{
    font-weight: bold;
    text-decoration:underline;
}
.serch-result .res-scroll .viewport {
    min-height: 280px;
    overflow: hidden;
    position: relative;
}
/* Understanding Bureaucracy page 
-------------------------------------*/
.understanding-bureaucracy figure {
    background-color: #ffffff;
    border: 1px solid transparent;
    padding: 10px;
    width: 100%;
}
.under-bureau-cpr .my-dropdown .dropdown-menu{text-align:left;}
@media only screen and (min-width: 768px) {
    .understanding-bureaucracy figure {
        width: 300px;
    }
}
.understanding-bureaucracy .panel {
    float: right;
    width: 100%;
}
@media only screen and (min-width: 768px) {
    .understanding-bureaucracy .panel {
        float: none;
        width: auto;
    }
}
.understanding-bureaucracy .content-holder {
    margin: 15px;
    line-height: 1.3;
}
@media only screen and (min-width: 768px) {
    .understanding-bureaucracy ul{
        width:100%;
        text-align:center;
    }
    .understanding-bureaucracy ul li{
        display:inline-block;
        width:auto;
    }
}
.understanding-bureaucracy .panel.bottom .nav-pills a {
    background: transparent;
    font-family: "Overpass Regular";
    padding: 10px 7px;
}
@media only screen and (min-width: 768px) {
    .understanding-bureaucracy .panel.bottom .tab-content .content-holder {
        float: none;
        margin-left:0px;
        margin-bottom:0px;
        margin-top: 10px;
        margin-right:0px;
    }
}
.understanding-bureaucracy-i {
    background: #e5e5e5;
}
.understanding-bureaucracy-i .scrollbar {
    margin-right: -9px;
}
.understanding-bureaucracy-i .content {
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.understanding-bureaucracy-i .content .res-scroll {
    margin-bottom: 0;
}
@media only screen and (min-width: 768px){
    .understanding-bureaucracy .panel.bottom .nav-pills {
        height:auto;
    }
}
@media only screen and (min-width: 992px) {
    .understanding-bureaucracy-i .content .res-scroll .overview .row:nth-child(even) {
        background: #f4f4f4;
    }
}
.understanding-bureaucracy-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
    background: #f4f4f4;
}
@media only screen and (min-width: 992px) {
    .understanding-bureaucracy-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
        background: transparent;
    }
}
.understanding-bureaucracy-i .content .col-md-6 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.understanding-bureaucracy-i .content .col-md-6 .title {
    font-size: 13px;
}
.understanding-bureaucracy-i .content .col-md-6 .body {
    font-size: 11px;
}
.understanding-bureaucracy-i .content .col-md-6 p {
    margin: 5px 30px;
    position: relative;
}
.understanding-bureaucracy-i .content .col-md-6 p:first-child:before {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    background: #D51820;
    left: -15px;
    top: 7px;
}
.icon-cst{
    position:absolute;
    top:9px;
    right:12px;
}
.understanding-bureaucracy .panel-body{
    position:relative;
}
.throbber{
    display:none;
}

/* learning-hub page
------------------------------------------------------*/
@media only screen and (min-width: 768px){
    .paisa-tool.learning-hub .team .panel {
        float: none;
        width: auto;
        margin-right:0px;
    }
}
.paisa-tool.learning-hub .panel.top {
    padding-bottom: 10px;
}
/* individual-publication page
------------------------------------------------------*/
.individual-publication .res-scroll .viewport {
    min-height: 110px;
}
.individual-publication .res-scroll .viewport.publisher-detail {
    min-height: 310px;
}
/* Social Accountability page 
-------------------------------------*/
.social-accountability figure {
    /*background-color: #ffffff;
    border: 1px solid transparent;
    padding: 10px;
    width: 100%;*/
}
.social-accountability .icon-cst ul,.social-accountability .icon-cst ul li{
    min-width:inherit;width:auto;
}
.social-accountability .icon-cst ul li{
    display:block;
    text-align:left;
}
.social-accountability .my-dropdown .dropdown-menu {
    margin-top: 0px;
    padding: 10px;
}
.social-accountability .panel {
    float: right;
    width: 100%;
}
.social-accountability .content-holder {
    margin: 15px;
    line-height: 1.3;
}
.social-accountability .panel.bottom .nav-pills a {
    background: transparent;
    font-family: "Overpass Regular";
    padding: 10px 7px;
}
.social-accountability-i {
    background: #e5e5e5;
}
.social-accountability-i .scrollbar {
    margin-right: -9px;
}
.social-accountability-i .content {
    border: 1px solid #e5e5e5;
    padding: 10px;
}
.social-accountability-i .content .res-scroll {
    margin-bottom: 0;
}
.social-accountability-i .content .col-md-6 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.social-accountability-i .content .col-md-6 .title {
    font-size: 13px;
}
.social-accountability-i .content .col-md-6 .body {
    font-size: 11px;
}
.social-accountability-i .content .col-md-6 p {
    margin: 5px 30px;
    position: relative;
}
.social-accountability-i .content .col-md-6 p:first-child:before {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    background: #D51820;
    left: -15px;
    top: 7px;
}
.icon-cst{
    position:absolute;
    top:9px;
    right:12px;
}
.social-accountability .panel-body{
    position:relative;
}

.social-accountability.paisa-tool .panel.bottom .nav-pills > li.active > a:before {
    width: 77%;
    left: 10%;
    margin-left:0%;
}
.social-accountability-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
    background: #f4f4f4;
}
.social-accountability .panel{position:relative;}
.social-accountability .panel h5.edu-header.no-margin.text-right{position:absolute;top:6px;right:0px;}
@media only screen and (min-width: 992px) {
    .social-accountability-i .content .res-scroll .overview .row:nth-child(even) {
        background: #f4f4f4;
    }
    .social-accountability-i .content .res-scroll .overview .row .col-md-6:nth-child(even) {
        background: transparent;
    }
}
@media only screen and (min-width: 768px) {
    .social-accountability .panel {
        float: none;
        width: auto;
    }
    .social-accountability figure {
        width: 300px;
    }
    .social-accountability ul{
        width:100%;
        text-align:left;
        padding-left:15px;
    }
    .social-accountability ul li{
        display:inline-block;
        width:auto;
    }
    .social-accountability .panel.bottom .tab-content .content-holder {
        float: none;
        margin-left:0px;
        margin-bottom:0px;
        margin-top: 10px;
        margin-right:0px;
    }
    .social-accountability .panel.bottom .nav-pills {
        height:auto;
    }
}
@media only screen and (max-width: 767px){
    .social-accountability .tab-content > .active{display:block;}
} 

/* advance-serch-result page
------------------------------------------------------------*/
.advance-serch-result-txt {
    width:70%;
    font-weight:normal;
    display: inline-block;
    background-color: transparent;
    background:none;
    outline:none;
    box-sizing: content-box;
    padding: 4px 0px;
    border: 0 solid #5b5b5b;
    border-bottom: 1px solid #b7b7b7;
    font-size:14px;
    color: #494949;
    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}
.check-bigttl{float:left;}
.check-cont input,.check-cont label{margin-bottom:10px; margin-left:10px;}
.select-style {padding: 0;margin: 0;border: 1px solid #ccc;width: 100%;border-radius: 3px;overflow: hidden;margin-left:14px;display:inline-block;margin-right:15px;
               background: #fff url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 90% 50%;}
/*em{position:absolute;left:28%;top:6px;font-weight:bold;content:'';}*/
.select-style select {padding: 5px 8px;width: 100%;border: none;box-shadow: none;background-color: transparent;
                      background-image: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.select-style select:focus {outline: none;}
.search a{border: 1px solid #ccc;padding: 7px 15px 7px 15px;font-size: 15px;font-weight: bold;text-decoration:none;}
.form-bottom{border-bottom:2px solid #D51820;padding-bottom: 30px;}
@media (max-width: 767px){
    .check-bigttl{float:none;}
    .select-style{width:90px;}
}
.advance-year-selector .year-container .select-style{display:inline-block;width:100px;vertical-align:middle;}
.advance-year-selector .year-container em{width:auto;margin:0px 10px;}
@media (max-width: 350px){
    .advance-year-selector .year-container{width:100%;}
    .advance-year-selector .year-container .select-style{display:block;width:100%;margin:0px !important;}
    .advance-year-selector .year-container em{display:block;width:20px;margin:5px auto;}
}

/* Filter page
------------------------------------------------------------*/
.modal-header{border-bottom: 2px solid #D51820;}
.filter-text{text-align:center;}
[type="checkbox"]:not(:checked){display:block;}

.check-cont-radio label{padding-left:20px;}
.modal{top:32%;}
.filter-box{border-right:2px solid #eeefef;}
.filter-btn{margin-top:20px;}
.eventmore{ text-align:right;}
.past-event-bg{background:#ffffff; padding:14px; line-height:50px; min-height:179px; margin-bottom:20px;}
.past-event-bg .detail{} 
@media (max-width:767px){
    .cpr-filter-pop-up .check-cont-radio p{display:inline;line-height:0px;} 
    .cpr-filter-pop-up .cst-filter-box>p,.cpr-filter-pop-up .filter-box>p{color: #D51820;}
}


.event-list{text-align:center;margin-top:15px;}
.event-list ul{list-style:none;}
.event-list ul li:first-child{background: #e5e5e5;}
.event-list ul li{padding:10px 20px;border:1px solid #eeefef;font-size:20px;}
.event-list .btn{margin-top:15px;font-size:12px;}

@media (max-width: 767px){
    .tab-content > .active{display:inline-block;} 
    .modal{top:1%;}
    .event-list{margin-top:15px;} 
    .event-list ul li{padding: 10px 0px;font-size: 15px;}
    .event-list .btn{font-size:8px;}
}

/*  CPR TEAM
--------------------------------------------------------------------*/
.abs-pos-ul{position: absolute;top: -58px;width: 300px !important;z-index: 9;right: 0px;}
.understanding-bureaucracy.cpr-team-in{position:relative;}
.cpr-team.paisa-tool .panel.bottom{background-color:transparent;}
.cpr-team.paisa-tool .panel.bottom .nav-pills > li.active > a:before {content:"";position: absolute;height: 2px;width: 90%;left: 50%;margin-left: -46%;top: 0;background: #D51820;}
.cpr-team.paisa-tool .panel.bottom .nav-pills > li:before{display:none;}
.cpr-team.paisa-tool .panel.bottom .nav-pills{background:none;}
.cpr-team.paisa-tool .panel.bottom .tab-content .viewport{min-height: 565px;}
.cpr-team.paisa-tool .content-holder{background:#fff;}
.cpr-team.paisa-tool .content-holder.shadow img{width:100%;border:1px solid #D1232A;}
.team-img-cnt{display:inline-block;width:30%;padding:10px 15px;vertical-align:middle;}
.team-dtl-cnt{display:inline-block;width:70%;margin-left:-5px;vertical-align:middle;}
.cpr-team.paisa-tool .edu-body .content{padding:0px;}
.cpr-team.paisa-tool .edu-body{background-color:transparent;background:none;}
.cpr-team.paisa-tool .edu-body .content{border:none;}
.cpr-team.paisa-tool .edu-body .content .content-holder p:first-child:before{display:none;}
.cpr-team.paisa-tool .edu-body .content .content-holder p{margin-left:0px;text-transform:uppercase;font-size:13px;}
.cpr-team.paisa-tool .edu-body .content .content-holder p.member-post{text-transform:capitalize;}
.cpr-team.paisa-tool .edu-body .content .content-holder a span img{width:16px;border:none;margin-right:10px;}
.cpr-team.paisa-tool .edu-body .content .content-holder a:hover{color:#D51820;}
.cpr-team.paisa-tool .edu-body .content .content-holder .team-dtl-cnt{padding-right:10px;}
@media only screen and (min-width: 992px){
    .cpr-team .edu-body .content .res-scroll .overview .row:nth-child(even) {
        background: none;
    }
}
@media (max-width: 767px){
    .cpr-team.paisa-tool  .content-holder{margin:0px;}
    .abs-pos-ul{position:static;width: 100% !important;}
    .cpr-team.paisa-tool .edu-body .content .content-holder .team-dtl-cnt hr.red.mt20{display:none;}
}


/* DLP CSS
------------------------------------------*/

@media (max-width: 767px){
    .cpr-team.paisa-tool  .content-holder{margin:0px;}
    .abs-pos-ul{position:static;width: 100% !important;}
    .cpr-team.paisa-tool .edu-body .content .content-holder .team-dtl-cnt hr.red.mt20{display:none;}
}

/* under-bureau-cpr  */
@media (max-width: 767px){
    .paisa-tool.under-bureau-cpr .tab-content > .active{display:block;}
    .paisa-tool.under-bureau-cpr .panel.bottom .nav-pills > li.active > a:before{width: 50%;margin-left: -25%;}
}

/* under-bureau-cpr End  */ 

/* paisa-study-cpr */

@media (max-width: 767px){
    .paisa-tool.paisa-study-cpr .nav-pills > li > a{text-align:center;}
    .paisa-tool.paisa-study-cpr .pl30{padding-left:0px;}
}

/* paisa-study-cpr */

/* Filter page
------------------------------------------------------------*/
.paisa-tool.filter-cpr .panel{margin-top:15px;}
.paisa-tool.filter-cpr .content{padding-top:10px;}
.icon-cst.filter-cpr-drop .my-dropdown:hover .dropdown-menu{display: block;width: auto;min-width: inherit;padding: 10px;}

@media (max-width: 767px){
    .paisa-tool.filter-cpr .panel{padding-bottom:10px;}

}
/* Filter page end */ 
/* learning-hub page
------------------------------------------------------*/
@media only screen and (min-width: 768px){
    .paisa-tool.learning-hub .team .panel {
        float: none;
        width: auto;
        margin-right:0px;
    }
}
.paisa-tool.learning-hub .panel.top {
    padding-bottom: 10px;
}
/* individual-publication page
------------------------------------------------------*/
.individual-publication .res-scroll .viewport {
    min-height: 110px;
}
.individual-publication .res-scroll .viewport.publisher-detail {
    min-height: 310px;
}
/* Understanding Bureaucracy page 
-------------------------------------*/
/* toolkits */

.paisa-tool.toolkits-cpr .btn{margin-right:24px;margin-top:10px;}

.paisa-tool.toolkits-cpr .icon-cst{top:3px;}
/* toolkits End */ 

/* PAISA Page */

.paisa-tool.paisa-cpr .paisa-right-box{min-height:auto;}
.paisa-tool.paisa-cpr .paisa-right-box .list-box > li {margin-bottom:18px;}

@media(max-width: 1024px) {
    .paisa-tool.paisa-cpr .paisa-right-box{min-height:249px;}
}

@media(max-width: 767px) {
    .paisa-tool.paisa-cpr .paisa-left-box{width:100%;float:none;}
    .paisa-tool.paisa-cpr .paisa-right-box{width:100%;float:none;}
    .paisa-tool.paisa-cpr .paisa-content{margin-top:15px;}
}

/* PAISA Page End */
h1.bold,h2.bold,h3.bold,h4.bold,h5.bold,h6.bold{
    font-weight:normal;
}
ul li.leaf{
    list-style-image: none;
    list-style-type: none;
}
.page-knowledge-products .list-box > li:before{
    top:12px;
    left:0px;
}
.page-knowledge-products .view-footer .col-md-4:first-child .res-scroll .viewport{max-height:125px;}
ul.dropdown-menu.multi-level.inner-dropdown {
    right: inherit;
    left: 105.5%;   
    top: 11px;
}
/*@media (min-width: 979px) {
        ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
        margin-top:0px;
                }
        }*/
@media (min-width: 992px) {
    .dropdown-menu{left:-6px;}
    ul.dropdown-menu.multi-level.inner-dropdown{top:0px;}
    ul.dropdown-menu{padding:0 15px;}
    ul.dropdown-menu li{border-bottom:1px solid #B7B7B7;padding:7px 15px 7px 0;}
    ul.dropdown-menu li:last-child{border-bottom:none;}
    ul.dropdown-menu li a{padding:0;}
    ul.dropdown-menu li a{padding:0 !important;}
    ul.nav li.dropdown{
        -webkit-transition: all 0s;
        transition: all 0s;
    }
    ul.dropdown-menu {
        -webkit-transition:all 0s;
        transition:all 0s;
        opacity:0;
        filter: alpha(opacity=0);
        visibility:hidden;
        margin-top:0px;
        display:inherit;
    }
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        opacity:1;
        filter: alpha(opacity=100);
        visibility:visible;
        margin-top:0px;
        display:inherit;         
    }
}
ul li.expanded{
    list-style-image:none;
    list-style-type:none;
}
.dropdown.expanded{position:relative;}
.dropdown.expanded:after{
    content: "\f0d7";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;/*--adjust as necessary--*/
    color: #000;
    font-size: 12px;
    padding-right: 0;
    position: absolute;
    top: 20px;
    right: 8px;
    -webkit-transition: all 0.5s;
    transition:all 0.5s;
}
.dropdown.expanded:hover:after{
    color:#D51820;
}
.dropdown.expanded .dropdown.expanded:after{
    content:  "\f0da";
    color:#D51820;
    font-size: 12px;
    top: 9px;
    right: 0px;
}
/* inner inner inner dropdown */
.first.last.expanded.dropdown-submenu:hover ul.dropdown-menu{display:block;left:150px;visibility:visible;opacity:1;top:0px;}
.first.last.expanded.dropdown-submenu ul.dropdown-menu{left:140px;top:0px;}
.first.last.expanded.dropdown-submenu:after{content:"\f0da";color:#D51820;font-size:12px;top:9px;right:9px;font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;padding-right:0;position:absolute;}
/* inner inner inner dropdown  end*/
/*.dropdown.expanded .dropdown.expanded:hover:after{
    color:#D51820;
}*/
.dropdown.expanded ul{
   /* -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.5);
    box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.5);*/
    
}
ul.quicktabs-tabs.quicktabs-style-garland {
    background: #ffffff;
    font-size: 13px;
    height: 30px;
    width: 100%;
    text-align: center;
    -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin: 0;
    padding: 0;
    list-style: none;
    text-transform: uppercase;
}
ul.quicktabs-tabs.quicktabs-style-garland li,
ul.quicktabs-tabs.quicktabs-style-garland li.active{
    background: transparent;
    position: relative;
    display: inline-block;
    width: 120px;
    float: none;
    padding-top: 0px !important;
}
ul.quicktabs-tabs.quicktabs-style-garland li:before{
    content: "";
    position: absolute;
    width: 1px;
    height: 20px;
    background: #e5e5e5;
    right: 0;
    top: 6px;
}
ul.quicktabs-tabs.quicktabs-style-garland li.active a,
ul.quicktabs-tabs.quicktabs-style-garland li a:hover,
ul.quicktabs-tabs.quicktabs-style-garland li a:focus,
ul.quicktabs-tabs.quicktabs-style-garland li a:active{
    color: #D51820 !important;
    background:none;
}
ul.quicktabs-tabs.quicktabs-style-garland li a{
    background: none;
    font-family: "Overpass Regular" !important;
    padding: 0px !important;
    position: relative;
    display: block;
    color:#494949 !important;
    text-decoration:none;
    font-weight: normal !important;
    line-height: 30px !important;
}
ul.quicktabs-tabs.quicktabs-style-garland li:last-child:before{display:none;}
ul.quicktabs-tabs.quicktabs-style-garland li.active a,
ul.quicktabs-tabs.quicktabs-style-garland li:hover a{
    color:#D51820;
    background-color:transparent;
}
ul.quicktabs-tabs.quicktabs-style-garland li.active a:before{
    content: "";
    position: absolute;
    height: 2px;
    width: 50%;
    left: 50%;
    margin-left: -25%;
    top: 0;
    background: #D51820;
}

.tab-content>.col-xs-12 {
    padding: 0px;
}
.cst-scroll{ height: 170px; margin-top:10px;}

.mCSB_scrollTools{ background:transparent !important;  width: 6px; opacity: 1;filter: alpha(opacity=100);}
.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #D51820 !important;width:6px !important;border-radius:0px !important;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{display:none !important;}
.res-scroll .scrollbar .track .thumb{display:none !important;}
.panel-body.white-box .clearfix.mb10 {padding-right:15px;}

ul.quicktabs-tabs.quicktabs-style-excel {
    height:30px;
    width:100%;
    background:#fff;
    webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    text-transform: uppercase;
    list-style: none;
    text-align:center;
}
ul.quicktabs-tabs.quicktabs-style-excel li{
    background:none !important;
    float:none;
    margin:0;
    padding:0;
    position: relative;
    display: inline-block;
    width: auto;
    font-size: 13px;
    min-width:70px;
    text-align:center;
}
ul.quicktabs-tabs.quicktabs-style-excel li:before{
    content: "";
    position: absolute;
    width: 1px;
    height: 20px;
    background: #e5e5e5;
    right: 0;
    top: 5px;
}
.page-understanding-bureaucracy ul.quicktabs-tabs.quicktabs-style-excel li,
.page-social-accountability ul.quicktabs-tabs.quicktabs-style-excel li{
    min-width: 24%;
}
ul.quicktabs-tabs.quicktabs-style-excel li:last-child:before{
    display:none;
}
.page-paisa-studies ul.quicktabs-tabs.quicktabs-style-excel li{
    min-width: 30%;
    text-align:center;
}
.page-paisa-studies ul.quicktabs-tabs.quicktabs-style-excel li a{
    display: inline-block !important;
    width:auto;
}
ul.quicktabs-tabs.quicktabs-style-excel li.active a,
ul.quicktabs-tabs.quicktabs-style-excel li.last a,
ul.quicktabs-tabs.quicktabs-style-excel li.last.active a,
ul.quicktabs-tabs.quicktabs-style-excel li a{
    background: none;
    font-family: "Overpass Regular";
    padding: 0px;
    margin: -1px 18px 0 18px;
    line-height: 30px;
    color: #494949;
    font-weight: normal;
    display: block;
}

ul.quicktabs-tabs.quicktabs-style-excel li.active a,
ul.quicktabs-tabs.quicktabs-style-excel li:hover a,
ul.quicktabs-tabs.quicktabs-style-excel li:focus a,
ul.quicktabs-tabs.quicktabs-style-excel li.last.active a,
ul.quicktabs-tabs.quicktabs-style-excel li:active a{
    color:#D51820;
}


ul.quicktabs-tabs.quicktabs-style-excel li.active a,
ul.quicktabs-tabs.quicktabs-style-excel li:hover a,
ul.quicktabs-tabs.quicktabs-style-excel li:focus a,
ul.quicktabs-tabs.quicktabs-style-excel li:active a{
    border-top: 2px solid #D51820;    
}
.quicktabs_main.quicktabs-style-excel{border-bottom:none;  padding: 0;}
@media(max-width:767px)
{ 
    ul.quicktabs-tabs.quicktabs-style-excel{height:auto;}
    ul.quicktabs-tabs.quicktabs-style-excel li{display:block;}
    ul.quicktabs-tabs.quicktabs-style-excel li:before,
    ul.quicktabs-tabs.quicktabs-style-excel li.active a:before,
    ul.quicktabs-tabs.quicktabs-style-excel li:hover a:before,
    ul.quicktabs-tabs.quicktabs-style-excel li:focus a:before,
    ul.quicktabs-tabs.quicktabs-style-excel li:active a:before{display:none;}
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color:transparent;}
.list-box > li:before{top: 12px;left: 0px;}
/*.panel-footer.text-right{margin-right:15px;}*/
figure.pull-right.shadow.mt20 ul.list-box > li:before{top: 6px;left: -14px;}
.mCSB_inside>.mCSB_container{margin-right:15px;}
.page-team .mCSB_inside>.mCSB_container{margin-right:0px;}
/*.page-datacharts .team .panel{
    background-color: transparent;
    border-bottom: 1px solid #D51820;
}8?
/* neslatter button css */
.btn.pull-right.btn-border.no-border-radius.btn-sm.btn-black.text-uppercase.form-submit{
    position: absolute;
    margin-left: 76%;
    margin-top: -42px;
}
.form-group.newsletter.pt10.pb10{
    margin-top: -25px;
}
.page-event .team  h5{
    /*padding-left: 8px;*/
    margin-top: 0px;
}
.page-paisa-course .mCSB_inside>.mCSB_container{margin-right: 6px;}
.page-contact .bg-gray .col-md-5 hr.red,
.page-team .cpr-team-in .panel-body .edu-body .content-holder hr.red.mt20{border-width:1px;}
.btn{padding:0px !important;line-height:26px !important;width:70px !important;}

/* custom design*/
.empty{
    margin-top: 25px;
}
.lablebd{
    font-weight: bold;
    margin-bottom: 10px;
}
.budgetautho{
    font-weight: bold;
    margin-bottom: 10px;
}
.budgetautho span{
    font-weight: normal;
}
.page-learning-hub .empty{
    margin-top: 0px;
}
.page-knowledge-products .panel-footer.text-right{margin-right:15px;}
.page-paisa-studies .tab-content .item-list ul{text-align:left;}
.page-budget-briefs .tab-content .item-list ul{text-align:left;}
.page-social-accountability .tab-content .item-list ul{text-align:left;}
.page-understanding-bureaucracy .tab-content .item-list ul{text-align:left;}
.page-budget-briefs .title{
    font-weight: normal;
}
.page-paisa-studies .title{
    font-weight: normal;
    font-size: 13px !important;
}
.page-budget-briefs .title{
    font-weight: normal;
    font-size: 13px !important;
}
.page-social-accountability .title{
    font-weight: normal;
    font-size: 13px !important;
}
.page-understanding-bureaucracy .title{
    font-weight: normal;
    font-size: 13px !important;
}
.page-paisa-study-download .title{
    font-weight: normal;
    font-size: 13px !important;
}
.page-download .title{
    font-weight: normal;
    font-size: 13px !important;
}
.page-budget-briefs-download  .title{
    font-weight: normal;
    font-size: 13px !important;
}
/* custom design*/

/*--------------  knowledge page  --------------*/
.page-knowledge-products .list-box > li:before{top:10px;}
.page-knowledge-products .list-box > li{padding-top:5px;padding-bottom:3px;margin:0px;}
.page-knowledge-products .panel-body.no-padding p:last-child{margin-bottom: 0px;}
.page-knowledge-products .panel-body.no-padding p:nth-last-child(2){margin: 5px 0px;}
.page-knowledge-products .overview.cst-overview .twitter-box{float:left;margin-right:15px;}
.page-knowledge-products .overview.cst-overview .author-data span{padding-top:10px;padding-bottom:4px;display:block;}
/*==============  knowledge page  ==============*/
/*--------------  learn page  --------------*/
.page-learning-hub .budget-briefs-i{background:none;}
.page-learning-hub .budget-briefs .row.toolkits-box a.btn{margin-right: 40px;margin-top: 10px;background:#fff;}
/*==============  learn page  ==============*/
/*--------------  Toolkit page  --------------*/
.page-toolkit .budget-briefs-i{background:none;}
.page-toolkit .budget-briefs .row.toolkits-box a.btn{margin-right: 40px;margin-top: 10px;background:#fff;}
/*==============  Toolkit page  ==============*/
.page-reform-pilots .view-learning-hub .view-content .budget-briefs .toolkits-box .budget-briefs-i p.body,
.page-toolkits .view-learning-hub .view-content .budget-briefs .toolkits-box .budget-briefs-i p.body{min-height: 150px;}
.page-toolkits .view-learning-hub .view-content .budget-briefs .toolkits-box .budget-briefs-i{background:none;}
.page-paisa-course .list-box > li:before {
    top: 5px;
    left: -15px;
}
.page-toolkits .budget-briefs .row.toolkits-box a.btn:hover{color:#494949;}
.page-reform-pilots .budget-briefs .row.toolkits-box a.btn,.page-toolkits .budget-briefs .row.toolkits-box a.btn{margin-top: 12px;}
.views-slideshow-pager-fields.views-slideshow-pager-field-processed{position:absolute;bottom:10px;right:20px;z-index:9999999;}
.views-slideshow-pager-field-item.views_slideshow_pager_field_item {
    float: left;
}
.views-slideshow-pager-field-item .views-field-counter{float:right;width:20px;}

.views-slideshow-pager-field-item .views-field-counter .views-content-counter{font-size:0px;position:relative;width:15px;height:15px;border-radius:50%;border:1px solid #fff;}
.views-slideshow-pager-field-item .views-field-counter .views-content-counter:after{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:#FFFCFC;border-radius:50%;}

.views-slideshow-pager-field-item.active .views-field-counter .views-content-counter{position:relative;width:15px;height:15px;border-radius:50%;border:1px solid #fff;}
.views-slideshow-pager-field-item.active .views-field-counter .views-content-counter:after{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:#D51820;border-radius:50%;}
.block.block-system{position:relative;}
.page-blog .views-exposed-form{margin-right:15px;}
.node-type-team  .btn.btn-border.no-border-radius.btn-black.text-uppercase{
    padding: 0px !important;
    line-height: 26px !important;
    width: 86px !important;
}
.my-dropdown-blog{
    cursor:pointer;
}
.my-dropdown{
    cursor:pointer;
}
.img-responsive{max-width:none;width:100%;}
.page-aboutus .pull-right.shadow .img-responsive{max-width:none;width:100%; border: 1px solid;color: #D51820;}
.page-download .btn.btn-border.no-border-radius.btn-black.text-uppercase{
    padding: 0px !important;
    line-height: 26px !important;
    width: 90px !important;
}
.sign{
    margin-right: -75px;
    margin-top: -42px;
}
.page-blog .viewport .panel.blog {max-height:none;height:auto;}
.blogtxt{
    margin-left: 15px;
}
.page-about-second .pull-right.shadow{
    /*background-color: #D51820;*/
    border: 1px solid #D51820
}
.page-about-second .view-footer{
    margin-top: -45px;
}
.imageshadow{
    background-color: #D51820;
    border: 1px solid transparent;
}
.imagesize{
    width:100%; 
}
.page-knowledge-products .panel-body p{
        margin: 0 0 10px;
}
.page-knowledge-products .panel-body p{
        margin: 0 0 10px;
}
.page-toolkit-details figure{
    /*background-color: #D51820;*/
    border: 1px solid #D51820;    
}
ul.dropdown-menu li a.active-trail{border-bottom:none;margin:auto;}

/* 24 / 12 2015 */

.paisa-new .pull-right .list-box > li{margin-bottom: 5px;}
.paisa-new .pull-right .list-box > li:before{content: "";position: absolute;width: 7px;height: 7px;background: #D51820;top: 14px;left: -2px;}
.paisa-new .panel .panel-body ul li{padding-top:0px;}
.paisa-new .panel .panel-body ul li.active{border-left:0px;}
.paisa-new .panel .panel-body{position:relative;}
.paisa-new .panel .panel-body .icon-cst{position: absolute;top: 2px;right: 0px;}


.data-chart .data-chart-header{background:#fff;height:35px;margin-top:12px;position:relative;}
.data-chart .data-chart-header span{font-family: "Overpass Bold";display:block;padding-left:10px;padding-top:10px;}
.data-chart .publisher figure{width:148px;}
.data-chart .publisher .content-holder{margin-left:170px;}
.data-chart .publisher .content-holder h2{
    /*font-size:18px;
    text-transform:uppercase;
    margin-bottom:0px;
    font-weight:600; 
    font-family:"Ubuntu Light", Arial;*/
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-family: "Ubuntu Regular";
    color: #000;
    }
.data-chart .publisher .content-holder p{
    font-size: 13px;
    font-family: Ubuntu Regular;
    line-height: 30px;
    }


@media (max-width:767px){
.data-chart .publisher figure {width: 100%;}
.data-chart .publisher .content-holder{margin-left:0px;}

}

/* 24 / 12 2015 */
.view-filters .views-exposed-form{
    /*background-color: #ececec;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);
    */
    
    }
.view-filters label{
    border-bottom: 1px solid #919192;
    display: block;
    width: 100%;
    color: #919192;
    font-weight: normal;
}
.page-blog .blog-page .views-exposed-widget.views-submit-button{padding:0px !important;}
.view-filters .views-exposed-widget{padding:15px;}
.view-filters .views-exposed-widgets.clearfix{margin:0px;}
.view-filters .views-widget .bef-checkboxes .form-item.form-type-bef-checkbox:last-child label{border:0px solid transparent; margin:0px;}
.view-filters .views-widget .bef-checkboxes .form-item.form-type-bef-checkbox:last-child{margin:0px;}
.view-filters [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{background:#ececec;border-color: #919192;}

.page-datacharts .view-filters{position:absolute;top:56px;z-index:99;right:0;}
.page-datacharts .view.view-data-chart-block-{position:relative;}
.page-datacharts .views-exposed-widget.views-submit-button{display:none;}

.page-specific-toolkits .view-filters{position:absolute;top:56px;z-index:99;right:0; display:none;}
.page-specific-toolkits .view.view-data-chart-block-{position:relative;}
.page-specific-toolkits .views-exposed-widget.views-submit-button{display:none;}

.page-paisa-studies  .view-filters{position:absolute;top:56px;z-index:99;right:0;}
.page-paisa-studies  .view.view-data-chart-block-{position:relative;}
.page-paisa-studies  .views-exposed-widget.views-submit-button{display:none;}

figure.pull-right.shadow.mt20.newpro {background:#fff;}
figure.pull-right.shadow.mt20.newpro{min-height: 215px;}
figure.pull-right.shadow.mt20.newpro .field-content h5{padding: 7px 15px 10px 15px; font-size:13px;}
figure.pull-right.shadow.mt20.newpro .field-content ul li{padding: 7px 15px;margin:0px; text-transform:uppercase; font-size:13px;}
figure.pull-right.shadow.mt20.newpro .field-content ul li:before{left: 0px;top: 12px;}
.page-team .view-filters .views-exposed-widget,
.page-in-the-news .view-filters .views-exposed-widget
{padding:0px;}
.page-in-the-news .cprnews .bef-select-as-links{position:absolute;top:-40px;right:6px;}
.page-team .cpr-team .bef-select-as-links{position:absolute;top: -54px;right: 5px;}
.page-team  .views-widget .form-item {
   text-transform: uppercase;
}
.page-understanding-bureaucracy .team a,
.page-budget-briefs .team a,
.page-paisa-studies .team a,
.page-social-accountability .team a{margin:0px;padding:0px;}

.page-understanding-bureaucracy .budget-briefs-i .content .col-md-6 p:first-child:before,
.page-budget-briefs .budget-briefs-i .content .col-md-6 p:first-child:before,
.page-paisa-studies .budget-briefs-i .content .col-md-6 p:first-child:before,
.page-social-accountability .budget-briefs-i .content .col-md-6 p:first-child:before{top:4px;}

.page-understanding-bureaucracy .budget-briefs-i .content .col-md-6 .title,
.page-budget-briefs .budget-briefs-i .content .col-md-6 .title,
.page-paisa-studies .budget-briefs-i .content .col-md-6 .title,
.page-social-accountability .budget-briefs-i .content .col-md-6 .title{margin-left:0px;}

.page-understanding-bureaucracy .budget-briefs-i .content .col-md-6 .body,
.page-budget-briefs .budget-briefs-i .content .col-md-6 .body,
.page-paisa-studies .budget-briefs-i .content .col-md-6 .body,
.page-social-accountability .budget-briefs-i .content .col-md-6 .body{margin-left:0px;}

.page-understanding-bureaucracy .paisa-new .panel .panel-body .icon-cst,
.page-social-accountability .paisa-new .panel .panel-body .icon-cst,
.page-budget-briefs .paisa-new .panel .panel-body .icon-cst,
.page-paisa-studies .paisa-new .panel .panel-body .icon-cst{top:8px;right:8px;} 
.page-blog .pb15 {
        padding-bottom: 8px;
}
/*RELATED PAISA STUDIES start*/
@media (min-width: 992px){
    .page-paisa-study-download .odd-start{background: #F4F4F4 !important;}
    .page-paisa-study-download .odd-start .col-md-6{background: #F4F4F4 !important;}
    .page-paisa-study-download .even-start .col-md-6{background: #E5E5E5 !important;}
    .page-paisa-study-download .odd-start,.page-paisa-study-download .even-start{padding-left:30px;}
}
.page-paisa-study-download .content{padding: 0px;}
.page-paisa-study-download .mCSB_inside>.mCSB_container{margin-right: 0px;}
/*RELATED PAISA STUDIES end*/

/*RELATED page-budget-briefs-download Start*/
@media (min-width: 992px){
    .page-budget-briefs-download .odd-start{background: #F4F4F4 !important;}
    .page-budget-briefs-download .odd-start .col-md-6{background: #F4F4F4 !important;}
    .page-budget-briefs-download .even-start .col-md-6{background: #E5E5E5 !important;}
    .page-budget-briefs-download .odd-start,.page-budget-briefs-download .even-start{padding-left:30px;}
}
.page-budget-briefs-download .content{padding: 0px;}
.page-budget-briefs-download .mCSB_inside>.mCSB_container{margin-right: 0px;}
/*RELATED page-budget-briefs-download Start

/*RELATED page-download  Start*/
@media (min-width: 992px){
    .page-download  .odd-start{background: #F4F4F4 !important;}
    .page-download  .odd-start .col-md-6{background: #F4F4F4 !important;}
    .page-download  .even-start .col-md-6{background: #E5E5E5 !important;}
    .page-download  .odd-start,.page-download .even-start{padding-left:30px;}
}
.page-download  .content{padding: 0px;}
.page-download  .mCSB_inside>.mCSB_container{margin-right: 0px;}
/*RELATED page-download Start*/
.page-blog .mCSB_inside>.mCSB_container{margin-right:7px;}
.page-blog div#edit-tid-wrapper{position:absolute;float:none;right: 152px;top: -17px;padding:0px;min-width:250px;text-align:right;}
.page-blog div#edit-tid-wrapper .form-item .form-type-bef-link{display:inline-block;padding-left:15px;}
.page-blog div#edit-tid-wrapper .form-item .form-type-bef-link a{display:block;width:100%;position:relative;}
.page-blog div#edit-tid-wrapper .form-item .form-type-bef-link a.active:before{position:absolute;content:'';top: -12px;right:0px;left:0px;height:2px;background: #D00010;}
.page-blog .region.region-content .mCSB_container{background:#F4F4F4;padding:3px 2px 0 2px;}
.blog-page .res-scroll .viewport:after{content:'';position: absolute;bottom:0px;border-bottom:1px solid #E4AEB1;z-index:99999999;left: 0;right: 7px;}
.page-download .publisher .content-holder .viewport{min-height:320px;}
#edit-field-type-blog-tid-wrapper{display:none;}
/*Blog Post Style */
.page-blogpost span.date-display-single{font-family: 'Ubuntu Light';}
.page-blogpost span.auth-name{font-family:'Overpass Bold';text-transform:capitalize;}
.page-blogpost.page-blogpost- .my-dropdown-blog{display:none;}
/*Blog Post End*/
/*News page*/
.page-in-the-news .cprnews .bef-select-as-links .form-item{padding:2px 5px 5px 5px;}

/*static-paisa study*/
#quicktabs-tabpage-view__budget_briefs__block_1-0 .quicktabs-views-group:after,#quicktabs-tabpage-view__budget_briefs__block_1-0 .quicktabs-views-group:before{content:'';display:table;}

div.quicktabs-views-group:nth-child(4n+1) > div,
div.quicktabs-views-group:nth-child(4n+2)  > div {background-color:#E5E5E5;}

div.quicktabs-views-group:nth-child(4n+3)  > div,
div.quicktabs-views-group:nth-child(4n+4)  > div {background-color:#F4F4F4; }

div.quicktabs-views-group:nth-child(2n+1){clear: both;}
div.quicktabs-views-group .col-md-6 {height: 55px; }



.page-paisa-studies .mCSB_inside>.mCSB_container{margin-right:0;}
/*static-paisa study End*/
.page-toolkits figure{
        background-color: #D51820;
        border: 0px solid transparent;
        padding:1px
    
} 


.page-toolkits .view-learning-hub .view-content .budget-briefs .toolkits-box .budget-briefs-i p.body {min-height:150px}
.page-knowledge-products .list-unstyled.list-box li{
       padding-left: 25px;
}
/* same size images start */
@media(min-width:768px){
    .col-xs-12.budget-briefs .col-md-4.col-sm-4.shadow{width: 330px;float: none;display: inline-block;}
    .col-xs-12.budget-briefs .col-md-8.col-sm-8.paisa-tool{width: 420px;float: none;display: inline-block;margin: 0px -2px; vertical-align: top; padding-right:30px; padding-left:0px;}
}
@media(min-width:992px){
    .col-xs-12.budget-briefs .col-md-8.col-sm-8.paisa-tool{width: 640px;float: none;display: inline-block;margin: 0px -2px; vertical-align: top; padding-right:30px; padding-left:0px;}
}
@media(min-width:1200px){
    .col-xs-12.budget-briefs .col-md-8.col-sm-8.paisa-tool{width: 840px;float: none;display: inline-block;margin: 0px -2px; vertical-align: top; padding-right:30px; padding-left:0px;}
}
/* same size images End */
.col-xs-12.budget-briefs .col-md-4.col-sm-4.shadow {
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
}
/*page vacancie filter */
.page-vacancies .view-filters .views-exposed-form{background-color: #FFFFFF;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
.page-vacancies .view-filters [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{background: #FFFFFF;border-color: #919192;}
/* end of page vacancies filter */
/* blog page alignment */
.page-blog .col-md-4.cst-div .panel.no-border-radius.no-margin.blog{box-shadow: 0px 2px 0px 1px rgba(0,0,0,0.1);}
.page-blog .evenClass .up-down p{margin-bottom: 24px;}
/* blog page alignment end */
.page-search .item-list{
        display: none;
}

.big-filter {min-width:400px;background:#fff;padding:10px 20px;position:absolute;z-index:99999;right:335px;top:53px;display:none;}
.big-filter h4{display:block;border-bottom:1px solid #D51820;margin:0 0 15px 0;padding-bottom:5px;}
.big-filter .view-filters{position:static;background:#fff;}
.big-filter .view-filters .views-exposed-widget{padding:0 30px;border-right:1px solid #919192;}
.big-filter .view-filters .views-exposed-widget:nth-last-child(2){border-right:none;}
.big-filter .view-filters label{border-bottom:none;}
.big-filter .view-filters [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{background:#fff;}
.big-filter .view-filters .views-exposed-form{background:#fff;box-shadow:none;}
.big-filter .views-exposed-widget.views-submit-button{display:block;}
.big-filter .views-exposed-widgets{position:relative;padding-bottom: 30px;}
.big-filter .views-exposed-widgets .views-exposed-widget.views-submit-button{position: absolute;bottom: 0;border: none;width: 100%;padding: 0;text-align: center;}
.big-filter .views-exposed-widgets .views-exposed-widget.views-submit-button>input{margin:0;background:none;border: 1px solid #919192;padding: 3px 15px;}
.page-understanding-bureaucracy .overlay-check, .page-social-accountability .overlay-check, .page-budget-briefs .overlay-check, .page-paisa-studies .overlay-check{background:rgba(0,0,0,0.5); z-index: 9999;}

hr.red-line{margin-top:30px;margin-bottom:0px;border-width:1px;border-color:#D51820;}

/*Event page css*/
.page-event .team h5.text-uppercase.text-red {display:inline-block;}
.page-event .team .content-holder p{margin-bottom:0px;}
.page-event .team hr.red-light{border-width:1px;margin-bottom: 16px;}
/*Event page css*/
#custom-search-blocks-form-1{display:none;}
.search-results.node-results{height:350px;}

/* Advance Search Result */
.cst-cst-search .row.mt25 .col-md-6{font-size:12px;}
.cst-cst-search .row.mt25 .col-md-6 span h4{font-family:'Ubuntu Light';margin:0 !important;display:inline;padding-left:3px;font-size:14px;}
.cst-cst-search .pane-content h5{color:#8d8d8e;font-family:"Ubuntu Regular";}

.cst-cst-search ol.search-results{padding-left: 15px;}
.cst-cst-search ol.search-results .mCustomScrollBox{border-bottom: 1px solid #D51820;}

.cst-cst-search ol.search-results li.search-result{padding-right:150px;}

.cst-cst-search ol.search-results li.search-result h3{margin:0px;}
.cst-cst-search ol.search-results li.search-result .search-snippet-info{padding-left:0px;}
.cst-cst-search ol.search-results li.search-result .search-snippet strong{font-weight:normal;}

.cst-cst-search ol.search-results li.search-result h3 span,
.cst-cst-search ol.search-results li.search-result h3 a{text-decoration:underline;font-family:"Ubuntu Regular";font-size:14px;}

.cst-cst-search ol.search-results li.search-result h3 a{margin-left:-2px;color:#58595b;}
.cst-cst-search ol.search-results li.search-result h3 span{position:relative;display:inline-block;}
.cst-cst-search ol.search-results li.search-result h3 span:after{content:'\003A';}
.cst-cst-search ol.search-results li.search-result h3 span:before{position:absolute;content:'';bottom: 1px;right: -2px;width:100%;border-bottom: 1px solid #DB6F73;}

/* Advance search form */
a#search-cst{cursor:pointer;}
.cst-cst-search .form-item.form-type-checkbox{padding-right:5px;}
.form-item.form-type-checkboxes>label{width: 127px;}
.cst-cst-search .search-form {border-bottom: 1px solid #D51820;}
.cst-cst-search .search-form input {background-color:transparent;border:none;border-bottom:1px solid #dbdbdb;width:300px;line-height: 14px;}
.cst-cst-search .search-form select{background-color:transparent;width:85px;}
.cst-cst-search .search-form #edit-submit{background-color:transparent;border:1px solid #818181;width:auto;line-height:normal;padding:5px 20px;font-family:'Overpass Bold'; font-size:9px;color:#494949;-webkit-transition: all 0.3s;transition: all 0.3s;}
.cst-cst-search .search-form #edit-submit:hover,
.cst-cst-search .search-form #edit-submit:active,
.cst-cst-search .search-form #edit-submit:focus{background-color:#818181;color:#fff;}
.cst-cst-search .search-form .big-filter .view-filters [type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before{background-color:transparent;}
.form-item-custom-search-types>lable{display:inline-block;}
.cst-cst-search .search-form .form-item.form-type-checkbox{margin-top:1px;}
.form-checkboxes{display: inline-block;margin-left: 0;vertical-align:top;}

.form-item.form-type-select.form-item-custom-search-vocabulary-12,
.form-item.form-type-select.form-item-custom-search-vocabulary-18{display: inline-block;width: 220px;margin: 5px 0;}
.form-item.form-type-select.form-item-custom-search-vocabulary-18 select{margin-left: 7px;}
@media(min-width:768px){    
    .form-checkboxes{display: inline-block;margin-left: 0;max-width: 590px;vertical-align:top;}
}
@media(min-width:992px){
    .form-checkboxes{display: inline-block;margin-left: 0;max-width: 810px;vertical-align:top;}
    .mapincon{height:347px;}
}
@media(min-width:1200px){
    .form-checkboxes{display: inline-block;margin-left: 0;max-width: 1000px;vertical-align:top;}
}
/* End of Advance search form */


/* End of Advance Search Result */

.abouthidecontent{
    display:none;
}

/*paisa course page*/

.paisa-vedio>div{display: inline-block;}
.paisa-video-thumb{display: inline-block;width: 136px;vertical-align: top;height: 384px;}
.paisa-video-thumb ul{list-style-type: none;padding: 0 0 0 5px;}
.paisa-vedio{border: none;}
.paisa-video-thumb ul li{position:relative;}
.paisa-video-thumb ul li>span{position:absolute;top:0;width:100%;height:100%;cursor:pointer;z-index: 9;}
.file.file-video.file-video-youtube{border: 1px solid #D51820;}
.paisa-video-thumb .file.file-video.file-video-youtube{border-bottom: none;}

@media(min-width:768px) {
  .paisa-vedio div>.file.file-video.file-video-youtube{width: 338px;}
  .paisa-video-thumb{height: 220px;}
}

@media(min-width:991px) {
  .paisa-vedio div>.file.file-video.file-video-youtube{width: 493px;}
  .paisa-video-thumb{height: 307px;}
}

@media(min-width:1200px) {
  .paisa-vedio div>.file.file-video.file-video-youtube{width: 728px;}
  .paisa-video-thumb{height: 396px;}
  .imagesize{width:323px;height:195px;}
}

/*paisa course page*/
/* event page */
.page-event .event-body.pt20.pb30 {padding-bottom:40px;}
.page-event .res-scroll{margin-bottom:0px;}
/* end of event page */

.page-aboutus .region .about-box-content>h5{color: #5C5C5C;}
.page-aboutus .region .about-box-content p{color:#505050;}
.page-aboutus .about-list-box .list-unstyled.list-box strong{font-weight: normal;font-family: 'Ubuntu Regular';color: #444444;}
.page-aboutus .about-list-box .list-unstyled.list-box li{color: #5d5d5d;}

.page-aboutus .view-footer .about-list-box-cont .about-footer-box{font-family:'Ubuntu Regular';color:#333;}
.page-aboutus .view-footer .about-list-box-cont{color:#333;}

.mapincon{width:100%;}

.paisa-video-thumb .item-list ul{margin:0px;}
.paisa-video-thumb ul li:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;cursor:pointer;z-index: 999;}

.page-about .views-slideshow-cycle-main-frame,
.page-about .views-slideshow-cycle-main-frame-row,
.page-about .views-slideshow-cycle-main-frame-row{width:100% !important;}
.page-blogpost.page-blogpost- .region.region-content .block .views-field  .col-md-8 img{width:100% !important;height: auto !important;}

.page-event main.bg-gray.pb30 {padding-bottom:15px;}
/*---------- responsive ------------------*/
@media(max-width:767px){    
    .page-team .tab-pane.active{width:100%;}
    .page-team .paisa-tool .panel.bottom .tab-content .content-holder{float:none;}
    .page-team .team-img-cnt{width:100%;}
    .page-team .team-img-cnt a img{height:100%;}
    .page-team .team-dtl-cnt{width:100%;padding:0 15px 15px 15px;margin:0px;}
    .page-team .cpr-team .bef-select-as-links{top:-28px;}

    figure.pull-right.shadow.mt20.newpro .field-content ul li{padding-left:30px;}
    figure.pull-right.shadow.mt20.newpro .field-content ul li:before{left:15px;}

    #quicktabs-tabpage-view__budget_briefs__block_1-0 .quicktabs-views-group:after,#quicktabs-tabpage-view__budget_briefs__block_1-0 .quicktabs-views-group:before{content:'';display:table;}

    div.quicktabs-views-group:nth-child(odd) > div{background-color:#E5E5E5;}
    div.quicktabs-views-group:nth-child(even)  > div{background-color:#F4F4F4; }
    div.quicktabs-views-group .col-md-6 {height:auto;}
    .budget-briefs-i .content .col-md-6 p{margin:7px 0px;}
    /* filter position */
    .page-understanding-bureaucracy .paisa-new .panel .panel-body .icon-cst, .page-social-accountability .paisa-new .panel .panel-body .icon-cst, .page-budget-briefs .paisa-new .panel .panel-body .icon-cst, .page-paisa-studies .paisa-new .panel .panel-body .icon-cst{top:15px;right:15px;}

    /* big filter */
    .big-filter{min-width:inherit;width: 90%;background: #fff;padding: 10px;position: absolute;z-index: 99999;right: 5%;top: 50%;display: none;}
    .big-filter .view-filters .views-exposed-widget {padding: 10px 10px;float: none;border-bottom: 1px solid #919192;border-right:none;}

    .page-paisa-course .paisa-vedio>div,
    .page-paisa-course .paisa-video-thumb,
    .page-paisa-course .paisa-vedio>div>div,
    .page-paisa-course .quicktabs_main.quicktabs-style-navlist,
    .page-paisa-course ul.quicktabs-tabs.quicktabs-style-navlist{width:100%;display:block;}
    
    .page-paisa-course .paisa-video-thumb{height:100px;margin-top:10px;padding:0px;text-align:center;}
    .page-paisa-course .paisa-video-thumb ul li{width:100px;margin:0px;padding:0px;display:inline-block;}
    .page-paisa-course .paisa-video-thumb .file.file-video.file-video-youtube{border-bottom:1px solid #D51820;width:100px;}

    .page-knowledge-products .field-content .col-xs-12.team ,
    .page-knowledge-products .field-content .col-xs-12.team .panel.top.no-border-radius.no-margin,
    .page-knowledge-products .field-content .col-xs-12.team figure.pull-right.shadow{float:none !important;}

}
@media(min-width:768px) and (max-width:991px){
    .region.region-search {margin-top:50px;}
    .page-event figure.pull-right.shadow{margin-top: 34px;}
}
@media(min-width:768px){    
    .form-checkboxes{display: inline-block;margin-left: 0;max-width: 590px;vertical-align:top;}
    .navbar{border-radius:0px;}
    .placing.col-xs-12.hidden-md.hidden-sm{display:none;}
}
@media(min-width:992px){
    .form-checkboxes{display: inline-block;margin-left: 0;max-width: 810px;vertical-align:top;}
    .mapincon{height:347px;}
}
@media(min-width:1200px){
    .form-checkboxes{display: inline-block;margin-left: 0;max-width: 1000px;vertical-align:top;}
    .aboutus-blocks{  display: block;
    z-index: 1;
    position: relative;
    background: #ECECEC;
    padding-top:30px;
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    }
    .aboutaera{    position: fixed;
     width: 100%;
     top: 0px;
    }
}
/*---------- responsive ------------------*/
/*.page-aboutus .top-section{border-top:1px solid #dbdbdb;}*/

.aboutus-blocks .view-footer{padding-bottom:20px;}
.aboutus-blocks .list-box > li {margin-bottom: 0px;}
.aboutus-blocks .view-footer .col-md-4.mt30{margin-top:0px;}


.paisa-video-thumb ul .file {
  position: relative;
}

.paisa-video-thumb ul .file:before{
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 999;
}
.big-filter{    top: 22px;}
.big-filter h4{font-family: "Overpass Regular"; font-size: 15px;}
.big-filter .view-filters label{font-family: 'Ubuntu Light';}
.view-filters .form-item.form-type-bef-checkbox{font-family: 'Ubuntu Light';}
.big-filter-new{    margin-right: -5px;
    display: block;
    margin-top: -2px;
}


/*-------- fixing filter in data chart page -----------*/
.page-specific-toolkits .big-filter{right:0px}
.page-specific-toolkits .view-filters{display:block !important;}
.page-specific-toolkits .overlay-check{background:rgba(0,0,0,0.2);}
.page-specific-toolkits .row.data-chart .icon-cst{top: 0;}
.page-specific-toolkits .row.data-chart .icon-cst .edu-header.no-margin.text-right{padding-right:0px;}
.page-specific-toolkits .row.data-chart .icon-cst .big-filter-refrence{padding-top:5px;}

.page-datacharts .big-filter{right:0px}
.page-datacharts .view-filters{display:block !important;}
.page-datacharts .overlay-check{background:rgba(0,0,0,0.2);}
.page-datacharts .row.data-chart .icon-cst{top: 0;}
.page-datacharts .row.data-chart .icon-cst .edu-header.no-margin.text-right{padding-right:0px;}
.page-datacharts .row.data-chart .icon-cst .big-filter-refrence{padding-top:5px;}
.page-contact .col-md-7{
      margin-top: -23px;
}
.btn-sm.btn-black.sign{
    text-transform:uppercase;
}
.twitt{
    margin-top: -9px;
}
.carousel-caption h2 a{color:#ffffff;}
.page-eventpost .inerevent{
    margin-top: -29px;
}
.page-eventpost .col-xs-12 team{
    padding: 16px;
}
.dummytweet{
    margin-top: 8px;
    
}
.page-paisa-studies .view-content .panel-body p{font-size: 14px;}
.page-budget-briefs .view-content .panel-body p{font-size: 14px;}
.page-public-finance .view-footer .accountability h5{padding-top:10px;}
.page-public-administration .view-footer .accountability h5{padding-top:10px;}
.page-public-finance .view-footer .accountability .list-box li{margin-bottom: 10px;}
.page-public-administration .view-footer .accountability .list-box li{margin-bottom: 10px;}
.page-public-administration .view-footer .accountability p,
.page-public-finance .view-footer .accountability p{font-size:14px;}
.page-public-administration .view-footer .accountability .list-box li .lablebd,
.page-public-finance .view-footer .accountability .list-box li .lablebd{font-family: "Ubuntu Regular"; font-size:12px;font-weight:normal;margin:0px;color:#333;line-height:19px;}
.page-public-administration .view-footer .accountability .list-box span.date-display-single,
.page-public-finance .view-footer .accountability .list-box span.date-display-single{font-size:12px; font-family: 'Ubuntu Light';color:#5d5d5d;line-height:19px;}
.page-public-administration .view-footer .accountability .list-box li .budgetautho,
.page-public-finance .view-footer .accountability .list-box li .budgetautho{font-family: "Ubuntu Regular"; font-size:12px;font-weight:normal;margin:0px;color:#333;line-height:19px;}






.contentspas{padding-top:15px;}
.page-reform-pilots .views-field .field-content .team hr{margin-top:14px;}
.page-blogpost .view-content .white-box h5{font-size:25px;padding-bottom:0px;padding-top: 20px;}
.page-blogpost .view-content .white-box p{margin:5px 0px 10px 0px; font-size: 15px; line-height: 18px;}
.page-blogpost h5.no-margin.bold.pb15.text-uppercase.clearfix {font-family: 'Ubuntu Regular';font-size: 18px;color:#222;}
.page-blogpost span.auth-name {color:#222;font-family: 'Overpass Regular';font-size:12px;}
.page-blogpost span.date-display-single {color:#222;font-size:11px;font-family:'Ubuntu Light';}
.page-blogpost ul.list-inline.page-social {margin-left:0px;margin-bottom:30px}
.page-datachartsinner .publisher .content-holder .viewport{
    min-height: 187px;
    line-height: 1.3;
}
.page-in-the-news .views-exposed-form{position:relative;}
.page-vacancies .views-widget .bef-checkboxes{padding:0px 15px 15px 15px;}


.page-blog .filexposed{position: relative;}
.page-blog .filexposed #edit-field-type-blog-tid-wrapper{padding: 15px;}
.page-blog .filexposed div#edit-tid-wrapper{right: 30px;top: -27px;}
.page-blog .filexposed .views-exposed-form{margin-top: -5px;right: -6px;}


/*------filter issue------------*/

.page-specific-toolkit- .icon-cst {position: absolute;top: 0px;right: 0px;}
.page-specific-toolkit- .edu-header {background: #ffffff;padding: 2px 13px;}
.page-specific-toolkit- .view.view-toolkit-block.view-id-toolkit_block{position: relative;}
.page-specific-toolkit- .big-filter {top: 12px;right: 0px;}
.page-specific-toolkit- .big-filter>.icon-cst{top: 13px;right: 18px;}
.page-specific-toolkit- .overlay-check {background: rgba(0,0,0,0.4);}
.page-specific-toolkit- .cst-scroll {
 height:221px;
}

/*------- blog page issues -----------*/
.page-blog .view-content .panel-body.white-box span.block a {
    font-family: 'Ubuntu Regular';
    font-size: 16px;
    line-height: 19px;
    color: #333;
}
.page-blog .view-content .panel-body.white-box .blog-content p.bold{
    font-weight:normal;
    font-family: 'Overpass Regular';
    color:#5d5d5d;
    font-size:12px;
    line-height:19px;
    margin: 0px 0 -9px 0;
}
.page-blog .view-content .panel-body.white-box .blog-content p.bold span.date-display-single{
    font-size:11px;
    font-family:'Ubuntu Light';
}
.blog-page ul.list-inline.page-social{margin-left:0;margin-bottom:25px;}
.blog-page .evenClass .white-box .up-down ul{margin-left:0;margin-bottom:15px;}
.page-about-second .eve {
    margin-top: -17px;
}

/*----------------Edit Link----------------*/
.tabs ul.primary, .tabs ul.secondary, ul.action-links {
  margin: 0;
  padding: 0;
}

.tabs ul.primary, .tabs ul.secondary, ul.action-links {
  list-style: none;
}

.tabs {
  background-color: #555555;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 0 2px #000000;
  position: fixed;
  right: 10px;
  top: 38px;
  z-index: 1000;
  font-size: 0.6875rem;
}
.tabs ul.primary {
  border: none;
}
.tabs ul.primary li {
  padding: 0;
  display: inline;
}
.tabs ul.primary li a {
  background: none;
  border: none;
  color: #fff !important;
  display: block;
  float: left;
  font-family: Verdana, sans-serif;
  line-height: 1;
  margin: 0;
  padding: 0.25em 1em;
}
.tabs ul.primary li a:hover, .tabs ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}
.tabs ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}
.tabs ul.primary li:first-child a {
  border-radius: 3px 0 0 3px;
}
.tabs ul.primary li:last-child a {
  border-radius: 0 3px 3px 0;
}
.tabs ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
}
.tabs ul.secondary li {
  border-right: none;
}
.tabs ul.secondary li a, .tabs ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5em;
  padding: 0 1em;
}
.tabs ul.secondary li a:hover, .tabs ul.secondary li a.active, .tabs ul.secondary li a:link:hover, .tabs ul.secondary li a:link.active {
  background: #888;
  color: #fff;
  text-decoration: none;
  border-bottom: none;
}

ul.action-links {
  background-color: #555555;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 0 2px #000000;
  position: fixed;
  right: 10px;
  top: 65px;
  z-index: 1000;
  font-size: 0.6875rem;
}
ul.action-links li {
  padding: 0;
  display: inline;
}
ul.action-links li a {
  background: none;
  border: none;
  color: #fff !important;
  display: block;
  float: left;
  font-family: Verdana, sans-serif;
  line-height: 1;
  margin: 0;
  padding: 0.25em 1em;
}
ul.action-links li a:hover, ul.action-links li a.active {
  background: #666;
  border: none;
  color: #fff;
}
ul.action-links li a:hover {
  background: #888;
  text-decoration: none;
}
ul.action-links li:first-child a {
  border-radius: 3px 0 0 3px;
}
ul.action-links li:last-child a {
  border-radius: 0 3px 3px 0;
}
.page-budget-briefs ul.quicktabs-tabs.quicktabs-style-excel li{
    background:none !important;
    float:none;
    margin:0;
    padding:0;
    position: relative;
    display: inline-block;
    width: auto;
    font-size: 13px;
    min-width:150px;
    text-align:center;
}
.fontpai{
    font-family: "Ubuntu Regular";
    font-size:14px
}

/*--------page paisa-study -------------*/
.page-paisa-studies .quicktabs-wrapper .quicktabs-tabs.quicktabs-style-excel ul li{width: 47%;}
.page-paisa-studies .quicktabs-wrapper .quicktabs-tabs.quicktabs-style-excel ul li a{width: auto;display: inline-block;padding: 0 6px;}

.discri{
	    margin-top: 10px;
}
.page-knowledge-pf .list-box li{font-size:12px; font-family: "Ubuntu Regular";}
.inevent{
	    margin: -7px 0 27px;
}
.cst_date_year{
	display:block;
	font-size:12px;
	line-height:19px;
	font-family: "Ubuntu Light";
	color:#5d5d5d;
}
.cst_date_year span{
	font-family: "Overpass Regular";
}
.lablebd.custom_labled{
	font-weight: normal;
	margin-bottom:0px;
}
.ti-event{
  margin-left: 16px;
}
.page-toolkits ul.quicktabs-tabs.quicktabs-style-excel li {
    background: none !important;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
    width: auto;
    font-size: 13px;
    min-width: 18%;
    text-align: center;
}
.page-toolkits ul.quicktabs-tabs.quicktabs-style-excel li>a{
    display: inline-block;
    padding: 0 10px;
}
.let-event{
	    margin-left: 16px;
}
.paisa-tool.paisa-cpr .paisa-left-box.cst_cst_paisa_right_box  .cst-scroll{
	height:110px;
}
.paisa-tool.paisa-cpr .paisa-right-box.cst_cst_paisa_right_box  .cst-scroll {
	height:110px;
}
.paisa-tool.paisa-cpr .paisa-left-box.cst_cst_paisa_right_box,
.paisa-tool.paisa-cpr .paisa-right-box.cst_cst_paisa_right_box {
    min-height: inherit;
    height: 165px;
}
.page-paisa-course .pb15 {
        padding-bottom: 0px;
}
.page-paisa-course .panel-body{
	padding: 0px;
}
.about-footer-box{
	font-weight: 600;
}
.page-paisa-course .paisa-tool.paisa-cpr .paisa-right-box .list-box > li {margin-bottom:10px;}
.views-exposed-widget.views-reset-button,
.views-exposed-widget.views-submit-button{
    height:auto !important;
    width: 50% !important;
    position: absolute !important;
    display:inline-block !important;
    float:none;
    left:0;
    bottom:0;
}

.views-exposed-widget.views-submit-button {
    text-align:right !important;
}

.views-exposed-widget.views-reset-button {
    left:inherit;
    right:0;
    border:none !important;
}
.views-exposed-widget.views-reset-button input{
    background:#fff;
    border: 1px solid #919192;
    padding: 3px 20px;
}
.big-filter .view-filters .views-exposed-widget:nth-last-child(3) {
    border:none;
}
.big-filter input[type="radio"]:empty {
 margin-left: -999px;
  position:absolute;
  z-index:-999;
}
.big-filter input[type="radio"]:empty ~ label {
 position: relative;
 float: left;
 text-indent:25px;
 margin-top: 0em;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.big-filter input[type="radio"]:empty ~ label:before {
 position: absolute;
 display: block;
 top: 0;
 bottom: 0;
 left: 0;
 content: '';
 width: 13px;
 height:13px;
 border: 1px solid #919192 !important;
 border-radius:50%;
}
.big-filter input[type="radio"]:checked ~ label:before {
 content:'\2022';
 text-indent:0.01em;
 color: #D51820;
 font-size:29px;
 line-height: 13px;
}
.cst_dc_scroll .cst-scroll{
	height:200px;
}
.spn-event{    display: block;
    border-bottom: 1px solid;
    border-color: #D51820;
    width: 56.5%;
    position: absolute;
    bottom: 50px;
    left: 166px;
}
.btn-event-spn{    position: absolute;
    right: 344px;
    bottom: 12px;
}
.cus-box{height: 50px;}
.un_wrap{
 text-transform:uppercase !important; 
 padding:0px !important;
 display:block !important;
 padding: 4px !important;
}
.til-new{
	padding: 15px;
}
.un_wrap >li:before {
	top: 9px;
    left: -8px;
}
.list-til{
	padding-left:25px !important;
}
.list-til li:before{top:9px !important;}
.form-item.form-type-select.form-item-custom-search-vocabulary-43 {
    float: left;
}
.form-item.form-type-select.form-item-custom-search-vocabulary-18{
 margin:1em;
}
.form-item.form-type-checkboxes.form-item-custom-search-vocabulary-24{
 display:inline-block;
}
span.chicklets:after{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #AFAFAF;
    font-size: 15px;
    position: absolute;
    left: 0;
    top:0;
    display:block;
    width:20px;
    border-right:1px solid #AFAFAF;
}
span.chicklets {background-image: none !important;position: relative;}
span.chicklets.sharethis:after{
    content: "\f1e0";
}
span.chicklets.facebook:after{
    content: "\f09a";
}
span.chicklets.twitter:after{
    content: "\f099";
}
span.chicklets.email:after{
    content: "\f003";
}
span.chicklets.print:after{
    content: "\f02f";
    border-right:none;
}
.page-social-accountability .big-filter .view-filters .views-exposed-widget {
    padding: 0px 20px;
}


.page-vacancies form#views-exposed-form-vacancies-page label{
 font-weight:normal !important;
 display:block;
 border-bottom: 1px solid #404040;
}

.page-vacancies form#views-exposed-form-vacancies-page [type="checkbox"]:not(:checked) + label:before, 
.page-vacancies form#views-exposed-form-vacancies-page [type="checkbox"]:checked + label:before{
 background:none;
}
.page-user  span.form-required{
	display:none;
}
.blog-des-content{
	margin-top: 18px;
}
.page-node .label{
	display: none;
}
.ds-2col-fluid.ds-form label{
    display: none !important;
}
.links.inline{
	display: none;
}
.page-node.page-node- .comment-box h5.title {font-family: "Ubuntu Light";font-size:11px;padding-bottom:5px;}

.page-node.page-node- .comment-box .group-middle{
    padding-left:40px;
}

.page-node.page-node- .comment-box .group-middle .field-name-field-comment-name{
    font-family: "Ubuntu Regular";
    font-size:11px;
    text-transform:capitalize;
}

.page-node.page-node- .comment-box .group-middle .field-name-field-comment-body{
    font-family: "Ubuntu Light";
    margin-top:5px;
    font-size:12px;
    text-transform:capitalize;
}
/*Comment Form css*/
.page-node .comment {
    position:relative;
    margin-bottom:10px;
}
.page-node .comment .group-left{
    position:absolute;
    top: 3px;
    width:25px;
}
.page-node .comment .group-left img{
    max-width:100%;
    height:inherit;
}
.page-node .comment-box hr.red{
    border-color:#e4adaf;
    border-width:1px;
}
.page-node .comment-box .group-right .comment-reply a{
    position:relative;
    display:inline-block;
    width:40px;
    margin-left:20px;
    text-align:right;
}
.page-node .comment-box .group-right .comment-reply a:hover{
    text-decoration:none;
    color:#D51820;
}
.page-node .comment-box .group-right .comment-reply a:before{
    content: "\f08a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 12px;
    position: absolute;
    top: 1px;
    left:-10px;
}
.page-node .comment-box .group-right{
    text-align: right;
}
.page-node .comment-box .ds-form .group-left{
    width:25%;
    padding-right:10px;
}
.page-node .comment-box .ds-form .group-right{
    width:75%;
}
.ds-2col-fluid .form-item.form-type-textfield.form-item-name{
	display:none;
}
li.comment-add.first.last.active{
	display: none;
}
/* Comment Form End*/

/* Blog page filter */
.blog-filter-container {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 5px;
    max-width: 410px;
    display:none;
}
.blog-filter-container div#edit-field-blog-date-value-wrapper,
.blog-filter-container .views-exposed-widget.views-submit-button,
.blog-filter-container .views-exposed-widget.views-reset-button,
.blog-filter-container div#edit-field-author-name-blog-value-wrapper {
    position: static !important;
    width: 50% !important;
    padding: 4px !important;
    float: none !important;
    display: inline-block !important;
    margin: 0 -2px !important;
    vertical-align: top !important;
}


.blog-filter-container div#edit-field-author-name-blog-value-wrapper input#edit-field-author-name-blog-value {
    width:100%;
    border: 1px solid #919192;
    height: 27px;
    background-image: none;
}
.blog-filter-container div#edit-field-author-name-blog-value-wrapper span{
    
}

.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-day,
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-month, 
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-year  {
    width: 33.33333%;
    padding: 0 0 0 3px;
}
.blog-filter-container .form-item.form-type-date-select.form-item-field-blog-date-value-value,
.blog-filter-container #edit-field-blog-date-value-value,
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-day select,
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-month select, 
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-year select  {
    width: 100%;
}
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-day select,
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-month select, 
.blog-filter-container .form-item.form-type-select.form-item-field-blog-date-value-value-year select  {
    height: 27px;
    border: 1px solid #919192;
}
.blog-filter-container input#edit-submit-blog,
.blog-filter-container input#edit-reset{
    margin:0 3px;
    margin-top:5px;
    background: #fff;
    border: 1px solid #919192;
    padding: 3px 20px;
}
.blog-filter-container input#edit-submit-blog{
    margin-top:9px;
}
.date-date .bef-datepicker.form-text.hasDatepicker{
    width: 80%;
}
.page-blog .panel.no-border-radius.no-margin.blog {
        min-height: 430px !important;
}
/* blog page filter end */