body{
    background:#e1e1e1;
    font-weight: bold;
    font-size: 12px;
}
.left-sidebar button[aria-expanded="true"]{
    color: #206dcf;
}
.left-sidebar button[aria-expanded="true"] i{
    transform: rotate(90deg);
}
a{
    color:#000;
}
.container{
    max-width:1035px;
    margin:0 auto;
}
.blue_theme .header{
    background: url(../images/header-bg.jpg) bottom left no-repeat;
}

#MainContent{
	float:none !important;
}

.header_green .header{
    background: url(../images/green.jpg) bottom left no-repeat;
}
.header_green .search-btn {
    background: url(../images/search.png) top left no-repeat;
    width: 26px;
    height: 26px;
    border: none;
}

.header_green .logo {
    margin: 16px 0px 53px 161px;
    width: 219px;
    display: block;
}

.header_green .logo { margin:16px 0px 53px 161px; width:219px; display:block; }
.header_green .search-btn { background:url(../images/searchicon.jpg) top left no-repeat; width:18px; height:18px; border:none; }



.header_brown .header{
    background: url(../images/brown.jpg) bottom left no-repeat;
}

.header_brown .search-btn {
    background: url(../images/search.png) top left no-repeat;
    width: 26px;
    height: 26px;
    border: none;
}

.header_brown .logo {
    margin: 16px 0px 53px 161px;
    width: 219px;
    display: block;
}

.header_brown .logo { margin:16px 0px 53px 161px; width:219px; display:block; }
.header_brown .search-btn { background:url(../images/searchicon.jpg) top left no-repeat; width:18px; height:18px; border:none; }


.header_gray .header{
    background: url(../images/grey.jpg) bottom left no-repeat;
}

.header_gray .search-btn {
    background: url(../images/search.png) top left no-repeat;
    width: 26px;
    height: 26px;
    border: none;
}

.header_gray .logo {
    margin: 16px 0px 53px 161px;
    width: 219px;
    display: block;
}

.header_gray .logo { margin:16px 0px 53px 161px; width:219px; display:block; }
.header_gray .search-btn { background:url(../images/searchicon.jpg) top left no-repeat; width:18px; height:18px; border:none; }

