@charset "utf-8";
/* CSS Document */

.location-popup {
	background-color: #105b94;
	margin-top: 10%;
	padding: 10px;
	border-radius: 10px;
}
.location-popup-body {
	background-color: #fff;
	border-radius: 0 10px 0 0;
	position: relative;
}
.ss-logo {
	position: absolute;
	bottom: 100%;
	left: 0px;
	z-index: 10;
}
button.close-button {
	background: url(../images/close-popup.png) no-repeat;
	border: none;
	width: 86px;
	height: 24px;
	display: block;
	position: absolute;
	bottom: 100%;
	right: 8%;
	z-index: 10;
	font-size: 13px;
	padding-top: 7px;
}
.with-pad {
	padding: 20px 30px;
}
.location-popup .form-control {
	border-radius: 0;
}
.location-popup .btn {
	border-radius: 0;
}
.location-popup .btn-danger {
	background-color: #de2d21;
	border-color: #750801;
	-moz-box-shadow: -3px 1px 2px #85898a;
	-webkit-box-shadow: -3px 1px 2px #85898a;
	box-shadow: -3px 1px 2px #85898a;
}
.location-popup .btn-danger:hover {
	background-color: #d9534f
}
.location-popup .btn-info {
	background-color: #39a3e8;
	border-color: #0c7dc7;
	-moz-box-shadow: -3px 1px 2px #85898a;
	-webkit-box-shadow: -3px 1px 2px #85898a;
	box-shadow: -3px 1px 2px #85898a;
}
.location-popup .btn-info:hover {
	background-color: #46bfe3;
}
.has-feedback-left .form-control-feedback {
	left: 0px;
}
.has-feedback-left .form-control {
	padding-left: 28px;
}
.slider_carousel .content {
	margin-top: 15px;
	margin-bottom: 20px;
	display: block;
	color: #fff;
	text-align: center;
}
.slider_carousel .content p {
	/*display: -moz-box;*/
	margin: 0;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #3473a4;
}
.slider_carousel .content p:last-child {
	border: none;
}
.slider_carousel .carousel-indicators {
	bottom: -15px;
}

@media only screen and (min-width: 1350px) and (max-width: 1920px) {
.location-popup {
	width: 500px;
}
}

