html {
	font-size:100%;
        font-family: Calibri;
}
.pagecalc {
 	margin: 0;
        padding: 10px 0;
        padding-top: 50px !important;
}
.ltcalc {
 	margin: 0;
        padding: 10px 0;
        padding-top: 30px !important;
}
.ltcalc h1 {
	margin-bottom: 50px !important;
}
.fullcalc {
 	margin: 0 auto;
        box-shadow: 0 5px 25px -5px rgba(237, 112, 41, 0.92);
        background-size: cover;
        border-radius: 20px;
        width: 600px;
        background-color: rgba(255,255,255,.5);
}
.fullcalc2 {
 	margin: 0 auto;
        box-shadow: 0 5px 25px -5px rgba(237, 112, 41, 0.92);
        background-size: cover;
        border-radius: 20px;
        width: 600px;
        background-color: rgba(255,255,255,.5);
}
.calculator {
	width: 100%;
        padding: 0px 20px;
        line-height: 75px;
        display: table;
        margin: 0px;
}
.calcRow {
	display: table-row;
}
.calcCell {
	display: block;
        padding: 5px;
}
.calcSelect {
	background-color: #ED7029;
        margin: 0 -20px;
        border-top: 1px solid #c4c4c4;
        border-bottom: 1px solid #c4c4c4;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
}
.calcHeader {
	color: #ED7029;
        font-size: 26px;
        margin-left: 5%;
        font-family: Calibri;
}
.fusion-logo-1x fusion-sticky-logo-1x {
 	max-width: 199px !important;
}
.calcHeader1 {
	color: #fff;
        font-size: 26px;
        margin-bottom: -35px;
        margin: 5px auto auto;
	text-align: center;
	line-height: 28px;
        font-family: Calibri;
}
.results {
	font-size: 28px;
        color: #002366 !important;
	padding: 0 15px;
	border: 1px solid;
	background-color: #fff;
	border-radius: 5px;
        margin-right: 3%;
	float: right;
        font-family: Calibri;
}
.selector {
	text-align: center;
}
.calcDropdown {
	font-size: 24px;
        line-height: 26px;
        border: 1px solid #ED7029;
	width: 80%;
	background-color: #fff;
	color: #000 !important;
        border-radius: 8px;
        height: 45px;
        font-family: Calibri;
}
.FinalHeading {
	text-align: center;
        font-size: 30px;
        color: #000;
        font-weight: 600;
        text-decoration: underline;
        font-family: Calibri;
}
.FinalResult {
	text-align: center;
        font-size: 30px;
        color: #ED7029;
	border: 1px solid;
	background-color: #fff;
	border-radius: 5px;
	margin-left: 5px;
        padding: 5px 15px !important;
	border-radius: 10px;
	border: 1px solid;
        font-family: Calibri;
}
.cmobile {display:none;}
.calcHighlight {
	background-color: rgba(255, 255, 255, 0.9);
	padding: 5px;
	border-radius: 10px;
	width: 100%;
	display: block;
}
@media only screen and (max-width: 600px) {
    .calculator {margin: 2px !important; padding: 2px !important;}
    .calcDropdown {width: 80% !important;}
    .fullcalc {width: 100% !important; margin: 0px 0px 0px 1% !important;}
    .calcHighlight {background-color: rgba(255,255,255,.85) !important;}
    .FinalHeading, .FinalResult, .calcDropdown, .results, .calcHeader, .calcHeader1 {font-size: 18px !important;}
    .calcCell {padding: 0 !important;}
    .calcHeader {margin-left: 1% !important; font-size: 24px !important;}
    .calcRow {display: block !important; margin-bottom: 5px;}
    .results {margin-right: 1%;}
    .cdesktop {display: none !important;}
    .cmobile {display: unset !important;}
}
@media (min-width: 640px) { body {font-size:1rem;} }
@media (min-width:960px) { body {font-size:1.2rem;} }
@media (min-width:1100px) { body {font-size:1.5rem;} }