.white-bg{
    background:#fff;
}
.left-header-top .share-links {
    padding: 6px 0px 14px 0px;
}
.left-header-top .share-links ul li {
    display: inline-block;
    margin-right: 16px;
}
.left-header-top .share-links .icon.print {
    background: url(../images/print-icon.gif) center center no-repeat;
}
.left-header-top .share-links .icon.email {
    background: url(../images/email-icon.gif) center center no-repeat;
}
.left-header-top .share-links .icon.bookmark {
    background: url(../images/bookmark-icon.gif) center center no-repeat;
}
.left-header-top .share-links .icon {
    height: 13px;
    width: 14px;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top:3px;
}
.left-header-top .size-wrapper {
    padding: 8px 14px 14px;
    line-height: 14px;
}
.left-header-top .size-wrapper ul li.label, .left-header-top .size-wrapper ul li.last {
    border-right: none;
    padding-right: 0px;
}
.left-header-top .size-wrapper ul li {
    display: inline-block;
    border-right: #3e3e3e solid 1px;
    padding: 0px 6px 0px 4px;
    height: 12px;
    line-height: 12px;
}
.left-header-top .size-wrapper a {
    color: #206dcf;
}
.left-header-top .size-wrapper a sup {
    position: relative;
    top: -5px;
}
.left-header-top .size-wrapper ul li.label, .left-header-top .size-wrapper ul li.last {
    border-right: none;
    padding-right: 0px;
}
.left-header-top .theme-wrapper {
    padding: 8px 0px 0px 14px;
}
.left-header-top .theme-wrapper ul li.label {
    width: auto;
    margin-right: 2px;
}
.left-header-top .theme-wrapper ul li {
    display: inline-block;
    width: 12px;
    height: 11px;
}
.left-header-top .theme-wrapper ul li.theme-blue a {
    background: #216dcf;
}
.left-header-top .theme-wrapper ul li a {
    display: block;
    text-indent: -999px;
    overflow: hidden;
    height: 11px;
    width: 12px;
    position: relative;
    top: 2px;
}
.left-header-top .theme-wrapper ul li.theme-green a {
    background: #4ca21d;
}
.left-header-top .theme-wrapper ul li.theme-brown a {
    background: #81001f;
}
.left-header-top .theme-wrapper ul li.theme-grey a {
    background: #3e3e3e;
}
.left-header{
    font-weight: bold;
}
.left-header-bottom {
    margin-top: 17px;
}
.left-header-bottom input[type="text"] {
    border: #abadb3 solid 1px;
    height: 26px;
    line-height: 13px;
    margin-right: 1px;
    padding-left: 10px;
    width: 125px;
    border-radius: 20px;
}
.header .search-btn {
    background: url(../images/search.png) top left no-repeat;
    width: 26px;
    height: 26px;
    border: none;
}
.wrapper {
    background: #fff;
}
.clearfix {
    clear: both;
    display: block;
    position: relative;
    width: 100%;
}
.pull-left{
    float:left;
}
.pull-right{
    float:right;
}
.left-header ul{
    margin:0;
    padding:0;
}
.left-header-bottom {
    margin-top: 17px;
}
.left-header-bottom input{
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}
.header .logo {
    margin: 16px 0px 53px 161px;
    width: 219px;
    display: block;
}
.navbar-nav{
    margin-bottom:10px;
}
.navbar-nav .nav-link{
    border-right:1px solid #000;
    padding: 0px 7px;
}
.nav-item{
    padding: 5px 0px;
}
.main-nav {
    position: relative;
}
.main-nav ul {
    margin: 15px 0px;
}
.main-nav ul li {
    display: inline-block;
    font-size: 12px;
    border-right: #000000 solid 1px;
    height: 11px;
    line-height: 11px;
    padding: 0px 8px 0px 5px;
    position: relative;
}
.main-nav ul ul {
    display: none;
    position: absolute;
    border: #ffffff solid 1px;
    width: 115px;
    z-index: 999;
    top: 12px;
    margin: 0px;
    padding-top: 2px;
}
.main-nav ul ul li {
    border-bottom: #ffffff solid 1px;
    font-size: 11px;
    line-height: 20px;
    height: 21px;
    display: block;
    border-right: none;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.main-nav ul ul li.last {
    border-bottom: none;
}
.main-nav ul li.last {
    padding-right: 0px;
    border-right: none;
}
.main-nav ul ul li a {
    color: #ffffff;
    display: block;
    background: #216cd1;
    padding: 0px 7px;
}
.main-nav ul li:hover ul {
    display: block;
}

.content-body-wrapper {
    background: url(../images/main-body-bg.gif) top left repeat-y;
    padding: 0 15px;background-size: cover;
}

/*.content-body-wrapper {background: url(../images/main-body-bg.gif) top left no-repeat;
    background-size: cover;}  */ 
/*.content-body-wrapper { background:url(../images/main-body-bg.gif) top left repeat-y; }   */

.left-sidebar{
    font-size:12px;
}
.left-sidebar .btn-link{
    border-bottom: 1px solid #ddd;
    width: 100%;
    text-align: left;
    color:#000;
    font-weight: bold;
    font-size: 14px;
    padding: 4px;
}
.left-sidebar .btn-link:hover{
    text-decoration: none;
}
.left-sidebar ul{
    margin-bottom:0 !important;
    margin-top: 5px !important;
}
.left-sidebar i{
    float: left;
    margin:4px 5px 3px 0;
}
.judgement{
    margin-top: 30px;
}
.left-border{
    border-left: #e1e1e1 solid 1px;
    padding-left: 40px;
}
.folders{
    min-height: 80px;
    padding: 20px 10px;
}
.folders img{
    width:38px;
    float:left;
    margin-right: 10px;
}
.folders h3{
    color:#072676;
    font-size: 15px;
    font-weight: bold;
}
.whats-news h3{
    color:#072676;
    font-weight: bold;
    font-size: 16px;
}
.whats-news{
    background: #fff;
    padding: 15px;
    border:1px solid #ddd;
    margin-bottom: 10px;
}
.whats-news ul{
    margin:0;
    padding-left:15px;
}
.whats-news ul li{
    border-bottom:1px solid #ddd;
    padding: 5px 0;
}
.whats-news ul li:last-child{
    border-bottom:none;
}
.whats-news ul li a:hover{
    text-decoration: none;
}

.public-notice h3{
    color:#072676;
    font-weight: bold;
    font-size: 16px;
	margin-bottom:10px;
}
.public-notice{
    background: #fff;
    padding: 15px;
    border:1px solid #ddd;
    margin-bottom: 10px;
}
.public-notice ul{
    margin:0;
    padding-left:0px;
}
.public-notice ul li{
    padding:5px 0;
    border-bottom: 1px solid #ddd;
}
.public-notice ul li:last-child{
    border-bottom:none;
}
.downloads h3{
	margin-bottom:10px;
}
.whats-news h3{
	margin-bottom:10px;
}
.whats-news ul{
	padding-left:0 !important;
}
.notice-img{
    float:left;
    width:22px;
    margin-right: 10px;
}

.downloads h3{
    color:#072676;
    font-weight: bold;
    font-size: 16px;
}
.downloads{
    background: #fff;
    padding: 15px;
    border:1px solid #ddd;
    margin-bottom: 10px;
}

.notice-img2{
    float:left;
    width:40px;
    margin-right: 10px;
}

.latest h3{
    color:#072676;
    font-weight: bold;
    font-size: 16px;
	margin-bottom:10px;
}
.latest{
    background: #fff;
    padding: 15px;
    border:1px solid #ddd;
    margin-bottom: 10px;
}
.latest ul{
    margin:0;
    padding-left:0px;
}
.latest ul li{
    border-bottom:1px solid #ddd;
    padding: 5px 0;
}
.latest ul li:last-child{
    border-bottom:none;
}
.latest ul li a:hover{
    text-decoration: none;
}
/*.footer {
    background: #ffffff url(../images/footer-bg.gif) top left no-repeat;
    padding: 45px 0px 7px;
    color: #072676;
}*/
.footer a{
    color: #072676;
}
.footer a:hover{
    text-decoration:none;
}
.footer ul{
    margin:40px 0 0 0;
    padding-left: 0;
}
.footer ul li{
    float: left;
    list-style: none;
    border-right:1px solid #ddd;
    padding: 0 5px;
}
.footer ul li:last-child{
    border-right:none;
}
.footer .address{
    text-align: right;
    padding-top:20px;
}
.footer .address p{
    margin-bottom: 5px;
}
.dropdown-menu {
    padding:0 !important;
    background: #1e6dd2;
    color:#fff;
    border-radius: 0 !important;
}
.hindi{
    width: 30px;
}
.navbar{
    float: right;
    padding: 0 !important;
}
.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-brand{
    display: none;
    font-size: 17px;
}
.top-panel-mobi{
	display:none;
}

@media (max-width:991px){
    .navbar{
        float: left;
        width: 100%;
    }
    .navbar-toggler{
        float: right;
    }
    .navbar-nav .nav-link{
        padding: 10px;
        border: 1px solid #ddd;
        background: #fff;
        margin-top: -1px;
    }
    .navbar-brand{
        display: block;
		font-weight:bold;
    }
}

@media (max-width:767px){
    .left-header{
        display: none;
    }
	.top-panel-mobi{
		display:block;
	}
	.left-header-top .share-links ul li{
		margin-right:3px !important;
	}
	.left-header-top .size-wrapper{
		padding:8px 5px 14px !important;
		border-right:none !important;
	}
	.left-header-top .share-links{
		border-right:none !important;
	}
	.left-header-top .theme-wrapper ul li.label{
		display:none;
	}
	.left-header-top .share-links ul li{
		font-size:12px;
	}
	.left-header-top .share-links .icon{
		margin-top:1px;
	}
	.header .logo{
		margin:0px 0px 53px 20px;
	}
}

/********************************************/
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; overflow-y:scroll   }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, img,
ins, kbd, q, s, samp, small, strike, strong, sub, sup,
tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, caption,article, aside, canvas, details, embed, figure, figcaption,
footer, header, hgroup, menu, nav, output, ruby, section,
summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size: inherit; font:inherit; vertical-align:baseline; }

/* ::-moz-selection {  }
::selection {  } */
:focus { outline-color: transparent!important; outline-style: none!important; }

