@charset "utf-8";
/* CSS Document */
h1,h3,th,td{    margin: 0 !important;
    padding: 0;}
.leading h3{ font-size:2.6em !important; font-weight:400; padding:15px 10px; color:#fef9f7 !important; line-height:40px; font-family: 'oswald' !important;}
.leading .widget-content.padding p{color: #fef9f7 !important;font-size: 1.25em !important; font-family:  "Roboto", sans-serif !important;}
.leading .panel-body ul li{color: #fafbfa;font-family: "Roboto", sans-serif!important; font-size: 1.2em !important; font-weight: 500 !important;}
.leading .item .box .header{padding: 5px 0px !important;}

.dashboard-page, .content-page{/* background:#ddffbb;background: linear-gradient(180deg, rgb(255, 111, 0), rgb(6, 198, 124)); */}
.content-page .dashboard-page{    background: linear-gradient(180deg, rgb(236, 188, 151), rgb(245, 163, 77));}

.reservation-women{    background: #00aa38;
    background: -moz-linear-gradient(top, #00aa38 0%, #00aa38 50%, #005431 100%);
    background: -webkit-linear-gradient(top, #00aa38 0%,#00aa38 50%,#005431 100%);
    background: linear-gradient(to bottom, #00aa38 0%,#00aa38 50%,#005431 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aa38', endColorstr='#005431',GradientType=0 );}
table.dataTable{border-collapse:collapse !important;}
table.dataTable th{ font-size:1.10em; color:#000; text-align:center; vertical-align:text-top; 
background: #ffe56c !important; /* Old browsers */
background: -moz-linear-gradient(top, #ffe56c 0%, #ffe56c 60%, #ffcb14 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffe56c 0%,#ffe56c 60%,#ffcb14 100%)  !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffe56c 0%,#ffe56c 60%,#ffcb14 100%)  !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe56c', endColorstr='#ffcb14',GradientType=0 );
} 
 .menu-tab>li>a{    padding: 8px 9px; margin-bottom: 5px;} 

 
 #example_length select[name='example_length'], #example_filter input[type='search']{     
    width: 47%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
 
 
 
 
.google-visualization-orgchart-table { border-collapse: initial!important; }
.accordion-toggle .panel-heading { padding: 0px !important; }
.accordion-toggle .panel-title a { position: relative; }
.accordion-toggle .panel.panel-default .panel-title a { color: #7f3f00; }
.accordion-toggle .panel.panel-default .panel-title a:hover, .accordion-toggle .panel.panel-default .panel-title a:focus { color: #7f3f00; }
.panel-group .panel { border-radius: 3px; margin-bottom:10px; box-shadow: 0px 4px 0px #d4d4d4;}
.accordion-toggle .panel-heading a:after { content: "\f056"; display: block; font-family: FontAwesome; font-size: 1.5em; position: absolute; top: 7px;     color: #ffffff;
    left: -42px }
.accordion-toggle .panel-heading a.collapsed:after { content: "\f055"; }

.panel-group .panel .panel-body p{ font-size:1.25em; font-weight:400; color:#000; text-align:justify;}
 
 a.list-group-item{font-size:1em; color:#000; padding-top:7px;}
 
.dashboard-form{ background:#ffea48; padding:10px 0px; border-radius:5px; margin:15px 0px; border:solid 1px #ffde6b;}
.dashboard-form label{ color:#a51e28; font-size:1.25em; line-height:30px;}

.news-head{ background:#FFF; padding:10px; margin-bottom:20px;}

#nischay .news-head h3{font-size:2em; color:#3a3a3a;}

.single-news p { font-size:0.85em; margin-bottom:0.5rem;  color: #000; }
.governance-page{ background:url(../img/governance-bg.jpg) no-repeat center bottom; min-height:500px;}

.governance-description{ padding:36px 30px; background:#feffc8; border-top:5px solid #ad1e28; border-bottom:5px solid #ad1e28;}
.form-horizontal legend {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    font-size: 1em;
    line-height: inherit;
    color: rgb(51, 51, 51);
    font-weight: 600;
    border-top-style: initial;
    border-right-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-left-color: initial;
    padding: 0px;
    border-width: 0px;
    border-image: initial;
    border-bottom: 0px solid rgb(229, 229, 229);
}
.collapse{    margin-left: 7px;margin-right: 7px;}

.dashboard-page .widget table tr th{    color: #a51e28  !important;border: solid 1px #ffd235 !important;background: linear-gradient(to bottom, #ffe56c 0%,#ffe56c 60%,#ffcb14 100%) !important;}
.dashboard-page tr:nth-child(odd){background: rgba(255,255,255,0.5) !important;}
.dashboard-page tr:nth-child(even) {
    background: rgba(333,333,333,1) !important;
}
.dashboard-page .widget table tr .fa{margin:0px 5px;color: #d60202;}

.dashboard-page .form-horizontal h4,.dashboard-page .form-horizontal h3 {
    color: #a52a2a;
    font-family: 'oswald';
    font-size: 1.5em;
    font-weight: 400;
    line-height: 25px;
    padding: 10px 10px 10px 10px;
    border-radius: 0;
}
.widget table { margin: 0;margin-top:10px; }
.widget table tr th {     color: rgb(75, 75, 75); text-align: center;background: rgb(255, 255, 255);}
.table>thead>tr>th { vertical-align: middle; border-bottom: 1px solid #848484; }
.accordion-toggle .panel-heading { padding: 0px; }
.accordion-toggle .panel-title a { position: relative; }
.accordion-toggle .panel-title a:after { content: "\f056"; display: block; font-family: FontAwesome; font-size: 18px; position: absolute; top: -3px; left: -34px; color: #fff; }
.accordion-toggle .panel-title a.collapsed:after { content: "\f055"; }
.accordion-toggle .panel.panel-default .panel-title a { color: #393939; }
.panel-group .panel { border-radius: 3px; }
.panel-collapse .table-bordered>tbody>tr>td,.panel-collapse .table-bordered>tbody>tr>th,.panel-collapse .table-bordered>tfoot>tr>td,.panel-collapse .table-bordered>tfoot>tr>th,.panel-collapse .table-bordered>thead>tr>td,.panel-collapse .table-bordered>thead>tr>th{border: 1px solid #a4a4a4;}
#nischay .widget-content.padding .news-head p{ font-size:1.25em; font-weight:400; color:#3a3a3a;}



.recent-box .single-news { border-bottom: 1px solid #e0e0e0; margin-bottom: 1.0rem; margin-top: 1.0rem; }
.recent-box .single-news a { color: #424242; font-size:0.85em; font-weight: 400; margin-bottom: 1rem; }
.view { overflow: hidden; position: relative; cursor: default; }
.recent-box .single-news .news-data { margin-bottom: 0.5rem; }
.recent-box .single-news h3 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.recent-box .single-news p { color: #000; margin:5px 0px; padding:0px 0px; }
.widget-content.padding { overflow:hidden; }
.recent-box .single-news p a.download { padding:5px 10px; margin:10px 0px; border:1px solid #e4830a; color:#F00; clear:both; font-size:0.85em; }
.img-fluid { max-width: 100%; height: auto; }

.height-295 { height: 295px !important;}
.height-350 {height: 390px !important;}
.form-box{ background:#FFF; padding:25px; margin:10px 0px 30px 0px; border-radius:0px; overflow:hidden; border:solid 5px #ffec5a;}

#nischay h1{ font-size:2em; font-weight:300; padding:10px 0px;}
#nischay .news-page{ max-width:100%; max-height:350px; overflow:hidden;}
#nischay .recent-box{ overflow: hidden; padding:20px; background:#FFF;  margin:0px 0px;}
#nischay .recent-box h3{font-size:2em; color:#FFF; font-weight:400; text-align:center;}
#nischay .recent-box .list-group{ padding:0px 30px;}
#nischay .recent-box  a.list-group-item{ font-size:1.0em; border-left:0px; font-weight:400; border-right:0px; border-radius:0px;}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

	
.governance-photo{height:97%; margin-bottom:20px; border-radius:5px 0px 5px 5px;    overflow:hidden; background:rgba(255,219,113,1); margin-right:-20px;
background: #ffd047; /* Old browsers */
background: -moz-linear-gradient(left, #ffd047 0%, #ffdb71 49%, #ffd047 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffd047 0%,#ffdb71 49%,#ffd047 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffd047 0%,#ffdb71 49%,#ffd047 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd047', endColorstr='#ffd047',GradientType=1 );}
.governance-photo img{ margin:auto;}
.governance-info{ border:solid 0px #e8e8e8; padding:30px; border-radius:5px 0px 5px 5px; min-height:185px; margin-bottom:20px; overflow:hidden; }
.governance-info h1{ font-size:3em !important; font-weight:600; color:#1d1d25; line-height:30px; padding:10px 0px; margin:0px 0px; border-bottom:solid 5px #f47d15;}
.governance-info p{ font-size:1.25em !important; color:#5e5e5e !important; font-weight:400; padding:15px 0px !important; margin:0px 0px !important; }

	
.minister-photo{height:97%;  border-radius:5px;    overflow:hidden; background:rgba(255,219,113,1); margin-right:-20px;
background: #ffd047; /* Old browsers */
background: -moz-linear-gradient(left, #ffd047 0%, #ffdb71 49%, #ffd047 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffd047 0%,#ffdb71 49%,#ffd047 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffd047 0%,#ffdb71 49%,#ffd047 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd047', endColorstr='#ffd047',GradientType=1 );}
.minister-photo img{ margin:auto;}
.minister-info1{ border:solid 0px #e8e8e8; padding:30px; border-radius:5px; min-height:150px;  overflow:hidden; }
.minister-info1 h1{ font-size:2em !important; font-weight:600; color:#1d1d25; line-height:25px; padding:10px 0px; margin:0px 0px; border-bottom:solid 5px #f47d15;}
.minister-info1 p{ font-size:1.25em !important; color:#5e5e5e !important; font-weight:400; padding:10px 0px !important; margin:0px 0px !important; }
.minister-photo	{border-bottom:solid 5px #ad1e28;}
.text-red{color:#dc143c !important;}
.text-orange{color: #e68601 !important;}
.form-horizontal h4, .form-horizontal h3 { color: #393939; font-size:1em; font-weight: 600; line-height: 20px !important; background: rgba(200, 200, 200, 0.3); padding: 4px 5px 4px 10px; border-left: 5px solid #3498db; border-radius: 0; }
.form-horizontal h4.panel-title { border-left: 34px solid #3498db; border-radius: 4px 0px 0px 4px; }
.form-horizontal h4 a { color: inherit; }

.required-control:after { content: " *"; color: #fc4c5e; }
.mand-label span { float: right; background: #fcf8e3; color: #8a6d3b; font-size: 12px; border: 1px solid #faebcc; padding: 2px 5px; margin: -16px -15px 2px 0; }
.mand-label{position: absolute; float: left;right: 55px;top:20px;}
.form-horizontal h4, .form-horizontal h3 { color: #393939; font-size: 0.85em; font-weight: 600; line-height: 28px; background: rgba(200, 200, 200, 0.3); padding: 5px 5px 5px 10px; border-left: 3px solid #3498db; border-radius: 0; }
.form-horizontal h4.panel-title { border-left: 34px solid #3498db; border-radius: 4px 0px 0px 4px; }
.form-horizontal h4 a { color: inherit; }
.mandColorClass {    color: #555;background-color: #fff; background-image: none;border: 1px solid #ccc;}
input[readonly] { background-color: #eee !important; cursor: text !important; }
.checkbox, .radio { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
.checkbox-inline, .radio-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; }
.checkbox-inline.mandColorClass, .radio-inline.mandColorClass { background:none !important; }
.panel-group { margin-bottom: 0px; }
.panel-group .panel-heading { border-bottom: 0; position:relative; }
.panel-default>.panel-heading { color: #333; }
.accordion-toggle .panel-heading { padding: 0px; }
.accordion-toggle .panel-title a { position: relative; }
.accordion-toggle .panel.panel-default .panel-title a { color: #393939; }
.panel-group .panel+.panel { margin-top: 5px; }
.owl-carousel .item { position: relative; }
.owl-carousel .item .box { min-height: 150px; padding: 10px; margin: 0px 10px; border-radius:5px;-webkit-box-shadow: inset 0px 0px 28px -7px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 0px 28px -7px rgba(0,0,0,0.75);
box-shadow: inset 0px 0px 28px -7px rgba(0,0,0,0.75);}
.owl-carousel .item .box h1{ font-size:1.35em; line-height:20px; font-weight:400; padding:10px 0px; text-align:center; display:inline-block; color:#FFF; width:100%;}
.owl-carousel .item .box img{ font-size:3.5em; text-align:center !important; display:inline-block; margin:auto !important; color:#FFF; text-shadow:0px 2px 2px #000;}



.dashboard-items{padding:20px 0px 0px 0px;}

.dashboard-items ul.nav.nav-pills li{ font-family:'Oswald'; font-size:1.32em;}
.dashboard-items ul.nav.nav-pills li.active> a{ color:#FFF;}
.dashboard-items ul.nav>li>a{color:#3e3e3e; position: relative;  display: block; padding: 10px 27px;}

.dashboard-items ul.nav{background:#FFF; 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eaeaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); 

}
.btn-default {
	background-color: #ABB7B7 ;
	border-color: #ABB7B7;
	color:#000000;
}
.btn[disabled]{
	background-color: #757776 !important;
	border-color: #757776 !important;
	color: #FFFFFF !important;
	background-image:none  !important;}
	    
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #98A3A3 ;
	border-color: #98A3A3 ;
	color: #000000 ;
	 background-image: none;
}
.btn-primary {
	background-color: #4A525F !important;
	border-color: #4A525F !important;
	color: #FFFFFF !important;
	 background-image: none;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #3E444F !important;
	border-color: #3E444F !important;
	color: #FFFFFF !important;
	 background-image: none;
}
.btn-success {
	background-color: #68C39F !important;
	border-color: #68C39F !important;
	color: #FFFFFF !important;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-color: #757776 !important;
	border-color: #757776 !important;
	color: #FFFFFF !important;
	    background-image:none  !important;
}
.btn-info {
	background-color: #65BBD6 !important;
	border-color: #65BBD6 !important;
	color: #FFFFFF !important;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-color: #5BA9C2 !important;
	border-color: #5BA9C2 !important; 
	color: #FFFFFF !important;
}
.btn-warning {
	background-color: #eb9316  !important;
	border-color: #eb9316  !important;
	color: #fff !important;
	    background-image: none !important;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-color: #F5B84F !important;
	border-color: #F5B84F !important;
	color: #fff !important;
	background-image: none !important;
}
.btn-danger {
	background-color: #E15554 !important;
	border-color: #E15554 !important;
	color: #fff  !important;
	background-image: none !important;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-color: #C74B4A !important;
	border-color: #C74B4A !important;
	color: #fff !important;
	background-image: none !important;
}

.has-error:before{    font-family: 'FontAwesome';
    position: absolute;
    content: "\f00d";
    color: #a94442;
    right: 20px;
    top: 6px;}



#schemes{ padding:20px 0px 50px 0px; }
#schemes1{ padding:0px 0px 50px 0px; }


#schemes .item .box { min-height:150px; padding:20px 0px 20px 0px; overflow:hidden; position:relative; margin: 10px 0px; border-radius:10px;-webkit-box-shadow:inset 00px 0px 0px 0px rgba(0,0,0,0.75); transition: transform .2s; /* Animation */ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}

#schemes .item .box:hover {
    transform: scale(1.05); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
 

#schemes .item .box .progressbar{overflow:hidden; position:relative; width:100%; text-align:center; position:absolute; bottom:55px; background:url(../img/divider.png) center center no-repeat;}

#schemes .item .box i{ font-size:4em; color:#FFF;}




#schemes .item .box .progressbar h1{text-align:center; color:#fff; font-weight:500; line-height:25px; text-transform:uppercase; text-shadow:0px 1px 1px #000; text-align:center; font-size:1.0em; font-family: 'Roboto';}

#schemes .item .box .progressbar span{text-align:center; color:#fff; font-weight:300; text-transform:uppercase; line-height:28px; font-size:2em; font-family: 'Roboto';}

#schemes .item .box h1{font-size:1.25em; text-align:center; color:#fff; font-weight:400; line-height:30px; padding:0px;}

#schemes .item .box .header{position:absolute; bottom:0px; text-align:center; width:100%;  background:rgba(0,0,0,0.4); padding:10px 0px}
#schemes .item .box .header h1{ text-align:center;}


#schemes .item .box .badge{ background: #FC0;}

.student{background:#ff4848;}


.red-nischay{ 

background: #fc0004; /* Old browsers */
background: -moz-linear-gradient(top, #fc0004 0%, #f40004 46%, #890009 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fc0004 0%,#f40004 46%,#890009 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fc0004 0%,#f40004 46%,#890009 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0004', endColorstr='#890009',GradientType=0 ); 

 }
.orange-nischay{background: #ff8011; /* Old browsers */
background: -moz-linear-gradient(top, #ff8011 1%, #ff8011 46%, #994916 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff8011 1%,#ff8011 46%,#994916 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff8011 1%,#ff8011 46%,#994916 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8011', endColorstr='#994916',GradientType=0 ); 
	
	}
.yellow-nischay{background: #ff429d; /* Old browsers */
background: -moz-linear-gradient(top, #ff429d 0%, #ff007e 51%, #99004c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff429d 0%,#ff007e 51%,#99004c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff429d 0%,#ff007e 51%,#99004c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff429d', endColorstr='#99004c',GradientType=0 ); }

.lightyellow-nischay{ background: #992151;
    background: -moz-linear-gradient(top, #992151 0%, #992151 51%, #6b1236 100%);
    background: -webkit-linear-gradient(top, #992151 0%,#992151 51%,#6b1236 100%);
    background: linear-gradient(to bottom, #992151 0%,#992151 51%,#6b1236 100%); }



.darkred-nischay{    background: #b1040f;
    background: -moz-linear-gradient(top, #b1040f 0%, #890009 46%, #61040a 100%);
    background: -webkit-linear-gradient(top, #b1040f 0%,#890009 46%,#61040a 100%);
    background: linear-gradient(to bottom, #b1040f 0%,#890009 46%,#61040a 100%); }

.darkgreen-nischay{
	background: #00aa38; /* Old browsers */
background: -moz-linear-gradient(top, #00aa38 0%, #00aa38 50%, #005431 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #00aa38 0%,#00aa38 50%,#005431 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #00aa38 0%,#00aa38 50%,#005431 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aa38', endColorstr='#005431',GradientType=0 ); 
	
	}
.lightblue-nischay{
	background: #29b2cf; /* Old browsers */
background: -moz-linear-gradient(top, #29b2cf 0%, #29b2cf 50%, #196b7d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #29b2cf 0%,#29b2cf 50%,#196b7d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #29b2cf 0%,#29b2cf 50%,#196b7d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29b2cf', endColorstr='#196b7d',GradientType=0 );
	
	}
.darkblue-nischay{
	background: #306093; /* Old browsers */
background: -moz-linear-gradient(top, #306093 0%, #1d5594 51%, #113359 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #306093 0%,#1d5594 51%,#113359 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #306093 0%,#1d5594 51%,#113359 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#306093', endColorstr='#113359',GradientType=0 ); /
	
	}
.brinjal-nischay{
background: #6d4b7f; /* Old browsers */
background: -moz-linear-gradient(top, #6d4b7f 0%, #652e82 51%, #3d1c4e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #6d4b7f 0%,#652e82 51%,#3d1c4e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #6d4b7f 0%,#652e82 51%,#3d1c4e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d4b7f', endColorstr='#3d1c4e',GradientType=0 );	
	
	}
.gray-nischay{        background: #5f6465;
    background: -moz-linear-gradient(top, #29b2cf 0%, #29b2cf 50%, #196b7d 100%);
    background: -webkit-linear-gradient(top, #5f6465 0%,#484b4c 50%,#1f2121 100%);
    background: linear-gradient(to bottom, #5f6465 0%,#484b4c 50%,#1f2121 100%); }	
	
.brown-nischay{ background: #f3cf9d;
    background: -moz-linear-gradient(top, #29b2cf 0%, #29b2cf 50%, #196b7d 100%);
    background: -webkit-linear-gradient(top, #f3cf9d 0%,#e0ac64 50%,#6d5c44 100%);
    background: linear-gradient(to bottom, #f3cf9d 0%,#e0ac64 50%,#6d5c44 100%); }		
	
.remaining-box{background: rgb(109,0,25); /* Old browsers */
background: -moz-linear-gradient(top, rgba(109,0,25,1) 1%, rgba(143,2,34,1) 43%, rgba(173,39,42,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(109,0,25,1) 1%,rgba(143,2,34,1) 43%,rgba(173,39,42,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(109,0,25,1) 1%,rgba(143,2,34,1) 43%,rgba(173,39,42,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#ad272a',GradientType=0 ); }
.remaining-box h1{color:#fff !important;}


/*  #footer ul.nav-list > li a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
}

#footer ul.nav-list > li a::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #fff;
    transition: width .3s;
}

#footer ul.nav-list > li a:hover::after {
    width: 100%;
    //transition: width .3s;
} */

#footer { background: #213838; font-size: 0.75em; padding: 30px 0 0; position: relative; clear: both; margin-bottom:0px;}
#footer .container .row > div { margin-bottom: 10px; }
#footer h2 {color: #fff;font-size: 3em; font-family: 'oswald'; text-align: center; font-weight: 600; padding-bottom: 20px;border: none; }
#footer h2:lang(hi){font-family:'Mukta';}
#footer ul.nav-list > li a {  line-height: 30px; font-size:1.5em; font-weight:400; padding: 0px; color:#d4d4d4;font-family:oswald;    border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
#footer ul.nav-list > li a:lang(hi){font-family:'Mukta';}
#footer ul.nav-list > li:last-child a { border-bottom: 0; }
/* #footer ul.nav-list > li a:hover { background-color: rgba(255, 255, 255, 0.05); } */
#footer ul.nav-list > li a:hover, #footer ul.nav-list > li a:focus {background:none!important; }

#footer ul.list.icons li { margin-bottom: 5px; }
#footer h3{font-size:2.5em;font-weight: 500;color:#ecd993; margin-left:10px;margin-bottom:5px;font-family:oswald;}
#footer h3:lang(hi){font-family:'Mukta';}

.dashboard-items ul.nav-pills li:nth-child(02) a:hover, .dashboard-items ul.nav-pills li:nth-child(02).active{ background:#ff7925; color:#FFF;} 
.dashboard-items ul.nav-pills li:nth-child(03) a:hover, .dashboard-items ul.nav-pills li:nth-child(03).active{ background:#652e82 !important; color:#FFF !important;} 
.dashboard-items ul.nav-pills li:nth-child(04) a:hover, .dashboard-items ul.nav li:nth-child(04).active{ background:#29b2cf; color:#FFF;} 
.dashboard-items ul.nav li:nth-child(05) a:hover, .dashboard-items ul.nav li:nth-child(05).active{ background:#008b51; color:#FFF;} 
.dashboard-items ul.nav li:nth-child(06) a:hover, .dashboard-items ul.nav li:nth-child(06).active{ background:#1d5594; color:#FFF;} 
.dashboard-items ul.nav li:nth-child(07) a:hover, .dashboard-items ul.nav li:nth-child(07).active{ background:#ff007e; color:#FFF;} 
.dashboard-items ul.nav li:nth-child(08) a:hover, .dashboard-items ul.nav li:nth-child(08).active{ background:#ff7925; color:#FFF;} 
 .fancybox-title-float-wrap .child{background: #0b2f57 !important;font-family: 'Oswald' !important; font-size: 1.2em !important;}
.videogallery .gallery-caption{ height: 50px; overflow: hidden !important; text-overflow: ellipsis !important; color: #000; font-size: 1em;   display: inline-block;  font-family:'oswald'; text-align: center; }
.video-main .gallery-caption{height: 50px; overflow: hidden !important;text-overflow: ellipsis !important; color: #a90404; font-size: 1.1em;display: inline-block; font-family: 'oswald';text-align: center;}

 .btn-darkblue-2{    text-shadow: 0 1px 0 #fff; background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;}
@media (min-width: 992px) {
  .col-md-1-5 { width: 20%; }
  .col-md-2-5 { width: 40%; }
  .col-md-3-5 { width: 60%; }
  .col-md-4-5 { width: 80%; }
  .col-md-5-5 { width: 100%; }
}

@media (min-width: 1200px) {
  .col-lg-1-5 { width: 20%; }
  .col-lg-2-5 { width: 40%; }
  .col-lg-3-5 { width: 60%; }
  .col-lg-4-5 { width: 80%; }
  .col-lg-5-5 { width: 100%; }
}

 @media (min-width: 1190px) and (max-width: 1315px){.top-line div span{margin-right: 3px;} }


@media (max-width: 1130px){ .top-line div span{margin-right: 3px;} }

@media (max-width: 735px){
.top-line .columns h3 a{    font-weight: 300; padding: 0px 0px !important; line-height: 30px;cursor: default;font-size: 1.1em;color: #FFA500!important;}
#navigation ul li a{    font-weight: 100;font-size: 1em;line-height: 25px;color: #fff;} #navigation ul.section-nav li.input-link > input, #navigation ul.section-nav li.blink > input{    background: none; font-size: 1em;font-weight: 100;border: none;color: #fff; line-height: 19px; white-space: normal; text-align: left;}
#navigation ul.section-nav li.parent>a{    font-weight: 300;padding: 0px 0px !important;line-height: 30px;cursor: default;font-size: 1.4em;}
#navigation h3{font-weight: 300;color: #FFA500; line-height: 30px;cursor: default;font-size: 1.4em;}
 .brand h1{padding: 15px 0px !important; color: #FFF;font-size: 1.3em;text-shadow: 0px 5px 10px #252525;line-height: 1.1;}
 .header-inner1 h1{    padding: 43px 0px !important;}
 .brand img{height: 65px;}
 .panel-body ul li{    margin-left: 0px;}
.photogallery ul li{width: 210px;}
.photogallery .gallery-caption{    font-size: 0.6em;width: 190px;font-family: "Roboto", sans-serif;}
.videogallery ul li{    width: 205px;}
.videogallery .gallery-caption{font-size: 0.7em;}
.top-line div.last, .top-line div.last a{    line-height: 40px;}
.widget-content.padding{ padding: 5px 10px;}
.content-page .dashboard-page{padding-right: 0px;padding-left: 0px;}
.panel-group .panel .panel-body p{font-size: 1em;}
.panel-body ul li{    font-size: 1em;}
#nischay h1{    font-size: 1.5em;font-weight: 300;padding: 0px 0px;}
.height-390 {min-height: 510px !important;}
.height-200{min-height: 510px !important;}
.complaint .tab-pane .content-tab ul.banner-new li span{margin-left: 0px !important;}
.top-line { padding: 0px 0;}
}

@media (min-width:768px) {
.control-label {
	position: relative;
}

.control-label:before {
	color: #333;
	content: ":";
	position: absolute;
	right: 0;
}


}
@media (max-width:420px){
.height-390 {min-height: 660px !important;}
.height-200{min-height:660px !important;}
	
}
@media  (max-width: 767px) {
		.key-contact table,.key-contact thead,.key-contact tbody,.key-contact th,.key-contact td,.key-contact tr {display: block;}
		.table-respns thead tr {position: absolute;top: -9999px;left: -9999px;}
		.table-respns  tr { margin: 0 0 1rem 0; }
      	.table-respns  tr:nth-child(odd) {background:#ff7000;}
    	.table-respns	td {border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50% !important;width: auto;}
		.table-respns	td:before {position: absolute;color: #fff;top:0;left: 6px;width: 45%;padding-right: 10px !important;white-space: nowrap;}
		.table-respns	td:nth-of-type(2):before { content: "Phone"; }
		.table-respns	td:nth-of-type(4):before { content: "Mobile"; }
		.table-respns	td:nth-of-type(6):before { content: "Email"; }
		.key-contact{height:auto;}
		#phonemodal p{font-size: 1.2em !important;}
#phonemodal .modal-title{font-size: 1.5em !important;}
.complaint .tab-pane .content-tab h3{font-size: 2em !important;}
.about-content h1{font-size: 2em !important;}
.about-content p{line-height: 22px !important;font-size: 1em !important;}
.complaint .nav-container .nav-tabs>li.active>a, .complaint .nav-container .nav-tabs>li.active>a:focus, .complaint .nav-container .nav-tabs>li.active>a:hover{font-size: 1.2em !important;}
.complaint .nav-container .nav-tabs>li>a{font-size: 1.1em;}
.complaint .tab-pane .content-tab p{font-size: 1.2em !important;}
.key-contact h1{font-size: 2em;padding-top: 10px;padding-bottom: 10px;}
.key-contact h3{font-size: 1.4em;}
.news-department h1{font-size: 2em;}
.magazine-section .public-notice a{font-size: 1em;}
	}
@media only screen and (min-width: 768px)  and (max-width: 1190px) {
	.height-200 { min-height: 555px !important;}
	.height-390 {min-height:715px !important;}
	.complaint .tab-pane .content-tab ul.banner-new li span{margin-left: 0px !important;}
	}
@media (max-width: 767px) {
  .table-wrap table,
  .table-wrap thead,
  .table-wrap tbody,
  .table-wrap th,
  .table-wrap td,
  .table-wrap tr {
    display: block;
  }
  .table-wrap thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table-wrap td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%!important;
    white-space: normal;
    text-align: left;
  }
  .table-wrap td:before {
    position: absolute;
    top: 8px;
    left: 15px;
    width: 45%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    font-weight: bold;
  }
  .table-wrap td:first-child {
    padding-top: 17px;
  }
  .table-wrap td:last-child {
    padding-bottom: 16px;
  }
  .table-wrap td:first-child:before {
    top: 17px;
  }
  .table-wrap td:before {
    content: attr(data-title);
  }
  .table tbody tr {
    border-top: 1px solid #ddd;
  }
  .table tbody tr td {
    border: none;
  }
  #myCarousel{margin-top: 38px;}
}
.scheme-view ul.pagination{position: absolute;
    bottom: -25px !important;
    right: 20px;
    text-align: center;
    margin: auto;
    width: auto;
}
.scheme-view .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	    z-index: 3;
    color:#ffffff;
    cursor: default;
    background-color: #337ab7 !important;
    border-color: #337ab7;}
    
.dataTables_paginate ul li{ margin-left: 0px !important;}
.dataTables_paginate ul.pagination{position: absolute;bottom: -31px !important; right: 20px;text-align: center;margin: auto;width: auto;}   
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{z-index: 3; color: #fff;cursor: default;background-color: #337ab7 !important;border-color: #337ab7;}

.dataTables_paginate .paginate_button {cursor: default; background:#fff;  color:#000;box-sizing: border-box; min-width: 1.0em; padding: 0.5em 0.5em; margin-left: 1px; text-align: center; text-decoration: none !important; cursor: pointer; color: #333; border: 1px solid #ffd235; border-radius: 2px;}
.dataTables_paginate .paginate_button.first{color:red;}    
.dataTables_paginate .paginate_button.last{color:red;}    
.dataTables_paginate .paginate_button.previous{color:green;}    
.dataTables_paginate .paginate_button.next{color:green;}
.dataTables_paginate .paginate_button.current{background:darkblue; color:#fff;}
.dataTables_paginate {text-align:right;margin-top: 30px;}
.dataTables_filter{text-align:right;}
.dataTables_info{color:#000;    margin-top: 30px;}

.alert-info{       background-image: -webkit-linear-gradient(top,#e4a902 0,#eccc66 100%);
    background-image: -o-linear-gradient(top,#d9edf7 0,#b9def0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e4ac0a),to(#efd165));
    background-image: linear-gradient(to bottom,#e6b115 0,#fbde79 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    /* background-repeat: repeat-x; */
    border-color: #ffbd00;
    color: #fff;}
 #demo2-home address p{color:#a90404;font-size: 1.1em;padding: 5px 5px;} 
  #demo2-home address a{color:#0b0fb7;font-size: 1.1em;    margin: 0px;padding: 5px 5px;}
  
  
  
  /* style.css */


.material-card { position: relative; height: 0; padding-bottom: calc(50% - 16px); margin-bottom: 4em; width: 100%; margin-left: 0%; margin-right: 0%; }
.material-card h2 { position: absolute; top: calc(100% - 16px); left: 0; width: 100%; text-align: left; padding: 5px 10px 5px 20px; color: #fff; font-size: 1.4em; line-height: 1.4em; margin: 0; z-index: 10; white-space: nowrap; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; overflow:hidden;}
.material-card h2 span { display: block; }
.material-card h2 strong { font-weight: 400; display: block; font-size: .8em; }
.material-card h2:before, .material-card h2:after { content: ' '; position: absolute; left: 0; top: -16px; width: 0; border: 8px solid; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.material-card h2:after { top: auto; bottom: 0; }
@media screen and (max-width: 767px) {
.material-card.mc-active { padding-bottom: 0; height: auto; }
}
.material-card.mc-active h2 { top: 0; padding: 10px 16px 10px 80px; }
.material-card.mc-active h2:before { top: 0; }
.material-card.mc-active h2:after { bottom: -16px; }
.material-card .mc-content { position: absolute; right: 0; top: 0; bottom: 16px; left: 16px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.material-card .mc-btn-action { position: absolute; right: 6px; top: 15px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 5px solid; width: 54px; height: 54px; line-height: 44px; text-align: center; color: #fff; cursor: pointer; z-index: 20; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.material-card.mc-active .mc-btn-action { top: 5px; }
.material-card .mc-description { position: absolute;font-size: 1.3em;font-weight: 400; top: 100%; right: 10px; left: 10px; bottom: 10px; overflow: hidden; text-align: justify; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all 1.2s; -moz-transition: all 1.2s; -ms-transition: all 1.2s; -o-transition: all 1.2s; transition: all 1.2s; }
.material-card .mc-footer { height: 0; overflow: hidden; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
.material-card .img-container { overflow: hidden; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 3; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border:2px solid #CCC; border-bottom:0px; }
.material-card.mc-active .img-container { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; left: 0; top: 2px; width: 60px; height: 60px; z-index: 20; border: 2px solid rgba(0,0,0,0.2); }
.material-card.mc-active .mc-content { padding-top: 80px; }
@media screen and (max-width: 767px) {
.material-card.mc-active .mc-content { position: relative; margin-right: 16px; }
}
.material-card.mc-active .mc-description { top: 70px; padding-top: 5px; opacity: 1; filter: alpha(opacity=100); }
@media screen and (max-width: 767px) {
.material-card.mc-active .mc-description { position: relative; top: auto; right: auto; left: auto; padding: 0px 10px 10px 10px; bottom: 0; height: 216px; }
}
@media screen and (min-width: 1200px) {
.material-card .mc-content .img-container img { min-height: 100px; min-width: 100px; filter: grayscale(1);}
.mc-active .mc-content .img-container img { min-height: 100% !important; min-width: 100% !important; }
}
.material-card.mc-active .mc-footer { position: absolute; font-size: 1.3em;font-weight: 400;top: calc(100% - 16px); left: 16px; right: 0; height: 70px; padding: 22px 5px 5px 5px; }
.material-card.mc-active .mc-footer a { top: 0; }
.material-card.mc-active .mc-footer h4 { top: -32px; }
.material-card.Red h2 { background-color: #F44336; }
.material-card.Red h2:after { border-top-color: #F44336; border-right-color: #F44336; border-bottom-color: transparent; border-left-color: transparent; }
.material-card.Red h2:before { border-top-color: transparent; border-right-color: #B71C1C; border-bottom-color: #B71C1C; border-left-color: transparent; }
.material-card.Red.mc-active h2:before { border-top-color: transparent; border-right-color: #F44336; border-bottom-color: #F44336; border-left-color: transparent; }
.material-card.Red.mc-active h2:after { border-top-color: #B71C1C; border-right-color: #B71C1C; border-bottom-color: transparent; border-left-color: transparent; }
.material-card.Red .mc-btn-action { background-color: #F44336; }
.material-card.Red .mc-btn-action:hover { background-color: #B71C1C; }
.material-card.Red .mc-footer h4 { color: #B71C1C; }
.material-card.Red .mc-footer a { color: #B71C1C; }
.material-card.Red.mc-active .mc-content { background-color: #FFEBEE; }
.material-card.Red.mc-active .mc-footer { background-color: #FFCDD2; }
.material-card.Red.mc-active .mc-btn-action { border-color: #FFEBEE; }
.material-card.Indigo h2 { background-color: #3F51B5; }
.material-card.Indigo h2:after { border-top-color: #3F51B5; border-right-color: #3F51B5; border-bottom-color: transparent; border-left-color: transparent; }
.material-card.Indigo h2:before { border-top-color: transparent; border-right-color: #1A237E; border-bottom-color: #1A237E; border-left-color: transparent; }
.material-card.Indigo.mc-active h2:before { border-top-color: transparent; border-right-color: #3F51B5; border-bottom-color: #3F51B5; border-left-color: transparent; }
.material-card.Indigo.mc-active h2:after { border-top-color: #1A237E; border-right-color: #1A237E; border-bottom-color: transparent; border-left-color: transparent; }
.material-card.Indigo .mc-btn-action { background-color: #3F51B5; }
.material-card.Indigo .mc-btn-action:hover { background-color: #1A237E; }
.material-card.Indigo .mc-footer h4 { color: #1A237E; }
.material-card.Indigo .mc-footer a { color: #1A237E; }
.material-card.Indigo.mc-active .mc-content { background-color: #E8EAF6; }
.material-card.Indigo.mc-active .mc-footer { background-color: #C5CAE9; }
.material-card.Indigo.mc-active .mc-btn-action { border-color: #E8EAF6; }
.material-card.Teal h2 { background-color: #009688; }
.material-card.Teal h2:after { border-top-color: #009688; border-right-color: #009688; border-bottom-color: transparent; border-left-color: transparent; }
.material-card.Teal h2:before { border-top-color: transparent; border-right-color: #004D40; border-bottom-color: #004D40; border-left-color: transparent; }
.material-card.Teal.mc-active h2:before { border-top-color: transparent; border-right-color: #009688; border-bottom-color: #009688; border-left-color: transparent; }
.material-card.Teal.mc-active h2:after { border-top-color: #004D40; border-right-color: #004D40; border-bottom-color: transparent; border-left-color: transparent; }
.material-card.Teal .mc-btn-action { background-color: #009688; }
.material-card.Teal .mc-btn-action:hover { background-color: #004D40; }
.material-card.Teal .mc-footer h4 { color: #004D40; }
.material-card.Teal .mc-footer a { color: #004D40; }
.material-card.Teal.mc-active .mc-content { background-color: #E0F2F1; }
.material-card.Teal.mc-active .mc-footer { background-color: #B2DFDB; }
.material-card.Teal.mc-active .mc-btn-action { border-color: #E0F2F1; }
.commitee-member {background: lavender;}
.commitee-member .container{width:100%;}
.commitee-member .widget{background: #fff !important;}
.commitee-member .widget .widget-header h2{padding: 4px 13px 4px 13px;margin: 0px;color: darkslateblue;font-family: oswald;font-weight: 500;font-size: 1.6em;display: block;height: 40px;overflow: hidden;-webkit-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;background: rgba(0, 0, 0, 0.02);border-bottom: 0px solid rgba(0, 0, 0, 0.1) !important;}
.commitee-member .widget-content.padding{background:none;}





.complaint{padding:50px 20px; position:relative; background:#00b99d;}
.complaint .nav-container .nav-tabs{border-bottom:0px solid #ddd;}
.complaint .nav-container .nav-tabs>li{float:none;}
.complaint .nav-container .nav-tabs>li>a{font-size:1.25em; color:#000; font-family:'oswald'; margin-bottom:10px; border:1px dotted #000; border-radius:5px; text-align:center; margin-right:0px;}
.complaint .nav-container .nav-tabs>li>a:hover{background:#fff;}
.complaint .nav-container .nav-tabs>li.active>a, .complaint .nav-container .nav-tabs>li.active>a:focus, .complaint .nav-container .nav-tabs>li.active>a:hover {color:#fff; font-size:1.5em; font-family:'oswald'; cursor: default; border-radius:0px; background-color:darkslategrey; border:5px solid #d0c000;}
.complaint .nav-container .nav-tabs>li.active>a:lang(hi), .complaint .nav-container .nav-tabs>li.active>a:focus:lang(hi), .complaint .nav-container .nav-tabs>li.active>a:hover:lang(hi) {color:#fff; font-size:1.5em; font-family:'mukta'; cursor: default; border-radius:0px; background-color:darkslategrey; border:5px solid #d0c000;}

.complaint .nav-container{background:#ffeb01; padding:20px; box-shadow:8px 8px 0px rgba(000,000,000,0.3);}
.complaint .tab-pane .content-tab{position:relative; padding:10px;}
.complaint .tab-pane .content-tab::after{border-right:3px dotted #000;}
.complaint .tab-pane .content-tab h3{font-size:2.6em; color:#ffeb01; text-shadow:3px 3px 0px rgba(000,000,000,0.7); font-family:'oswald'; margin-bottom:10px;}
.complaint .tab-pane .content-tab h3:lang(hi){font-size:2.6em; color:#ffeb01; text-shadow:3px 3px 0px rgba(000,000,000,0.7); font-family:'mukta'; margin-bottom:10px;}
.box-style-2 p{font-size:1.2em; color:#000; font-family:'oswald'; text-align:justify;margin-bottom: 0px;}
.complaint .tab-pane .content-tab p{font-size:1.5em; color:#000; font-family:'oswald'; text-align:justify;}
.complaint .tab-pane .content-tab p:lang(hi){font-size:1.5em; color:#000; font-family:'mukta'; text-align:justify;}
.complaint .tab-pane .content-tab a{color:#fff; text-decoration:underline; text-shadow:1px 1px 0px rgba(000,000,000,0.7);}
.complaint .tab-pane .content-tab a:hover{color:#ffeb01; text-decoration:none;}
.yellow{color:#f9ff95 !important; text-shadow:2px 2px 0px rgba(000,000,000,0.9);   border-top:2px #000 dotted; padding:10px 0px; text-align:center !important;   margin:0px; font-size:1.7em !important;}
.complaint .tab-pane .content-tab ul.banner-new{position:relative; margin:0px; padding:0px;}
.complaint .tab-pane .content-tab ul.banner-new li{position:relative; overflow:hidden;}
.complaint .tab-pane .content-tab ul.banner-new li a{padding:25px 30px; margin:15px 0px;  text-decoration:none; border-radius:10px; border:solid 5px #fff; background:darkslategrey; clear:both; display:flex;}/* padding:20px 10px;margin:10px 0px; */
.complaint .tab-pane .content-tab ul.banner-new li span{display:flex;display:-webkit-box; margin-left:20px; font-family:'oswald'; font-size:1.7em;}
.complaint .tab-pane .content-tab ul.banner-new li span:lang(hi){display:flex; margin-left:20px; font-family:'mukta'; font-size:1.7em;}

.complaint .tab-pane .content-tab form.form{position:relative; border:dotted 5px #fff; border-radius:10px; padding:20px; background:turquoise; overflow:hidden; margin-top: 10px;}

.complaint .tab-pane .content-tab form.form .alert, .complaint .tab-pane .content-tab form.form span{background:#ffeb01; color:#000;}
.complaint .tab-pane .content-tab form.form .form-group{padding:0px 0px;}
.complaint .tab-pane .content-tab form.form .form-group label{font-size:1em; color:#000; font-family:'oswald';}
.complaint .tab-pane .content-tab form.form .form-group label:lang(hi){font-size:1em; color:#000; font-family:'mukta';}

.complaint .tab-pane .content-tab form.form .form-group .form-control{border-radius:0px; line-height:20px; background:darkslategrey; border:dotted 1px #fff; color:#fff;}
.complaint .tab-pane .content-tab  ol.payment{position:relative;}
.complaint .tab-pane .content-tab  ol.payment li{position:relative; font-size:1.25em; color:#000; font-family:'oswald'; margin-left:25px;}
.complaint .tab-pane .content-tab  ol.payment li:lang(hi){position:relative; font-size:1.25em; color:#000; font-family:'mukta'; margin-left:25px;}

/* .form-control:focus{border: 1px solid #f47d1580 !important;} */
.form-control{ height: 30px ;font-size:0.90em !important;padding: 0px 12px !important;}
textarea.form-control{height:5 !important;resize: vertical;}
.form-group{    margin-bottom: 5px !important;}

#selectMunicipalForm .chosen-container-single .chosen-single,#selectMunicipalForm1 .chosen-container-single .chosen-single{height: 31px !important;border: 1px solid #858688; padding: 5px 12px;}

 .margin-top-120{margin-top:120px;}
.accordion{min-height:320px;}
.card {position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color:darkgoldenrod; background-clip: border-box; border: 0px solid rgba(0,0,0,.125);}
.card-header {margin:0.5rem 0.5rem; background:#fff200;} 
.card-header h5{font-size:2em; font-family:oswald; display:inline-flex; padding:0.5rem 0.5rem; margin:0px; font-weight:500; color:black;}
.card-body {-webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding:0.5rem 1rem; color:#fff; font-size:1.6em;}
.card-body .dashboard-blink{color: #00e8ff; animation: blinker 1s linear infinite; text-decoration: underline;}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.card-body ul.free-services{display:flex; position:relative;}
.card-body ul.free-services li{width:50%; text-align:center;align-items: center}
.card-body ul.free-services li a{font-size:1.6em; color:#fff200;text-align: center;}
/* .card-body ul.free-services>li.active>a, .card-body ul.free-services>li.active>a:hover{color:#32a2ed !important; background-color:#e4e4e2;text-align: center;} */
.card-body ul.free-services>li.active>a:hover{background:none;}
.card-body .tab-content{ padding: 10px; background: #e4e4e2;}
.card-body.tab-content {padding:20px !important;}
.card-body #telephone-view p{    border: 4px solid #ffb500;border-radius: 10px; padding: 5px;}
.text-red-1 {color:#ff0000;}
.text-orange-1 {color:#fba91a;}
.text-green-1 {color:#5cb85c;}
 .margin-left-70{    margin-left: 70px;}
 .services-list .col-sm-4 ul {background: linear-gradient(to bottom, #109e88 0%,#82a728 100%); min-height: 342px; }
.services-list .col-sm-8 .tab-content {background: linear-gradient(to bottom, #54ffe5 0%,#5cf18a 100%);height: 340px; }
.member .tabs-navigation .col-sm-8 .tab-pane { max-height: 340px; overflow: auto; }
.tabs .tab-link { font-family: owswold; font-size: 1.6em; font-weight: 400; color: #fff; padding: 10px 30px;; cursor: pointer; text-align: left; }
.tabs .tab-link.current {     background: rgb(84, 255, 229);color: #0b3e91; }
.tab-link.current { position: relative; }
.services-list .tabs .current:after { content:"\f0da";position: absolute;  font-family: 'FontAwesome';font-size: 25px;color:#0b75b4;;right: 18px; top: 6px; }
.services-list .slimScrollDiv{    overflow: visible !important;}
.tab-link{ position: relative; }
.services-list .tabs li:after{ content: "\f0d8";position: absolute;  font-family: 'FontAwesome';font-size: 25px;color: #ffffff;right: 18px; top: 6px; }
.services-list .tab-content { display: none; background: #ededed; padding: 5px 15px; }
.services-list .tab-content.current { display: inherit; }
.services-list .tab-content > a { font-family:oswold; background-repeat: no-repeat; border-bottom: 1px solid #a9bdf5; color:#0b3e91; font-size: 1.6em; font-weight: 200; line-height: 45px; padding: 0 0px 0 25px; display: block; text-transform: none; position: relative; text-align: left;padding-left: 35px; }
.services-list .tab-content > a:after { position: absolute; content: "\f090"; font-family: 'FontAwesome'; font-size: 20px; color:#867B7B; left:0px; top: 1px; }
.services-list .tab-content a:hover { background: rgba(0,0,0,0.12); }
.online-service .container{width:100%;}
.height-340{height: 340px;}
.online-service h1{color:#fff; font-size: 3em;font-family: 'oswald';text-align: center;font-weight: 600;padding-top: 20px;padding-bottom: 20px;}
.drag1 .container{width:100%;}
.drag1 .widget {
    position: relative;
    background: #fff;
    color: #5b5b5b;
    margin-bottom: 20px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.alignment ol li{ margin-left: 20px !important;}
.margin-0{margin:0px !important;}
.drag1 .widget-header{-webkit-border-radius: 2px 2px 0 0;
border-radius: 4px 4px 0 0;
background: aliceblue;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);height: 43px;}
.drag1 .widget .widget-header h2 {background: aliceblue; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;padding: 4px 13px 4px 13px;margin: 0px;color: darkslateblue;font-family: oswald; font-weight: 500; font-size: 1.8em; display: block;height: 40px;overflow: hidden;}
.drag1 .widget .widget-header h2:lang(hi) {background: aliceblue; border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;padding: 4px 13px 4px 13px;margin: 0px;color: darkslateblue;font-family:' Mukta'; font-weight: 500; font-size: 1.8em; display: block;height: 40px;overflow: hidden;}


.drag1 .widget .additional-btn {
    position: absolute;
    top: 10px;
    right: 13px;
    z-index: 2;
}
.magazine-section .single-news:last-of-type { border-bottom: none; }
.magazine-section .single-news { border-bottom: 1px solid #e0e0e0; margin-bottom: 1.5rem; }
.magazine-section .view { margin-bottom: 1rem; }
.section img { max-width: 100%; height: auto; }
.hm-white-slight .mask { background-color: rgba(255, 255, 255, .1); }
.magazine-section .single-news { border-bottom: 1px solid #e0e0e0; margin-bottom: 1.0rem; margin-top: 1.0rem; }
.magazine-section .single-news a { color: #424242; font-size:1em; font-weight:500; margin-bottom: 1rem; }
.view { overflow: hidden; position: relative; cursor: default; }
.magazine-section .single-news .news-data { margin-bottom: 0.5rem; }
.magazine-section .single-news h3 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.magazine-section .single-news p {margin:5px 0px; }
.widget-content.padding { overflow:hidden; }
.magazine-section .single-news p a.download { padding:5px 10px; margin:10px 0px; border:1px solid #e4830a; color:#F00; clear:both; font-size:0.85em; }
.z-depth-1-half { -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15); box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15); }
label.error{color: red;}


.magazine-section .public-notice:last-of-type { border-bottom: none; }
.magazine-section .public-notice { border-bottom: 1px solid #333; padding-top: 1.0rem; padding-bottom: 1.0rem; overflow:hidden;min-height: 115px; }
.magazine-section .public-notice p { font-size:0.85em; margin-bottom:0.5rem; color: #fff; }
.magazine-section .public-notice a { color: #fff; font-size:1.4em; font-weight: 400; margin-bottom: 1rem; }
.magazine-section .public-notice .news-data { margin-bottom: 0.5rem; }
.magazine-section .public-notice h3 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.magazine-section .public-notice p { color: #fff; margin:5px 0px; }
.magazine-section .public-notice a.download { padding:5px 10px; margin:10px 0px; border:1px solid #ddd; color:#f1ff1; clear:both; font-size:0.85em; }
.magazine-section .public-notice .serialno-new{ font-size:4em; font-weight:600; line-height:50px; color:#FFF;}
.magazine-section.public-notice {background:#013220;}
.magazine-section .single-news p { font-size:0.85em; margin-bottom:0.5rem;  color: #000; }
.control:hover{border-color: #085d88;}
.control, .control .left, .control .right, .control:before{display: inline-block;vertical-align: middle;ransition: border 0.4s, width 0.4s, height 0.4s, margin 0.4s;}
.control{border: 4px solid #0aa0ea;border-radius: 50%; margin: 0px;width: 31px;height: 31px;font-size: 0; white-space: nowrap;text-align: center;cursor: pointer;}
.control.pause .left {border-right: 1px solid transparent;}
.control.pause .left, .control.pause .right {margin: 0px; margin-top: 5px;border-left: 4px solid #0aa0ea; border-top: 0 solid transparent;border-bottom: 0 solid transparent;height: 11px;}
.control.play .left {     margin-top: 5px;margin-left: 5px;border-left: 10px solid #0aa0ea; border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-right: 5px solid transparent;height: 10px;}

.drag1 .helpline{padding-top:20px;}
.drag1 .helpline span.list-text {  padding:5px;font-size:2em;text-align: center;font-weight: 600;}   
.drag1 .col-lg-12 .helpline span.list-text{float:right;padding: 0px;}
.drag1 .col-lg-12 .helpline .helpline-list{    padding: 15px;}
.drag1 .helpline span.list-number{ font-size: 1.6em; font-weight: 600;}
.drag1 .helpline span.list-number:lang(hi){ font-size: 1.6em; font-weight: 600;font-family:'mukta'}
.drag1 .helpline .helpline-list{padding:10px; margin:10px 0px;}



.orange{background: #d87c09; color: #fff;} .orange-text{color: #ffffff; background: #d87c09}
.blue1{background: #0d5bb3;color: #fff;}.blue1-text{ background: #0d5bb3;color: #fff; }
.red1{    color: #fff; background: #af1717;} .red1-text{color: #fff; background: #af1717;}
.dark-red{color: #fff; background: #992151;} .dark-red-text{color: #fff; background: #992151;}
.green1 {color: #fff; background:#00a638;} .green1-text{color: #fff; background:#00a638;}
.lavender{color: #fff; background:#663381;} .lavender-text{color: #fff; background:#663381;}
.dark-blue{background: #083a6b;}
.gray{background: #a0a0a0;}
.orange-light{background: #b3854c;color: #fff;}
.dark-blue-light{background: #4e8ecc;}
.green1-light{    color: #fff;background: #4cc876;}
.lavender-light{color: #fff;background: #bf84de;}
.red1-light{color: #fff;background:#da5e5e;}
.blue-in{      background-color: #85d2eb;}
.red-in{background: #eb9898;}
.lavender-in{    background: #d3a7eb;}
.green-in{    background: #7ff5a6;}
.orange-in{    background: #ebbc82;}
.height-390 {
    min-height: 390px;
}
.height-200 {
    min-height: 200px ;
}
.online-service ul{    padding-left: 0;display: inline-block; width: 100%;text-align:center;}
.online-service ul li{  display: inline-block; border-radius: 0 !important;    width:17%;  margin: 1%;
    padding: 1em;
    /* background:#dc8586; */
    text-align: center;
    height: 250px;
    -webkit-transition: 0.5s ease all;
    transition: 0.5s ease all;
    border-radius: 0px;
}
.online-service ul li .list-icon{font-size: 6em;color: #fff;}
.online-service ul li .list-text{    font-size: 2em; color: #fff;}
.online-service ul li .service-container{ position: relative;}
.online-service ul li .service-container .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 225px;
  width: 100%;
  opacity: 0;
  transition: .5s ease;

}
.online-service ul li .service-container:hover{background-color: #008CBA !important;}
.online-service ul li .service-container:hover .overlay { opacity: 1;}
.online-service ul li .service-container .overlay .overlay-text{  width: 220px;height: 168px;}
.online-service ul li .service-container .overlay p{color:#fff;margin:5px;    font-size: 2.2em;    text-shadow: 2px 2px #123456;}
.online-service ul li .service-container .overlay .overlay-text ul li{display: block !important; width: 100%;height: auto;
    line-height: 0px; text-align:left;}
 .online-service ul li .service-container .overlay .overlay-text ul li a{color:#fff;font-size: 1.3em;}   
 
 

.boxes{background:rgba(255,255,255,1);box-shadow:0 1px 4px rgba(51,51,51,.2);margin:5px 0}
.boxes > h1{font-size:18px!important;}
.boxes { border-radius: 0; margin: 5px 0 !important; }
.boxes > h1 {
    font-size: 18px;
    color: #274472;
    text-shadow: 1px 1px 0px rgba(39,68,114,0.1);
    font-weight: 400;
    padding-bottom: 5px;
}
.boxes h1 {
	    text-indent: 0px !important;
    color:#037c92;
    font-size: 3em;
    font-family: 'oswald';
    text-align: center;
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 20px;
}
.boxes {
	position:relative;
	margin:10px 0px;
	background:rgba(255, 255, 255, 1);
	box-shadow:0 3px 2px rgba(51, 51, 51, 0.1);
	border-radius:4px;
}

.about-fix-div .services-list{display:inline-block;margin:6px;position:relative;width:280px;overflow:hidden;vertical-align:top;background:rgba(225,225,225,.5)!important;border-radius:5px}
.about-fix-div .services-list ul,.services-list ul li{position:relative;width:100%;float:left}
.about-fix-div .services-list h1{padding:10px!important;font-size:1.6em;color:#fff!important;text-align:left;text-shadow:1px 1px 0 rgba(39,68,114,.8);border-bottom:2px solid #b1b1b1}
.about-fix-div .services-list ul{list-style:none inside;overflow:hidden;padding:5px 0}
.about-fix-div .services-list ul li{background:rgba(0,0,0,0);border:0;clear:both;list-style:none;margin:0!important;text-align:left}
.about-fix-div .services-list ul li a{background:rgba(0,0,0,0);color:#026e82;display:block;float:left;font-size:1.5em;font-weight:600;margin-left:5px;padding:1px 10px;border-bottom:dotted 1px #a7a7a7;width:92%; line-height:30px;font-family: oswold;}
.about-fix-div .services-list ul li a:hover{text-decoration:underline}
.about-fix-div .services-list ul li:hover{background:rgba(0,0,0,.1)}
.about-fix-div ul li{    display: inline-block;}
.about-fix-div ul{text-align:center;}

.about-fix-div .hideContent {
    overflow: hidden;
    line-height: 1em;
    height:230px !important;
}
.about-fix-div .content {
    background: #F6F6F6;
    position: relative;
    width: 100%;
    min-height: 200px;
    z-index: 5;
    overflow: hidden;
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.1);
    border-radius: 0 3px 3px 3px;
    padding:0px;
}
.about-fix-div .show-more {
    padding: 10px 0;
    text-align: center;
    background: #b0b5b5;
    font-size: 1.2em;
    font-weight: 600;
}

.about-fix-div .HeaderColor {
   background: #2d9db1 !important;
}

.about-fix-div .HeaderColor:before{
	font-family: FontAwesome;
    content: "\f095";
    display: inline-block;
    
    margin-right: 10px;
    vertical-align: middle;
	
}

.about-fix-div .HeaderColor_WT:before{
	font-family: FontAwesome;
    content:"\f043";
    display: inline-block;
    
    margin-right: 10px;
    vertical-align: middle;
	
}
 .HeaderColor_WT{background: #2188d2;}
 
 .about-fix-div .HeaderColor_RL:before{
	font-family: FontAwesome;
    content:"\f0f7";
    display: inline-block;
    
    margin-right: 10px;
    vertical-align: middle;
	
}
 .HeaderColor_RL{background: #18adad;}
 
  .about-fix-div .HeaderColor_AS:before{
	font-family: FontAwesome;
    content:"\f0d6";
    display: inline-block;
    
    margin-right: 10px;
    vertical-align: middle;
	
}
 .HeaderColor_AS{background: #d8773e;}
 
.about-fix-div .showContent {
    height: auto !important;
}
.ser-list{background: paleturquoise; width:100%;}

.block {
	width: 306px;
	height: 230px;
}
.footer-links{margin-top:5px;}
.panel-title{border-left: 34px solid #ab0000;
    border-radius: 4px 0px 0px 4px;}
    
  .service-box{
            position: relative;
            overflow: hidden;
            margin:10px;
            perspective:1000px;
            -webkit-perspective:1000px;
        }
 .service-icon{
            width: 100%;
            height: 250px;
            padding: 20px;
            text-align: center;
            transition: all .5s ease;
        }

.service-content-new{
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            opacity: 0;
            width: 100%;
            height: 250px;
            padding: 20px;
            text-align: center;
            transition: all .5s ease;
            background-color: #848383;
            backface-visibility:hidden;
            transform-style: preserve-3d;
            -webkit-transform: translateY(110px) rotateX(-90deg);
            -moz-transform: translateY(110px) rotateX(-90deg);
            -ms-transform: translateY(110px) rotateX(-90deg);
            -o-transform: translateY(110px) rotateX(-90deg);
            transform: translateY(110px) rotateX(-90deg);
        }
 .service-content-new ul li{    text-align: left; color: #fff;line-height: 20px; font-size: 1.2em;}
  .service-content-new ul li a{color:#fff;text-transform: capitalize;}
 .service-box .service-icon .front-content{
            position: relative;
            top:120px;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

 .service-box .service-icon .front-content i {
            font-size: 4.5em;
            color: #fff;
            font-weight: normal;
        }
.service-box .service-icon .front-content .fa-list{ font-size: 4.5em; color: #fff; font-weight: normal;}
.service-box .service-icon .front-content .fa-list_WT:before{content: "\f043";font-size: 1.8em; color: #fff; font-weight: normal;top: -120px;font-family: FontAwesome;position: absolute;left: 80px;    font-weight: normal;
    text-decoration: inherit;padding-right: 0.5em;font-style: normal;}
.service-box .service-icon .front-content .fa-list_RL:before{content: "\f084";font-size: 1.5em; color: #fff; font-weight: normal;top: -120px;font-family: FontAwesome;position: absolute;left: 80px;    font-weight: normal;
    text-decoration: inherit;padding-right: 0.5em;font-style: normal;}

.service-box .service-icon .front-content .fa-list_AS:before{content: "\f201";font-size: 1.5em; color: #fff; font-weight: normal;top: -120px;font-family: FontAwesome;position: absolute;left: 80px;    font-weight: normal;
    text-decoration: inherit;padding-right: 0.5em;font-style: normal;}
.service-box .service-icon .front-content h3 { font-size:1.6em; color: #fff;text-align: center; margin-top:40px;text-transform: uppercase;padding-top: 10px;
        }
.service-box .service-content-new h3 {    border-radius: 10px;
			    padding: 2px;    border: 1px solid;
            font-size: 1.3em;
            font-weight: 700;
            color: #fff;
            margin-bottom:5px;
            text-transform: uppercase;
            margin-top:0px;
        }
.service-div{background:slateblue;}
.service-div h1 {color: #fff; font-size: 3em; font-family: 'oswald';text-align: center;font-weight: 600;padding-top: 20px; padding-bottom: 20px;}       
 .service-div h1:lang(hi) {color: #fff; font-size: 3em; font-family: 'Mukta';text-align: center;font-weight: 600;padding-top: 20px; padding-bottom: 20px;}       
 
 .service-box .service-content-new p {
            font-size: 13px;
            color: #b1b1b1;
            margin:0;
        }
.service-icon_WT{background-color: #ffc000;}

.service-icon_AS{background-color:#e84b3a;}
.service-icon_RL{background-color:#00a638;}
 .service-box:hover .service-icon{
            opacity: 0;
            -webkit-transform: translateY(-110px) rotateX(90deg);
            -moz-transform: translateY(-110px) rotateX(90deg);
            -ms-transform: translateY(-110px) rotateX(90deg);
            -o-transform: translateY(-110px) rotateX(90deg);
            transform: translateY(-110px) rotateX(90deg);
        }
 .service-box:hover .service-content-new {
            opacity: 1;
            -webkit-transform: rotateX(0);
            -moz-transform: rotateX(0);
            -ms-transform: rotateX(0);
            -o-transform: rotateX(0);
            transform: rotateX(0);
        }
.text-yellow-1{color: #fff200;}



#dashBoardDiv .widget .tab-boxed{padding-bottom: 55px !important;}
#dashBoardDiv .dataTables_paginate{margin-top: 0px !important;}
#dashBoardDiv .dataTables_info{margin-top: 0px;}

#phonemodal .modal-backdrop.in{    opacity: 0 !important;}
#phonemodal .slimScrollDiv{height:100px !important;}
#phonemodal p{    font-size: 1.6em;color: #2f4f4f; background: #ffffff;margin: 10px 10px;font-family: oswold; font-weight: 600;}
#phonemodal .modal-title{margin: 0;line-height: 1.42857143;font-family: oswold; font-size: 2em; color:#ffeb01;font-weight: 600;text-shadow: 3px 3px 0px rgba(000,000,000,0.7);}
#phonemodal .modal-header{ background: #00b99d;}

 .footer-links{  font-size: 1.08em;}
  .footer-link1{    background:#e8e9ea;}
 .footer-links ul li{list-style-type: none;
   
    margin: 0;
    padding: 0;
    line-height: 30px;
    display: inline-block;
    margin-right: 20px;}
.footer-links ul li a{color: #0c0c0c;font-size:1.1em;border-right:none;}
.footer-links ul li .fa{font-size: 1.1em;}

  .footer-link1{    background:#e8e9ea;}
 .footer-link1 ul li{list-style-type: none;
    font-size: 0.9em;
    margin: 0;
    padding: 0;
    line-height: 30px;
    display: inline-block;
    margin-right: 20px;}
.footer-link1 ul li a{color: #0c0c0c;font-size: 0.9em;font-weight: 500;padding: 1px 5px;border-right: 1px solid rgba(0, 0, 0, 0.1);}
.table-help>tbody>tr>td a{color: #ff8100 !important;}

.about-content h1{font-size:3em; font-family:'oswald';  color:#0042ad; line-height:35px; margin-top:10px;}
.about-content h1:lang(hi){font-size:3em; font-family:'Mukta';  color:#0042ad; line-height:35px; margin-top:10px;}
.about {color:#313131; line-height:25px; overflow:hidden; max-height: 140px; font-size:1.2em; font-weight:500; padding:10px 0px; text-align:justify; margin:0px;}
  .about-content a{ color: #e40000;}
#navigation ul .group-result{    font-weight: 700;font-size:1.3em;}  
#navigation ul .group-option{margin-left:10px;}
.fa-pdf {
    position:relative;
}    
.fa-pdf:before {
    content: "\f1c1";  /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:0;
 }
 
.bd-example-container-header {
  height: 3rem;
  margin-bottom: .5rem;
  background-color: lighten($blue, 50%);
  border-radius: .25rem;
}



.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: $card-bg;
  background-clip: border-box;}
  
  
 .card-body {
  // Enable `flex-grow: 1` for decks and groups so that card blocks take up
  // as much space as possible, ensuring footers are aligned to the bottom.
  flex: 1 1 auto;
  padding: $card-spacer-x;
  background:#f3f3f3;
}

.card-title {
  margin-bottom: $card-spacer-y;
}


.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-footer:last-child {
    border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.border-success {
    border-color: #28a745!important;
}

.card-subtitle {
  margin-top: -($card-spacer-y / 2);
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}
 
  
  .border-success {
    border-color: #ddd!important;
}


.img-responsive{max-width:100%; height:auto;}
.featured-article {
	width: 200px;
	height: 130px;
	position: relative;
	margin-bottom: 1em;
}
.featured-article a img{
height:100px;
}

.featured-article .block-title {
	/* Position & Box Model */
	<!-- position: absolute; -->
	bottom: 0;
	left: 0;
	z-index: 1;
	/* background */
	background: rgba(0,0,0,0.7);
	/* Width/Height */
	padding: .5em;
	width: 100%;
	/* Text color */
	color: #fff;
	height:30px;
}

.featured-article .block-title h2 {
	margin: 0;
}
.featured-article .block-title a .fa{color:#fff;}
/* Featured Articles List [BS3]
--------------------------------------------
* show the last 3 articles post
*/

.main-list {
	padding-left: .5em;
}

.main-list .media {
	padding-bottom: 1.1em;
	border-bottom: 1px solid #e8e8e8;
}
.featured-article p{margin:0px; padding:0px !important;max-height: 89px; overflow: hidden; word-wrap: break-word; font-size:0.85em !important;}
.featured-article .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color:#cccccced;
}
.featured-article:hover .overlay {
  opacity: 1;
}
.featured-article .text {
  color:#545454 !important;
  font-size:1.2em;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
      width: 100%;
}


.featured-article .by-author{padding:0px !important;    color: #efebeb !important;width: 150px;height: 20px; overflow: hidden;}
 .view-pdf{background:url('../../assets/img/pdf1.png');height:100px;}
 .view-xls,.view-xlsx{background:url('../../assets/img/Excel1.png');height:100px;}
.view-doc,.view-docx{background:url('../../assets/img/docx.png');height:100px;}
.padding-right-20{padding-right:20px;padding: 0px 22px 0px 10px;}
.thumbnail-icon{position:relative;}
.thumbnail-pdf:after{ content:"\f1c1";font-family: FontAwesome;font-style: normal; font-weight: normal;text-decoration: inherit; position: absolute;color:red;font-size: 16px;}
.thumbnail-xls:after,.thumbnail-xlsx:after{ content:"\f1c3";font-family: FontAwesome;font-style: normal; font-weight: normal;text-decoration: inherit; position: absolute;color:red;font-size: 16px;}
.thumbnail-doc:after,.thumbnail-docx:after{ content:"\f1c2";font-family: FontAwesome;font-style: normal; font-weight: normal;text-decoration: inherit; position: absolute;color:red;font-size: 16px;}

.card {
    position: relative;
	max-width:250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
.card-header1 {padding: .6rem 0.25rem; display:flex; margin-bottom: 0; background-color: rgba(0,0,0,.03); border-bottom: 1px solid rgba(0,0,0,.125);}
.card-body {-webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem;}
.card-title {margin-bottom: .75rem;}
.card-title.h5, h5 {font-size: 1.25rem;}
.red-thumb{color:red;}
.card-header1 i{padding:4px 10px;}
.card-header1 .close1 i{padding:4px 10px;right: 0px;position: absolute;}
.card-header1 p{overflow:hidden; font-size:0.75em; font-weight:600;}
.card-header1 span{font-size:0.9em; color:#000;width: 185px;}
.card-header1 .file-name{width: 185px;}
.card-header1 .file-name span{font-size:0.9em; color:#000;}
.card-header1 .file-name p{font-size:0.8em !important; color:#6d6d6d !important;padding:0px !important;font-weight: 400!important;}

.card-header2 {padding: .6rem 0.25rem; display:flex; margin-bottom: 0; background-color: rgba(0,0,0,.03); border-bottom: 1px solid rgba(0,0,0,.125);}
.card-header2 i{padding:4px 10px;}
.card-header2 .close1 i{padding:4px 10px;right: 0px;position: absolute;}
.card-header2 p{overflow:hidden; font-size:0.75em; font-weight:600;}
.card-header2 span{font-size:0.9em; color:#000;width: 185px;}
.card-header2 .file-name{width: 173px;}
.card-header2 .file-name span{font-size:0.9em; color:#000;}
.card-header2 .file-name p{font-size:0.8em !important; color:#6d6d6d;padding:0px;font-weight: 400;}
.card-header2 div[class*="thumbnail"] {    padding: 0px 20px 0px 10px;}


.img-thumb{width: 100%;height: 100px;}
.padding-right-0{padding-right:0px !important;}
.padding-left-0{padding-left:0px !important;}

.input-group-addon{border-radius: 0px;}
 #mobile .container{padding-bottom:10px;padding-top:10px;background: #007fff;}
 @media (max-width: 767px){

.padding-right-0{padding-right: 10px !important;}
.padding-left-0{padding-left: 10px !important;}
.page-heading1{    min-height:85px;}
.dataTables_wrapper .col-xs-6{width:100%;}
.site-header .navbar { min-height:0px; }


/* .mand-label{    position: relative; right: 13px; top: 5px;} */

}
.navbar-default .btn-link{ color: #fff !important;}
.navbar-default .btn-link:hover{  color: #fff !important;text-decoration: none;}
.site-header span .dropdown-menu { left: -11px;  background-color:#ffffffe6;}
.site-header span .dropdown-menu a{    color: #0061c3;font-size: 1em;line-height: 25px;font-weight: 600;}
#file_list_0 ul li{list-style:none;margin-left:0px;}
.quick-page .form-horizontal h4, .form-horizontal h3{    color: #ffffff;
    font-size: 1.2em;
    font-weight: 600;
    line-height: 28px;
    background: darkgoldenrod !important;
    padding: 5px 5px 5px 10px;
    border-left:none !important;
    border-radius: 0;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.navbar-default .navbar-toggle .icon-bar:hover{background-color: #fff;}
.dataTableClass ul li{list-style: none;font-size: 1em;    margin-left: 0px;}
.charsRemaining{ border: none;}
.table{width:100% !important;}
@media screen and (min-width: 767px){.key-contact table td{  padding: 0px !important;}.key-contact ul li{    border-bottom: 1px dotted #fff;}
}
@media screen and (max-width: 770px) and (min-width: 736px){
	.height-390 {min-height: 500px;}
	}
.navbar {border: 0; margin: 0 !important;}

.clear{clear:both;}

.dept-user{color:#fbff00 !important;}
.ajaxloader { text-align: center; margin-top:20px;}
#cimg,#simg{    height: 40px;width: 85%;}
.login-panel .alert{margin-bottom: 10px !important;}
.login-panel label {font-weight: 500; font-size: 1.1em;}
.login-panel .form-control{height: 36px;font-size: 1em !important; margin-bottom:20px;border-radius: 0px;}

.login-panel .widget .widget-header{ height: 45px;}
.text-large{font-size:1.2em !important;}

@media (max-width: 768px){
#selectMunicipalForm .input-group-btn .btn,#selectMunicipalForm .input-group-btn .btn1{ margin-top: 1px;line-height: 1.7;}
.minister-details ul{display: block;}
.about-bg .minister-info h3{height: auto;}
}
.margin-10{margin:10px;}
.padding-top-80{padding-top:80px;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{    border: 1px solid #ddd;
    background: #fff;}
#navbar:before{     right: 10%;    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #007fff;
    content: "";
    height: 0;
   position: absolute;
    top: 0;
    width: 0;
    z-index: 9999;}
#navbarlogin:before{left:8%;    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 12px solid #007fff;
    content: "";
    height: 0;
   position: absolute;
    top: 0;
    width: 0;
    z-index: 9999;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: #007fff;}
.help-no .widget {background: #083a6b !important;}
/* Added as Part of Performance Fix */
.sloading{
    width: 100px;
    height: 100px;
    background: #fff;
    text-align: center;
    vertical-align: middle;
    line-height: 90px;
    position: absolute;
    top: 47%;
    left: 47%;
    border: 5px solid #7b7b7b;
    display: none;
    z-index: 99999;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 3px 2px #7b7b7b;
    box-shadow: 0px 0px 3px 2px #7b7b7b;
}
#sdiv{
     position: fixed;
     display: none;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: rgba(0,0,0,0.2);
     z-index: 2;
}
/* Added as Part of Performance Fix */
