 /* ████████████████████████████████████████████████████████████
 // ████████████████████████████████████████████████████████████
 //
 //                      Main stylesheet
 //
 // ████████████████████████████████████████████████████████████
 // ████████████████████████████████████████████████████████████
/*
// ████████████████████████████████████████████████████████████
//	                      Fonts and stuff
// ████████████████████████████████████████████████████████████
*/


body { background:#fff; }

div.off-canvas-wrapper { height:100%; }

div.off-canvas-wrapper-inner { background:#fff; }


h1, h2, h3, h4, h5, h6 {
    font-family: 'Hind',sans-serif;
}


input, select, .number {
    font-family: 'Hind',sans-serif !important;
}

p, a, div { font-family: 'Hind', Helvetica, serif; }

.marginleft {margin-left:1.4em;}

a { outline:0; color:#002b55;}

.green { color:#5CB040; }

.red { color:#ed9090; }

.no-margin {margin-bottom:0 !important;}

label span.has-tip { border:none; }

#content ul { padding-left:30px !important; }

input[type=number] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; /* Removes leftover margin */
}

.is-invalid-input:not(:focus) {
	background-color: rgba(236,88,64,0.9);
	border-color: #ec5840;
	color: #fff;
}


/*
// ████████████████████████████████████████████████████████████
//	                     Buttons override
// ████████████████████████████████████████████████████████████
*/


.button {
    background:#012B55;
	color:#fff;
}


.button.warning {
    background:#f9aa2d;
}

.button.success {
    background:#5CB040;
}

.button.success:hover {
	background: #80C769;
}



/* Blue button */

a.bluebtn {
    background:none;
    border:1px solid #1e3442;
    color:#1e3442;
    transition: all 0.5s ease;
}

a.bluebtn:hover {
    background:#1e3442;
    border:1px solid #1e3442;
    color:#fff;
}

a.policy {color:#f9aa2d !important;}


/*
 // ████████████████████████████████████████████████████████████
 //	                   	Calculator section
 // ████████████████████████████████████████████████████████████
 */

	span.schl {width:auto;}


    section.calc#content .input-group-label,
	form#calcReserve .input-group-label {
        background: #5db043;
        color: #fff;
    	border:none; }

	#calcform .fifty {width:48%; float:left;}
	#calcform .fifty:last-child {margin-left:4%;}

	#schlActive {
		margin-top: 0.5rem;
		margin-bottom: 0;
	}

	.g-recaptcha {
		display:none;
	}

 