body { background:#e1e1e1; -webkit-font-smoothing:antialiased; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000000; overflow-x:hidden; text-align:left; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display:block;}

ul, ol { list-style:none;}

button, input, select, textarea { margin:0; font-size:100%; vertical-align:middle; }
button, input { line-height:normal; }
button::-moz-focus-inner, input::-moz-focus-inner { padding:0; border:0; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }
input[type="search"] { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, textarea { -webkit-appearance:none; }
textarea { overflow:auto; vertical-align:top; }

strong { font-weight:700; }
em { font-style:italic; }

img { max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic; opacity:1.0; filter:alpha(opacity=100); backface-visibility:hidden; }

h1 {  }
h2 {  }
h3 { font-size:15px; font-weight:bold;  }
h4 {  }
h5 { font-size:13px; font-weight:bold;  }
h6 { font-weight:bold;  }

a {
    -webkit-transition: all 400ms ease-in; 
    -moz-transition: all 400ms ease-in;
    -ms-transition: all 400ms ease-in;
    -o-transition: all 400ms ease-in;
    transition: all 400ms ease-in;
    text-decoration:none;
    color:#000000;
}

.clearfix { clear:both; display:block; position:relative; width:100%; }
.clearfix:before, .clearfix:after { content: " "; display:table; }
.clearfix:after { clear:both; }

*, *::before, *::after { box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; }

p { line-height:20px; margin-bottom:20px; }

/* GENERAL CSS */

.pull-left { float:left; }
.pull-right { float:right; }



h6.page-sub-title { text-align:left; height:auto; padding-left:10px; line-height:28px; background:#206DCF; color:#ffffff;margin-bottom: 12px; }
h6.page-sub-title > span { padding-left:10px;  }
h6.page-sub-title > span.last { border-right:none;text-align: right;
    padding-right: 15px; }
h6.page-sub-title > span > span { padding-left:0px; border-right:none; }
h6.page-sub-title.tc .title { border-left:none; }
h6.page-sub-title.tc1 .title { border-right:none; }
h6.page-sub-title.sc .title { border:none; }
h6.page-sub-title .title.width-100 { border-left:none; border-right:none; }

.width-7 { width:7%; }
.width-10 { width:10%; }
.width-13 { width:13%; }
.width-15 { width:15%; }
.width-195 { width:19.5%; }
.width-20 { width:20%; }
.width-21 { width:21%; }
.width-24 { width:24%; }
.width-25 { width:25%; }
.width-29 { width:29%; }
.width-30 { width:30%; }	
.width-33 { width:33%; }
.width-40 { width:40%; }
.width-43 { width:43%; }
.width-48 { width:48%; }
.width-50 { width:50%; }
.width-53 { width:53%; } 
.width-63 { width:63%; } 
.width-67 { width:67%; }
.width-70 { width:70%; }	
.width-73 { width:73%; }	
.width-80 { width:80%; }
.width-93 { width:93%; }
.width-100 { width:100%; }

.al { text-align:left; }
.ac { text-align:center; }
.ar { text-align:right; }

.width-7.ac { padding-left:0px; }

/*table.grid tr.odd { background:#ffffff; }
table.grid tr.even { background:#ebebeb; }		
table.grid td { padding:7px 10px; vertical-align:middle; }
table.grid td.sr-no { width:0.2%; }
table.grid td a { text-decoration:underline; }*/
.disclaimer { margin-top:15px; font-size:13px; display:block; }

ul.grid li > span { 
    /*padding:7px 0px 7px 10px;*/
    padding: 12px 10px;
     border-right:#f4f4f4 solid 1px;}
ul.grid li > span.last { border-right:none; }
ul.gridli  > span > span { padding-left:0px; border-right:none; }
ul.grid li .title { padding-right:10px; }	
ul.grid .empty { line-height:29px; color:#072676; }

ul.grid.tc span.title { border-left:none; }
ul.grid.tc1 span.title { border-right:none; }
ul.grid.sc span.title { border:none; }
ul.grid .title.width-100 { border:none; }

ul li.even { background:#ebebeb; }
ul li.odd { background:#ffffff; }	
ul.grid li .pdf-download img { width:31px; }
.grid a:hover { color:#666666; }

.blk-border .page-sub-title span.title, .blk-border .page-sub-title span.sr-no, .blk-border .grid li span.title, .blk-border .grid li span.sr-no { border-right:#000000 solid 1px; border-left:none; }
.blk-border .page-sub-title, .blk-border .grid li { border:#000000 solid 1px; border-bottom:none; }
.blk-border .page-sub-title span.title.last, .blk-border .grid li span.title.last { border-right:none; }
.blk-border h6.page-sub-title { line-height:28px; }	
.blk-border ul.grid .empty { line-height:29px; text-align:center; color:#000000; border-bottom:#000000 solid 1px; }

ul.grid.single-line span { min-height:32px; height:32px !important; }	

.content-bg { background:#ebebeb; padding:20px 15px; }	

/* Header */
.left-header{font-size:13px;}
.language_change{font-size:12px;}
.blue-theme .header { background:url(../images/header-bg.jpg) bottom left no-repeat; background-blend-mode: darken;
    background-color: #f0f0f0!important;}
.header .logo { margin:16px 0px 53px 115px; width:219px; display:block; }
.header .search-btn { background:url(../images/searchicon.jpg) top left no-repeat; width:18px; height:18px; border:none; }

.left-header-top  { font-family:Arial, Helvetica, sans-serif; }
.left-header-top .share-links { padding:8px 0px 14px 0px; }	
.left-header-top .share-links .icon { height:13px; width:14px; display:block; float:left; margin-right:5px; }
.left-header-top .share-links .icon.print { background:url(../images/print-icon.gif) center center no-repeat; }
.left-header-top .share-links .icon.email { background:url(../images/email-icon.gif) center center no-repeat; }
.left-header-top .share-links .icon.bookmark { background:url(../images/bookmark-icon.gif) center center no-repeat; }	
.left-header-top .share-links ul li { display:inline-block; margin-right:7px; font-weight:normal;}

.left-header-top .size-wrapper { padding:8px 0px; line-height:14px; font-weight:normal; }
.left-header-top .size-wrapper ul li { display:inline-block; border-right:#3e3e3e solid 1px; padding:0px 6px 0px 4px; height:12px; line-height:12px; }
.left-header-top .size-wrapper ul li.label { padding-left:0px;}
.left-header-top .size-wrapper ul li.label, .left-header-top .size-wrapper ul li.last { border-right:none; padding-right:0px;  }
.left-header-top .size-wrapper a { color:#206dcf; }	
.left-header-top .size-wrapper a sup { position:relative; top:-5px; }

.left-header-top .theme-wrapper { padding:8px 0px 0px 8px; font-weight:normal; }
.left-header-top .theme-wrapper ul li { display:inline-block; width:12px; height:11px; }
.left-header-top .theme-wrapper ul li.label { width:auto; margin-right:2px }
.left-header-top .theme-wrapper ul li a { display:block; text-indent:-999px; overflow:hidden; height:11px; width:12px; position:relative; top:2px; }
.left-header-top .theme-wrapper ul li.theme-blue a { background:#216dcf; }
.left-header-top .theme-wrapper ul li.theme-green a { background:#4ca21d; }
.left-header-top .theme-wrapper ul li.theme-brown a { background:#81001f; }
.left-header-top .theme-wrapper ul li.theme-grey a { background:#3e3e3e; }

.left-header-bottom { margin-top:17px;  }
.left-header-bottom input[type="text"]{ border:#abadb3 solid 1px; height:17px; line-height:17px; margin-right:1px; padding-left:3px; width:110px; }

.grid thead th { height:30px; background:#226ccf; font-weight:bold; line-height:30px; color:#ffffff; }

/* Main Content Body */
.content-body-wrapper { padding:0px 18px 18px; }

/* Main Navigation */
.main-nav { position:relative;}
.main-nav ul { margin:15px 0px; }	
.main-nav ul li { display:inline-block; font-size:12px; border-right:#000000 solid 1px; height:11px; line-height:11px; padding:0px 8px 0px 5px; position:relative; }
.main-nav ul li.first { padding-left:0px; }
.main-nav ul li.last { padding-right:0px; border-right:none; }
.main-nav > ul > li > a:hover {color:#072676;}

/* Second Level */
.main-nav ul ul { display:none; position:absolute; border:#ffffff solid 1px; width:115px; z-index:999; top:12px; margin:0px; padding-top:2px;  }
.main-nav ul ul li { border-bottom:#ffffff solid 1px; font-size:11px; line-height:20px; height:21px; display:block; border-right:none; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  }
.main-nav ul ul li.last { border-bottom:none; }
.main-nav ul ul li a { color:#ffffff; display:block; background:#216cd1; padding:0px 7px; }
.main-nav ul ul li a:hover { background:#072676; }
.main-nav ul li:hover ul { display:block; }

/*
.dropmenudiv{ position:absolute; top:0; border:1px solid #ffffff; border-bottom-width:0; font:normal 11px Arial; line-height:18px; z-index:100; background-color:#216cd1; width:110px; visibility:hidden; }
.dropmenudiv a { display:block; text-indent:8px; border-bottom:1px solid #ffffff; padding:2px 0; text-decoration:none; color:#ffffff; }
.dropmenudiv a:hover { background-color:#072676; }
*/

/* Side Navigation */
.left-sidebar ul li { background:url(../images/sidemenu-line.gif) left bottom no-repeat; height:27px; line-height:26px; font-family:Arial, Helvetica, sans-serif; position:relative; } 
.left-sidebar ul li a { font-weight:bold; font-size:13px; background:url(../images/arrow.gif) left no-repeat; padding-left:4px; display:block;float:left;}
.left-sidebar ul li a:hover { color:#072676; }

/* Side Navigation Second Level */

.left-sidebar ul ul { display:none; position:absolute; border:#ffffff solid 1px; z-index:999; top:15px; margin:0px;  }
.left-sidebar ul ul li { border-bottom:#ffffff solid 1px; font-size:11px; line-height:20px; height:21px; display:block; border-right:none; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  }
.left-sidebar ul ul li.last { border-bottom:none; }
.left-sidebar ul ul li a { color:#ffffff; display:block; background:#216cd1; padding:0px 7px; }
.left-sidebar ul ul li a:hover { background:#072676; color:#ffffff; }
.left-sidebar ul li:hover ul { display:block; }

.left-sidebar .dropmenudiv4 { width:111px; margin-left:115px;}
.left-sidebar .dropmenudiv5 { width:90px; margin-left:155px;}
.left-sidebar .dropmenu57 { width:102px; margin-left:102px;}
.left-sidebar .dropmenudiv6 { width:180px; margin-left:90px;}
.left-sidebar .dropmenudiv7 { width:110px; margin-left:71px;}
.left-sidebar .dropmenudiv8 { width:180px; margin-left:107px;}
.left-sidebar .dropmenudiv9 { width:125px; margin-left:49px;}
.left-sidebar .dropmenudiv99 { width:130px; margin-left:103px;}

/* Main Content */
.main-content .important-links ul { width:49.5%; }
.main-content .important-links ul.first-col { border-right:#e1e1e1 solid 1px; }
.main-content .important-links ul.last-col { padding-left:70px; }

.important-links ul li { height:35px; line-height:35px; font-size:15px;}
.important-links ul li a { color:#072676; }
.important-links ul li a:hover { color:#000000; }

.important-links { margin-top:35px;}
.important-links ul li { padding-left:50px; margin-bottom:25px; }
.important-links ul li.judgements { background:url(../images/jujdblueicon.jpg) top left no-repeat;}
.important-links ul li.cause-list { background:url(../images/caselistblueicon.jpg) top left no-repeat;}
.important-links ul li.e-filing { background:url(../images/displaybordblueicon.jpg) top left no-repeat;}
.important-links ul li.virtual-tour { background:url(../images/tourblueicon.jpg) top left no-repeat;}
.important-links ul li.last { margin-bottom:0px; }

/* Right Sidebar */
.right-sidebar { width:208px; color:#072676; }
.right-sidebar .block a { color:#072676; }
.right-sidebar .block { width:100%; }
.right-sidebar .block h3 { margin-bottom:7px; }

.right-sidebar .latest-annoucement.block { background:#ffffff; border:#b8b8b8 solid 1px; padding:22px 22px 12px; text-align:left; }
.latest-annoucement ul li { background:url(../images/blout.jpg) 0px 3px no-repeat; padding-left:11px; margin-bottom:10px; }
.latest-annoucement ul li a { text-decoration:underline;  }
.block a.read-more { color:#0340ae; padding-left:7px; background:url(../images/icon.png) left no-repeat; }
.block a.read-more:hover { color:#000000; }

.right-sidebar .public-notice { background:url(../images/public-notice-icon.png) top left no-repeat; width:171px; margin:24px auto 10px; padding:7px 0px 0px 44px; text-align:left;  }
.right-sidebar .public-notice a.read-more { margin:5px 30px 0px 0px; }

.right-sidebar .downloads { width:171px; margin:0px auto; border:#b8b8b8 solid 1px; background:#ffffff url(../images/download-icon.jpg) 14px 14px no-repeat; padding:14px 14px 14px 52px; }
.right-sidebar .downloads a:hover { color:#000000; }

/* Annoucements */
.annoucement .grid .date { border-right:#ffffff solid 1px;}

/* Inner Page Content Body */


.main-content.inner-page .top-header { text-align:center; }
.main-content.inner-page .top-header span { display:block; }

.breadcrumbs-wrapper { background:url(../images/breadcrumb-bg.gif) top right no-repeat; height:29px; margin-bottom:20px; }
.breadcrumbs-wrapper ol li { display:inline-block; line-height:29px; background:url(../images/breadcrumb-icon.jpg) left no-repeat; padding-left:8px; font-family:Arial, Helvetica, sans-serif; color:#333; margin-right:7px; font-weight:normal;}
.breadcrumbs-wrapper ol li a { color:#333; }		
.breadcrumbs-wrapper h2 { font-size:16px; line-height:27px; margin-right:15px; color:#072676; }

.main-content.inner-page p { margin-bottom:15px; }

/* Judges */
.inner-page-content .judges-row { margin-bottom:20px; }
.inner-page-content .judges-row .judge-profile { min-height:220px; background:#ffffff; padding:1px;  }
.inner-page-content .judges-row .middle { margin:0px 7%; }
.inner-page-content .judges-row .judge-profile { border:#c7c7c7 solid 1px; width:100%; }

.judges-row .judge-profile figure { width:131px; margin:10px auto 12px;}
.judges-row .judge-profile h6 { text-align:center; width:131px; margin:0px auto; }	

.inner-page-content.history-page figure { margin-left:10px; }
.inner-page-content.history-page figure a{ border:1px solid #d0d0d0; display:block; }
.inner-page-content.history-page figure figcaption { color:#555555; font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:11px; }

.full-description h6 { color:#555555; margin-bottom:10px; }
.full-description figure { margin:0px 15px 15px 0px; }
.full-description .brief {font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 14px;line-height: 28px;overflow: scroll;
    max-height: 300px;
    overflow-x: hidden;padding-right: 19px;
    text-align: justify;}

.full-description .brief::-webkit-scrollbar{width: 10px;/*background-color: #F5F5F5;*/border-radius:40px;}

.full-description .brief::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #0000;border-radius: 40px;}
.full-description .brief::-webkit-scrollbar-thumb{background-color: #7b7b7b;/*border: 2px solid #555555;*/border-radius: 40px;
}


.archivelink { margin-top: 0;
    float: left;
    width: 100px; 
}
.archivelink a {  border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	}
.archivelink a.next { background:url(../images/archive-icon.png) left no-repeat; }
.archivelink a.prev { background:url(../images/archive-prev-icon.png) left no-repeat; }


/* Calender */
.calender-page form { width:95%; margin:auto; }
.calender-page .form-top ul li { display:block; text-align:center; height:22px; line-height:22px; width:33%; text-align:center; float:left; }
.calender-page .form-top ul li.first { text-align:right;}
.calender-page .form-top ul li.last { text-align:left;}

.calender-page .grid thead th { text-align:center; }
.calender-page .grid thead th.al { text-align:left; padding-left:10px; }
.calender-page .holiday { color:#ff0000; }

.form-bottom { text-align:center; margin:20px 0px 30px; }
.form-bottom select { padding:4px; font-size:12px; height:24px; }
.form-bottom input[type="text"] { padding:4px; font-size:12px; border:#abadb3 solid 1px; height:24px; }
.form-bottom input[type="submit"] { padding:4px 7px; border:#abadb3 solid 1px; height:24px; line-height:15px; }

.calender-page h3 { color:#072676; }
.calender-page .download tbody td { padding-top:0px; padding-bottom:0px; line-height:20px;}

/* Events */
.events-gallery h6 { margin-bottom:2px; }
.events-gallery .grid span.title { border:none; }		
.video-clips-page .grid li { border-bottom:#f4f4f4 solid 1px; }
.video-clips-page .grid li.last{ border-bottom:none; }

/* Library page */
.library-page .grid th { padding-left:10px; }
.library-page .grid td { width:50%; }
.library-page .grid td.sr-no { width:0.2%; }
.library-page .grid td a:hover { color:#666666}	

.library-page .spch-of { padding-left:10px; }		
.library-page .archivelink a:hover { color:#666666; }	

.library-page .content-bg ol { padding-left:20px; margin-bottom:15px;}
.library-page .content-bg ol.last { margin-bottom:0px; }

/* ILRDS Page */
.ilrd-page ul.grid li, .ilrd-page ul.grid span.title { min-height:inherit; }

/* Registrars page */
.grid th.padleft { padding-left:10px; }

/* Feedback page */
.feedback-page .field-wrapper { display:block; margin-bottom:15px; }
.feedback-page .field-wrapper label { width:26%; margin-right:10px; display:block;}

.feedback-page .field-wrapper select { padding:2px; }
.feedback-page .field-wrapper input[type="text"], .feedback-page .field-wrapper textarea  { width:230px;  border:1px solid #cccccc; line-height:18px; padding:2px; }

.feedback-page .field-wrapper img { margin-left:5px; }
.feedback-page .field-wrapper a { line-height:22px; margin-left:5px; color:#072676; text-decoration:underline; }

.feedback-page .field-wrapper span { display:block;}
.feedback-page .field-wrapper .highlight { color:#072676; }

.feedback-page .field-wrapper input[type="submit"] { margin-right:10px; }
.feedback-page .field-wrapper input[type="submit"],.feedback-page .field-wrapper input[type="reset"] { font-size:12px; font-weight:bold; background:#ffffff; border:1px solid #cccccc; padding:7px; font-family:Arial, Helvetica, sans-serif;   }

.feedback-page .field-wrapper.last { margin-bottom:0px; }

/* FAQ page */
.faq-page .page-sub-title { text-align:left; }
.faq-page .page-sub-title a { color:#ffffff; }

.faq-page ul li .faq-head {  cursor:pointer; padding-right:10px; }
.faq-page ul li .faq-content { width:97%; margin-left:3%; color:#008000; margin-bottom:7px; font-size:12px; padding-right:10px; }
.faq-page ul li .faq-content a { color:#008000; text-decoration:underline; }
.faq-page ul li span { border:none; }

/* Glossery page */
.faq-page .albha { margin-bottom:0px; }
.faq-page .albha li { text-align:center; }
.faq-page .albha li a { text-decoration:underline; margin:0px 8px; }

.faq-page .search-content { padding:10px; background:#ffffff; color:#555555; font-family:Arial, Helvetica, sans-serif; font-weight:normal;  }
.faq-page .search-content .block { width:100%; margin-bottom:15px; }
.faq-page .search-content .block:last-child { margin-bottom:0px; }

/* Link page page */
.links-page  ul li { padding:7px 10px; }
.links-page .url { text-decoration:underline; }

.links-page ul li figure { margin-left:0px; background:url(../images/bluelogobox.jpg) top left no-repeat; width:100px; height:90px; }
.links-page ul li figure img { border:0px; margin:5px; }
.links-page .link-title, .links-page .link-url { height:90px; display:block; line-height:90px; width:190px; padding-left:10px;}
.links-page .link-url { border-left:#ffffff solid 1px; width:350px; }

/* Judge Roaster page */
.judge-roaster-page .pdf-download img { display:block; margin:auto; }
.judge-roaster-page .pdf-download a { width:35px; display:block; margin:auto; }	

/* Display Board */
.display-board #DIVDT { color:#3e3e3e; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.display-board .head { background-color:#abcdff; height:25px; line-height:25px; margin-top:10px; }
.display-board .head li { padding-left:10px; min-width:50px; }
.display-board .court-item { padding-left:5px; }		
.display-board ul.grid li { padding:5px 0px; line-height:18px;}

.court-detail .col-thired { width:31.33%; }
.court-detail .col-thired.middle { margin:auto 3%;}
.court-detail ul.grid { border-bottom:#000000 solid 1px;}
.court-detail ul.grid li span { padding:4px 0px; height:auto !important; min-height:inherit !important;  }
.court-detail .top-header.first { margin:7px 0px 25px; }

/* Reports Page */
.reports-page .description { display:block; color:#666666; font-weight:normal; padding-top:0px; padding-bottom:0px; }
.reports-page .title a:hover { color:#666666; }

/* Cause list */
.causelist-page .pdf-download { min-height:35px; }
.causelist-page ul.date-filter, .causelist-page ul.criteria-filter { text-align:center; margin:7px 0px 15px; }
.causelist-page ul.date-filter li, .causelist-page ul.criteria-filter li { display:inline-block; line-height:20px; margin:0px 3px; }		
.causelist-page ul.date-filter li label, .causelist-page ul.criteria-filter label, .causelist-page ul.date-filter li select { height:20px; line-height:20px;}		
.causelist-page ul.criteria-filter li input[type="radio"] { margin:0px; padding:0px; position:relative; top:-2px;}
.causelist-page input[type="submit"] { margin:auto; display:block; padding:5px 7px; border-radius:5px; border:none; border:#666666 solid 1px; background:#eeeeee; margin-top:15px; }
.causelist-page input[type="text"] { border:#cccccc solid 1px;}		
.causelist-page #LOADDATADIV { width:100%; display:block;}
.causelist-page #LOADDATADIV img { display:block; margin:auto;}	
.causelist-page ul.criteria-filter li label { padding-left:5px; }
.clres{float: right;margin-left: 15px;}
.causelist-page span label { padding-right:7px;}

/* Common Objection List */
.common-obj-page .grid li { padding-left:10px; padding-right:10px; }
.common-obj-page .obj-content { font-family:Arial, Helvetica, sans-serif; color:#555555; margin-bottom:10px;  }
.common-obj-page .obj-head { cursor:pointer; padding-left:0px; }

.notification-page h6.page-sub-title { line-height:normal; height:auto; padding-top:7px; padding-bottom:7px;}
.notification-page ul.grid span.sr-no { line-height:normal; }
.notification-page ul.grid a { text-decoration:underline;  }
.notification-page ul.grid a:hover { color:#666666; }

/* Case/Filling Page */
.case-wise form.odd { background:#ebebeb;}
.case-wise form {padding:7px;}
.case-wise form button { text-transform:uppercase; padding:0px 8px; }
.case-wise form label.first { width:100px; font-weight:bold; display:block; text-align:left; }
.case-wise form label { line-height:17px; margin-bottom:10px;}
.case-wise form label span { display:block; }
.case-wise form .width-2 { display:block; width:388px; }
.case-wise form .width-2 input[type="text"] { width:70%; }
.case-wise form select, .case-wise form input[type="text"] { margin-right:4px; height:30px; }
.case-wise form input[type="text"]{
    border-radius: 4px; }
.case-wise form .break { display:none; }


/* Case/Filling Status Page */
.case-wise-status .search-count { padding:3px 7px; display:block; border:#000000 solid 1px; border-bottom:none; background:#ffffff; }			
.case-wise-status .grid button { margin-top:10px; }		
.case-wise-status .page-navigation { border:#000000 solid 1px; padding:7px; }
.case-wise-status .page-navigation a { color:#072676; text-decoration:underline; }
.case-wise-status .page-navigation .archivelink { margin-top:5px;}

.oj-list .top-header { margin-bottom:25px; }		
.oj-list .result { text-align:center; padding:7px; color:#ff0000; border-bottom:#000000 solid 1px; }
.oj-list .result span { display:block; margin:0px; padding:0px; height:auto !important; line-height:normal !important;  }
.oj-list .result span a { color:#0000ff; text-decoration:underline; }
.oj-list ul.grid.first { margin-bottom:25px; }

.oj-list .notifi { background:#ffffff; border:#000000 solid 1px; padding:7px; }
.oj-list.blk-border ul.grid .empty { border-bottom:none; }				
.obj-list span.title span { padding-left:150px; }

.approx-oj-list .top-header, .approx-oj-list .bottom-gap { margin-bottom:20px; display:block; }
.approx-oj-list .grid.last { border-bottom:#000000 solid 1px; }

/* Orders Judge Wise */
.orders-judges .grid li.judgecode label { display:block; margin-bottom: 10px;
    font-size: 14px;}
.orders-judges .grid li { padding:7px; border-bottom:#ffffff solid 3px; background: #ffffff; }
.orders-judges .grid li.last { border-bottom:none;}
.orders-judges .grid li label.first { padding-left:0px; }
.orders-judges .grid li label { padding:0px 0; display: block;margin-bottom: 10px;margin-top: 10px; }
.orders-judges .grid li label.equal-width { padding-right:20px; }
button{
    padding: 8px 13px;
    border-radius: 5px;
}
.date-filter{
    display: flex;
    flex-direction: column;
    width: 100%;
}
.date-filter input,
.date-filter select{
    width: 100%;
    margin-bottom: 5px;
}
.criteria-filter {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.highslide img {
    border: 1px solid #D0D0D0;
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
}
.case-wise form.odd {
    background: #ffffff;
    padding: 20px 20px;
    border-radius: 8px;
}
.case-wise form.odd input,
.case-wise form.odd select{
    width: 100%!important;
}
.footer .address p {
    margin-bottom: 5px;
    text-align: center;
}

.orders-judge-result .page-sub-title .title.last { border-left:none;}
.orders-judge-result .page-sub-title .title, .orders-judge-result .grid .title { border-width:2px; }
.orders-judge-result .page-sub-title .case-date, .orders-judge-result .grid .case-date { padding-left:10px; }
.orders-judge-result .grid li { border-top:#ffffff solid 2px; }

.orders-judge-result .title a, .orders-judge-result .empty a { color:#072676; text-decoration:underline; }
.orders-judge-result .empty { padding:7px; background:#ebebeb; text-align:center; margin-bottom:10px; }
.orders-judge-result .empty span { display:block; }

.orders-judge-result .page-nav.archivelink a, .orders-judge-result .page-nav.archivelink span { padding-left:5px; }

/* Certified Copies */
.certified-copies form { padding:7px; background:#ebebeb; }
.certified-copies form .field-wrapper { margin-bottom:7px; }
.certified-copies form label { margin-bottom:7px; }
.certified-copies form input[type="text"] { border:1px solid #cccccc; line-height:18px; padding:2px; width:100% }

.certified-copies form .offset-left { margin-left:75px; }
.certified-copies form .offset-left-1 { margin-left:5px; }
.certified-copies form .offset-left-29 { margin-left:44px; }
.certified-copies form select { padding:2px; line-height:22px; height:24px; }

.certified-copies form .include-search { margin-top:20px; }
.certified-copies form .include-search input[type="checkbox"] { margin-top:2px; }
.certified-copies form .include-search span { display:block; }
.certified-copies form .include-search input[type="submit"] { margin:5px 0px; }		
.certified-copies form ul li { background:url(../images/arrow1.gif) left no-repeat; }

.certified-copies-list h6.page-sub-title { height:auto; line-height:normal; padding:5px 0px;}
.certified-copies-list .top-header { margin-bottom:25px; }
.certified-copies-list .grid li span { padding:5px 10px; text-align:left; }
.certified-copies-list .grid li span span { display:block; padding:0px; height:auto !important; min-height:inherit !important; }
.certified-copies #Filing_date_from, .certified-copies #Filing_date_to, .certified-copies #side select.select-wid, .certified-copies #diary_no, .certified-copies .case-no { }

.certified-copies .form-group{
	margin-bottom:10px;
}
.certified-copies .form-control{
	height:auto;
}
.form-control{
	margin-bottom:7px;
}
.certified-copies-list h6.page-sub-title > span { border-right:none; }

/* Public Notice Page */
.pubic-page .grid .title { min-height:49px; }
.pubic-page .op-date , .pubic-page .cl-date { border-right:#ffffff solid 1px; }	

/* RTI Page */
.rti-page h6.page-sub-title { height:auto; line-height:normal; }
.rti-page h6.page-sub-title span { padding-top:5px; padding-bottom:5px; }
.rti-page h6.page-sub-title span.last { line-height:32px;}

.rti-page ul.grid span.title { min-height:inherit;}
.rti-page .title a { text-decoration:underline; }
.rti-page .title a:hover { color:#666666; }

/* Disclaimer Page */
.disclaimer-page a { color:#0000ee; text-decoration:underline; }

/* Error Page */
.error-page { text-align:center; padding-top:25px; }
.error-page h3 { margin-bottom:7px; }

/* Site Map */
.site-page .site-wrapper { width:33.33%; padding:0px 15px 10px; }
.site-page .site-wrapper.second { border-right:#e2e1e1 solid 1px; border-left:#e2e1e1 solid 1px; }
.site-page .sitemap li { background:url(../images/site-arro.gif) no-repeat left top; display:block; margin:0 0 6px 0; padding:2px 0px 0px 15px;}
.site-page .sitemap li a:hover { color:#747474; border-bottom:1px dashed #747474; }
.site-page .sub { margin:6px 0 6px 10px;  }
.site-page .sub li { background:url(../images/site-arro1.gif) no-repeat left top; padding:2px 0 0px 15px; }


/* Footer */
.footer {
    padding: 45px 0px 7px;
    color: #072676;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    background-color: #f0f0f0!important;
    background-blend-mode: darken;
} 
.blue_theme .footer{ background: url(../images/footer-bg.gif);}


/*.footer { background:#ffffff url(../images/footer-bg.gif) top left no-repeat; padding:45px 0px 7px;  color:#072676; }*/

.footer .footer-links { margin-top:13px; font-weight:normal; }
.footer .footer-links ul li { display:inline-block; border-right:#072676 solid 1px; height:10px; line-height:10px; padding:0px 5px 0px 3px; }
.footer .footer-links ul li a { color:#072676; }
.footer .footer-links ul li a:hover { color:#000000; }
.footer .footer-links ul li.first { padding-left:0px; }
.footer .footer-links ul li.last { border-right:none; padding-right:0px; }

.footer address { text-align:center; width:242px; margin-right:131px; line-height:13px; }

.footer .copyright { padding-top:10px;}	

.switch-desktop, .mobile-desktop { display:none; width:100%; height:25px; line-height:25px; background:#000000; color:#ffffff; position:fixed; bottom:0px; text-align:center; z-index:999999999; }
.switch-desktop a, .mobile-desktop a { display:block; color:#ffffff; }

/* ======= BANNER ======= */
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


/* ========== RESPONSIVE ========== */
.mobile-menu, .side-menu  { display:none; }
.dropdown-item:hover, .dropdown-item:focus{
    background:#bcc8e6 !important;
}

input.parsley-success,
select.parsley-success,
textarea.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}

.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 0.9em;
    opacity: 0;
    color: #B94A48;

    transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
    opacity: 1;
}
.calender{
    border:1px solid #ccc !important;
    margin:20px 0 !important;
    width:100% !important;
}
.calender td{
    vertical-align:middle !important;
    background: #206dcf !important;
    color: #fff !important;
    vertical-align: middle !important;
    border: 1px solid rgba(255,255,255, .3) !important;
}
.calender th{
    background: #09256f !important;
    font-size: 18px !important;
    text-align: center !important;
    color: #fff !important;
    vertical-align: middle !important;
}
.calender th a{
    color:#fff;
}

.download{
    border:1px solid #ccc !important;
    margin:20px 0 !important;
    width:100% !important;
}
.download td{
    vertical-align:middle !important;
    background: #206dcf !important;
    color: #fff !important;
    vertical-align: middle !important;
    border: 1px solid rgba(255,255,255, .3) !important;
}
.download th{
    background: #09256f !important;
    font-size: 18px !important;
    text-align: center !important;
    color: #fff !important;
    vertical-align: middle !important;
}
.download th a{
    color:#fff;
}

/*table css*/

/*.breadcrumbs-wrapper {
    background: url(images/breadcrumb-bg.gif) top right no-repeat;
    height: 29px;
    margin-bottom: 20px;
}
.breadcrumbs-wrapper ol{
    padding-left:0;
}
.breadcrumbs-wrapper ol li {
    display: inline-block;
    line-height: 29px;
    background: url(images/breadcrumb-icon.jpg) left no-repeat;
    padding-left: 8px;
    font-family: Arial, Helvetica, sans-serif;
    color: #555555;
    margin-right: 7px;
    font-weight: normal;
}
.breadcrumbs-wrapper ol li a {
    color: #555555;
}
.breadcrumbs-wrapper h2 {
    font-size: 16px;
    line-height: 27px;
    margin-right: 15px;
    color: #072676;
}*/
.table th{
   background: #206dcf;
    color: #fff;
    border: 1px solid #ccc;
    font-size: 15px;
    font-weight: bold;
}
.table td{
   border: 1px solid #ccc;
   font-weight: normal;
}
.no_record{color:red;}
.fancybox-content{height: auto !important;width: 90% !important;}
.highlight{
	line-height:69px
}
.table{
	background:#fff;
}

.leftmenu-mobile{
	display:none;
}
#collapseExample33{
	display:block;
}
.green_theme .table th{
	background:green !important;
}
.green_theme .downloads h3{
	color:green !important;
}
.green_theme .latest h3{
	color:green !important;
}
.green_theme .public-notice h3{
	color:green !important;
}
.green_theme .whats-news h3{
	color:green !important;
}
.green_theme .folders h3{
	color:green !important;
}
.green_theme .breadcrumbs-wrapper h2{
	color:green !important;
}
.header_green .footer{
	color:green !important;
    background-image: url(../images/color-bg-green.png);
}
.green_theme .dropdown-menu{
	background:green !important;
}
.green_theme .vclip {
    color: green !important;
}
.green_theme h6.page-sub-title{
	background:green !important;
}
.green_theme .calender th{
	background:green !important;
}
.green_theme .calender td{
	background:#00a900 !important;
}
.green_theme .highlight{
	background:#00a900 !important;
}
.green_theme .download th{
	background:green !important;
}
.green_theme .download td{
	background:#00a900 !important;
}
/* green end here */

.brown_theme .table th{
	background:brown !important;
}
.brown_theme .breadcrumbs-wrapper h2{
	color:brown !important;
}
.header_brown .footer{
	color:brown !important;
    background-image: url(../images/color-bg-brown.png);
}
.brown_theme .dropdown-menu{
	background:brown !important;
}
.brown_theme .vclip {
    color: brown !important;
}
.brown_theme h6.page-sub-title{
	background:brown !important;
}
.brown_theme .calender th{
	background:brown !important;
}
.brown_theme .calender td{
	background:#df622a !important;
}
.brown_theme .highlight{
	background:#df622a !important;
}
.brown_theme .download th{
	background:brown !important;
}
.brown_theme .download td{
	background:#df622a !important;
}
.brown_theme .downloads h3{
	color:brown !important;
}
.brown_theme .latest h3{
	color:brown !important;
}
.brown_theme .public-notice h3{
	color:brown !important;
}
.brown_theme .whats-news h3{
	color:brown !important;
}
.brown_theme .folders h3{
	color:brown !important;
}
/* brown end here */


.gray_theme .table th{
	background:gray !important;
}
.gray_theme .breadcrumbs-wrapper h2{
	color:gray !important;
}
.header_gray .footer{
	color:gray !important;
    background-image: url(../images/color-bg-grey.png);
}
.gray_theme .dropdown-menu{
	background:gray !important;
}
.gray_theme .vclip {
    color: gray !important;
}
.gray_theme h6.page-sub-title{
	background:gray !important;
}
.gray_theme .calender th{
	background:gray !important;
}
.gray_theme .calender td{
	background:#acacac !important;
}
.gray_theme .highlight{
	background:#acacac !important;
}
.gray_theme .download th{
	background:gray !important;
}
.gray_theme .download td{
	background:#acacac !important;
}
.gray_theme .downloads h3{
	color:gray !important;
}
.gray_theme .latest h3{
	color:gray !important;
}
.gray_theme .public-notice h3{
	color:gray !important;
}
.gray_theme .whats-news h3{
	color:gray !important;
}
.gray_theme .folders h3{
	color:gray !important;
}
/* grey end here */

.dropdown-item{
	color:#fff !important;
}
.font-resizer a{
	width: 23px;
    height: 20px;
    line-height: 18px;
    border: 1px solid #ccc;
    text-align: center;
    display: block;
    float: left;
    margin-right: 7px;
}
.font-resizer a:hover{
	text-decoration:none;
}
@media (max-width:768px){
	.header .logo{
		margin: 16px 0px 53px 40px;
		width: 165px;
	}
}
@media (max-width:499px){
	.header .logo{
		margin:0px 0px 53px 20px;
	}
	.left-header-top .size-wrapper {
		padding: 8px 5px 5px !important;
	}
	#carouselExampleControls{
		margin-top:20px;
	}
	.folders img{
		margin-right: 10px;
		margin-bottom: 10px;
		float:none;
	}
	#MainContent{
		margin-top:10px;
	}
	.clres{float: right;margin-left: 2px;}
	.case-wise form select, .case-wise form input[type="text"]{
		height:30px;
		width: 120px;
		margin-bottom: 10px;
	}
	.judgecode select{
		width:100%;
	}
	.judgecode input{
		margin-bottom:10px;
	}
	.certified-copies .width-15{
		width:35%;
	}
	.inner-page-content.history-page figure{
		margin-left:0;
		margin-bottom:15px;
	}
	.inner-page-content ul.judges-row li{
		width:100%;
		float:none;
	}
	h6.page-sub-title > span{
		padding-left:0;
	}
	.events-gallery h6 {
		margin-bottom: 2px;
		width: 100%;
		padding-left: 10px;
	}
	h6.page-sub-title{
		padding-left:10px;
		padding-right:15px;
	}
	.leftmenu-mobile{
		display: block;
		width: 100%;
		margin-top: 15px;
		color: #000 !important;
		border: 1px solid #ccc;
		background: #fff;
	}
	#collapseExample33{
		display:none;
	}
	#collapseExample33.collapse.show{
		display:block !important;
	}
	.breadcrumbs-wrapper{
		height:50px;
	}
	.header_green .logo {
		margin: 0px 0px 53px 20px;
	}
	.header_brown .logo {
		margin: 0px 0px 53px 20px;
	}
	.header_gray .logo {
		margin: 0px 0px 53px 20px;
	}
}
@media screen and (max-width: 590px){
    .container {
        background: #f0f0f0;
    }
    .fancybox-slide{
        width: 100%!important;
    }
    .fancybox-content {
        height: auto !important;
        width: 100% !important;
        padding: 20px!important;
        display: inline-flex!important;
        flex-direction: column!important;
    }
    .fancybox-content .thumb.pull-left img{
        width: 100%!important;
        height: auto!important;
    }
    .full-description figure {
        margin: 0;
        float: inherit;
    }
    .full-description .brief{
        overflow: hidden;
        padding: 0;
    }
    .full-description.fancybox-content{
        overflow-y: scroll!important;
        max-height: 98vh;
        min-height: 98vh;
        padding: 10px 10px!important;
        top: -98vh;
        display: block!important;
    }
    #MainContent .collapse.show {
        background: #fff;
        padding: 10px 10px;
        border-radius: 4px;
        margin-top: 2px;
    }
    #MainContent .col-md-3,
    #MainContent .col-md-9{
        padding: 0!important;
    }
    .certified-copies form {
        background: #ffffff;
        border-radius: 6px;
        padding: 14px 14px;
    }
    div#InnerPageContent {
        padding: 15px 15px;
        background: #fff;
        border-radius: 8px;
        margin-bottom: 10px;
        overflow-x: scroll;
    }
    div#InnerPageContent .table-responsive{
        padding: 0!important;
    }
    .table-responsive{
        padding: 15px 15px;
        background: #fff;
        border-radius: 8px;
        margin-bottom: 10px;
        overflow-x: scroll;
    }
    .certified-copies-list h6.page-sub-title {
        height: auto;
        line-height: normal;
        padding: 5px 0px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        overflow-x: scroll;
        margin-top: 20px;
    }
    .certified-copies-list h6.page-sub-title > span {
        border-right: none;
        white-space: nowrap;
        width: fit-content;
        margin-right: 10px;
    }
    .inner-page-content.history-page figure.pull-right.thumb img {
        width: 100%;
        height: 100%;
        min-width: 100%;
        min-height: 200px;
    }
    .inner-page-content.events-gallery {
        padding: 15px 15px;
        background: #fff;
        border-radius: 8px;
        margin-top: 50px;
        position: relative;
    }
    .site-page .site-wrapper {
        width: 100%;
        padding: 0px 15px 10px;
    }
    .inner-page-content.history-page figure {
        margin-left: 0!important;
        display: block;
        float: inherit;
        overflow: hidden;
    }
    .inner-page-content.history-page figure a {
        width: 100%;
        display: block;
        height: 200px;
        min-width: 100%;
        min-height: 300px;
    }
    
    .inner-page-content.history-page figure img{
        width: 100%;
        display: block;
        height: 200px;
        min-width: 100%;
        min-height: 100%!important;
    }
    .judges-row {
        padding: 0;
    }
    .inner-page-content .judges-row .judge-profile {
        border: #c7c7c7 solid 1px;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        max-height: 160px;
        height: 160px;
        min-height: 160px;
        border-radius: 10px;
        padding: 10px 10px;
    }
    .inner-page-content .judges-row .judge-profile img {
        border-radius: 10px;
    }
    .form-group label{
        margin-bottom: 10px;
    }
    .left-header-top nav ul {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

}
