@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('reset.css');
@import url('bootstrap.min.css');

/* html,body{position:relative;height:100%;} */body{background:#fff;font-family: 'Roboto', sans-serif;font-size:14px;color:#000;margin:0;padding:0;font-kerning: auto;font-weight:400;}
.clear{clear:both;height:0px;display:block;overflow:hidden;}
ul, ol{list-style-type:none;}
h1{font-size:250%;}
h2{font-size:200%;}
h3{font-size:150%;}
h4{font-size:120%;}
header, input[type=submit], button, .btn, a.services_block, a{transition:all ease-in-out 300ms;-webkit-transition:all ease-in-out 300ms;-moz-transition:all ease-in-out 300ms;-ms-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;}
a, a:active, a:focus{text-decoration:none;color:#000;background:none;}
a:hover{text-decoration:none;color:#2080b0;}
.indtheame {height: 10px;background: #f98b0c;background: -moz-linear-gradient(left, #FF9933 1%, #ffffff 39%, #ffffff 63%, #138808 100%);    background: -webkit-linear-gradient(left, #FF9933 1%,#ffffff 39%,#ffffff 63%,#138808 100%);    background: linear-gradient(to right, #FF9933 1%,#ffffff 39%,#ffffff 63%,#138808 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF9933', endColorstr='#138808',GradientType=1 );margin-bottom: 0px;}
#preloader{position:fixed;z-index:10;height:100%;width:100%;background:#FFF;}
.preloader--spinner{position:absolute;top:50%;left:50%;
  width: 40px;
  height: 40px;
  background-color: #333;

  margin: -20px 0 0 -20px;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}@-webkit-keyframes sk-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes sk-rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

#header{display:block;background:#FFF;padding:0px 0px 0;box-shadow:2px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:2px 0px 10px rgba(0,0,0,0.3);-moz-box-shadow:2px 0px 10px rgba(0,0,0,0.3);-ms-box-shadow:2px 0px 10px rgba(0,0,0,0.3);-o-box-shadow:2px 0px 10px rgba(0,0,0,0.3);}
.navbar-brand {padding:24px 32px;height:auto;}.navbar-brand img{max-width:100%;}
.right_header{padding-top:18px;}
.login, a.login:active, a.login:focus{display:inline-block;padding:5px 22px 5px 10px;line-height:20px;margin:2px 9px 2px 0;font-size:12px;}
.lang{border-left:1px solid #a1a1a1;padding:2px 15px 2px 9px;line-height:32px;}.lang label{font-weight:400;font-size:12px;}
.lang select{background:#FFF;border:1px solid #d8d8d8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;height:30px;line-height:30px;padding:0 0 0 12px;min-width:143px;}
.main{display:block;text-align:center;padding:15px 15px;max-width:1470px;margin:0 auto;}
.page_heading{display:block;position:relative;font-size:240%;font-weight:600;text-transform:uppercase;margin:0 0 20px;padding:15px 0;color:#000;}
.page_heading:after{position:absolute;bottom:10px;width:160px;height:1px;background:#ff5320;content:"";left:50%;margin-left:-80px;}
.services_block, a.services_block, a.services_block:active, a.services_block:focus{display:block;padding:0px 12px 0px;background:#fff;color:#333;text-decoration:none;text-align:left;min-height:108px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;overflow:hidden;margin:5px 0;border:1px solid #f09336;transition:  0.3s ease-in-out -webkit-transition: 0.3s ease-in-out;text-transform:uppercase;}
a.services_block:hover{background:#eef9ed;border:1px solid #67aa60;}
a.services_block:hover .apply{background:#67aa60;color:#fff;transition:0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;}
a.services_block:hover .fa-2x{color:#67aa60;}
a.services_block:hover .fa-angle-right{color:#fff;}
a.services_block .fa-angle-right{color:#333;}
.fa-2x{color:#2080b0;}
a.services_block i.
.services_name{display:block;text-align:right;font-size:14px;font-weight:500;text-transform:uppercase;margin-bottom:14px;}
.services_name td{height:70px;vertical-align:middle;padding-left:0px;}
.apply{margin:0 -20px;padding:10px 20px;background:#f09336;color:#333;font-weight:500;font-size:100%;line-height:16px;}
/*.license{background:url(../img/apply_license.png) left center no-repeat;}*/
.mandap{background:url(../img/mandap_permission.png) left center no-repeat;}
.birth{background:url(../img/birth_registration.png) left center no-repeat;}
.death{background:url(../img/death_registration.png) left center no-repeat;}
.marriage{background:url(../img/marriage_registration.png) left center no-repeat;}
.no-dues{background:url(../img/no_dues_certificate.png) left center no-repeat;}
.heir-ship{background:url(../img/heir-ship_transfer.png) left center no-repeat;}
.property-transfer {background:url(../img/property_transfer.png) left center no-repeat;}
.Zone{background:url(../img/zone_certificate.png) left center no-repeat;}
.ward-map{background:url(../img/ward_map.png) left center no-repeat;}
.plinth{background:url(../img/plinth_cerificate.png) left center no-repeat;}
.building{background:url(../img/building_permission.png) left center no-repeat;}
.occupancy{background:url(../img/occupancy_certificate.png) left center no-repeat;}
.water{background:url(../img/water_connection.png) left center no-repeat;}
.drainage{background:url(../img/drainage_connection.png) left center no-repeat;}
.assessment{background:url(../img/apply_license.png) left center no-repeat;}
.fire-noc{background:url(../img/fire-noc.png) left center no-repeat;}
.fire-noc-renewal{background:url(../img/fire-noc-renew.png) left center no-repeat;}
.footer{display:block;font-size:12px;text-align:center;line-height:20px;padding:15px;background:#00314a;color:#FFF;margin-top:15px;}

/* Tabs*/
section {
    /*padding: 60px 0;*/
}

section .section-title {
    text-align: center;
    color: #007b5e;
    margin-bottom: 50px;
    text-transform: uppercase;
}
#tabs{
	background: #007b5e;
    color: #eee;
}
#tabs h6.section-title{
    color: #eee;
}

#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #f3f3f3;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 4px solid !important;
    font-size: 20px;
    font-weight: bold;
}
#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #eee;
    font-size: 20px;
}
.dropdown-menu{padding: 15px;width: 250px; position:absolute;left:70%!important;top:40px!important;float:right!important;}

.clsLoading{bottom: 10px;position: absolute;right: 30px;}
.clsLoading img{ width: 20px}
.form_heading{display:block;background:#f09336;color:#FFF;font-size:160%;font-weight:500;padding:10px 20px;line-height:30px;text-align:center;}
.sub-heading{margin:0;padding:0;font-size:130%;line-height:24px;margin-bottom:20px;}
.panel {border:0px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.0);box-shadow: 0 1px 1px rgba(0,0,0,.0);}
.nav-tabs {border-bottom:0px solid #ddd;}
.nav-tabs > li {float:none;display:inline-block;min-width:340px;padding:0 6px;}.nav-tabs > li a{background:#ff3a00;color:#FFF;font-size:130%;line-height:43px;padding:0 15px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;color:#FFF;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover, .nav > li > a:focus, .nav > li > a:hover{color: #fff;cursor: default;background-color: #cc2f01;line-height:43px;cursor:pointer;}
.nav-tabs > li span{padding-left:34px;display:inline-block;line-height:43px;}.nav-tabs > li .register span{background:url(../img/apply_certificate.png) left center no-repeat;}.nav-tabs > li .info span{background:url(../img/services_info.png) left center no-repeat;}.nav-tabs > li .search_birth span{background:url(../img/Search.png) left center no-repeat;}
.rouded_border, .form_block{display:block;max-width:1030px;margin:14px auto;border:1px solid #b7b7b7;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;text-align:left;line-height:24px;}
.form_block_heading{display:block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;background:#2080b0;padding:9px 15px;line-height:24px;color:#FFF;font-size:130%;font-weight:500;margin-bottom:15px;}
.rouded_border h2{margin:0;font-size:130%;line-height:24px;margin-bottom:6px;}
.rouded_border h2 span{background:#ff3a00;padding:4px 2px;color:#FFF;}
.form_type_heading{display:block;margin:15px 0 8px;font-size:140%;color:#000;font-weight:600;line-height:32px;text-align:left;}
.form_wrapper{max-width:1030px;margin:0 auto;}
.tab-content{text-align:left;}
.form_block{padding:0 0 12px 0;overflow:hidden;background:#fbfbfb;}
.form_block h2{display:block;background:#2080b0;padding:9px 15px;line-height:24px;color:#FFF;font-size:130%;font-weight:500;margin:0;margin-bottom:20px;}
.form-control {line-height:26px;color:#000;font-size:110%;height:38px;-webkit-box-shadow: inset 0 0px 13px rgba(0,0,0,.09);box-shadow: inset 0 0px 13px rgba(0,0,0,.09);border: 1px solid #bfbfbf;}
.form-group label{line-height:30px;margin:0;}
label .form-control{display:inline-block;width: auto;height: 36px;vertical-align:top;}
label input[type="radio"].form-control {margin-top:6px;vertical-align:top;}
textarea.form-control{height:65px;resize:none;}
.submit, .reset{color:#FFF;font-size:110%;line-height:40px;padding:0 10px;/* min-width:120px; */text-align:center;font-weight:600;background:#b8b8b8;border:0px;}
.clsPayNow{font-size:14px;min-width:0px;line-height:30px;}
.clsPayNow span img{width:40px;background:#fff;padding:2px;border-radius:2px;}
.submit{background:#ff3a00;}
.reset:hover{background:#000;color:#FFF;}
.submit:hover{background:#c02c00;color:#FFF;}
.clsServiceForm p.description{ color: red; position: absolute; top: 8px; right: 25px; }  
.clsServiceForm select+p.description, .clsServiceForm select+label+p.description{ right: 40px;}
div.clsRadioButton{ border-radius: 4px; padding: 5px 10px;}
.clsCheckbox{padding: 8px 0px 3px;}
.clsCheckbox input[type='checkbox']{ display: block; float:left; width: 14px;position: relative; right: 4px; bottom: 3px;}
.clsCheckbox label { display: block;float: left; width: 93%; margin-left: 5px; line-height: 16px;}
.clsCheckbox .col-md-6{ width: 100%}
.clsCustomCheckbox label{ float: left; width: 25%;}
.clsCustomCheckbox br{ display: none;}
.wrapsemibox #login-overlay .btn-primary{background:#2080b0;}
.wrapsemibox #login-overlay .modal-content { border: 1px solid #cc2f01;-webkit-box-shadow: 0 5px 15px rgba(87,63,56,.5);box-shadow: 0 5px 15px rgba(87,63,56,.5);}
.app-search .form-control {border-radius: 4px;  cursor:pointer; transition: all 0.2s ease-in 0s;      border: 1px solid transparent !important;  width: 225px; background-color: #fff; height: 40px; font-weight: normal;}
.app-search{position: relative;float: left; top: 11px;left:5px;}
.app-search .close-icon{position: absolute;top: 0px;right: 0px;height: 40px;width: 30px;background: #2080b0;cursor: pointer;color:#fff;font-size: 18px;padding:5px;}
.app-search .form-control:focus {  border: 1px solid #f09336 !important;  color: #f09336; }
.clsRemove{    padding: 10px 0; color: #2080b0;cursor:pointer;}

.app-search .form-control::placeholder {   color: #2080B0 ; font-weight: normal; opacity: 1;}

/*.navbar-collapse.collapse {display: block!important;height: auto!important;padding-bottom: 0;overflow: visible!important;}*/
.navbar-default .navbar-collapse {text-align:center;}
.navbar-nav {float: none;display: inline-block;text-align: center;padding: 7px 0px;margin:auto;}
.navbar-nav li {float: left;display: inline-block;}
.navbar-nav li a {line-height:normal!important;background: #fff!important;color:#2080b0!important;font-family: 'Roboto', sans-serif;font-size: 110%;font-weight: 500;min-width: 135px;text-align: center;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;padding: 10px 15px;line-height: 19px;margin: 3px;}
.navbar-nav li a.active {background: #ff3a00!important;color: #fff!important;}
.navbar-nav li a:hover, .navbar-nav li a:focus{background: #ff3a00!important;color: #fff!important;}
.navbar{margin-bottom:0px;border-top: 2px solid #00537c;}
.isotope-item th{background: #f9f9f9;font-weight: bold;}
.dropdown .dropdown-menu li{float:none;display:block;}
.dropdown .dropdown-menu li a{text-align:left;border-radius:0px;display:block;width:100%;}
/*.navbar-nav>li>.dropdown-menu {margin-top: 4px;height: 643px; overflow-x: auto;max-width:400px;background:#f98b0c;}*/
.fa-lock, .fa-unlock{ margin-left: 5px;}
.well{margin-bottom:0px;overflow: hidden;}

.register-form{margin-top:20px;}
.register-form form h5 {color: #848484;}
.register-form form .form-control {color: #495057;background-color: #fff; background-image: none;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;height: 40px;
}
.register-form .form-inline{margin-top:30px;margin-bottom:20px;}
.register-form .captcha{max-width:63%;width:100%;}
.mega-dropdown-menu {
    padding:  0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
	background:#f98b0c;
}
.mega-dropdown {
  position: static !important;
}
.search-box123{position: absolute;width: 25%;top: -80px; left:0px;}
.show {
  display: block;
}
.blue-strip table tr th{background: #2080b0;color: #fff;}
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
    background-color: transparent!important;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ccc; text-align: left;
}
.clsreciptul{list-style:decimal;padding-left: 20px;margin:0;text-align:left;}
.clsReciptBorder, .table-bordered{border:1px solid #ccc; overflow: hidden;}
.clsServiceHeading{background: #2080b0 none repeat scroll 0 0;color: #fff;display: block;font-size: 130%;font-weight: 500;line-height: 24px;text-align: left;padding: 9px 15px;border: 1px solid #b7b7b7;border-radius: 5px;	}
form .error{ color: red !important; font-weight:normal;}
.m-top{margin-top:20px;}
.m-bottom{margin-bottom:20px;}
/*.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus{    background: #ff3a00!important;}	
.gsib_a {padding: 0px!important;}
.clsTable tr th{font-weight:bold;background:#f9f9f9;}
.clsTable tr td:nth-child(even){
  background-color: #cfd5ea;
}

.clsTable tr th:nth-child(odd){
  background-color: #aaaaaa;
}*/
ul.errors{ color: red;}
@media (max-width: 1199px){
	.dropdown-menu{left:-30%!important;}
	
}
@media (max-width: 1058px){
	.nav-tabs > li {min-width:318px;}
}
@media (max-width: 991px){
	.nav-tabs > li {min-width:240px;}
	.dropdown-menu{left:-60%!important;}
}
@media (max-width: 768px){
	.navbar-nav li {float: none;display: block;}
	.nav-tabs > li {float: none;width:100%;margin:auto;margin-bottom:10px;}
	.navbar-brand {padding:0;height:auto;}
	.dropdown-menu{left:1%!important;}
}

/* .clsDataEntryForm .clsAppNum{ position: relative; top: 7px;left: 5px;text-align: left;}
.clsDataEntryForm .form_block h2{ background-color: #3F819A;} */