.statesheader {padding:10px; margin:0px; background:#0cb4e4; color:#fff;}
.statesheader label {line-height: 13px !important;}
.statesheader h5 {padding:6px 15px 3px 0px; font-size:15px; margin:0px; color:#fff;}
.statesheader label {line-height: 13px !important;}
.statesheader span.removeh5 {padding:6px 15px 3px 0px; font-size:15px; margin:0px; color:#fff; display: block;}
.brd0 {border:0px !important;}
.statesheader-footer {padding:3px;border-top: 0px;background: #ececec;}

.statearea {padding:0px;}
.statearea a {padding:0px; margin:0px;}
.statearea a:hover {opacity:0.7;}
.statearea a:hover .statename {opacity:0.7;}

.states {padding:0px; margin:0px;}
.states ul {padding:0px; margin:0px; list-style:none;}
.states ul li {padding:0px; margin:5px; list-style:none; float:left; background:#fff; border:1px solid #e5e5e5; width:133px; height:115px; text-align:center; position:relative; cursor:pointer;}
.states ul li:hover { background:#f8f8f8}
.states ul li a {padding:3px; margin:0px; list-style:none; font-size:11px; position:absolute; bottom:0px; border-top:1px solid #e5e5e5; background:#fff; color:#000; font-weight:bold}

.pickarea {padding:0px; margin:0px;}
.pickarea ul {padding:0 15px; margin:0px; list-style: none;} 
.pickarea ul li {padding:5px 0; margin:0px; list-style: none; float:left; width:33%; background: url(../images/menu_arrow.png) left center no-repeat;}
.pickarea ul li a {padding:5px 0 5px 18px; margin:0px; font-size:13px;}

.stateclose {position:absolute; right:8px; top:1px; background:none; border:none; font-size:36px; color:#fff;}


.disp {text-indent:55555px; display:none}

.west-bengal {background:url(../images/location.jpg) 0 0; height:120px; width:120px; display:block; float:left;}
.delhi {background:url(../images/location.jpg) -120px 0px; height:120px; width:120px; display:block; float:left;}
.maharashtra {background:url(../images/location.jpg) -240px 0px; height:120px; width:120px; display:block; float:left;}
.karnataka {background:url(../images/location.jpg) -360px 0px; height:120px; width:120px; display:block; float:left;}
.tamil-nadu {background:url(../images/location.jpg) -480px 0px; height:120px; width:120px; display:block; float:left;}
.telangana {background:url(../images/location.jpg) -600px 0px; height:120px; width:120px; display:block; float:left;}
.andp {background:url(../images/location.jpg) -720px 0px; height:120px; width:120px; display:block; float:left;}
.andaman {background:url(../images/location.jpg) -840px 0px; height:120px; width:120px; display:block; float:left;}

.ap {background:url(../images/location.jpg) 0px -120px; height:120px; width:120px; display:block; float:left;}
.assam {background:url(../images/location.jpg) -120px -120px; height:120px; width:120px; display:block; float:left;}
.bihar {background:url(../images/location.jpg) -240px -120px; height:120px; width:120px; display:block; float:left;}
.chandigarh {background:url(../images/location.jpg) -360px -120px; height:120px; width:120px; display:block; float:left;}
.chhattisgarh {background:url(../images/location.jpg) -480px -120px; height:120px; width:120px; display:block; float:left;}
.dadra {background:url(../images/location.jpg) -600px -120px; height:120px; width:120px; display:block; float:left;}
.diu {background:url(../images/location.jpg) -720px -120px; height:120px; width:120px; display:block; float:left;}
.gujarat {background:url(../images/location.jpg) -840px -120px; height:120px; width:120px; display:block; float:left;}

.goa {background:url(../images/location.jpg) 0px -240px; height:120px; width:120px; display:block; float:left;}
.haryana {background:url(../images/location.jpg) -120px -240px; height:120px; width:120px; display:block; float:left;}
.hp {background:url(../images/location.jpg) -240px -240px; height:120px; width:120px; display:block; float:left;}
.jk {background:url(../images/location.jpg) -360px -240px; height:120px; width:120px; display:block; float:left;}
.jharkhand {background:url(../images/location.jpg) -480px -240px; height:120px; width:120px; display:block; float:left;}
.kerala {background:url(../images/location.jpg) -600px -240px; height:120px; width:120px; display:block; float:left;}
.lakshadweep {background:url(../images/location.jpg) -720px -240px; height:120px; width:120px; display:block; float:left;}
.mp {background:url(../images/location.jpg) -840px -240px; height:120px; width:120px; display:block; float:left;}


.manipur {background:url(../images/location.jpg) 0px -360px; height:120px; width:120px; display:block; float:left;}
.meghalaya {background:url(../images/location.jpg) -120px -360px; height:120px; width:120px; display:block; float:left;}
.mizoram {background:url(../images/location.jpg) -240px -360px; height:120px; width:120px; display:block; float:left;}
.nagaland {background:url(../images/location.jpg) -360px -360px; height:120px; width:120px; display:block; float:left;}
.odisha {background:url(../images/location.jpg) -480px -360px; height:120px; width:120px; display:block; float:left;}
.puducherry {background:url(../images/location.jpg) -600px -360px; height:120px; width:120px; display:block; float:left;}
.punjab {background:url(../images/location.jpg) -720px -360px; height:120px; width:120px; display:block; float:left;}
.rajasthan {background:url(../images/location.jpg) -840px -360px; height:120px; width:120px; display:block; float:left;}


.sikkim {background:url(../images/location.jpg) 0 -480px; height:120px; width:120px; display:block; float:left;}
.tripura {background:url(../images/location.jpg) -120px -480px; height:120px; width:120px; display:block; float:left;}
.up {background:url(../images/location.jpg) -240px -480px; height:120px; width:120px; display:block; float:left;}
.uk {background:url(../images/location.jpg) -360px -480px; height:120px; width:120px; display:block; float:left;}

.js_statelist{cursor:pointer;}

.iconcolorfff {color:#fff;}
.iconcolor000 {color:#000;}

.darkyellow { background:#ff9c01;}
.lightseagreen { background:#3099af;}
.darkgreen { background:#62710a;}
.redorange { background:#f33515;}
.red { background:#e30303;}
.violet  { background:#5e44a9;}
.lightviolet  { background:#7468cc;}
.mediumseagreen { background:#21ad7e;}
.green  { background:#4ea40f;}
.lightseablue { background:#28b3d0;}
.dodgerblue { background:#2d84ee;}
.lightmaroon  { background:#ab3130;}
.darkmaroon  { background:#ce321b;}
.peru { background:#e2923b;}

.lg-fontsize {font-size: 170px; line-height:normal;}
.lg-fontsize1 {font-size: 180px; line-height:normal;}
.lg-fontsize2 {font-size: 131px; line-height:normal;}
.sm-fontsize {font-size: 104px; line-height:normal;}

.bgShdfff {box-shadow: 0px 1px 10px #B4B4B4; background: #fff;}
.statename {display: block; text-align: center; font-size: 15px; padding: 0 0 10px 0; color: #fff; }/*position: absolute; width: 94%; margin: 0 auto; left: 0; right: 0; bottom: 20px;*/

.statesec {width: 190px; float: left; margin: 5px;}