/* vectren-side css core styles */

/* * { cursor: inherit; }*/

input.toggle-switch-data{display:none;}

#mma-landing-amount-due-line-pre td { 
	border-bottom: 1px solid #434343;
} 

#mma-landing-amount-due-line td { 
	color: #434343;
} 

feedburnerFeedBlock ul {margin-left:0; padding-left: 0; list-style-type:none;}
.feedburnerFeedBlock ul li span {font-weight:500;}
.feedburnerFeedBlock ul li p {margin-bottom:0; -webkit-margin-after:0;}
.feedburnerFeedBlock ul li div {margin-bottom:2rem; -webkit-margin-after:2rem;}

input.date {
    cursor: pointer;
}


/*
 * Date-picker customizations
 */
 
 .datepicker-legend { 	
 	margin-top: 10px;
 	text-align: center;
 }
 
.datepicker-legend-valid {	
	width: 15px;
	height: 15px;
	display: inline-block;
	background-color: #fff;
	border: 1px solid #000;
	vertical-align: -3px; 
}

.datepicker-legend-invalid {	
	width: 15px;
	height: 15px;
	display: inline-block;
	background-color: rgba(0,0,0,.1);
	border: 1px solid #777;
	vertical-align: -3px; 
}

.datepicker-legend-late {	
	width: 15px;
	height: 15px;
	display: inline-block;
	background-color: rgba(255,200,200,.5);
	border: 1px solid rgb(200,50,50);
	vertical-align: -3px; 
} 

.datepicker .late-day {
    background-color: rgba(255,200,200,.5);
    color: rgb(200,50,50);
}

.bootstrap-datetimepicker-widget .day {
	border-radius: 0;
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    background-color: rgba(0,0,0,.1);
    color: #777 !important;
}

#loading-spinner {
	position: fixed;
	left: 50%;
	top: 50%;
	width: 200px;
	height: 200px;
	line-height: 200px;	
	margin-left: -100px;
	margin-top: -100px;
	text-align: center;
	z-index: 9999999;
	font-size: 164px;
	color: #3F86DF;
}