 @font-face {
 font-family: fontawesome;
 src: url(../fonts/glyphicons-halflings-regular.woff.woff);
}

.topHeader {text-align:right;border-bottom: 1px solid #f3f3f3cc;padding:0;line-height: 30px;background:rgba(249, 249, 249, 0.51);z-index: 1;position:relative;}
.topHeader .topNav {float:right; list-style:none}
.topHeader .topNav>li {display:inline-block; position:relative; float:left;}
.topHeader .topNav > li:not(:last-child) {border-right: 1px solid #cecece; }
.topHeader .topNav>li>a{display: block;padding: 0 10px;color: #000;font-weight: 600;font-size: 13px; text-decoration:none}
.topHeader .topNav > li > a.chooselang {position:relative; z-index:123}
.topHeader .topNav .icon-accessibility {background: url(../images/ico-accessibility.png) no-repeat center;text-indent: -9999px;color: transparent;width: 45px;font-size:0px;}
.topHeader .topNav #action-accessibility {position: absolute!important;left: 0px;top: 30px;height: auto!important;background: #e4e4e4;margin: 0;padding: 0;list-style: none;width: 45px;text-align: center;}
.topHeader .topNav #action-accessibility li:not(:last-child) {border-bottom: 1px solid #e2e2e2;box-shadow: 0 1px 0 #bfbfbf;}
.topHeader .topNav li:hover > ul {display:block} 
.topHeader .topNav #action-accessibility li a {display: block;line-height: normal;padding: 7px 0;font-weight: 600;color: #000;font-size: 15px;}
.topHeader .topNav li:hover>a {background-color:#f3f3f3;}
.topHeader .topNav #action-accessibility li:hover>a {background:#123f60; color:#fff}
.topHeader .topNav .badge-dark {background-color: #272727!important; color:#fff!important}
.topHeader .topNav .social-icon {padding: 0 3px;}
.topHeader .topNav .social-icon i.fa{width: 30px;font-size: 14px;line-height: 26px;margin-top: -2px;}
.topHeader .topNav .social-icon i.fa-youtube-play {background-color:#ff0000; color:#fff}
body.neva-main .topHeader .choose-langguage>a {padding-right:18px; position:relative}
body.neva-main .topHeader .choose-langguage>a:after{content: '';position: absolute;right: 5px;top: 13px;border-top: 5px solid #000;border-left: 4px solid transparent;border-right: 4px solid transparent;}

#header{}
#header .logo-evidhan{ width:70%; float:left; padding:7px 0}
#header .header-right { width:25%;}
body:not(.neva-main) #header .header-right img{width:100%; height:110px;}

#header .logo-evidhan table {border:none}
#header .logo-evidhan table td{padding-right:5px}

#header .logo-evidhan .ashok-piller { float:left; margin-right:7px;}
#header .logo-evidhan .logo-tagline{ display:inline-block; padding-top:7px; float:left; text-align:left}
#header .logo-evidhan .logo-tagline .logo-house-name{ display:block;    margin: 0;line-height: 1.5; text-decoration:none}
#header .logo-evidhan .logo-tagline .logo-house-name.h1{font-weight: bold;font-size: 23px;line-height: 1.0;margin: 0 0 5px;}
#header .logo-evidhan .logo-tagline .logo-house-name.h2{text-transform: capitalize;font-weight:600;color: #123f60; font-size:18px;}
#header .logo-evidhan .logo-tagline .logo-house-name.h3 {font-size: 15px;font-weight: 600;color: #123f60;text-transform: uppercase;letter-spacing: 1.5px;    line-height: 11px;}


#header .logo-evidhan .logo-tagline .red-text{color:#B81719}
#header .logo-evidhan .logo-tagline .green-text{color:#008000}

nav.navbar .reqbtn a {height: 35px;background: #fff;color: #f89829;border: 1px solid #f89829;box-shadow: 0px 3px 7px #f89829;line-height: 35px;padding: 0px 30px;font-size: 14px;border-radius: 36px;margin-top: 5px;font-weight: 600;display: inline-block;text-transform: uppercase;transition: .5s;text-shadow: none; }
.lang-hi { font-size:1.2em; color :red; }
ul, ol { margin: 0; padding: 0; list-style: none; }
.clear { clear: both; }
.float_left { float: left; }
.float_right { float: right; }
.textCenter { text-align: center; }
.persionName { color: #004C66; }
.wrapper { width: 94%; /*1180px;*/ margin: auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.color-1 { background-color: #009BFF; }
.color-2 { background-color: #9A0000; }
.color-3 { background-color: #FE9A2E; }
.color-4 { background-color: #33CC99; }
.color-5 { background-color: #FA5F00; }
.color-6 { background-color: #CC3333; }
.color-7 { background-color: #00A53C; }
.color-8 { background-color: #3366CC; }

/* NeVA main page INDEXING page */
body.neva-main #header {box-shadow: 0 2px 8px #efefef; position:relative}
body.neva-main #header .header-right{padding-top:20px;}
#header .header-right .reqbtn a{background: #fff;color: #f89829;border:1px solid #f89829;box-shadow: 0px 3px 5px #f89829;line-height: 35px;padding: 0px 30px;font-size: 14px;border-radius: 36px;margin-top: 10px;font-weight: 600;display: inline-block;text-transform: uppercase; transition:.5s;}
#header .header-right .reqbtn a:hover{background: #616161;color: #fff; box-shadow: 0px 3px 5px #d6d6d6; border-color:transparent}
.main-index-neva  {padding: 20px 0;}
.main-index-neva .neva-state-links .item{}
.main-index-neva .neva-state-links .box{ position:relative;display: inline-block;width: 100%;padding: 15px;background: #949494;height: 80px; margin-bottom:20px;transition:.3s; -webkit-transition:.3s; text-decoration:none;
background-color: #345396!important;
   background-image: linear-gradient(#4a79da, #345396 50%)!important;}
.main-index-neva .neva-state-links .item:hover .box{box-shadow: 5px 5px 12px rgb(255, 217, 174);
   background: #ff9933!important;}
.main-index-neva .neva-state-links .box .h3 {font-size: 180%;font-weight: 700;color: #fff;margin: 0;padding-top: 10px;display: block;}
.main-index-neva .neva-state-links .box .langh {font-size: 26px;font-weight: 700;margin: 0;padding: 0 0;position: absolute;right:20px;color: rgba(255, 255, 255, 0.4);letter-spacing: 1px;bottom: -5px;}
.main-index-neva .neva-state-links .box .dropdown {position:absolute; right:0px; top:0px; padding:10px;left: 0;bottom: 0;}
.main-index-neva .neva-state-links .box .dropdown button i.fa{    font-size: 48px;padding: 0;line-height: normal; margin-right:16px;}
.main-index-neva .neva-state-links .box .dropdown-menu {left:auto; right:0; max-height:400px; overflow:auto; width:256px; }
.main-index-neva .neva-state-links .box .dropdown-menu li a{padding:5px 15px; font-weight:600}
.main-index-neva .neva-state-links .box .btn-transparent {    background: none!important;border: none!important; outline:none!important; padding-top:0;    position: absolute;right: 0;left: 0;top: 0;bottom: 0;text-align: right;width: 100%;}
.main-index-neva .neva-state-links .box .dropdown input[type="text"]{    position: absolute;right: 1px;bottom: -35px;width: 255px;z-index: 1234;border: 1px solid #e8e7e7;font-size: 15px;border-left: none; display:none}
.main-index-neva .neva-state-links .box .dropdown.open input[type="text"] { display:block;}

.mem-notice-inc .card{color:#fff; padding:0px; line-height:normal; margin-bottom:20px; position:relative; cursor:pointer; transition:.5s;background-color: #2691e2!important;background-image: linear-gradient(#70c2ff, #2691e2 50%)!important;}
.mem-notice-inc .card-body{padding:15px;position: relative;z-index: 1;}
.mem-notice-inc .card .count{font-size: 35px;font-weight: 700;}
/*.mem-notice-inc .card p{ margin:0;    font-size: 120%;    line-height: 1.0;}*/
.mem-notice-inc .card p{ margin:0;  line-height: 1.0;}
.mem-notice-inc .card p small, .mem-notice-inc .card p .small { font-size:75%}
.mem-notice-inc .item:hover .card{box-shadow: 5px 5px 12px rgb(255, 217, 174);background: #ff9933!important;}
.mem-notice-inc .item .card:after{background:url(../images/icon-counters.png) no-repeat left; content:''; position:absolute; right:0; bottom:0;width:55px; height:65px;}
.mem-notice-inc .item:nth-child(1) .card:after{ background-position:0 0}
.mem-notice-inc .item:nth-child(2) .card:after{ background-position:-55px 0}
.mem-notice-inc .item:nth-child(3) .card:after{ background-position:-110px 0}
.mem-notice-inc .item:nth-child(6) .card:after{ background-position:-165px 0}
.mem-notice-inc .item:nth-child(5) .card:after{ background-position:-275px 0}
.mem-notice-inc .item:nth-child(4) .card:after{ background-position:-220px 0}


.live-streaming {}
.live-streaming iframe{ width:100%; border:none; }
.streaming-tab {padding:0}
.streaming-tab .tab-content{padding:0; border:none;}
.streaming-tab .round_box {padding: 0; overflow:hidden}
.streaming-tab .nav-tabs {display: flex; background: #f9f9f9; border: none;}
.streaming-tab .nav-tabs>li>a{font-size: 14px;text-transform: capitalize;font-weight: 600;color: #09a535;text-shadow: none; border:none!important; border-radius:0}
.streaming-tab .nav-tabs > li.active > a {background:#d9d9d9; color:#000}
.streaming-tab .nav-tabs > li:not(.active):hover > a { background:#f9f9f9; color:#09a535}

#nava-tab-calender .header_h3 {margin: 0;position:relative;height: 45px;background: #fff;padding: 0 0 0 7px;}
#nava-tab-calender .header_h3 label {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;margin: 0;}
#nava-tab-calender .header_h3 .more{    position: absolute;right: 5px;font-size: 12px;background: #e99819;color: #fff;top: 5px;padding: 4px 0;width: 65px;text-align: center;border-radius: 4px;}
#nava-tab-calender .sessionBox {margin:-2px 0 0 0}
#nava-tab-calender .sessionBox .sessionBoxInner {    height: 216px;}


.innerContent.mem-notice-inc{background:none; padding:0}
.innerContent.mem-notice-inc .row {margin-left: -5px;margin-right: -5px;}
.innerContent.mem-notice-inc .item{background:none;padding: 0 5px;}
.innerContent.mem-notice-inc .card{/*background: #f9f9f9;color: #123f60;*/font-size: 120%;border-radius: 3px;height: 115px;cursor:default;margin-bottom: 10px;}
.innerContent.mem-notice-inc .card p{}
.innerContent.mem-notice-inc .item .card:after {bottom: 10px;right: 10px;/*background-image:url(../images/icon-counters-inner.png)*/transform: scale(0.8);right: 0;bottom: 0;}
.innerContent.mem-notice-inc .card-body{padding: 5px 10px;}
.innerContent.mem-notice-inc .card .count{display:block;margin: 0 0 5px 0;font-size: 47px;}
.innerContent.mem-notice-inc .item .card {background-color: #345396!important;background-image: linear-gradient(#4a79da, #345396 50%)!important;}
.innerContent.mem-notice-inc .item:nth-child(n):hover .card{box-shadow: 5px 5px 12px rgb(255, 217, 174);
   background: #ff9933!important;}
.innerContent.mem-notice-inc .item:hover p{opacity:1}


.innerContent.mem-notice-inc .card { }
.innerContent.mem-notice-inc .bills .card .count {margin-bottom:0}
.innerContent.mem-notice-inc .bills .more-desc {list-style:none; margin:5px -5px 0; padding:0; display:flex; background:#f3faff; border-radius:0 0 5px 5px}
.innerContent.mem-notice-inc .bills .more-desc li{width: 33%;padding: 5px 0;font-size: 12px;text-align: center; font-weight:600}
.innerContent.mem-notice-inc .bills .more-desc li strong{ display:block;font-size: 16px;}
.innerContent.mem-notice-inc .bills .more-desc li:not(:last-child){border-right: 1px solid #cddfec;box-shadow: 1px 0 0 #fff;font-weight: 600;}


.neva-home-slider {margin-bottom:20px;}
.neva-home-slider .round_box {padding:0; overflow:hidden}
.neva-home-slider .carousel .item {background-position:center; background-repeat:no-repeat; background-size:cover; height:350px; }
.neva-home-slider .carousel .item .carousel-caption{left: 0;right: 0;bottom: 0;padding:20px 0 5px;margin: 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 40%, rgba(0,0,0,0.8) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}
.neva-home-slider .carousel .item .carousel-caption p {margin:0; font-size:120%;}
.neva-home-slider .carousel-control {width:45px;}
.neva-home-slider .carousel-control:after{content: '';width: 20px;height: 20px;position: absolute;top: 45%;border-top: 2px solid #fff;border-right: 2px solid #fff;opacity: 1;transform: rotate(45deg);left: 0;right: 0;margin: auto;box-shadow: 2px -2px 3px rgba(64, 64, 64, 0.77);}
.neva-home-slider .carousel-control.left:after{transform:rotate(-135deg)}
.nava-front-news-baord .nav-tabs{    box-shadow: 0 1px 0 #fff;}
.nava-front-news-baord .tab-content{padding:0; border:none; margin-top:15px; margin-bottom:20px;}
.nava-front-news-baord .nav-tabs li{ padding-right:15px; margin:0}
.nava-front-news-baord .nav-tabs li a{padding: 0 0 6px 0;background: none;color: #000;font-weight: 600;box-shadow: none;border: none;border-bottom: 5px solid transparent;margin: 0 0 -3px;position: relative;z-index: 1;line-height: normal;font-size: 15px;text-shadow: none;font-weight: 600;text-transform: none;}
.nava-front-news-baord .nav-tabs li.active>a{border:none;border-bottom: 5px solid #000;background: none;color: #000;}
.nava-front-news-baord .round_box_outer {margin:0; }
.nava-front-news-baord .round_box {padding:10px; }
.main-center .nava-front-news-baord .noticeBox {height:290px;}
.main-center .nava-front-news-baord .noticeBox li a{ color:#000}
.main-center .nava-front-news-baord .noticeBox .eachnotice{border-bottom: 1px solid #CCCCCC;margin-bottom: 1px;padding: 8px;}
.main-center .nava-front-news-baord .noticeBox .tabscroll .ul-cantainer{width:100%;}
.main-center .nava-front-news-baord .nav-tabs {box-shadow:none; border:none}
.main-center .nava-front-news-baord .nav-tabs li{position:relative}
.main-center .nava-front-news-baord .nav-tabs li a{text-transform:none; padding:7px 0;font-size:14px; margin:0;border:none}
.main-center .nava-front-news-baord .nav-tabs li.active a:after{position: absolute;content: '';border-bottom: 3px solid #000;left: 0;right: 0;bottom: -9px;}
.main-center .nava-front-news-baord .widgetBoxToolbar {position: absolute;right: 0;top: -35px;}


#footer.mid-ftrnav { padding:3em 0}
#footer.mid-ftrnav ul{font-size: 120%;}
#footer.mid-ftrnav ul li{ display:inline-block}
#footer.mid-ftrnav ul li:not(:last-child):after{ content:'|'}
#footer.mid-ftrnav ul li a{padding: 0 20px;}
#footer.mid-ftrnav .visit-counter {margin:15px 0 0}
#footer.mid-ftrnav ul li.newlink a{animation: blinker 1s linear infinite;}
@keyframes blinker {30% {color:#ff0000}60% {color:#54e254}}
@-webkit-keyframes blinker {30% {color:#ff0000}60% {color:#54e254}}

.navbar .nav > li.nevamark > a {background:url(../images/neva-menu-logo.png) no-repeat center #fff;background-size: 70px;color: transparent;font-size: 0;min-width: 80px;}

@media(min-width:768px) {
    .navbar .nav > li.nevamark{float:right}
    .navbar .nav > li.home > a {background-image: url(../images/icons/icon-home-white.png);background-repeat: no-repeat;background-position: center;background-size: 42px;color: transparent;font-size: 0;min-width: 55px;}
}

/* end NeVA main page INDEXING page */

.header-wrapper { min-width: 960px; width: 94%; /*1180px;*/ margin: 0 auto; }
.topmain-logo-search { }
.topmaininner { height: 80px; overflow: hidden; position: relative; }
.topmaininner .top-logo { display: block; float: left; height: 100%; min-width: 200px; overflow: hidden; }
.topmaininner .top-logo .logoimg { float: left; padding: 4px 15px 0 2px; }
.topmaininner .top-logo .logo-text { float: left; display: block; padding-top: 15px; }
.logo-text .logotextlarge { font-size: 25px; text-shadow: 1px 1px 0 #000000; color: #FFF; }
.logo-text .logotextsmall { font-size: 18px; text-shadow: 1px 1px 0 #000000; color: #ccc; }
.top-rightbox { float: right; height: 80px; }
.top-rightbox .assm-details { height: 40px; }
.top-rightbox .assm-details .assm-details-text { color: #EEEEEE; font-size: 12px; padding: 6px 10px; text-align: right; text-shadow: 0 1px 0 #000000; background-color: rgba(0, 0, 0, 0.2); border-radius: 0 0 5px 5px; }
.top-rightbox .top-search .searchform { float: right; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2); border-radius: 0px 0px 6px 6px; padding: 6px 10px; border: 1px solid #335772; border-top: none; }
.top-search .searchbox .searchform #search { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3); border-radius: 4px 4px 4px 4px; color: #000; padding: 4px; width: 123px; transition: width 0.5s; -webkit-transition: width 0.5s; /* Safari */ outline: 0 none !important; border: 1px solid #aaa; font-size: 11px; }
.top-search .searchbox #search:focus { background: none repeat scroll 0 0 #FFF; width: 220px; }
.top-search .searchbox #srchsubmit { /* float: right;
 margin-top: -20px; */
    box-shadow: none; padding: 0; text-shadow: none; margin-left: -30px; }
.header-wrapper .topmenu { }
.topmenunav { }
.topmenu { /*border-top: 1px solid #335772;box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); height: 39px;*/ position: relative; width: 100%; z-index: 9005; margin-bottom: 10px; }
.topmenu .menulist { /*width: 94%;*/ margin-left: auto; margin-right: auto; margin-top: -1px; list-style: none outside none; }
.topmenu .menulist .menulistitems { /* float: left; */height: 40px; line-height: 36px; margin: 0; padding: 0; position: relative; z-index: 1; border-left: 1px solid #335772;/*float: left;height: 40px; line-height: 36px; margin: 0; padding: 0;position: relative; z-index: 1; */}
.topmenu .menulist .topright-btn { float: right; border-left: 1px solid #335772; }
.topmenu .menulist .borderright { border-right: 1px solid #335772; }
.topmenu .menulist .menulistitems a.topmenulink { /* border-top-color: #B81800; border-right-color: #335772; border-style: solid; border-width: 4px 1px 0 0;*/padding-top:0px; border-right: 1px solid #335772; height: 40px; margin: 0 -1px 0 0; color: #FFFFFF; display: block; font-size: 11px; outline: 0 none; position: relative; text-decoration: none; text-shadow: 0 1px 0 #000000; text-transform: uppercase; }
.topmenu .menulist .menulistitems a:hover { color: black; }
/* Sub Menu */
.menulist ul { /* position: fixed;top: 120px;left: 0; padding: 4px 20px;list-style: none;width: 100%;   */display: none; }
.menulist ul li { float: left; padding: 2px 10px; }
.menulist ul li a { text-decoration: none; color: #FFF; font-size: 12px; outline: 0 none; text-shadow: 0 1px 0 #000000; text-transform: uppercase; font-weight: normal; border-top: none; }
.menulist ul li:hover { /*background-color: rgba(0,0,0,0.2);*/border-top: none; border-radius: 5px; }
.menulist ul li a:hover { /*color: #FFF!important;*/ }
/* EOD Sub Menu */
.navbar-header a:hover { background-color: #009BFF!important; }
div.home:hover { background: rgb(11, 151, 11); }
li.color6link:hover { background:yellow; }
li.color5link:hover { background:#FA5F00; }
li.color7link:hover { background:#00A53C; }
li.color7link:hover { background:#00A53C; }
.color1link a { border-top: 4px solid #009BFF; }
.color1link .hovered { background-color: #009BFF; }
.color2link ul { background-color: #9A0000; border-top: none; }
.color2link a { border-top: 4px solid #CC66CC; }
.color2link .hovered { background-color: #CC66CC; }
.color2link ul { background-color: #CC66CC; border-top: none; }
/*#9A0000*/

.color3link a { border-top: 4px solid #FE9A2E; }
.color3link .hovered { background-color: #FE9A2E; }
.color3link ul { background-color: #FE9A2E; border-top: none; }
.color4link a { border-top: 4px solid #33CC99; }
.color4link .hovered { background-color: #33CC99; }
.color4link ul { background-color: #33CC99; border-top: none; }
.color5link a { border-top: 4px solid #FA5F00; }
.color5link .hovered { background-color: #FA5F00; }
.color5link ul { background-color: #FA5F00; border-top: none; }
.color6link a { border-top: 4px solid #D9D900; }
/* CC3333*/
.color6link .hovered { background-color: #D9D900; }
.color6link ul { background-color: #D9D900; border-top: none; }
.color7link a { border-top: 4px solid #00A53C; }
.color7link .hovered { background-color: #00A53C; }
.color7link ul { background-color: #00A53C; border-top: none; }
.color8link a { border-top: 4px solid #3366CC; }
.color8link .hovered { background-color: #3366CC; }
.color8link ul { background-color: #3366CC; border-top: none; }
.mini-logo { display: none; }
.topmenu .menulist .menulistitems .span-text { height: 40px; line-height: 40px; margin: -1px -1px 0 0; padding: 0 0px; text-align: center; transition: background-color 0.15s ease 0s; display: block; position: relative; z-index: 9005; }
.lang-bar-en, .lang-bar-hi, .font-bar, .login-bar { height: 23px; display: block; margin: 10px 8px 0; transition: background-position 0.15s ease 0s; }
.lang-bar-en { background: url(../images/sprites.png) no-repeat 0 0; width: 52px; }
.lang-bar-en:hover { background-position: 0px -23px; }
.lang-bar-hi { background: url(../images/sprites.png) no-repeat 0 -46px; width: 52px; }
.lang-bar-hi:hover { background-position: 0px -70px; }
.font-inc, .font-reset, .font-dec { height: 23px; display: block; margin: 0 3px; }
.font-bar .font-inc { background: url(../images/sprites.png) no-repeat -74px -72px; width: 12px; }
.font-bar .font-inc:hover { background-position: -74px -48px; }
.font-bar .font-reset { background: url(../images/sprites.png) no-repeat -86px -72px; width: 14px; }
.font-bar .font-reset:hover { background-position:-86px -48px; }
.font-bar .font-dec { background: url(../images/sprites.png) no-repeat -100px -72px; width: 18px; }
.font-bar .font-dec:hover { background-position: -100px -48px; }
.login-bar { background: url(../images/sprites.png) no-repeat -52px 0; width: 22px; }
.login-bar:hover { background-position: -52px -24px; }
.main { padding: 14px 0 0 0; position: relative; overflow: hidden; }
.main-center { /* position: absolute; left:0px;top:20px;*/float: left; width: 100%; margin-left: -200px; padding-left: 200px; }
.right-panel { /* position: absolute;right:0px; top:20px; */float: left; width: 200px; height: 572px; }
.right-panel .round_box_outer { height: 100%; padding-bottom: 16px; }
.right-panel .round_box_outer .round_box { height: 100%; overflow: hidden; }
.padded { border: 2px solid #FFFFFF; box-shadow: 0 0 3px #949393; margin-bottom: 8px; margin-right: 1px; margin-top: 2px; padding: 0; position: relative; transition: all 300ms ease-out 0s; }
.padded:hover { border: 4px solid #D4D3D3; box-shadow: 0 0 3px #595959; }
.round_box { background: #FFFFFF; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: solid 1px #C5C5C5; padding: 10px; box-shadow: 0 0 8px #BDBDBD; position: relative; }
.round_box .header_h3 { border-bottom: solid 1px #C5C5C5; background: #FAFAFA; background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #F9F9F9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* IE10+ */ background: linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* W3C */ -moz-border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 6px 6px 0px 0px; padding-bottom: 7px; padding-left: 6px; padding-right:6px; padding-top: 8px; margin-left: -10px; margin-top: -10px; margin-right: -10px; margin-bottom: 12px; text-transform: uppercase; font-family: helvetica; font-size: 18px; font-weight: bold; }
.round_box_outer { margin-left: 7px; margin-right: 7px; margin-bottom: 14px; }


/* code changes on state home page dated: 26-feb-2020 **/
/*
.main .content-row #left-panel .round_box, .main .content-row #right-panel .round_box { min-height:280px; }
.honble-people .persionName1 {width: 100%;display: table;vertical-align: middle;}
.honble-people .persionName1 a{display: table-cell;width: 100%;text-align: center;height: 70px;vertical-align: middle;color: #123f60;font-weight: 600;}
.honble-people .card img {height:150px;width:140px;display: block;margin:auto}
.honble-people .header_h3{font-size:95%;}
*/


.honble-people .round_box{border: 1px solid #dfdfdf;box-shadow:0 0 8px #d6d6d6;font-size: 14px;color: #1f1f1f;padding: 0; overflow:hidden}
.honble-people .round_box .item{padding: 18px 5px 5px;height: 240px;}
.honble-people .round_box .item:not(:first-child){box-shadow: inset 0 10px 11px #f8f8f8, inset 0 0px 0px #f8f8f8, inset 0 0px 0px #f8f8f8, inset 0 0px 0px #f8f8f8;}
.honble-people .round_box .item img{width: 140px;height: 150px;margin: auto;border-radius: 5px;border: 1px solid #e8e8e8;}
.honble-people .round_box .item .h3{font-size: 12px;font-weight: 600;color: #0d46c1;margin: 10px  0 3px;text-transform: uppercase;}
.honble-people .round_box .item .persionName1{font-weight: 600;line-height: normal;display: table;width: 100%;vertical-align: middle;}
.honble-people .round_box .item .persionName1 a{color:#000;display: table-cell;height: 35px;vertical-align: middle;}



/*.home-slider .round_box {padding:0; overflow:hidden}
.home-slider .carousel .item {background-position:center; background-repeat:no-repeat;  background-size:100% 100%; height:280px; }
.home-slider .carousel .item .carousel-caption{left: 0;right: 0;bottom: 0;padding:20px 0 5px;margin: 0;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 40%, rgba(0,0,0,0.8) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}
.home-slider .carousel .item .carousel-caption p {margin:0; font-size:120%;}
.home-slider .carousel-control {width:45px;}
.home-slider .carousel-control:after{content: '';width: 20px;height: 20px;position: absolute;top: 45%;border-top: 2px solid #fff;border-right: 2px solid #fff;opacity: 1;transform: rotate(45deg);left: 0;right: 0;margin: auto;box-shadow: 2px -2px 3px rgba(64, 64, 64, 0.77);}
.home-slider .carousel-control.left:after{transform:rotate(-135deg)}*/

.home-slider { margin-top:2em; margin-bottom:2em; position:relative}
.home-slider .title {display:inline-block; margin-bottom:20px; width:100%;}
.home-slider .title .showall{background: #ccc;font-size: 12px;padding: 3px 12px;border-radius: 5px;color: #000;display: inline-block;position: relative;top: -3px;margin: 0 0 0 8px;}
.home-slider .title h1{margin: 0;font-weight: 600;font-size: 25px; display:inline-block}
.home-slider .item{ font-size:13px; color:#123f60; position:relative;}
.home-slider .item figure{height: 300px;background: #f9f9f9; overflow:hidden; width:100%;}
.home-slider .item figure img{width:100%; min-height:300px;}
.home-slider .item figcaption{position: absolute;left: 0;right: 0;z-index: 1;bottom: 0;color: #fff;text-align: center;padding: 15px 10px;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 40%, rgba(0,0,0,0.8) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 100%); 
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}
.home-slider .owl-carousel{position:static }
.home-slider .owl-carousel .owl-controls{position: absolute;right: 0;top: 0;}



.sessionBox{margin: -14px -10px 7px; padding-top:32px; position: relative;}
.sessionBox .sessiont-top-date {}
.sessionBox .sessionDate{position: absolute;
    top: 1px;
    right: 0;
    text-align: center;
    border-right: none;
    border-radius: 0 0 0 6px;
    padding: 4px;
    font-weight: 600;
    color: #08b357;
    left: 0;
    font-size: 15px;}
.sessionBox .sessionToday{position: absolute;top: 1px;border: 1px solid #ccc;border-left: none;border-radius: 0;padding: 4px;width: 55px;text-align: center;}
.sessionBox .sessionTommarrow {position: absolute;top: 1px;border: 1px solid #ccc;border-radius: 0 0 6px 0;padding: 4px;width: 86px;left: 54px;text-align: center;}
.sessionBox .sessionBoxInner{height: 170px;}
.sessionBox .sessionBoxInner .sessionBoxDetails{width: 100%;height: 170px;padding: 10px 35px;}
.sessionBox .sessionBoxInner .session-left-arrow, .sessionBox .sessionBoxInner .session-right-arrow{position: absolute;left: 5px;top: 35%;} 
.sessionBox .sessionBoxInner .session-left-arrow{}
.sessionBoxLinks {display: none; }
.sessionBoxLinks .ul-cantainer .footer-menu-list { margin-bottom:5px; font-size:14px}
.sessionBoxLinks ul li a{color:black!important;    position: relative;padding-left: 12px;}
.sessionBoxLinks ul li a:before{    content: '';
    position: absolute;
    left: 0px;
    top: 5px;
    border-top: 4px solid transparent;
    border-left: 5px solid #000;
    border-bottom: 4px solid transparent;}
.sessionBoxLinks ul li a:hover{color:#c70514!important;}
.sessionBoxLinks ul li a:visited{/*color:green!important;*/}
.sessionBoxDetails .active { display: block;  }
.arrowimg-left, .arrowimg-right{background-image: url("../images/sprites1.png");width: 16px;height: 36px;display: block;opacity:0.35;cursor: pointer;}
.arrowimg-left:hover, .arrowimg-right:hover{opacity:1;  }
.arrowimg-left{background-position: -92px -28px;}
.arrowimg-right{background-position: -92px 4px; }
.sessionBox .sessionBoxInner .session-left-arrow{} 
.sessionBox .sessionBoxInner .session-right-arrow{left:auto; right:5px;}  
.sessionBox .sessfooter{position: relative;bottom: 0;border-top: solid 1px #C5C5C5;background: #FAFAFA;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius:  0px 0px 6px 6px;
padding: 9px 5px; font-weight:600;
overflow: hidden;
}
.sessionBox .sessfooter ul li{float:left; max-height: 20px;  overflow: hidden;}
.sessionBox .sessfooter ul li:not(:last-child):after {content:'|'; font-size:12px; }
.sessionBox .sessfooter ul li a{font-size:12px; padding:0 1px;}
.sessionBox .sessfooter ul li:first-child a{ padding-left:0}
.sessionBox .sessfooter ul li:last  -child a{ padding-right:0}




.memberlist { color: #666666; font-size: 12px; padding-bottom: 10px; }
.right-panel .round_box .header_h3 { color: #73A0CF; font-family: helvetica; font-size: 14px; font-weight: bold; }
.memblistctr { margin: 0 -20px 12px; position: relative; overflow: hidden; }
.memblistctr ul { list-style: none; position: relative; width: 100%; height: 20000em; list-style: none; margin: 0; padding: 0; }
.memberlist .eachmember { height: 76px; padding: 0 6px 16px 10px; background: url(../images/shadegrey.png) no-repeat bottom center transparent; margin-bottom: 5px; }
.memberlist .eachmember .padded { border: 3px solid #FFFFFF; box-shadow: 0 0 3px #949393; margin-bottom: 8px; margin-right: 1px; margin-top: 2px; padding: 0; position: relative; transition: all 300ms ease-out 0s; }
.memberlist .eachmember .padded:hover { border: 3px solid #D4D3D3; box-shadow: 0 0 3px #595959; }
.memberlist .eachmember .membimage { float: left; padding-right: 10px; }
.memberlist .eachmember .membdesig { display: block; font-size: 0.95em; height: 69px; overflow: hidden; }
.memberlist .eachmember .membdesig span.mem-name { font-size: 12px; color: #003366; display: block; }
.memberlist tr { }
.memberlist tr td { padding: 10px 2px; }
.sidebarbotmfixed { /*border-top: 1px solid #C9D0DA; */
    bottom: 0; display: block; left: 0; position: absolute; width: 100%; /*    background-color: #F2F4F8; */
    border-top: solid 1px #C5C5C5; background: #FAFAFA; background: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #F9F9F9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* IE10+ */ background: linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); /* W3C */ -moz-border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0px 0px; border-radius: 0px 0px 6px 6px; padding: 4px 2px 5px; text-transform: uppercase; font-family: helvetica; font-size: 14px; font-weight: bold; }
.sidebarbotmfixed .sidebarctrls { height: 23px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn { float: left; width: 190px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navctrls { float: left; padding: 5px 7px; opacity: 0.5; height: 15px; cursor: pointer; width: 37px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navctrls:hover { opacity: 0.9; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navprev { background-image: url("../images/sprites1.png"); background-position: -16px -127px; width: 16px; height: 16px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navplay { background-image: url("../images/sprites1.png"); background-position: -32px -127px; width: 16px; height: 16px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navstop { background-image: url("../images/sprites1.png"); background-position: -50px -127px; width: 16px; height: 16px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navnext { background-image: url("../images/sprites1.png"); background-position: 0px -127px; width: 16px; height: 16px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navup { background-image: url("../images/sprites1.png"); background-position: -32px -90px; width: 16px; height: 16px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navdown { background-image: url("../images/sprites1.png"); background-position: -32px -106px; width: 16px; height: 16px; }
.sidebarbotmfixed .sidebarctrls .sidebar_navigtn .navsettings { background-image: url("../images/sprites1.png"); background-position: -50px -112px; width: 16px; height: 16px; }
.sidebarbotmfixed .sidebarctrls .sidebar_hide { box-shadow: 0 1px #FFFFFF inset; float: left; height: 15px; padding: 3px 2px 5px; width: 17px; cursor: pointer; }
footer:after { clear: both; content: ""; display: block; }
#footer, footer.container-fluid { background-color: #434343; padding: 2em 0; color: #949494; }
#footer .col-span-5 { width:20%; float:left; padding-left:15px; padding-right:15px; }
#footer ul li{ margin-bottom:7px;}
#footer ul li a{ color:#fff}
#footer ul li a:hover{color:#ffa500}
#footer .visit-counter{font-size:120%; font-weight:600; color:#fff; }
footer ul { list-style: none outside none; }

@media(min-width:768px) {
#footer .ftrnav{text-align:center; margin-bottom:15px;}
#footer .ftrnav li{ display:inline-block; font-size:110%; padding:0 10px; border-right:1px solid #fff;line-height: 1.2;}
#footer .ftrnav li:last-child { border-right:none; padding-right:0; }
#footer .ftrnav li:first-child {padding-left:0; }
}

.bottom-menu-cantainer { clear: left; float: left; width: 60%; }
.bottom-menu-cantainer .footer-menu-sections { width: 180px; display: table-cell; }
.bottom-menu-cantainer .footer-icon-sections { width: 120px; display: table-cell; vertical-align: top; }
.bottom-menu-cantainer .footer-icon-sections .footermenu-images { text-align: center; }
.bottom-menu-cantainer .footer-icon-sections .footerlogo { padding: 8px 2px; }
.bottom-menu-cantainer .footer-menu-sections .menu-header { font-size: 16px; color: #0080ff; padding: 0 0 5px; }
.bottom-menu-cantainer .footer-menu-sections .ul-cantainer { margin: 0 25px 0 0; padding: 2px; }
.ul-cantainer .footer-menu-list { line-height: 1.4; margin-bottom: 7px; font-size: 13px; }
.ul-cantainer .footer-menu-list a { color: #fff; text-decoration: none; }
.ul-cantainer .footer-menu-list a:hover { color: #F0470F; }
.ul-cantainer .footer-menu-list a:visited { }
.bottom-info-cantainer { display: table; padding-left: 13px; }
.gallery { -webkit-box-shadow: inset 0px 0px 6px 2px rgba(230, 230, 230, 0.3); box-shadow: inset 0px 0px 6px 2px rgba(230, 230, 230, 0.3); -webkit-border-radius: 5px; border-radius: 5px; padding: 8px 20px 10px; }
.bottom-info-cantainer .gallery { height: 150px; width: 300px; float: right; }
.gallery_heading { background: url("../images/shadegrey.png") no-repeat scroll center bottom rgba(0, 0, 0, 0); color: #CCC; height: 34px; text-align: center; }
.gallerybox .gallary-carousel { position: relative; overflow: hidden; }
.gallerybox .gallary-carousel ul { width: 20000em; position: relative; /* Optional, required in this case since it's a <ul> element */
        list-style: none; margin: 0; padding: 0; }
.gallerybox .gallary-carousel li { /* Required only for block elements like <li>'s */
        float: left; padding: 6px 6px; }
.gallerybox .gallary-carousel li .galimage { padding: 1px; border: 1px solid; }
.copyright { padding: 15px 0; background-color: #111; margin: 0 auto; color:#ffd700; font-size:12px; }
.copyright .copyright-content { float: left; padding-top: 5px; text-align: right; width: 60%; }
.copyright .copyright-disclimer { float: right; margin-right: 10px; }
/*List Items - newly added*/


.listitems { height: auto; }
.listitems .listitem_container .eachitem { border-bottom: 1px solid #CCCCCC; margin-bottom: 1px; padding: 5px; }
.listitems .listitem_container .eachitem .listitemcontent { font-size: 0.9em; color: #333; }
.listitems .listitem_container .eachitem .listitemcontent { font-size: 0.9em; color: #121212; }
.listitems .listitem_container .eachitem .listitemreadmore { font-size: 0.85em; margin-top: -14px; padding: 5px; text-align: right; }
.listitems .listitem_container .eachitem .listitemreadmore a { color: #428BCA; text-decoration: none; }
.listContent { font-size: 12px; line-height: 20px; padding-top: 6px; }
.overlay { background-color: rgba(0, 0, 0, 0.1); /*dim the background*/ }
#loader-wrapper { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background-color: rgba(0, 0, 0, 0.44); background-image: url('../../content/css/loader_1.png'); background-repeat: no-repeat; background-position: center; z-index:100000 !important; }
#loader { display: block; position: relative; left: 50%; top: 50%; width: 170px; height: 170px; margin: -75px 0 0 -75px; border-radius: 50%; border: 3px solid transparent; border-top-color: #3498db; -webkit-animation: spin 2s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 2s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ }
#loader:before { content: ""; position: absolute; top: 5px; left: 5px; right: 5px; bottom: 5px; border-radius: 50%; border: 3px solid transparent; border-top-color: #e74c3c; -webkit-animation: spin 3s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 3s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ }
#loader:after { content: ""; position: absolute; top: 15px; left: 15px; right: 15px; bottom: 15px; border-radius: 50%; border: 3px solid transparent; border-top-color: #f9c922; -webkit-animation: spin 1.5s linear infinite; /* Chrome, Opera 15+, Safari 5+ */ animation: spin 1.5s linear infinite; /* Chrome, Firefox 16+, IE 10+, Opera */ }
.todayDebate { background:url(../images/today-deb-bg.gif) 0 0 repeat-x; border:1px solid #ccc; padding:5px 10px; margin-top:3px; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#000; float:left; width:auto; }
.todayDebate a { color:#000; }
.todayDebate a:hover { color:#006600; }
.billSear { background:url(../images/today-deb-bg.gif) 0 0 repeat-x; border:1px solid #ccc; padding:5px 10px; margin-top:3px; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#000; float:right; width:auto; }
.billSear a { color:#000; }
.billSear a:hover { color:#006600; }
.billSear { background:url(../images/today-deb-bg.gif) 0 0 repeat-x; border:1px solid #ccc; padding:5px 10px; margin-top:3px; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#000; float:right; width:auto; }
.billSear a { color:#000; }
.billSear a:hover { color:#006600; }
.navs { background:url(../images/top-nav-bg.gif) 0 0 repeat-x; height:30px; line-height:30px; }
.navs ul { text-align:left; }
.navs ul li { float:left; text-align:left; color:#fff; font-family:Tahoma; font-size:1.3em; /* border-right:1px solid #fff; */ }
.navs ul li a { color:#fff; padding:0 16.5px; /* height:30px; */ display:block; }
.navs ul li a:hover { background-color:#F37B1E; color:#000; /*padding:0 9px; */ }
.navs ul li a.rajyaSabha { background-color:#b20000; border-right: 1px solid #FFFFFF; }
.navs ul li a.rajyaSabha:hover { background-color:#e42626; }
.findRepresn h2 { background-color:#985900; color:#fff; font-family:"trebuchet MS"; font-size:1.4em; font-weight:normal; margin-top:1px; text-transform:uppercase; }
.findRepresn input { border:1px solid #e0e0e0; height:22px; margin:0; padding:0; }
.findRepresn input.btn { width:30px; height:24px; line-height:2em; font-weight:bold; background-color:#000; color:#fff; border:none; margin:0; padding:0; }
#topPan { background:0 bottom repeat-x #fff; color:#000; width:100%; padding:7px 0; height:100%; overflow:hidden; border-bottom:1px solid #d4d4d4; }
.topLinks { float:right; width:auto; }
#topPan ul.smLinks { list-style-type:none; }
#topPan ul.smLinks li { border-right:1px solid #000; font:normal 12px/14px Arial, Helvetica, sans-serif; float:left; padding:0 10px; }
/*#topPan ul.smLinks li a { color:#000;}*/
#topPan ul.smLinks li a:hover { color:#000; text-decoration:underline; }
#topPan ul.smLinks li.noDiv { border:none; }
#topPan ul.smLinks li.highlit { color:#000; }
#topPan ul.smLinks li.small { font-size:1.1em; padding:0 3px; }
#topPan ul.smLinks li.midiam { font-size:1.4em; padding:0 3px; }
#topPan ul.smLinks li.big { font-size:1.6em; padding:0 3px; }
#topPan ul.smLinks li.social { border:none; color:white; }
/* Style all font awesome icons */
.fa { padding: 2px; font-size: 15px; width: 20px; text-align: center; text-decoration: none; }
/* Add a hover effect if you want */
.fa:hover { opacity: 0.7; }
/* Set a specific color for each brand */

/* Facebook */
.fa-facebook { background: #3B5998; color: white; }
/* Twitter */
.fa-twitter { background: #55ACEE; color: white; }
#customers { font-family: "Calibri", Arial, Helvetica, sans-serif; border-collapse: collapse; width: 100%; }
#customers td, #customers th { border: 1px solid black; padding: 8px; line-height:0.5em; }
/*#customers tr:nth-child(even){background-color: #f2f2f2;}*/

/*#customers tr:hover {background-color: #ddd;}*/

#customers th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #123F60; color: white; }
#Rightcustomers { font-family: "Calibri", Arial, Helvetica, sans-serif; border-collapse: collapse; width: 100%; }
#Rightcustomers td, #Rightcustomers th { border: 1px solid black; padding: 8px; line-height:0.5em; }
/*#customers tr:nth-child(even){background-color: #f2f2f2;}*/

/*#customers tr:hover {background-color: #ddd;}*/

#Rightcustomers th { padding-top: 12px; padding-bottom: 12px; text-align: left; background-color: #123F60; color: white; }
.rectangle { width: 154px; height: 83px; background-color: #6DC75F; border:1px solid #6DC75F; border-radius: 15px; text-align:center; color:white; font-size:25px; font-family: "Calibri", Arial, Helvetica, sans-serif; }
.rectangle1 { width: 154px; height: 83px; background-color: #FF8800; border:1px solid #FF8800; border-radius: 15px; text-align:center; color:white; font-size:25px; font-family: "Calibri", Arial, Helvetica, sans-serif; }
.rectangle2 { width: 154px; height: 83px; background-color: #0d47a1; border:1px solid #0d47a1; border-radius: 15px; text-align:center; color:white; font-size:25px; font-family: "Calibri", Arial, Helvetica, sans-serif; }
.rectanglesmall { width: 90px; height: 54px; margin-top: 33px; margin-left: 5px; border: 2px solid #888888; border-radius: 15px; text-align: center; color: white; font-size:25px; font-family: "Calibri", Arial, Helvetica, sans-serif; }
/** {
    box-sizing: border-box;
}*/

/* Create three equal columns that floats next to each other */
.column { float: left; width: 33.33%; padding-top: 38px; height: 100%; /* Should be removed. Only for demonstration */ }
/* Clear floats after the columns */
.row:after { content: ""; display: table; clear: both; }
.parent a,.parent li { font-size: 22px; color: #000; font-family: "Source Sans Pro", sans-serif; }
.child a, .child  li { font-size: 18px; color: #000; }
.subchild a,.subchild   li { font-size: 18px; color: #888888; }
.s2child a,.s2child   li { font-size: 16px; color: #ccc; }
.tree,  .tree ul { list-style-type: none; margin-left: 0 0 0 10px; padding: 0; position: relative; overflow: hidden; }
.tree li { margin: 0 0 0 15px; padding: 0 12px 0 20px; position: relative; }
 .tree li::before,  .tree li::after {
 content: '';
 position: absolute;
 left: 0;
}

/* horizontal line on inner list items */

.tree li::before {
 border-top: 2px solid #888888;
 top: 22px;
 width: 25px;
 height: 0;
}
/* vertical line on list items */

.tree li:after { border-left: 2px solid #888888; height: 273%; width: 0px; top: -36px; }

/* lower line on list items from the first level because they don't have parents */

.tree > li::after {
 top: 15px;
}

/* hide line from the last of the first level list items */

.tree > li:last-child::after {
 display: none;
}

/* hide line from before the Home or starting page or first element	*/

.tree > li:first-child::before {
 display: none;
}
.tree ul:last-child li:last-child:after { height: 20px; }
@-webkit-keyframes spin {  0% {
 -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(0deg);  /* IE 9 */
 transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
}
 100% {
 -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(360deg);  /* IE 9 */
 transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
}
}
@keyframes spin {  0% {
 -webkit-transform: rotate(0deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(0deg);  /* IE 9 */
 transform: rotate(0deg);  /* Firefox 16+, IE 10+, Opera */
}
 100% {
 -webkit-transform: rotate(360deg);  /* Chrome, Opera 15+, Safari 3.1+ */
 -ms-transform: rotate(360deg);  /* IE 9 */
 transform: rotate(360deg);  /* Firefox 16+, IE 10+, Opera */
}
}


/** neva inner page code  */
.innerContent {padding-top: 0em;padding-bottom: 2em; line-height:1.6}
.innerContent .heading {display: inline-block;width: 100%;border-bottom: 1px solid #dcdcdc; margin-bottom:20px;}
.innerContent .heading h1{display: inline-block;margin: 0; font-weight:600; padding-bottom:10px;}
.innerContent .heading .action-right{ float:right}
.innerContent .main {overflow:visible }
.boxContent {margin-bottom: 15px;box-shadow:0 0 7px #e2e2e2;display: inline-block;width: 100%;padding:10px 15px; border-radius:4px; overflow-x:hidden}
.boxContent .table-responsive svg{display:none}
.news-sidebar {}
.news-sidebar .category-list{ margin-bottom:20px;}
.news-sidebar .category-list li{}
.news-sidebar .category-list li:not(:last-child){border-bottom: 1px solid #f3f3f3;}
.news-sidebar .category-list li a{display: block;padding: 8px 0 8px 25px; font-weight: 600;color: #2f2f2f; position:relative;font-size: 110%; text-decoration:none}
.news-sidebar .category-list li a:before {content: '';position: absolute;left: 4px;top: 15px;width: 7px;height: 7px;border-top: 1px solid #504d4d;border-right: 1px solid #504d4d;transform: rotate(45deg); }
.news-sidebar .category-list li:hover a{color:#ffa500}
.news-sidebar .category-list li:hover a:before {border-color:#ffa500}
.news-sidebar ul.news-list {}
.news-sidebar ul.news-list li{display: inline-block;width: 100%;padding: 10px 0px;border-bottom: 1px solid #f3f3f3;}
.news-sidebar ul.news-list .news-list-image{ width:25%; float:left; }
.news-sidebar ul.news-list .news-list-text{ width:72%; float:right}
.news-sidebar ul.news-list .news-list-text h5{ margin-top:0; line-height:normal }
.news-sidebar ul.news-list .news-list-text h5 a{ color:#2f2f2f; text-decoration:none; }
.news-sidebar ul.news-list .news-list-text .date{display: block;font-size: 82%;color: #ffa831;font-weight: 600;}
.news-main ul.news-list {margin-bottom:2em;display:inline-block; width:100%;}
.news-main ul.news-list li{display:inline-block; width:100%;}
.news-main ul.news-list li:not(:last-child){border-bottom: 1px solid #d8d8d8;padding-bottom: 20px;margin-bottom: 20px;}
.news-main ul.news-list li .date {margin-bottom: 3px; display:block}
.news-main ul.news-list .news-list-text h4{ margin-top: 0;line-height: normal;font-size: 120%;font-weight: 600;}
.news-main ul.news-list .news-list-text h4 a {color:#2f2f2f; transition:.3s;text-decoration:none}
.news-main ul.news-list .news-list-text .zoom{padding-right:20px;}
.news-main ul.news-list .news-list-text .imgBox{ width:100%;}
.news-main ul.news-list li:hover .news-list-text h4 a {color:#ffa831}
.news-main .page-count {margin-top:20px; float:left}

.boxContent ul.list{list-style:none; padding:0; margin:0; font-size:105%}
.boxContent ul.list li{ margin-bottom:10px; line-height:1.6; position:relative; padding-left:22px}
.boxContent ul.list li:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome;position: absolute;left: 0;top: 4px;color: #525252;}
.boxContent ul.list li a{color:#333}

/* FAQs page  */
.faqs.accordion .accordion-title {position: relative;margin: 0;font-size: 16px;padding: 15px 30px 15px 10px;background: #fafafa;margin-top: 5px;cursor: pointer;transition: .5s;font-weight:600}
.faqs.accordion .accordion-detail {display: none;padding: 1.5em;border: 1px solid #123f60;}
.faqs.accordion .accordion-title.active {background-color: #123f60;color: #fff;}
.faqs.accordion .accordion-title:after {position: absolute;content: '';right: 15px;top: 19px;width: 13px;height: 13px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);transition: .5s;}
.faqs.accordion .accordion-title.active:after {transform: rotate(135deg);border-color: #fff;}
.faqs.accordion .accordion-title:not(.active):hover{background:#eaeaea}


.counters-modal .modal-header {padding: 0;border: none; min-height:auto;}
.counters-modal .modal-heading{margin: 0 0 20px 0;font-size: 20px;font-weight: 600;}
.counters-modal .close{position: absolute;right: -10px;top: -12px;opacity: 1;font-size: 23px;background: #ff0000;text-shadow: none;width: 32px;height: 32px;margin: 0;border-radius: 50%;font-weight: normal;line-height: 12px;color: #fff;box-shadow: 1px 1px 5px #bbb5b5;z-index: 12;}

/** end neva inner page code */

.session-members {padding:0;}
.session-members .header_h3{background: none;font-size: 95%;text-align: center;color: #f00;border-bottom-color: #dcdcdc;margin: 0;padding: 10px;height: 35px;}
.session-members .desc{height: 210px;overflow: auto;}

.scrollbar{overflow-y:scroll;padding-right: 0px;}
.scrollbar::-webkit-scrollbar{width:6px;background-color:#f5f5f5}
.scrollbar::-webkit-scrollbar-track{border:1px solid #dddddd;background-color:#f1f1f1;border-radius:25px}
.scrollbar::-webkit-scrollbar-track-piece{}
.scrollbar::-webkit-scrollbar-thumb{background-color:#a7a7a7;border-radius:25px; width:2px; border:.5px solid #dddddd}
.scrollbar::-webkit-scrollbar-button{display:none;}
.scrollbar::-webkit-scrollbar-corner{}
.scrollbar::-webkit-resizer{}

.session-members .sessfooter {border-top: 1px solid #dcdcdc;background: #FAFAFA;margin-top: 2px;border-radius: 0 0 5px 5px;}
.session-members .desc table{margin:0}
.session-members .desc table th{border-bottom:none;background: #565656;font-weight: 600;color: #fff;padding: 8px 6px;}
.session-members .desc table td{padding:6px;}
.session-members .inline-list-style {list-style:none;list-style: none;display: inline-block;margin: 0;padding: 0;}
.session-members .inline-list-style li{float:left; max-height: 25px;  overflow: hidden;}
.session-members .inline-list-style li:not(:last-child):after {content:'|'; font-size:12px; }
.session-members .inline-list-style li a{font-size:12px; padding:7px 3px; display:inline-block}
.session-members .inline-list-style li:first-child a{ padding-left:0}
.session-members .inline-list-style li:last-child a{ padding-right:0}


.main-index-neva .boxContent{text-align:justify}
.main-index-neva .boxContent iframe{ display:block}
.main-index-neva .neva-con-info{list-style:none; padding:0; margin:2em 1em}
.main-index-neva .neva-con-info li{font-size: 110%; padding:0 0 0 60px; margin-bottom:50px; position:relative;}
.main-index-neva .neva-con-info li h5{font-size: 16px;font-weight: 600;color: #ff0404;font-size: 110%; margin:0 0 3px;}
.main-index-neva .neva-con-info li a{ color:#000}
.main-index-neva .neva-con-info li:before{content: '';position: absolute;width: 32px;height: 32px;left: 5px;top: 4px;background-position: center;background-repeat: no-repeat;}
.main-index-neva .neva-con-info li.address:before{background-image:url(../images/icons/icon_neva_map_marker.png)}
.main-index-neva .neva-con-info li.email:before{background-image:url(../images/icons/icon_neva_email.png)}
.main-index-neva .neva-con-info li.phone:before{background-image:url(../images/icons/icon_neva_call.png)}

.innerContent .member-filter-grid {margin-left:-5px; margin-right:-5px; display:flex;}
.innerContent .member-filter-grid .item{padding-left:5px; padding-right:5px;width: 100%; margin-bottom:10px;}
.innerContent .member-filter-grid .item.disabled{opacity:0.5; cursor:not-allowed}
.innerContent .member-filter-grid .item.disabled>a{cursor:not-allowed;}
.innerContent .member-filter-grid .item .box{background: #ffffff;display: inline-block;width: 100%;text-align: center;color: #000000!important;outline:none;height: 80px;border-radius: 4px;margin-bottom: 0px;font-size: 13px;line-height: normal;text-decoration: none;border: 3px solid #d4d4d4;font-weight: 600;padding: 38px 0 0;position: relative; background-color:#fff!important;text-shadow:none!important; transition:.4s;-webkit-transition:.4s;}
.innerContent .member-filter-grid .item:hover>.box{
    box-shadow: 0 0 10px #b5b4b4;
    border-color: transparent;

}
.innerContent .member-filter-grid .item .box:before {position: absolute;content: '';left: 0;right: 0;top:2px;margin: auto;width: 35px;height: 35px;background-size: 35px;background-repeat: no-repeat;background-position: center;}
.innerContent .member-filter-grid .item .box.icon-1:before{background-image:url(../images/icons/icon_all_members.png);}
.innerContent .member-filter-grid .item .box.icon-2:before{background-image:url(../images/icons/icon_birthday.png);}
.innerContent .member-filter-grid .item .box.icon-3:before{background-image:url(../images/icons/icon_women.png);}
.innerContent .member-filter-grid .item .box.icon-4:before{background-image:url(../images/icons/icon_nominated.png);}
.innerContent .member-filter-grid .item .box.icon-5:before{background-image:url(../images/icons/icon_political_party_wise.png);}
.innerContent .member-filter-grid .item .box.icon-6:before{background-image:url(../images/icons/icon_state_district.png);}
.innerContent .member-filter-grid .item .box.icon-7:before{background-image:url(../images/icons/icon_council_of_ministers.png);}
.innerContent .member-filter-grid .item .box.icon-8:before{background-image:url(../images/icons/icon_amenities.png);}
.innerContent .member-filter-grid .item .box.icon-birthday:before{background-image:url(../images/icons/icon_birthday.png);}
.innerContent .member-filter-grid .item .box.icon-list-of-business:before{background-image:url(../images/icons/icon_list_of_business.png);}
.innerContent .member-filter-grid .item .box.icon-starred-questions:before{background-image:url(../images/icons/icon_starred_questions.png);}
.innerContent .member-filter-grid .item .box.icon-unstarred-questions:before{background-image:url(../images/icons/icon_unstarred_questions.png);}
.innerContent .member-filter-grid .item .box.icon-bills:before{background-image:url(../images/icons/icon_bills.png);}
.innerContent .member-filter-grid .item .box.icon-committee-mettings:before{background-image:url(../images/icons/icon_committee_meetings.png);}
.innerContent .member-filter-grid .item .box.icon-papers-laid:before{background-image:url(../images/icons/icon_papers_laid.png);}
.innerContent .member-filter-grid .item .box.icon-bulletin-1:before{background-image:url(../images/icons/icon_bulletin_1.png);}
.innerContent .member-filter-grid .item .box.icon-bulletin-2:before{background-image:url(../images/icons/icon_bulletin_2.png);}
.innerContent .member-filter-grid .item .box.icon-daily-synopsis:before{background-image:url(../images/icons/icon_daily_synopsis.png);}
.innerContent .member-filter-grid .item .box.icon-committee-reports:before{background-image:url(../images/icons/icon_committee_reports.png);}
.innerContent .member-filter-grid .item .box.icon-verbatim-debates:before{background-image:url(../images/icons/icon_verbatim_debates.png);}
.innerContent .member-filter-grid .item .box.icon-provisinal-calendar:before{background-image:url(../images/icons/icon_calendar.png);}
.innerContent .member-filter-grid .item .box.icon-rotation-of-ministries:before{background-image:url(../images/icons/icon_rotation_of_ministries.png);}
.innerContent .member-filter-grid .item .box.icon-supp-questions:before{background-image:url(../images/icons/icon_supp_questions.png);}
.innerContent .member-filter-grid .item .box.icon-list:before{background-image:url(../images/icons/icon_list.png);}
.innerContent .member-filter-grid .item .box.icon-short-notice:before{background-image:url(../images/icons/icon_short_notice.png);}
.innerContent .member-filter-grid .item .box.icon-composition:before{background-image:url(../images/icons/icon_composition.png);}
.innerContent .member-filter-grid .item .box.icon-meetings:before{background-image:url(../images/icons/icon_verbatim_debates.png);}
.innerContent .member-filter-grid .item .box.icon-reports:before{background-image:url(../images/icons/icon_reports.png);}
.innerContent .member-filter-grid .item.active .box {border-color:#ff9933;}
.innerContent .member-filter-grid .dropdown-menu{max-height: 250px;overflow: auto;box-shadow: 3px 3px 5px #f7f7f7;border-radius: 0 0 8px 7px!important;top: 98%;border-color: #eaeaea;padding: 5px 0;}
.innerContent .member-filter-grid .selected-party-name{display: block;font-weight: normal;font-size: 11px;text-shadow: none;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 6px;}


.footer-tagline {text-align: center;color: #ffa500;font-weight: bold;font-size: 25px;margin: 0 0 19px;border-bottom: 1px solid #4e4e4e;box-shadow: 0 1px 0 #313131;padding: 0 0 12px 0;}


/* code of owl-carousel script  */
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-stage-outer.owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-controls .owl-nav div, .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url('owl-video-play.png') no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition-property: scale; transition-duration: 100ms; transition-timing-function: ease; }
.owl-carousel .owl-video-play-icon:hover { -moz-transform: scale(1.3, 1.3); -ms-transform: scale(1.3, 1.3); -o-transform: scale(1.3, 1.3); -webkit-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; transition-property: opacity; transition-duration: 400ms; transition-timing-function: ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; }
.owl-loaded { display: block; }
.owl-loading { opacity: 0; display: block; }
.owl-hidden { opacity: 0; }
.owl-carousel .owl-refresh .owl-item { display: none; }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-item img { }
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
.owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
.owl-carousel .owl-item img.owl-lazy { opacity: 0; }
.owl-carousel .owl-item img {/* opacity: 1; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; transition-property: opacity; transition-duration: 400ms; transition-timing-function: ease;*/ }
.owl-carousel .owl-stage.backfacefix .owl-item { -webkit-backface-visibility: hidden; }
.owl-rtl { direction: rtl; }
.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }
.animated { -webkit-animation-duration: 600ms; animation-duration: 600ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-animated-in { z-index: 0 }
.owl-animated-out { z-index: 1 }
.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
 @-webkit-keyframes fadeOut {  0% { opacity: 1;} 100% { opacity: 0;}}
 @keyframes fadeOut {  0% { opacity: 1;} 100% { opacity: 0;}}
.owl-theme .owl-controls { text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.owl-theme .owl-controls .owl-nav div { color: #FFF; display: inline-block; cursor: pointer; width:25px;height: 30px;position:relative}
.owl-theme .owl-controls .owl-nav .disabled { opacity: 0.5; cursor: default; }
.owl-theme .owl-controls .owl-nav div:hover { text-decoration: none; }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1;  *display: inline;}
.owl-theme .owl-dots .owl-dot span {  display: block; width: 10px; height: 10px; margin: 5px 2px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #9e9e9e;  }
.owl-theme .owl-dots .owl-dot.active span { background:#c8021b }
.owl-theme .owl-controls .owl-nav div { margin: 0px; }
.owl-theme .owl-controls .owl-nav div:after{content: '';position: absolute;width: 12px;height: 12px;border-right: 2px solid #000;border-top: 2px solid #000;transform: rotate(45deg);right: 0;top: 15px;left: 0;margin: auto;}
.owl-theme .owl-controls .owl-nav .owl-prev:after{transform:rotate(-135deg)}

/* end code of owl-carousel script  */

.latest-news-scroll { margin-top:2em; margin-bottom:2em; position:relative}
.latest-news-scroll .title {display:inline-block; margin-bottom:20px; width:100%;}
.latest-news-scroll .title .showall{background: #ccc;font-size: 12px;padding: 3px 12px;border-radius: 5px;color: #000;display: inline-block;position: relative;top: -3px;margin: 0 0 0 8px;}
.latest-news-scroll .title h1{margin: 0;font-weight: 600;font-size: 25px; display:inline-block}
.latest-news-scroll .item{ font-size:13px; color:#123f60;}
.latest-news-scroll .item figure{height: 110px;background: #f9f9f9; overflow:hidden; width:100%;}
.latest-news-scroll .item figure img{width:100%; min-height:105px;}
.latest-news-scroll .item .tagline{color:#a6a6a6; padding:10px 0 5px}
.latest-news-scroll .item .tagline .catname{color: #ff0000;border-right: 1px solid #d0d0d0;padding-right: 10px;margin-right: 5px;}
.latest-news-scroll .item .desc{ font-weight:600;line-height:1.6}
.latest-news-scroll .item a{ color:#123f60; text-decoration:none}
.latest-news-scroll .owl-carousel{position:static }
.latest-news-scroll .owl-carousel .owl-controls{position: absolute;right: 0;top: 0;}

.welcometxt {padding: 0 7px;font-size: 108%;line-height: 24px;text-align: justify;color: #2b2b2b; background:url(../images/watermark-logo.png) no-repeat 50%;}
.welcometxt h1{margin: 0 0 10px;font-size: 20px;font-weight: 600;color: #f48c0e;}
.welcometxt .desc{max-height: 215px;overflow: hidden; min-height:170px;}
.welcometxt .more{color: #f48c0e;font-weight: 600;float: right;font-style: italic;}



/* LOB page */
.filter-striped {border: 1px solid #123f60;margin-bottom: 2em;}
.filter-striped .filter-title{background: #123f60;color: #fff;font-size: 125%;padding: 5px 15px;}
.filter-striped .filter-content{padding: 15px;display: inline-block;width: 100%;}
.filter-striped .busiDates ul{list-style:none; padding:0; margin:0}
.filter-striped .busiDates ul li{text-align: center;float: left;margin: 3px 6px 3px 0;}
.filter-striped .busiDates ul li a{    color: #123f60;
    border: 1px solid #dcdcdc;
    display: block;
    padding: 4px; cursor:pointer;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;
    width: 87px;}
.filter-striped .busiDates ul li:hover>a{background:#f2f2f2;}
.filter-striped .busiDates ul li.active a{    background: #ff9933;
    color: #fff;
    border-color: #f93;}
.filter-striped .filter-options{}
.filter-striped .filter-options label{ font-weight:normal;margin:0; color:#000 }
.filter-striped .filter-options .form-group{}
.filter-striped .filter-options .form-control{color: #000;border-radius: 0;border-color: #d3d3d3; }
.pdf-preview {margin-bottom:20px}
.pdf-preview iframe{border:3px solid #dfdfdf; border-radius:3px; width:100%; overflow:auto}
.pdf-preview .openinnewtab {color: #ff0202;float: right;margin-top: -20px;text-decoration: none;font-size: 90%;font-weight: 600;}

table.dataTable thead th {background-color: #123f60;color: #fff;font-weight: 600!important;border-width: 1px!important;border-color: #032946; }
table.dataTable thead th, table.dataTable tfoot th {padding:8px 15px 8px 7px!important}
table.dataTable {border-color: #123f60;}
.live-broadcast-list {}
.live-broadcast-list .box{display: inline-block;margin: 20px 0px;}
.live-broadcast-list .box img{width: 120px;height: 120px;border: 1px solid #ccc;border-radius: 15px;padding: 5px; transition:.3s;}
.live-broadcast-list .box:hover img {box-shadow: 0 0 9px #0a4873;border-color: #fff;}
@media(max-width:767px) {.live-broadcast-list .box{display: inline-block;margin: 15px 0px;}}



#modalSwearing .modal-body{padding:10px 10px 5px}
#modalSwearing button.close{position: absolute;right: -10px;top: -10px;width: 35px;text-align: center;line-height: 35px;background: #ff0000;opacity: 1;text-shadow: none;color: #fff; z-index:12;border-radius: 50%;}
#modalSwearing .modal-body .swearingIframe{ background:#000;    height: 500px;width: 100%;display: block;border: none;}
#modalSwearing .modal-title { font-weight:600; color:#000}

/** My NeVA Front page */
.my-neva-front .banner{ margin-bottom:3em}
.my-neva-front .banner .item{overflow:hidden}
.my-neva-front .banner .item img{ width:100%; transition:.8s;-webkit-animation: mymove 25s infinite;animation: mymove 25s infinite;}
.my-neva-front .banner .item.active img{}
/*.my-neva-front .verbatims-list { margin-bottom:2em}
.my-neva-front .verbatims-list h3{margin: 10px 0 20px;font-size: 20px;text-transform: uppercase;color: #000;font-weight: 600;padding-bottom: 6px;border-bottom: 1px solid #ccc;}
.my-neva-front .verbatims-list ul.ul-cantainer{height:450px; overflow:hidden}
.my-neva-front .verbatims-list ul li{margin-bottom: 10px;font-size: 15px;line-height: 1.4;padding-left: 35px; position:relative}
.my-neva-front .verbatims-list ul li:before{position: absolute;content: '';left: 8px;top: 7px;border-top: 1px solid #f00;border-right: 1px solid #f00;width: 8px;height: 8px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.my-neva-front .verbatims-list ul li a{color:#000;}*/
@-webkit-keyframes mymove { from {transform:scale(1);} to {transform:scale(1.6);}}
@keyframes mymove { from {transform:scale(1);} to {transform:scale(1.6);}}
.training-material { position:relative; margin:0em 0 3em}
.my-neva-front .title {display:inline-block; margin-bottom:20px; width:100%;border-bottom: 1px solid #e0e0e0;padding-bottom: 12px;}
.my-neva-front .title .showall{background: #ccc;font-size: 12px;padding: 3px 12px;border-radius: 5px;color: #000;display: inline-block;position: relative;top: -3px;margin: 0 0 0 8px;}
.my-neva-front .title h1{margin: 0;font-weight: 600;font-size: 22px; display:inline-block}
.my-neva-front .owl-carousel{position:static }
.my-neva-front .owl-carousel .owl-controls{position: absolute;right: 0;top: 0;}
.training-material .item{border:1px solid #eaeaea; margin-bottom:15px;}
.training-material .item figure{ position:relative}
.training-material .item figure img{width:100%}
.training-material .item figure a.modalSwearing:after {background:url(../images/myneva/youtube-play-button.png) no-repeat center rgba(0, 0, 0, 0.6); content:'';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 60px;height: 40px;margin: auto;border-radius: 12px;}
.training-material .item:hover figure a:after {background-color:#ff0000}
.training-material .item .modalSwearing .timeline{position: absolute;right: 3px;bottom: 3px;background: rgba(0, 0, 0, 0.68);color: #fff;font-weight: 600;font-family: Arial;padding: 1px 3px;border-radius: 3px;}
.training-material .item a:not(.modalSwearing) .timeline { display:none;}
.training-material .item .desc{padding:10px 5px 35px;position:relative;border-top:1px solid #eaeaea;background: #fff2ef;color: #000;}
.training-material .item .desc label{width: 100%;margin: 0;padding: 0 0 0px 5px;min-height: 80px;}
.training-material .item .desc h4{font-size: 16px;line-height: normal;margin: 0 0 10px;font-weight: 600;color: #000;}
.training-material .item .desc h6{font-size: 13px;line-height: normal;margin: 0 0 0;font-weight: 500;color: #000; }
.training-material .item .desc ul{list-style:none;padding: 3px 5px 2px;margin:0;display:flex;position:absolute;left:0;right:0;bottom:0;background:#af330e;}
.training-material .item .desc ul li{width:49%;text-align: right;}
.training-material .item .desc ul li:first-child{text-align: left;}
.training-material .item .desc li a{ display:inline-block; font-size:15px;  padding:5px;  color:#fff   }
.training-material .item .desc li a:before{padding-right:5px; color:#fff}
.training-material .item .desc li .icon-ppt:before{ content:"\f1c4"; font-family:FontAwesome}
.training-material .item .desc li .icon-pdf:before{ content:"\f1c1"; font-family:FontAwesome}
.training-material .item .desc li .icon-video:before{ content:"\f1c8"; font-family:FontAwesome}
.training-material .item .desc li:hover a{/*background:#fff*/}
.training-material .row{margin-left:-5px; margin-right:-5px;}
.training-material .row .box{padding-left:5px; padding-right:5px;}
@media(min-width:1200px){
	.training-material .col-span-5{width:20%}
}





.workshop-conducted {margin-top:2em; margin-bottom:1em; position:relative}
.workshop-conducted .item { margin-bottom:30px;}
.workshop-conducted .item .thumb{height: 150px;overflow: hidden;margin-bottom: 5px;}
.workshop-conducted .item .thumb img{ min-height:150px; width:100%}
.workshop-conducted .item .tagline{position: relative;font-size:100%; font-weight:700; font-family: arial;color: #9e2729;padding-left: 10px;}
.workshop-conducted .item .tagline:before {position: absolute;content: '';top: 4px;left: 0;width: 6px;height: 6px;border-radius: 50%;background-color: #9e2729;}
.workshop-conducted .item .h3 {position: relative;color: #4c4b4b;margin: 3px 0 0 0;padding: 5px 0 0px 12px;font-size: 110%;overflow: hidden;min-height: 90px;line-height: 1.5;}
.workshop-conducted .item .h3:before {position: absolute;content: '';top: 0;left: 2px;width: 1px;height: 100%;background-color: #e0e0e0;}
.workshop-conducted .item .h3 a {color:#000; text-decoration:none}
.workshop-conducted img {border-radius:0px;}

.preview-video-detail { margin-bottom:30px;}
.preview-video-detail iframe.targetVideo{height: 535px;width: 100%;border: 1px solid #dcdcdc;}
.preview-video-index { margin-bottom:30px;}
.preview-video-index h3{margin:0px 0 20px;font-size: 20px;text-transform: uppercase;color: #000;font-weight: 600;padding-bottom: 6px;border-bottom: 1px solid #ccc;}
.preview-video-index ul{}
.preview-video-index .item{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}
.preview-video-index .item .vdolink{display: inline-block;width: 100%;height: 80px;position: relative;padding-left: 120px; color:#545454; font-weight:400; font-size:12px; text-decoration:none}
.preview-video-index .preview-video-thumb {width: 110px;position: absolute;left: 0;}
.preview-video-index .preview-video-thumb .timeline{position: absolute;right: 3px;bottom: 3px;background: rgba(0, 0, 0, 0.68);color: #fff;font-weight: 600;font-family: Arial;padding: 1px 3px;border-radius: 3px;}
.preview-video-index .preview-video-info {}
.preview-video-index .preview-video-thumb img {width: 100%;height: 80px;}
.preview-video-index .preview-video-info h4 {margin: 0 0 7px 0;display: -webkit-box;max-height: 3.5rem;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 2;font-size: 1.4rem;line-height: 1.8rem;font-weight: 600;}
.preview-video-index .item:hover .vdolink h4{ color:#000}
.preview-video-index .item.active .vdolink h4{ color:#ff0000}


.important-links {padding:3em 0; background:#fbfbfb;; margin-top:2em}
/*.important-links .links { column-count:3}
.important-links .links li{ margin-bottom:10px;}
.important-links .links li a{padding-left:20px;position:relative;color:#000;font-size:15px;}
.important-links .links li a:before{position: absolute;content: '';left: 0;top: 7px;border-top: 1px solid #000;border-right: 1px solid #000;width: 8px;height: 8px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.important-links .links li a:hover{color:#ff0000}
.important-links .links li a:hover:before{border-color:#ff0000;}
@media(max-width:992px) {.important-links .links{ column-count:2}}
@media(max-width:767px) {.important-links .links{ column-count:1}}*/
.important-links .links { margin-left:-5px; margin-right:-5px;}
.important-links .links li{float:left;width: 12.5%;padding:0 5px;}
.important-links .links li a{padding: 5px 5px 2px 5px;position:relative;color:#000;font-size:14px;text-align: center;display: inline-block;transition:.5s;width: 100%;border: 1px solid #eaeaea;background: #fff;border-radius: 5px;height: 150px;margin-bottom: 10px;text-decoration:none; position:relative}
.important-links .links li a img {height: 80px;display: block;max-width: 100px;margin: 0 auto 5px;}
.important-links .links li a:hover{box-shadow: 0 0 9px #0a4873;border-color: #fff;}
.important-links .links li.council a:after {content: 'C';position: absolute;left: 10px;top: 10px;width: 25px;height: 25px;background: rgba(0, 0, 0, 0.67);color: #fff;border-radius: 50%;line-height: 25px;text-align: center;text-transform: uppercase;font-family: Arial;}
@media(max-width:1200px) {.important-links .links li{width: 20%; }}
@media(max-width:992px) {.important-links .links li{width: 25%; }}
@media(max-width:767px) {.important-links .links li{width: 33.3%; }}
@media(max-width:480px) {.important-links .links li{width: 50%; }}
.noticeBox.cat_list {}
.noticeBox.cat_list ul{}
.noticeBox.cat_list ul li{/* float: left; *//* width: 50%; */padding: 6px 12px;}
.noticeBox.cat_list ul li a{position:relative;padding: 10px;display: block;line-height:15px;border: 1px solid #c1c1c1;margin: 0 0;border-radius: 4px; transition:.5s }
.noticeBox.cat_list ul li a:hover{background:#123f60; color:#fff;}



.digital-library-background {min-height:800px;background:url(../images/bg-digital-library-search.jpg) no-repeat fixed center; background-size:cover; }
.digital-library-background .widget-body  .boxContent{padding:20px;}
.library-mega-seach {  padding:3em 0 1em; }
.library-mega-seach h1{font-size:40px;font-weight: bold;color: #fff;text-transform: capitalize;margin: 0 0 10px;text-shadow:0px 0px 63px #000;}
.library-mega-seach h2{font-size: 22px;font-weight: 400;color: #fff;text-transform: none;margin: 20px 0 35px;text-shadow: 0 2px 5px #5d5d5d;}
.advanceSearch .boxContent {background:#fff; padding:0;box-shadow: 0 0 7px #282828;}
.advanceSearch .boxContent .tab-content{border:none;padding:0}
.advanceSearch .boxContent .tab-content.more-search{background:#eaeaea;padding: 15px 20px;}
.advanceSearch .boxContent .tab-content .nav-tabs{padding:0 20px}
.advanceSearch .boxContent .tab-content .nav-tabs li a{font-weight: 700;font-size: 14px;border: 2px solid #eaeaea;text-shadow: none;padding: 10px 30px;margin-right: 10px;}
.advanceSearch .boxContent .tab-content .nav-tabs li:hover a{color:#fc7202; background:transparent}
.advanceSearch .boxContent .tab-content .nav-tabs li.active>a{    background: #eaeaea;text-shadow: none;color: #11578b;}
.advanceSearch .boxContent .cat-top-tabs{padding: 20px 10px 10px;margin: 0;}
.advanceSearch .boxContent .cat-top-tabs li{margin-bottom: 15px;}
.advanceSearch .boxContent .cat-top-tabs li a{background:#838383;display:block;font-size:14px;text-align:center;color:#fff;position:relative;border-radius: 4px;padding: 10px 5px;overflow: hidden;text-decoration: none;}
.advanceSearch .boxContent .cat-top-tabs li.active a,.advanceSearch .boxContent .cat-top-tabs li:hover a{background:#fc7202}
.advanceSearch .boxContent .cat-top-tabs li.active a:after{content:'';position: absolute;right: 0;bottom: 0;border-right: 19px solid #11578b;border-top: 25px solid transparent;}
.advanceSearch .form-group{ position:relative}
.advanceSearch .form-group label{display:block;font-weight: 600;margin-bottom: 3px;}
.advanceSearch select.form-control{background-image: url(../images/iconToggleselect.png);-webkit-appearance: none;background-repeat: no-repeat;background-position: 98%;}
.advanceSearch .form-control{border:none;height: 40px;border: 1px solid #d5d5d5;outline: none;color:#000;background-color: #fff;border-radius: 4px!important;}
.advanceSearch .search-field{padding: 6px 125px 6px 15px; height:45px;}
.advanceSearch .action-search .btn{position: absolute;right: 3px;top: 2px;padding: 8px 15px 8px 36px;font-size: 16px;text-shadow: none!important;color: #fff;background: url(../images/icon-search-white.png) no-repeat 7px #fc7202!important;text-transform: uppercase;font-weight: 600;height: 41px;}
.advanceSearch .search-field::placeholder{opacity:1; color:#000}
.advanceSearch .searchType{position: absolute;width: 120px;box-shadow: none;font-size: 14px;font-weight: 600;color: #000;padding-right: 17px;border-right: 1px solid #e0e0e0;border-radius: 0;}
.advanceSearch select.searchType.form-control {    background-position: 96%;}
.advanceSearch  .search-row1 .btn-submit{position: absolute;right: 5px;top: 4px;padding: 8px 25px;font-size: 17px;color: #fff;background: #008000!important;text-transform: uppercase;font-weight: 600;}
.advanceSearch .search-row2{ margin-left:-10px; margin-right:-10px; }
.advanceSearch .search-row2 .field-col-4{ width:33.33333333%; padding-left:10px; padding-right:10px; float:left;}
.advanceSearch .search-row2  .form-control{border:none;box-shadow:none;height: 50px;border:none;outline: none;font-size:14px;}
.advanceSearch .textlabel,.advanceSearch .form-control{}
.advanceSearch .icon-dash i.fa{height: 50px;line-height: 50px;background: #525252;color: #fff;padding: 0 2px;}
.advanceSearch .textlabel {line-height: 50px;width: 160px;font-size: 14px;padding: 0 0 0 8px;}
.advanceSearch .boxinner{display:flex;background: #fff;border-radius: 5px;}
@media (min-width: 1200px) {
    .advanceSearch .boxContent .cat-top-tabs li.itemcol {width: 20%;}
}



.members-tab-detail .tab-content{ border-top:none; padding:25px 20px 20px 20px }
.members-tab-detail .nav-tabs{ padding-left:10px;}
.members-tab-detail .nav-tabs>li{margin-bottom:-3px; margin-right:18px}
.members-tab-detail .nav-tabs>li>a{font-size: 115%;font-weight: 600;text-transform: uppercase;color: #000000;text-shadow: none; padding:15px 5px;}
.members-tab-detail .nav-tabs>li.active>a{color: #123f60; border-color:transparent;background: #fff;box-shadow: inset 0 -5px 0 #123f60;}
.members-tab-detail .nav-tabs>li:not(.active):hover>a{background:transparent; border-color:transparent}

.members-tab-detail ul.question-series {list-style:none;padding:0;margin:10px 0 15px;font-size: 105%;color: #000; text-align:justify}
.members-tab-detail ul.question-series li{padding-left: 200px;position:relative;margin-bottom:10px;}
.members-tab-detail ul.question-series li label{position:absolute;left:0;top:0;max-width: 190px;word-break: break-word;}
.members-tab-detail ul.question-series li table{width:100%!important}

.members-tab-detail table.question-series {margin:10px 0 15px;font-size: 105%;color: #000;width: 100%; }
.members-tab-detail table.question-series .info-label{width:190px;word-break: break-word; vertical-align:top; font-weight:700; padding:5px 5px 0 5px;}
.members-tab-detail table.question-series .info-desc{padding:5px;vertical-align: top;}
.members-tab-detail table.question-series table{width:100%!important}




.boxContent table td .ck-widget .ck-widget__selection-handle,
.boxContent table td .ck-widget .ck-reset_all.ck-widget__type-around{ display:none}
.boxContent table td .ck-widget table{}
.boxContent table td .ck-widget table tr{}
.boxContent table td .ck-widget table tr th,
.boxContent table td .ck-widget table tr td{border:1px solid #717171}
/****************************************
*                                       *
*           NEVA MEDIA CSS              *
*                                       *
*****************************************/
@media(max-width:1200px) {
    #header .container,.navbar .container,.topHeader .container{width:100%;}
}
@media(max-width:992px) {
.hasRajyaSabha #right-panel{width:50%;float:left!important}
.hasRajyaSabha #left-panel{width:50%; }
.hasRajyaSabha .item {width:100%;}
.hasRajyaSabha .round_box {min-height:300px;}
.honble-people .header_h3 {font-size:85%}
.welcometxt .desc {max-height:auto; min-height:auto;}
.welcometxt .more {float:none}
.welcometxt {margin-bottom:20px;}
}
@media(max-width:767px) {
    .text-xs-center{text-align:center}
    #header .logo-evidhan,#header .header-right { width:100%;}
    body:not(.neva-main) #header .header-right img {width: auto;}
    body.neva-main #header .header-right{padding:20px 0;}
    #footer .col-span-5 { width:100%; text-align:center}
    #footer .ftrnav{ margin-bottom:15px}
    #footer .ftrnav li {display:inline-block}
    #footer .ftrnav li:not(:last-child):after { content:'|'}
.main-index-neva .neva-con-info li {margin-bottom: 30px;}
.latest-news-scroll {padding:0 10px;}
.innerContent .member-filter-grid {display:block}
.innerContent .member-filter-grid .item {width: 20%;}

nav.navbar .nav > li:not(:last-child) {border-bottom: 1px solid #093454!important;box-shadow: 0 1px 0 #174c73;}

}
@media(max-width:640px) {
    .topHeader .topNav>li>a{font-size: 11px;padding:0 6px;}
    .topHeader .topNav .social-icon i.fa {width: 30px;font-size: 13px;}
    .topHeader .topNav .social-icon {padding:0px}
    .topHeader .topNav .icon-accessibility { width: 35px;}
}
@media(max-width:480px) {
    #header .logo-evidhan .ashok-piller{width:20%; margin-right:0}
    #header .logo-evidhan .logo-tagline{width: 78%; padding-left:7px;}
    #header .logo-evidhan .logo-tagline .logo-house-name.h1 {font-size:22px; }
    #footer.mid-ftrnav ul {    font-size: 105%;}
    #footer.mid-ftrnav ul li a{padding:0 5px}
    .topHeader .topNav>li>a {font-size: 9px;padding: 0 4px;}
    .innerContent .member-filter-grid .item {width: 25%;}
    .innerContent .member-filter-grid .item .box {font-size:11px;}
    /*.main .content-row #left-panel .item,.main .content-row #right-panel .item{ width:100%}
    .main .content-row #left-panel .round_box, .main .content-row #right-panel .round_box {min-height:auto}
    .honble-people .persionName1{font-size: 15px;margin: 10px 0 5px;}*/
}
 .session-calendar{ position:relative;    display: inline-block; width:100%}
.session-calendar .ui-datepicker{ width:100%!important; margin:0!important }
.ui-datepicker td a {text-align:center!important}
.session-calendar #aboutSession{ display:none;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 1;background: rgba(0, 0, 0, 0.79);color: #fff; font-family:arial}
.session-calendar h2{text-align:center; font-size:14px; margin:10px 0 0}
.session-calendar #aboutSession a.close{position: absolute;right: 10px;top: 10px;color: #fff;font-size: 16px;text-decoration: none; opacity:1}
.session-calendar .desc{}
.session-calendar .desc ul{ padding:10px 15px;margin: 10px 0 0;}
.session-calendar .desc ul li{ margin-bottom:5px;}
.session-calendar .desc ul li a{ color:#fff; text-decoration:none}

.workshop-conducted .tab-content{border-top:none;padding: 0;border: none; margin-top:2em}
.workshop-conducted .nav-tabs{padding-left:10px;}
.workshop-conducted .nav-tabs>li{margin-bottom:-3px; margin-right:18px}
.workshop-conducted .nav-tabs>li>a{font-size: 20px;font-weight: 600;text-transform: none;color: #9c9c9c;text-shadow: none;padding: 15px 0px;}
.workshop-conducted .nav-tabs>li.active>a{color: #123f60; border-color:transparent;background: #fff;box-shadow: inset 0 -5px 0 #123f60;}
.workshop-conducted .nav-tabs>li:not(.active):hover>a{background:transparent; border-color:transparent}



.training-schedule {margin-bottom:2em}
.training-schedule .row{margin-left: -10px;margin-right: -10px;}
.training-schedule .item{padding-left: 10px;padding-right: 10px;color:#000;}
.training-schedule .item h3{font-size: 18px;color:#FF0000;margin: 0 0 10px;font-weight: 600;}
.training-schedule .item ul{ border-bottom:1px solid #eaeaea;padding-bottom:5px; margin-bottom:8px}
.training-schedule .item ul li{margin-bottom:5px;padding-left: 22px;position: relative;color:#252525}
.training-schedule .item ul li:before{font-family:FontAwesome;position: absolute;left: 0;font-size: 16px;top: -2px;color: #B3B5B6;}
.training-schedule .item ul li span{color: #05A010;}
.training-schedule .item ul li a{color: #0048FF;border-bottom: 1px solid #0048FF;}
.training-schedule .item ul li:hover a{border-bottom-color:transparent;}
.training-schedule .item .box{box-shadow: 0 0 8px #e2e2e2;border-radius: 5px;padding: 20px;margin-bottom: 20px;}

.training-schedule {margin-bottom:2em}
.training-schedule .row{margin-left: -10px;margin-right: -10px;}
.training-schedule .item{padding-left: 10px;padding-right: 10px;color:#000;}
.training-schedule .item h3{font-size: 18px;color:#FF0000;margin: 0 0 10px;font-weight: 600;}
.training-schedule .item ul{ border-bottom:1px solid #eaeaea;padding-bottom:5px; margin-bottom:8px}
.training-schedule .item ul li{margin-bottom:5px;padding-left: 22px;position: relative;color:#252525}
.training-schedule .item ul li:before{font-family:FontAwesome;position: absolute;left: 0;font-size: 16px;top: -2px;color: #B3B5B6;}
.training-schedule .item ul li span{color: #05A010;}
.training-schedule .item ul li a{color: #0048FF;border-bottom: 1px solid #0048FF;}
.training-schedule .item ul li:hover a{border-bottom-color:transparent;}
.training-schedule .item .box{box-shadow: 0 0 8px #e2e2e2;border-radius: 5px;padding: 20px;margin-bottom: 20px;}
#myModalNotice .training-schedule{margin-bottom:0; padding:2em 0 10px}
#myModalNotice .modal-dialog {width: 100%;max-width: 1050px;}
#myModalNotice .modal-footer{padding:5px 15px 5px;margin-top: 0;}
#myModalNotice .modal-dialog iframe { border-radius:0 0 5px 5px}
#myModalNotice .modal-footer h5{}
#myModalNotice .modal-header{padding: 0;min-height: auto;border: none;}
#myModalNotice .modal-title{   font-size: 14px;font-weight: 600;margin: 6px 0 0;background: #ffecec;padding: 6px 9px;border-radius: 5px 5px 0 0;}
#myModalNotice button.close{position: absolute;right: -8px;top: -6px;background: #ff0000;opacity: 1;text-shadow: none;width: 32px;height: 32px;line-height: 28px;border-radius: 50%;font-size: 20px;font-weight: normal;text-align: center;color: #fff;border: 2px solid #fff;z-index:999}

#myModalNotice ul.note-message{ list-style:none;margin:5px 0 0}
#myModalNotice ul.note-message li{padding-left: 15px;position:relative;margin-bottom: 7px;}
#myModalNotice ul.note-message li:before{content:'';position: absolute;left: 0;border-left: 5px solid #000;border-top: 5px solid transparent;border-bottom: 5px solid transparent;top: 5px;}

.video-snap iframe {display:block;border-radius: 5px 5px 0 0;}
.video-snap h4.modal-title{font-size: 14px;font-weight: 600;margin:0 0  6px;background: #ffecec;padding: 6px 9px;border-radius:0 0 5px 5px;}

.innerContent .contact-diretory{padding-top:2em}
.innerContent .left-nav{}
.innerContent .left-nav ul{ list-style:none; padding:0; margin:0}
.innerContent .left-nav ul li:not(:last-child){border-bottom: 1px solid #f3f3f3;}
.innerContent .left-nav ul li a{padding: 10px 0 10px 20px;display: block;font-size: 110%;font-weight: 600;color: #5f5f5f;position: relative;}
.innerContent .left-nav ul li a:before{content:'';position: absolute;left: 0;top: 17px;width: 8px;height: 8px;border-top: 1px solid #797979;border-right: 1px solid #797979;transform: rotate(45deg);}
.innerContent .left-nav ul li.active a{color:#ffa500}
.innerContent .left-nav ul li.active a:before{border-color:#ffa500}

/* Contact us - House Assembly/Council */
.confrm {}
.confrm .contact-form{}
.confrm .contact-form label{margin-bottom: 2px;font-weight: 600;}
.confrm .contact-form .form-group{margin-bottom: 10px;}
.confrm .contact-form .form-control{border-radius: 4px!important;}
.confrm .contact-form textarea.form-control{height:100px}
.confrm .contact-form .btn{border: none;font-size: 15px;padding: 10px 35px;}
.confrm .contact-form .btn-success{background: #007a46!important;}
.confrm .contact-form .captcha-form br{ display:none}
.confrm .contact-form .captcha-form #CaptchaImage{width: 160px;height: 37px;position: relative;top: -1px;}
.confrm .contact-form .captcha-form input[type="text"]{width: 140px;border-radius: 4px!important;}
.confrm .contact-information{}
.confrm .contact-information ul{list-style: none;padding: 0;margin: 0;}
.confrm .contact-information ul li{position: relative;padding-left: 75px;font-size: 110%;margin-bottom: 20px;padding-top: 4px;}
.confrm .contact-information ul li h3{color: #123f60;font-weight: 600;margin: 0 0 4px;}
.confrm .contact-information ul li:before{position:absolute;font-family:FontAwesome;width: 50px;height: 50px;background: #ecf6fe;left: 4px;top: 0;border-radius: 50%;color: #386c91;line-height: 50px;text-align: center;font-weight: normal;font-size: 22px;}
.confrm .contact-information .social {}
.confrm .contact-information .social i.fa{    background: none;color: #3B5998;font-weight: normal;font-size: 18px;margin: 5px 10px 0 0;}
.confrm .contact-information .social i.fa-facebook{color:#3B5998}
.confrm .contact-information .social i.fa-twitter{color:#55ACEE}


/* award neva home */
.neva-awards {margin: 20px 0;box-shadow: 0 0 15px #dedede;border-radius: 5px;overflow: hidden;} 
.neva-awards .thumb{padding:0}
.neva-awards .thumb img{ width:100%}
.neva-awards .desc{padding: 2em;font-size: 18px;}
.neva-awards .desc h3{color:#66abe2;font-size: 25px;font-weight: 600;margin: 0 0 15px;}
.neva-awards .desc h2{color:#213266;font-size: 33px;margin: 10px 0 20px;}
.neva-awards .desc p{margin-bottom: 20px;line-height: 1.8;}
@media (min-width: 992px) {
    .neva-awards .thumb{width: 35%;}
.neva-awards .desc{padding: 3em; width:65%;}
}


/* Photo Gallery */
.ourphoto-gallery {}
.ourphoto-gallery .fancybox{display: inline-block;width: 100%;color: #000;border-radius: 5px;overflow: hidden;box-shadow: 2px 3px 5px #dadada;padding-bottom: 10px;margin-bottom: 20px;text-decoration: none;}
.ourphoto-gallery .fancybox .thumb{height: 275px;overflow: hidden;margin: 0  0 10px;position: relative;}
.ourphoto-gallery .fancybox .thumb:before{content:'';position:absolute; background:url(../images/icon-zoom.png) no-repeat 50% rgb(0 0 0 / 46%); left:0; top:0; bottom:0; right:0; transition:0.5s; opacity:0}
.ourphoto-gallery .fancybox:hover .thumb:before{opacity:1}
.ourphoto-gallery .fancybox .thumb img{min-height: 275px; height:auto; width:100%}
.ourphoto-gallery .fancybox .desc{padding: 0 10px;display: -webkit-box;max-height: 76px;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 4;font-size: 100%;line-height: 19px;font-weight: 500;height: 75px;margin: auto 0;}
.ourphoto-gallery .fancybox:hover{box-shadow:2px 4px 7px #b9def9}

/* Bills Mega Search */
.bills-megasearch {}
.bills-megasearch .nav-tabs>li {margin-bottom: -3px;margin-right: 15px;}
.bills-megasearch .nav-tabs>li>a {font-size: 115%;font-weight: 600;text-transform: uppercase;color: #000000;text-shadow: none;padding: 15px 5px;display: block;}
.bills-megasearch .nav-tabs>li.active>a {color: #428bca;border-color: transparent;background: #fff;box-shadow: inset 0 -5px 0 #123f60;}
.bills-megasearch .nav-tabs>li:hover>a{color:#428bca; background:#fff; border-color:transparent}
.partywisegraph .boxContent {border: 2px solid #e0e0e0; overflow-y:hidden; padding:0 0 15px 0; text-align:center}
.partywisegraph .boxContent h1{background:#e0e0e0;color:#0b217b;margin:0 0 10px; border-radius:4px 4px 0 0; padding:7px 0;}

ul.sessDetailList {}
ul.sessDetailList li{position:relative;margin-bottom: 9px;font-size: 115%;padding-left: 15px;}
ul.sessDetailList li a{
    color: #000;
}
ul.sessDetailList li:before{content:'';position: absolute;border-left: 4px solid #000;border-top: 5px solid transparent;border-bottom: 5px solid transparent;left: 0;top: 6px;}



#nava-tab-calender .sessfooter{
    display: block;
    border-top: 1px solid #ccc;
    padding-top: 7px;
}
#nava-tab-calender .sessfooter ul{
    display: inline-block;
    width: 100%;
    text-align: center;
}
#nava-tab-calender .sessfooter ul li{padding: 3px 10px;display: inline-block;}
#nava-tab-calender .sessfooter ul li:not(:last-child) {border-right:1px solid #ccc; }
#nava-tab-calender .sessfooter ul li a{font-size:12px;padding: 4px 3px;/* background: #ddd; *//* color: #fff; */display: inline-block;}
#nava-tab-calender .sessfooter ul li:first-child a{ padding-left:0;}
#nava-tab-calender .sessfooter ul li:last-child a{/* padding-right:0 */}

.table-sessDetailList {}
.table-sessDetailList th{
    vertical-align: middle!important;
    background: #525252;
    color: #fff;
    border-color: #828080!important;
}
.table-sessDetailList td {}
.table-sessDetailList td a{
    color: #2312d0;
    font-weight: 600;
}
.table-sessDetailList tr:nth-child(odd) td {background:#eaeaea}
.table-sessDetailList td:first-child,.table-sessDetailList th:first-child{width:60%}


/* Contact Groups on dated: 08/Sep/2021 */
.contact-groups {}
.contact-groups .top-contact-tabs{background: #eaeaea;margin: -10px -15px 20px;padding: 12px;text-align: center;}
.contact-groups .top-contact-tabs #tabs{display: inline-block;margin: 0;padding: 0;border: 1px solid #1D70AC;border-radius: 50px;background: #1D70AC;}
.contact-groups .top-contact-tabs #tabs li{display: inline-block;}
.contact-groups .top-contact-tabs #tabs li a{display: block;padding: 12px 10px;color: #fff;font-weight: 600;font-size: 16px;min-width: 275px;border-radius:50px;text-decoration:none;}
.contact-groups .top-contact-tabs #tabs li a#current{background: #F8FCFF; color:#1D70AC}
.contact-groups .top-contact-tabs #tabs li:first-child a{}
.contact-groups .top-contact-tabs #tabs li:first-child a{}
.contact-groups .tab-content{padding: 0;border: none;}
.contact-groups .cardinfo-list {margin: 0 -5px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.contact-groups .cardinfo-list .item{padding: 0 10px;margin-bottom: 25px;}
@media (min-width: 768px){.contact-groups .cardinfo-list .col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}}
@media(min-width:992px){.contact-groups .cardinfo-list .col-md-4{-ms-flex: 0 0 33.3333%;flex: 0 0 33.3333%;max-width: 33.3333%;}}
.contact-groups .cardinfo-list .card-box{box-shadow: 1px 3px 6px #dcdcdc;border-radius: 4px;padding: 10px;position: relative;transition:0.5s;border: 1px solid transparent;overflow: hidden;height: 100%;}
.contact-groups .cardinfo-list .item:hover .card-box{border-color:#1d70ac}
.contact-groups .cardinfo-list .author-thumb{position: relative;padding: 13px 0 0 91px;min-height: 75px;background: #ddf1ff;margin: -11px -10px 10px;}
.contact-groups .cardinfo-list .author-thumb img{position: absolute;left: 10px;top: 5px;width: 66px;height: 65px;border-radius: 50%;}
.contact-groups .cardinfo-list .author-thumb h3{margin: 0;font-weight: bold;color: #000;font-size: 18px;}
.contact-groups .cardinfo-list .author-thumb h6{font-family: Georgia;font-style: italic;color: #FC7202;font-size: 16px;margin: 10px 0 0;}
.contact-groups .cardinfo-list .media-type {position: absolute;right: 0;bottom: 0;width: 75px;height: 75px;z-index: -1;}
.contact-groups .cardinfo-list .media-type img{width: 65px;height: 65px;opacity: 0.3;}
.contact-groups .cardinfo-list .contact-info-label{font-size: 13px;margin-bottom: 5px;}
.contact-groups .cardinfo-list .contact-info-label li{position: relative;padding-left: 135px;width: 100%;display: inline-block;min-height: 25px;}
.contact-groups .cardinfo-list .contact-info-label li label{position: absolute;left: 0;top: 0;font-size: 100%;font-weight: 600;color: #353535;}
.contact-groups .cardinfo-list .icon-info {}
.contact-groups .cardinfo-list .icon-info li{padding-left: 30px;margin-bottom: 5px;position: relative;}
.contact-groups .cardinfo-list .icon-info li:before{content:'';background:url(../images/icon-contact-group.png) no-repeat;width: 17px;height: 22px;position: absolute;left: 2px;top: 1px;}
.contact-groups .cardinfo-list .icon-info .address:before{}
.contact-groups .cardinfo-list .icon-info .phone:before{background-position: 0 -54px;}
.contact-groups .cardinfo-list .icon-info .landline:before{background-position: 0 -40px;background-size: 20px;}
.contact-groups .cardinfo-list .icon-info .email:before{background-position: 0 -81px;}
.contact-groups #vidhansabhasec .author-thumb{padding-left:65px; min-height:65px;}
.contact-groups #vidhansabhasec .author-thumb img{left: 8px; top: 8px;width: 50px;height: 50px;}
.contact-groups #vidhansabhasec .author-thumb h3{font-size:15px}
.contact-groups #vidhansabhasec .author-thumb h6{font-size:14px}
.contact-groups .list-group-item {border: none;color: #000;padding: 8px 5px 8px 20px;border-bottom: 1px solid #dedede;font-weight: 500;}
.contact-groups .list-group-item.active:before{border-left-color:#fff}
.contact-groups .list-group-item li{}
.contact-groups .list-group-item:before{content:'';border-left: 5px solid #6f6f6f;border-top: 4px solid transparent;border-bottom: 4px solid transparent;position: absolute;left: 7px;top: 14px;}
.download-matter {}
.download-matter .dropdown-toggle{font-size: 20px;padding: 0;outline: none;background: none;border: none;color: #1d70ac;width: 40px;}
.download-matter .dropdown-menu{right:0;left:auto;border-radius: 3px!important;overflow: hidden;margin: 0;min-width: 156px;}
.download-matter .dropdown-menu li:not(:last-child){border-bottom:1px solid #ccc}
.download-matter .dropdown-menu li a{font-weight: 600;padding:  10px;color: #464646;background-repeat: no-repeat;background-position: 7px;background-color: #fff;padding-left: 37px;background-size: 24px;}
.download-matter .dropdown-menu li:nth-child(1) a {background-image:url(../images/pdfico.png)}
.download-matter .dropdown-menu li:nth-child(2) a {background-image:url(../images/excel.png)}
.download-matter .dropdown-menu li:hover>a {color:#FC7202  }
.contact-groups .search-form {margin-right: 15px;margin-top: -4px;}
.contact-groups .search-form .form-control{border-radius: 50px!important;width: 200px;padding-left: 35px;color: #000;height: 33px;background: url(../images/search.png) no-repeat 5px;}


/* Members on dated: 14/Sep/2021 */
.member-filter-list .left-filter{}
.member-filter-list .left-filter .scroll-links{border: 1px solid #ffc599;padding-top: 5px;padding-bottom: 5px;}
.member-filter-list .left-filter ul{list-style: none;margin: 0;padding: 0;}
.member-filter-list .left-filter ul>li{margin-bottom: 5px;position: relative;}
.member-filter-list .left-filter ul>li>a{display: block;background: #ffc599;color: #000;font-weight: 600;padding: 10px 10px;font-size: 14px;text-decoration: none;    font-family: inherit;}
.member-filter-list .left-filter ul>li.parent>a:after{content:'-'; position:absolute; right:5px; top:0px; line-height:40px; font-size:25px;font-weight:300;color:#000}
.member-filter-list .left-filter ul>li.parent.visited>a:after{content:'+';}
.member-filter-list .left-filter ul>li.parent.active>a:after{color:#fff}
.member-filter-list .left-filter ul li ul{max-height: 190px;overflow: auto;}
.member-filter-list .left-filter ul li ul li{margin-bottom: 1px;}
.member-filter-list .left-filter ul li ul li a{background: none;padding: 4px 15px;font-weight: normal;font-size: 14px;}
.member-filter-list .left-filter ul li.active>a{color:#ffffff; background:#717171}
.member-filter-list .left-filter ul li ul li.active a{color:#3563cc; background:#d8d8d8}
.member-filter-list .left-filter ul li ul li:hover >a{color:#d86b19;}
.member-filter-list .left-filter ul li ul::-webkit-scrollbar {width: 7px;}
.member-filter-list .left-filter ul li ul::-webkit-scrollbar-track {background:#ececec;border-radius: 10px;}
.member-filter-list .left-filter ul li ul::-webkit-scrollbar-thumb {background: #969696;border-radius: 10px;}
@media (min-width: 768px){
    .members-info-grid {margin: 0 -5px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .members-info-grid .col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .members-info-grid .item.MinPro_1,.members-info-grid .item.MinPro_2,.members-info-grid .item.MinPro_3 {width:50%}
}
.members-info-grid .item{padding: 0 10px;margin-bottom: 20px;}
.members-info-grid .card-box{box-shadow: 1px 3px 6px #dcdcdc;display:block;text-decoration:none;color:#000;border-radius: 4px;position: relative;transition:0.5s;border: 1px solid transparent;overflow: hidden;height: 100%;min-height: 170px;/* background: #fff9f5; */}
.members-info-grid .card-box .author-thumb {background: #ddf1ff;padding-left: 100px;min-height: 90px;padding-top: 19px;position: relative;}
.members-info-grid .card-box .author-thumb img{width: 82px;height: 69px;position: absolute;left: 0;top: 0;bottom: 0;height: 100%; border:1px solid #ddf1ff;background: #dfdfdf;}
.members-info-grid .card-box .author-desc {padding: 10px;min-height: 130px;}
.members-info-grid .card-box h3{font-size:18px;font-weight:bold;color: #000;margin: 4px 0 0;}
.members-info-grid .card-box h6{color:#FC7202;font-style:italic;font-family:Georgia;font-size: 14px;margin: 10px 0 0;}
.members-info-grid .card-box .moreicon{position: absolute;right: 0;bottom: 0;background: #1D70AC;color: rgb(255 255 255);width: 40px;height: 38px;border-radius: 50px 0 0 0;line-height: 40px;text-align: center;font-size: 25px;font-weight: bold;text-indent: 7px;}
.members-info-grid .card-box .party-flag{position: absolute;right: 50px;bottom: 10px;width: 50px;height: 50px;}
.members-info-grid .item:hover .card-box{border-color:#1d70ac}
.members-info-grid .item .mard-died {position: absolute;right: 16px;bottom: 28px;transform: rotate(-30deg);font-size: 35px;color: #ff7070;font-weight: 600;text-transform: uppercase;border-top: 3px solid #ff7070;border-bottom: 3px solid #ff7070;line-height: 1.2;padding: 0 5px;font-family: Times new roman;}
.members-info-grid .contact-info-label{font-size: 13px;margin-bottom: 5px;}
.members-info-grid .contact-info-label li{position: relative;padding-left: 130px;width: 100%;display: inline-block;min-height: 25px;line-height: 1.4;}
.members-info-grid .contact-info-label li label{position: absolute;left: 0;top: 0;font-size: 100%;font-weight: 600;color: #353535;}
.members-info-grid .icon-info {}
.members-info-grid .icon-info li{padding-left: 30px;margin-bottom: 5px;position: relative;min-height: 20px;}
.members-info-grid .icon-info li:before{content:'';background:url(../images/icon-contact-group.png) no-repeat;width: 17px;height: 22px;position: absolute;left: 2px;top: 1px;}
.members-info-grid .icon-info .address:before{}
.members-info-grid .icon-info .phone:before{background-position: 0 -54px;}
.members-info-grid .icon-info .landline:before{background-position: 0 -40px;background-size: 20px;}
.members-info-grid .icon-info .email:before{background-position: 0 -81px;}
.members-info-grid.council-minister .card-box {box-shadow:none; border-color:#e2e2e2;transition:0.5s}
.members-info-grid.council-minister .mid-heading{text-align: center;background: #717171;padding: 10px 0;font-weight: 600;color: #fff;border-radius: 4px;}
.members-info-grid.council-minister .thumb {padding-top: 5px;}
.members-info-grid.council-minister .desc{padding:0 5px}
.members-info-grid.council-minister .thumb img{width: 80px;height: 80px;border-radius: 50px 50px 0;box-shadow: 0 1px 3px #ccc;}
.members-info-grid.council-minister .desc{text-align: center; padding-bottom:45px;}
.members-info-grid.council-minister .desc h3{font-size: 15px;margin:10px 0;}
.members-info-grid.council-minister .desc h6.email{position:absolute;bottom:0;left:0;right:0;background: #ececec;color: #1442e8;padding: 14px 5px 0;word-break: break-all;min-height: 46px;font-size: 12px;font-weight: 600;transition:0.5s}
.members-info-grid.council-minister .item:hover .card-box {background: #16639c;color:#fff;}
.members-info-grid.council-minister .item:hover * { color:#fff}
.members-info-grid.council-minister .item:hover .card-box h6.email{background: rgb(0 0 0 / 15%);color: #fff;}
.members-info-grid.council-minister .MinPro_1 .desc h3,.members-info-grid.council-minister .MinPro_2 .desc h3,.members-info-grid.council-minister .MinPro_3 .desc h3 {font-size:18px;}
.members-info-grid.council-minister .MinPro_1 .card-box,.members-info-grid.council-minister .MinPro_2 .card-box,.members-info-grid.council-minister .MinPro_3 .card-box{min-height:150px;}
.members-info-grid.council-minister .MinPro_1 .thumb,.members-info-grid.council-minister .MinPro_2 .thumb,.members-info-grid.council-minister .MinPro_3 .thumb {   position: absolute;   left: 0; top: 0;width: 135px;padding: 0;height: 150px;}
.members-info-grid.council-minister .MinPro_1 .thumb img,.members-info-grid.council-minister .MinPro_2 .thumb img,.members-info-grid.council-minister .MinPro_3 .thumb img{width: 100%;height: 150px;border-radius: 0;}
.members-info-grid.council-minister .MinPro_1 .desc,.members-info-grid.council-minister .MinPro_2 .desc,.members-info-grid.council-minister .MinPro_3 .desc {padding: 5px 10px 5px 150px;text-align: left;}
.members-info-grid.council-minister .MinPro_1 .desc h6.email,.members-info-grid.council-minister .MinPro_2 .desc h6.email,.members-info-grid.council-minister .MinPro_3 .desc h6.email{position:static;background: none!important;margin: 0;padding: 0;min-height: auto;}
.member-filter-list .search-form {margin-right: 15px;margin-top: -4px;}
.member-filter-list .search-form .form-control{border-radius: 50px!important;width: 200px;padding-left: 35px;color: #000;height: 33px;background: url(../images/search.png) no-repeat 5px;}
.member-detail-infocard {box-shadow: 0 0 7px #e2e2e2;}
.member-detail-infocard h1{background: #FFB881;color: #000;font-weight: bold;text-align: center;padding: 10px 0;border-radius: 4px 4px 0 0;margin: 0;}
.member-detail-infocard .top-info-card{    background: #f9f9f9;padding: 10px 5px;}
.member-detail-infocard .top-info-card table{width:100% }
.member-detail-infocard .top-info-card table td {padding:5px 10px;font-size: 14px; position:relative; }
.member-detail-infocard .top-info-card table img.avatar {     width: 170px;height: 160px;border-radius: 5px;}
.member-detail-infocard .top-info-card table td h3 {    font-weight: bold;font-size: 20px; }
.member-detail-infocard .top-info-card table td .party-flag{position: absolute;right: 3px;bottom: 0;width: 45px;height: 45px;border-radius: 4px;   }
.member-detail-infocard .body-info-card{padding: 20px;}
.member-detail-infocard .body-info-card ul{ }
.member-detail-infocard .body-info-card ul li {font-size: 110%;color: #000;}
.member-detail-infocard .body-info-card ul li:not(:last-child) {border-bottom: 1px solid #e6e6e6;margin-bottom: 15px;}
.member-detail-infocard .body-info-card h4 {margin: 0;font-weight: bold;text-transform: uppercase;color: #1D70AC;margin: 0 0 5px;}

/* Legislation Bill Search on dated: 24-Sep-2021 */
.bills-mega-search {background: #eaeaea;margin: -10px -15px 20px;padding: 12px 12px 5px;}
.bills-mega-search .row{margin: 0 -5px;}
.bills-mega-search .form-group {padding: 0 5px;}
.bills-mega-search .row{position:relative}
@media (min-width: 992px){
    .bills-mega-search .row{margin: 0 -5px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .bills-mega-search .col-span-5{-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;position: static;}
    .bills-mega-search .form-group.free-search-outer { -ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
}


.box-house-selection{display: inline-block;background: #fad1d1;padding: 10px 30px;margin-bottom:5px;border-radius: 50px;/* font-size: 100%; */}
.box-house-selection label{font-size: 110%;margin: 0 20px;}
.box-house-selection input[type="radio"] {width: 15px;height: 15px;margin-top: 0;position: relative;top: 2px;}
.bills-mega-search .form-group label {margin-bottom:0; font-weight:600}
.bills-mega-search .form-control{height: 40px;color: #000;font-size: 100%;}
.bills-mega-search .form-group .range-box {display:flex;line-height: 40px;background: #fff;border-radius: 4px;border: 1px solid #ccc;height: 40px;overflow: hidden;}
.bills-mega-search .form-group .range-box .textlabel{width:150px;padding-left: 9px;font-weight: 600;}
.bills-mega-search .form-group .range-box .icon-dash {margin-top:-1px;height: 40px;}
.bills-mega-search .form-group .range-box .form-control {border-radius:0;border:none;outline:none;padding: 0 6px;height: 38px;}
.bills-mega-search .form-group .range-box .icon-dash i.fa{height: 38px;line-height: 42px;background: #525252;color: #fff;padding: 0;font-size: 9px;font-weight: 300;width: 12px;}
.bills-mega-search .form-group .areaSelectedMinisteryMember {border-radius: 4px;border: 1px solid #ccc;height: 40px;line-height: 40px;padding: 0 10px;font-size: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;display: inline-block;cursor: pointer;background: url(../images/iconToggleselect.png) no-repeat 98% #fff;}
.bills-mega-search .free-search-text {background: #fff;border-radius: 4px;border: 1px solid #ccc;height: 40px;line-height: 40px;display: flex;position: relative;}
.bills-mega-search .free-search-text select.form-control{width: 200px;-ms-flex: 0 0 150px;flex: 0 0 150px;max-width: 150px;border: none;height: 40px;background: #A4A4A4;border-radius: 0;margin-right: 1px;color: #fff;margin: -1px 1px 0 0;padding:0 2px}
.bills-mega-search .free-search-text select.form-control option {background:#fff; color:#000 }
.bills-mega-search .free-search-text #BillStatusList{border-radius:5px 0 0 5px; margin-left:-1px}
.bills-mega-search .free-search-text #BillTitle{width: 100%;margin:-1px 0 0 -1px;padding: 0 110px 0 15px;color: #000;font-size: 110%;font-weight: 500;}
.bills-mega-search .free-search-text button#btn{position:absolute;right:3px;top: 2px;width:100px;height: 34px;background: #FC7202!important;border: none;font-size: 16px;line-height: 34px;padding: 0;font-weight: 600;text-shadow: none!important; outline:none}
.bills-mega-search .chooseArea{position: absolute;left: 5px;right: 5px;z-index: 999;background: #fff!important;box-shadow:  0  0 10px #ccc;padding: 15px 2em; margin-top:10px; display:none; overflow:visible!important}
.bills-mega-search .chooseArea:before{content: '';position: absolute;left: 45%;top: -9px;width: 15px;height: 15px;border-left: 1px solid #ccc;border-top: 1px solid #ccc;transform: rotate(45deg);background: #fff;z-index: 12;}
.bills-mega-search .chooseArea .tab-content {background:#fff;}
.bills-mega-search .chooseArea .nav-tabs{list-style: none;padding: 0;margin: 0 0 15px;width: 100%;border-bottom: 1px solid #ccc;}
.bills-mega-search .chooseArea .nav-tabs li{display:inline-block;margin-right: 21px;}
.bills-mega-search .chooseArea .nav-tabs li a{font-weight:600;display: inline-block;padding: 7px 0;font-size: 15px;border: none;border-bottom: 3px solid transparent;text-decoration:none;background: transparent;color: #000;text-shadow: none;margin-bottom: -1px;position: relative;z-index: 1;}
.bills-mega-search .chooseArea .nav-tabs li.active a,.chooseArea .nav-tabs li.active a:hover{border-width:0 0 3px 0; border-bottom-color:#FC7202; color:#FC7202; background:transparent}
.bills-mega-search .chooseArea .nav-tabs li:not(.active):hover a {border-bottom-color:transparent; background:transparent}
.bills-mega-search .chooseArea .tab-pane{display: none;}
.bills-mega-search .chooseArea .tab-pane.active{display:block; max-height: 250px;overflow: auto;}
.bills-mega-search .chooseArea .tab-pane label{ font-weight:normal}	
.bills-mega-search .chooseArea .tab-pane input[type="checkbox"]{float: left;margin: 3px 7px 0 0;}
.bills-mega-search .chooseArea .tab-content .tab-pane ul { column-count:3; -webkit-column-count:3;}
.bills-mega-search .chooseArea .tab-content .tab-pane ul li {margin-bottom: 5px;color: #000;}
.bills-mega-search .chooseArea .tab-content .tab-pane ul li label{position: relative;padding-left: 20px;min-height: 20px;/* font-size: 100%; */}
.bills-mega-search .chooseArea .tab-content .tab-pane ul li label input[type="checkbox"]{position: absolute;left: 0;top: 1px;width: 14px;height: 14px;}
.bills-mega-search .chooseArea .tab-content{border:none;padding: 0;}
.bills-mega-search .chooseArea hr{margin:15px 0}

/* Bussiness on dated: 09-Oct-2021 */
.sidebar-container {padding: 0;margin: 0;}
@media (min-width: 768px){
.sidebar-container {display:flex}
}
.left-sidebar-menu {padding: 0;background: #F8F8F8;border: 1px solid #E6E6E6;}
.left-sidebar-menu .left-menu{padding: 15px 0;}
.left-sidebar-menu .left-menu li{border-bottom: 2px solid #fff;position: relative;}
.left-sidebar-menu .left-menu li a{display: block;color: #000000;font-size: 110%;font-weight: 600;padding: 8px 10px 8px 24px;position: relative;text-decoration:none;border-right: 2px solid transparent;}
.left-sidebar-menu .left-menu li a:before{content:'';position:absolute;left: 10px;top: 15px;border-left: 5px solid #000;border-top: 4px solid transparent;border-bottom: 4px solid transparent;}
.left-sidebar-menu .left-menu li.active>a{color:#F1822C;border-right-color: #F1822C; background-color:#fff}
.left-sidebar-menu .left-menu li:hover>a{background-color: #e2f1ff;}
.left-sidebar-menu .left-menu li.active>a:before{border-left-color:#F1822C}
.left-sidebar-menu .left-menu li.active>a:after{content:'';position:absolute;right: 0px;top: 15px;border-right: 5px solid #F1822C;border-top: 5px solid transparent;border-bottom: 5px solid transparent;}
.left-sidebar-menu .left-menu li .hasSub {position: absolute;right: 11px;font-size: 24px;font-weight: 400; z-index:12; cursor:pointer}
.left-sidebar-menu .left-menu li .hasSub:after {content:'-'}
.left-sidebar-menu .left-menu li .hasSub.visit:after {content:'+'}
.left-sidebar-menu .left-menu li.disabled a{cursor:not-allowed;}
.left-sidebar-menu .left-menu li ul{padding: 0;display:block;margin: 0;background: #fff;max-height: 250px;overflow: auto;}
.left-sidebar-menu .left-menu li ul li{border-top:1px solid #f8f8f8}
.left-sidebar-menu .left-menu li ul li a{font-weight:normal;font-size:110%; padding:7px 25px}
.left-sidebar-menu .left-menu li ul li a:before{display:none;}
.left-sidebar-menu .left-menu li ul li.active a{border:none}
.left-sidebar-menu .left-menu li ul li.active a:after{display:none}
.content-sidebar {padding:15px}
.content-sidebar .heading{margin-bottom:10px;}
.content-sidebar .filter-striped{border: none;background: #eaf6ff;border-radius: 2px;margin-bottom: 1em;}
.content-sidebar .filter-striped .filter-content {    padding: 15px 15px 0;}
.content-sidebar .select2-container .select2-selection--single,.content-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow {height:35px;}
.content-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 35px;color:#000;font-weight: 600; }
.content-sidebar .filter-striped .filter-options .form-control {height: 35px;border-radius: 5px;}
.content-sidebar .filter-striped .filter-options .form-group {margin-bottom:10px}





/* Committee on dated: 28-oct-2021 */
.top-group-tabs {}
.top-group-tabs{text-align: center;margin-bottom: 10px;}
.top-group-tabs #tabs{display: inline-block;margin: 0;padding: 0;border: 1px solid #1D70AC;border-radius: 50px;background: #1D70AC;}
.top-group-tabs #tabs li{display: inline-block;}
.top-group-tabs #tabs li a{display: block;padding: 10px 10px;color: #fff;font-weight: 600;font-size: 110%;min-width: 230px;border-radius:50px;text-decoration:none;}
.top-group-tabs #tabs li.active a{background: #F8FCFF; color:#1D70AC}
.top-filter-group {}
.top-filter-group {background: #eaeaea;margin: 0px -15px 20px;padding: 12px 12px 5px;}
.top-filter-group .row{margin: 0 -5px;}
.top-filter-group .form-group {padding: 0 5px;}
.top-filter-group .form-group label{font-weight:600; margin:0}
.top-filter-group .form-group .form-control{height:35px;}
.top-filter-group .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:35px;}
.top-filter-group .form-group .select2-container .select2-selection--single,.top-filter-group .form-group .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px}
.committee-grid {}
.committee-grid .col-6{width: 50%;float: left;}
.committee-grid .item{ margin-bottom:25px}
.committee-grid .card{box-shadow: 0px 2px 7px #ffffff;border: 1px solid #e3e3e3;border-radius: 6px;overflow: hidden;transition: 0.5s;}
.committee-grid .card .card-header{padding: 20px 20px 5px;}
.committee-grid .card .card-body{padding-left: 125px;min-height: 120px;padding-top: 5px;position:relative;font-weight: 600;}
.committee-grid .card .card-body .thumb{position:absolute;left: 15px;top: 8px;width: 90px;background: #dfdfdf;height: 100px;text-align: center;border-radius: 5px;}
.committee-grid .card .card-body .thumb img{width: 100%;height: 100%;}
.committee-grid .card .card-body h4{color:#F1822C;font-weight: 600;font-size: 120%;margin: 10px 0 5px;}
.committee-grid .card .card-body .party-flag{position: absolute;right: 10px;bottom: 10px;width: 50px;height: 50px;}
.committee-grid .card .card-body h4 a{color: #F1822C;}
.committee-grid .card .card-header h2{margin: 0 0 12px;font-weight: 600;}
.committee-grid .card .card-header h3{margin: 0 0; font-size:15px;}
.committee-grid .card .card-header h4{margin: 10px 0;font-size: 100%;color: #858585;}
.committee-grid .card .card-footer{background:#FFF7F1;padding: 8px 30px;font-weight: 400;}
.committee-grid .card .card-footer strong{font-weight:600}
.committee-grid .card .badge{padding: 7px 25px;border-radius: 50px;text-transform: uppercase;background: #DEF1FF;color: #000000;font-weight: 700;font-size: 11px;}
.committee-grid .card .badge.bg-success{background: #428bca;color: #fff;}
.committee-grid .item.chairman .card .card-body h4,.committee-grid .item.chairman .card .card-body h4 a{ color:#008CF1}
.committee-grid .item.chairman .card .card-footer{ background:#c7e7ff}
.committee-grid .item.chairman .card {background: #fbfdff;}
.committee-grid .item:hover .card{box-shadow: 0 2px 10px #e1e1e1;border-color: #1d70ac;}
.committee-grid .search-form {margin-top: -8px;}
.committee-grid .search-form .form-control{border-radius: 50px!important;width: 200px;padding-left: 35px;color: #000;height: 33px;background: url(../images/search.png) no-repeat 5px;}
.committee-meetings .item{margin-bottom:25px;}
.committee-meetings .card{box-shadow: 2px 2px 7px #ccc;/* border-radius: 6px; */overflow: hidden;transition: 0.5s;padding: 2px;}
.committee-meetings .card .card-header{background: #ddf1ff;padding: 14px;font-weight: 600;}
.committee-meetings .card .card-header h3{margin: 0;font-weight: 700;color: #000;}
.committee-meetings .card .card-body h4{font-weight:600; font-size:110%}
.committee-meetings .card .card-body{padding:5px 15px}
.committee-meetings .card .card-body .btn {padding: 0 5px 0 2px;background: none!important;color: #FC7202!important;margin-left: 15px;font-size: 100%;text-shadow: none!important;font-weight: 600;}
.committee-meetings .card .card-body .btn-annexure{color: #1760bb!important;}
.committee-meetings .card .card-footer{background: #f7f7f7;padding: 5px 15px;font-weight:400;}
.committee-meetings .card .card-footer strong{font-weight:600; color:#000; margin-top:10px}
.committee-meetings .item table{font-size:100%;width: 100%;margin-bottom: 5px;}
.committee-meetings .item table td{padding:3px 0;vertical-align: top;}
.committee-meetings .item table td:first-child{width: 97px;color:#1d75bb;}
.committee-meetings .search-form {margin-top: -8px;}
.committee-meetings .search-form .form-control{border-radius: 50px!important;width: 200px;padding-left: 35px;color: #000;height: 33px;background: url(../images/search.png) no-repeat 5px;}






/* Book Publications on dated: 09-Dec-2021 */
.book-publications {padding:15px}
.book-publications .list-item{border-bottom: 1px solid #e7e7e7;margin-bottom: 20px;padding-bottom: 20px;}
.book-publications .list-item:last-child{border-bottom: none;}
.book-publications .list-item p{margin-bottom:15px;font-size:110%}
.book-publications .list-item img{width:100%}
.book-publications .list-item .thumb {max-height: 250px;overflow: hidden;border: 1px solid #f1f1f1;border-radius: 3px;}
.book-publications .list-item .thumb img{min-height:250px;}
.book-publications .list-item h3{margin: 0 0 10px;font-size: 18px;font-weight: 600;line-height: 1.3;}
.book-publications .list-item h3 a{color:#000;text-decoration:none}
.book-publications .list-item .tagline{margin-bottom: 10px;font-size:100%;background: #f7f7f7;padding: 5px 10px;border-radius: 4px;}
.book-publications .list-item .tagline ul{list-style:none; padding:0; margin:0}
.book-publications .list-item .tagline ul li{display:inline-block;font-weight: 600;}
.book-publications .list-item .tagline ul li:not(:last-child){margin-right:25px;}
.book-publications .list-item .tagline ul li strong{color: #D65F00;font-weight: 600;}
.book-publications .list-item .btn{margin-right:10px;}
.book-publications .list-item .btn-primary{background: #297ab5!important;}
.book-publications .list-item .btn-dark{background: #5e5e5e!important;}
.book-publications .left-widget-box{border-radius: 5px;border: 1px solid #ccc;overflow: hidden; margin-bottom:10px}
.book-publications .left-widget-box .card-header{background: #1D70AC;color: #fff;padding: 10px;font-size: 16px; }
.book-publications .left-widget-box .card-body{padding: 10px;}
.book-publications .left-widget-box .card-body ul{}
.book-publications .left-widget-box .card-body ul li:not(:last-child){border-bottom: 1px solid #e5e5e5;}
.book-publications .left-widget-box .card-body ul li a{ display:block; padding:7px 0; font-weight:500; font-size:110%; color:#000}
.book-publications .left-widget-box .card-body ul li a.active{ color:#D65F00}

/* Digital Library of Bill Adv Search on dated: 09-Jun-2022 */
.library-mega-seach .advanceSearch span.select2  {width:100%!important}
.library-mega-seach .select2-container .select2-selection--single,.library-mega-seach .select2-container--default .select2-selection--single .select2-selection__arrow{height: 40px;}
.library-mega-seach .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:40px!important;}
.library-mega-seach .advanceSearch .boxContent {overflow: initial;}
.library-mega-seach .bills-mega-search {margin: 0;padding: 0;}
.library-mega-seach .bills-mega-search .chooseArea .nav-tabs {padding: 0!important;}
.library-mega-seach .bills-mega-search .chooseArea .nav-tabs li a{border-left:none; border-top:none; border-right:none;    padding: 7px 0;background: none!important;}
.library-mega-seach .bills-mega-search .chooseArea .nav-tabs li.active a,.library-mega-seach .bills-mega-search  .chooseArea .nav-tabs li.active a:hover {    border-bottom-color: #FC7202;color: #FC7202;}
.library-mega-seach .bills-mega-search .chooseArea .tab-content .tab-pane ul li label input[type="checkbox"] {position: relative;margin-left: -20px;}


table.contact-info-label {    width: 100%;}
table.contact-info-label tr td{padding:3px 0 3px 10px;vertical-align: top;}
table.contact-info-label tr td:first-child{ width:130px; padding-left:0px}


body.darkmode  *{background-color:#000!important; color:#fff!important}
#NewsDetailsPlaceHolder .news-main table {width: 100%!important;}
#NewsDetailsPlaceHolder .news-main table td,#NewsDetailsPlaceHolder .news-main table th{padding: 5px;}


/* New Ticker on 08/05/2023 */
.news-ticker {background: #fffaf6;overflow: hidden;}
.news-ticker .news-ticker-outer{}
.news-ticker .news-ticker-outer{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 38px;}
.news-ticker .news-ticker-outer .label,.news-ticker .news-ticker-outer .desc{-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;/* margin: auto; */}
.news-ticker .news-ticker-outer .label{max-width: 165px;background: #9d9d9d!important;color: #fff;position: relative;padding: 7px 0;text-transform: uppercase;padding-right: 4px;height: 38px;border-radius: 0;font-size: 100%;font-weight: normal;line-height: 1.8;}
.news-ticker .news-ticker-outer .label:before{content:'';position:absolute;background: #9d9d9d;left: -1000%;width: 1000%;top: 0;bottom: 0;}
.news-ticker .news-ticker-outer .label:after{content:'';position: absolute;right: -10px;top: 0;border-left: 10px solid #9d9d9d;border-top: 20px solid transparent;border-bottom: 19px solid transparent;}
.news-ticker .news-ticker-outer .desc {padding-left: 20px;padding-top: 4px;color: #ff0000;}
.news-ticker .news-ticker-outer .desc marquee{font-size: 17px;margin: 0;}

