@font-face {
    font-family: 'ArialNarrow-Bold';
    src: url('../fonts/arialnarrowbold.eot');
    src: url('../fonts/arialnarrowbold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arialnarrowbold.woff') format('woff'),
         url('../fonts/arialnarrowbold.ttf') format('truetype'),
         url('../fonts/arialnarrowbold.svg#arialnarrowbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArialNarrow-BoldItalic';
    src: url('../fonts/arialnarrowbolditalic.eot');
    src: url('../fonts/arialnarrowbolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arialnarrowbolditalic.woff') format('woff'),
         url('../fonts/arialnarrowbolditalic.ttf') format('truetype'),
         url('../fonts/arialnarrowbolditalic.svg#arialnarrowbolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*//@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=ebff0739-e605-4268-b5e7-23081ebba735");*/
@font-face{
	font-family:"UniversLTW02-57Condense 726300";
	src:url("../fonts/adc492fa-2e18-46e7-a334-19977a077ec2.eot?iefix");}

@font-face{
	font-family:"UniversLTW02-57Condense 726300";
	src:url("../fonts/adc492fa-2e18-46e7-a334-19977a077ec2.eot?iefix");
	src:url("../fonts/14f0370a-8385-437e-b5b8-5cb89e20e2ff.woff") format("woff"),
		url("../fonts/8c1d24ab-e7f8-4c29-a419-f87180fdf410.ttf") format("truetype"),
		url("../fonts/9baaf87b-982d-45c0-9518-8f5aec7c1292.svg#9baaf87b-982d-45c0-9518-8f5aec7c1292") format("svg");
}
@font-face{
	font-family:"UniversLTW02-67BoldCn";
	src:url("../fonts/c1f2f059-579b-465a-a13f-d70acd6c6212.eot?iefix");}
@font-face{
	font-family:"UniversLTW02-67BoldCn";
	src:url("../fonts/c1f2f059-579b-465a-a13f-d70acd6c6212.eot?iefix");
	src:url("../fonts/b2388651-dd56-4c8e-8455-c55318f6a734.woff") format("woff"),
		url("../fonts/346ec69d-90a7-4fef-a216-1a0dafbd3798.ttf") format("truetype"),
		url("../fonts/d39b0ff2-cca2-4288-8f6a-c730f44feb81.svg#d39b0ff2-cca2-4288-8f6a-c730f44feb81") format("svg");
}
@font-face{
	font-family:"Arial W01 Narrow";
	src:url("Fonts/ed1e9e00-f0c7-4d99-8033-382692dcdd87.eot?iefix") format("eot");}
@font-face{
	font-family:"Arial W01 Narrow";
	src:url("../fonts/ed1e9e00-f0c7-4d99-8033-382692dcdd87.eot?iefix");
	src:url("../fonts/c6ca50bc-1e04-4634-856a-deeed636161a.woff") format("woff"),
		url("../fonts/3bc63e58-83ed-4157-8c09-1e1d7556150e.ttf") format("truetype"),
		url("../fonts/72be4aa1-4aab-4f29-8ae3-3eeb4d077c13.svg#72be4aa1-4aab-4f29-8ae3-3eeb4d077c13") format("svg");
}
a {
line-height: inherit;
text-decoration: none;
}
body {
color: #555;
margin: 0px;
background-color: #D9DCE3;
font-size: 12px;
line-height: 18px;
font-family: "Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
p {
line-height: 1.25;
margin: 0 0 22px;
font-size: 13.5px;
}
h2 {
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-weight: normal;
letter-spacing: -1px;
margin-bottom: 9px;
font-size: 36px;
margin-top: 5px;
}
h1, h2, h3, h4, h5 {
color: #181818;
line-height: 1.25;
}
ul li, ol li {
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-size: 13px;
}
#contactContent p {
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-size: 16px;
}
#contactContent form p {
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-size: 13px;
}
#langBar div {
width: 980px;
margin: 0 auto 0 auto;
}
#langBar {
background-color: #081531;
padding: 10px;
margin: 0px;
height: 30px;
min-width: 980px;
}
#langBar a {
	background: url('../images/link-arrow.png') top right no-repeat;
	padding: 0 18px 0 0;
	color: #fff;
	text-decoration: underline;
	font-family:"UniversLTW02-57Condense 726300", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: right;
	
}
#langBar a:hover {
	text-decoration: none;
}
#langBar form {
float:left;
}
#mainContent {
width: 980px;
margin: 0 auto 0 auto;
}
#header{
	background-color: #D7D7D7;
	margin-top: 0px;
	height: 85px;
	display: flex;
  	justify-content: space-between;
}
#header > a:first-child {
	margin: auto 8px;
}
#header img {
	max-width: 208px;
	height: auto;
}
#nav ul{
	margin: 0px;
}
#nav  ul li{
list-style-type: none;
float: left;
padding: 10px 10px;
	border-left: 1px solid #ccc;
	text-transform: uppercase;
	font-family:"UniversLTW02-57Condense 726300", Arial, Helvetica, sans-serif;
	background-image: linear-gradient(bottom, rgb(236,236,236) 3%, rgb(250,250,250) 100%);
	background-image: -o-linear-gradient(bottom, rgb(236,236,236) 3%, rgb(250,250,250) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(236,236,236) 3%, rgb(250,250,250) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(236,236,236) 3%, rgb(250,250,250) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(236,236,236) 3%, rgb(250,250,250) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ececec',GradientType=0 );
	margin-top: 46px;
	background-color: rgb(250,250,250);
	transition: background-image 1s;
}
#nav ul li:first-child {
	border-left: none;
	padding-left: 15px;
	border-radius: 10px 0 0 0;
}
#nav ul li:last-child {
	padding-right: 15px;
	border-radius: 0 10px 0 0;
}
#nav ul li a {
	color: #565656;
	font-weight: bold;
	
	transition: color 1s;
}
#nav ul li a:hover {
	color: #000;
}
#nav ul li:hover,
#nav ul li.curpage {
	background-image: linear-gradient(bottom, rgb(250,250,250) 3%, rgb(236,236,236) 100%);
	background-image: -o-linear-gradient(bottom, rgb(250,250,250) 3%, rgb(236,236,236) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(250,250,250) 3%, rgb(236,236,236) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(250,250,250) 3%, rgb(236,236,236) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(250,250,250) 3%, rgb(236,236,236) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#fafafa',GradientType=0 );
	background-color: rgb(236,236,236);
}
#innerContent {
background-color: #fff;
min-height: 700px;

}
#innerContent p {
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-size: 16px;
}
#contactContent {
background-color: #eeeff2;
min-height: 850px;
}
#footer {
border-top: 10px solid #081531;
height: 150px;
clear: both;
}
#footer a  img{
text-decoration: none;
border: none;
}
.footerSmall{
width: 150px;
border-right: 1px solid #081531;
float: left;
padding-left: 25px;
padding-top: 20px;
height: 150px;
}
.footerSmall  p{
font-family:"UniversLTW02-67BoldCn", Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #666;
margin-top: 0px;
margin-bottom: 3px;
}
#footer div:last-child {
border-right: none;
}
.footerLarge {
width: 450px;
border-right: 1px solid #081531;
float: left;
height: 150px;
}
.footerLarge ul:first-child {
width:115px;
}
.footerLarge ul {
width: 105px;
float: left;
margin-top: 20px;
}
.footerLarge ul li {
list-style-type: none;
}

.footerLarge ul li a {
color: #666;
font-family:"UniversLTW02-57Condense 726300", Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
}

.footerInner p {
color: #1B3162;
font-family:"UniversLTW02-67BoldCn", Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
}
#outerFooter {
background-color: #081531;
padding: 10px;
margin: 0px;
height: 30px;
font-family:"Arial W01 Narrow", Arial, Helvetica, sans-serif;
font-size: 10px;
letter-spacing: 0.5px;
min-width: 980px;
}
#outerFooter div {
width: 980px;
margin: 0 auto 0 auto;
padding: 0px;
padding-bottom: 10px;
}
#outerFooter p {
color: #fff;

margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 95%;
}
#outerFooter p a {
color: #fff;
margin: 0 10px;
}
#outerFooter p span {
font-size: 125%;
}
.footerInner p {
margin-left: 10px;
text-align: center;
width: 100px;
margin-top: 0px;
}
.footerInner img {
margin-left: 45px;
}
#homeContent {
background-color: #d7d7d7;
min-height: 525px;
}
#animation {
height: 350px;
width: 980px;
border-top: 1px solid #d7d7d7;
border-bottom: 3px solid #000;

background-color: #fff;
}
.homeSection {
height: 180px;
width: 405px;
background: -moz-linear-gradient(center bottom , #E8E8E8 21%, #FAFAFA 61%) repeat scroll 0 0 #FFFFFF;
background: -webkit-linear-gradient(center bottom , #E8E8E8 21%, #FAFAFA 61%) repeat scroll 0 0 #FFFFFF;
background: -ms-linear-gradient(center bottom , #E8E8E8 21%, #FAFAFA 61%) repeat scroll 0 0 #FFFFFF;
background: linear-gradient(center bottom , #E8E8E8 21%, #FAFAFA 61%) repeat scroll 0 0 #FFFFFF;
background-color: #fafafa;
margin: 24px;
padding: 15px;
border: 1px solid #ccc;
box-shadow: 2px 2px 5px;
}
.homeSection h3 {
color: #1A5095;
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-weight: normal;
font-size: 22px;
margin: 0 0 10px;
}
.homeSection p {
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
color: #333;
}
.homeSection p strong {
color: #1A5095;
font-family: "UniversLTW02-67BoldCn",Arial,Helvetica,sans-serif;
font-weight: normal;
}
.homeSection p a {
background-color: #1A5095;
border-radius: 15px 15px 15px 15px;
color: #fff;
font-family: "UniversLTW02-67BoldCn",Arial,Helvetica,sans-serif;
font-size: 12px;
text-transform: uppercase;
padding: 3px 10px;
}
div.getStart {
padding: 0px;
width: 440px;
height: 175px;
border-radius: 10px 10px 0 0;

}
div.getStart h3 {
color: #fff;
padding: 15px 15px 20px;
border-radius: 10px 10px 0 0;
border-bottom: 1px solid #ccc;
background: -moz-linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
background: -webkit-linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
background: -ms-linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
background: linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
background-color: #194D8F;
margin: -1px;
margin-bottom: 10px;
}
div.getStart p {
margin: 0 15px 15px 15px;
}
.fltleft {
float: left;
}
.fltright {
float: right;
}
#breadcrumbs {
padding-top: 10px;
margin-left: 70px;
margin-bottom: 20px;
}
#breadcrumbs p a {
color: #999;
text-decoration: none;
font-weight: normal;

}
#breadcrumbs p, #contactContent #breadcrumbs p {
color: #081531;
font-weight: bold;
line-height: 1.25;
font-size: 13px;
font-family: "Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
}
#mainSection {
margin-left: 70px;
width: 650px;
float: left;
}
#context {
float: right;
width: 200px;
min-height: 5px;
border-left: 1px solid #152C5E;
}
#context h3 {

color: #1b3162;
font-family: "UniversLTW02-67BoldCn",Arial,Helvetica,sans-serif;
font-size: 16px;
margin-bottom:0px;
margin-top: 0px;
padding-bottom: 15px;
padding-left: 20px;
text-transform: uppercase;
width: 130px;
font-weight: normal;
}
#context h3 a {
color: #1A5095;
}
#context div.context_social {
border-bottom: 1px solid #152C5E;
width:130px;
padding-left:20px;
}
#context div.context_social img {
width:24px;
}
.imgWrap {
background-color: #f3f3f5;
width: 128px;
border: 1px solid #ccc;
border-radius: 5px;
margin-left: 20px;
margin-bottom: 15px;
margin-top: 15px;
}
.imgWrap h4 {
background: #000939;
border-radius: 5px 5px 0 0;
color: #fff;
Margin: 0;
padding: 5px 0;
font-size: 12px;
text-align: center;
font-weight: normal;
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
}
.imgWrap img {

width: 128px;
height: 80px;

}
#context .imgWrap p {
color: #1A5095;
font-family: "Arial W01 Narrow",Arial,Helvetica,sans-serif;
font-size: 14px;
margin: 0 0 10px;
padding: 0 8px;

}
.border{
margin: 0px;
border-bottom: 1px solid #152C5E;
width: 152px;
}
#context div.border:last-child {
border-bottom: none;
}
#contactContent  ul li{
list-style-type: none;
margin: 0;
}
#contactContent ul {
margin-right:115px;
padding-left: 0px;
}
form p {
color: #aaa;
margin-bottom: 5px;
}
form input, form select {
padding: 3px;
border: 1px solid #aaa;
margin-right: 20px;
}

.row {
clear: both;
}
.medWidth input, .medWidth select {
width: 250px;
}
.smWidth  input{
width: 150px;
}
.smWidth select {
width: 160px;
}
.lgWidth input{
width: 350px;
}
.row textarea {
width: 82%;
min-height: 100px;
border: 1px solid #aaa;
padding: 3px;
}
.submit input {
background-color: #1a5095;
border-radius: 15px;
color: #fff;
font-family: "UniversLTW02-67BoldCn",Arial,Helvetica,sans-serif;
font-size: 12px;
padding: 3px 10px;
text-transform: uppercase;
border: none;
}
div.phone {
width: 100%;
clear: both;
height: 125px;
}
a img {
text-decoration: none;
border: none;
}
#cutawayTable  th, #cutawayTable2 th{
background-color: #e0dfdc;
min-width: 25px;
height: 25px;
font-size: 120%;
}
#cutawayTable td , #cutawayTable2 td{
background-color: #afbfd9;
width: 325px;
padding: 3px;
color: #000;
}
#cutawayTable table, #cutawayTable2 table {
width: 700px;
}
#cutawayTable .special-color th, #cutawayTable .special-color td, #cutawayTable2 .special-color th, #cutawayTable2 .special-color td {
background-color: #cbd1db;
}

#cutawayT {
clear: both;
}
.whyElectricList {
border-top: 1px solid #1A5095;
padding-top: 15px;

}
.whyElectricList div {
width: 315px;
float: left;
margin-bottom: 30px;
padding-left: 10px;
}
.whyElectricList ul {
padding-left: 20px;
margin-top: 0px;
}
.whyElectricList p {
margin-bottom: 5px;
}
#tabs_pcseries {
margin-top: 20px;
}
#tabs img {
border: 1px solid #AFBFD9;
box-shadow: -2px 2px 5px #000;
margin-left: 3px;
}
#tabs h2 {
font-size: 190%;
}
#accordion  img{
float: left;
border: 2px solid #AFBFD9;
margin-right:25px;
}

#accordion ul {
margin-left: 150px;
}
#accordion h4{
margin-left: 170px;
margin-top: 0px;
margin-bottom: 5px;
font-size: 140%;
color: #1A5095;
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
}
#accordion h3 {
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-size: 130%;
}
#accordion {
margin-bottom: 20px;
}
.benefit {
width: 175px;
float: left;
margin-left: 25px;
border-left: 2px solid #194D8F;
border-top-left-radius: 10px;
box-shadow:none;
transition: box-shadow 1s;
}
.benefit h3 {
background: -moz-linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
background: -webkit-linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
background: -ms-linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
background: linear-gradient(bottom , #194D8F 3%, #236A9E 100%);
padding: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
color: #fff;
margin-top: 0px;
}
.benefit img {
border: 2px solid #194D8F;
margin-left: 10px;
}
.benefit:hover {
box-shadow: -3px 5px 10px;
}
form input.error, form select.error {
border: 1px solid #c00000;
}
.req {
color: #c00000;
font-weight: bold;
}
#whyElectric {
clear:both;
}
#whyElectricTable {
margin: -10px auto 5px;
width:650px;

}
#whyElectricTable tr:first-child  th{
text-align: center;
height:25px;
}
#whyElectricTable  th{
background-color: #e0dfdc;
text-align: left;
padding: 0px 10px;
width: 180px;
}
#whyElectricTable tr:last-child  th{
text-align: center;
}
table#whyElectricTable tr td:last-child{
background-color: #ffc084;
}
#whyElectricTable tr td {
background-color: #afbfd9;
padding-left: 65px;
padding-top:2px;
padding-bottom: 0px;
height:20px;
width:135px;
text-align: left;
font-weight: bold;
}
#whyElectricTable tr:nth-child(2)  td{
text-align: center;
padding: 4px 10px 2px;
}
#whyElectricTable tr:nth-child(3) th span{
border-bottom: 1px dashed #555;
width: 150px;
margin-bottom: 10px;
padding-bottom: 10px;
padding-right: 30px;
}
#whyElectricTable tr.special-color  td:last-child{
background-color: #fcd5b0;
}
#whyElectricTable tr.special-color th{
background-color: #ebeae8;
color: #000;
}
#whyElectricTable tr.special-color td {
background-color: #c4cedf;
color: #000;
}
.callout {
width: 200px;
float: right;
box-shadow: 2px 2px 5px #707070;
padding-top: 15px;
padding-left:20px;
margin-top: 5px;
color: #1A5095;
transition: box-shadow 1s ease;
}
.callout:hover {
box-shadow: 2px 2px 7px #404040;
}
.callout h2 {
font-size: 180%;
font-weight: bold;
color: #1A5095;
}
ul.doubleC{
width: 275px;
margin-top: 0px;
}
#cutaway2 {
margin-bottom: 10px;
margin-left:420px;
width:250px;
}
#cutaway2 table{
width: 250px;

}
#cutaway3 {
margin-bottom: 10px;
width:240px;
margin-right:430px;
}
#cutaway3 table{
width: 240px;

}
#cutawayImage2 {
float:left;
height: 342px;
width: 400px;
margin-right: 10px;
}
#cutawayImage {
float:right;
height: 333px;
width: 400px;
margin-left: 10px;
}
#cutaway1 {
float:left;
height: 342px;
width: 400px;
margin-top: -342px;
margin-right: 10px;
}
#cutaway {
float:right;
height: 333px;
width: 400px;
margin-top: -333px;
margin-left: 10px;
}
#cutawayB p{
display:none;
padding-left: 40px;
padding-top: 5px;
height: 40px;
margin-top: -20px;
color: #ce112c;
font-size:14px;
}

#cutawayB {
float: right;
width: 240px;
margin-top:-95px;
}
#cutawayB2 p{
display:none;
padding-left: 40px;
padding-top: 5px;
height: 40px;
margin-top: -20px;
color: #ce112c;
font-size:14px;
}

#cutawayB2 {
float: left;
width: 240px;
margin-top:-110px;
}
table.product th{
padding: 5px;
}
#mainSection table.product td:first-child {
width: 200px;
}
form#get-started div.mount, form#get-started div.mount2 {
margin-bottom: 20px;
height: 50px;
}
form#get-started .mount div, form#get-started .mount2 div {
float: left;
font-size: 110%;
font-weight: bold;
}
form#get-started .mount div input {
width: 20px;
margin-right: 50px;
margin-bottom: 0px;
margin-top: 4px;
}
form#get-started .mount2 div input{
width: 20px;
margin-right: 70px;
}
form#get-started .mount div input[type="text"], form#get-started .mount2 div input[type="text"] {
display: none;
width: 65px;
margin-right: 5px;
margin-left: -17px;
}
form#get-started .row p {
margin-bottom: 10px;
}
form#get-started .option p {
clear: both;
}
form#get-started .option  input{
width: 70px;
margin-right:5px;
float:left;
}
form#get-started .option  select{
width: 70px;
height: 24px;
float:right;

}
form#get-started .lgWidth input {
width: 500px;
}
span#benefit, span#benefit2 {
font-weight: normal;
}
.productImg {

margin-right: 15px;
}
.productImg  img{
margin-right: 35px;
margin-bottom: 10px;
box-shadow: 2px 2px 2px #707070;
border: 1px solid #ccc;
}
div#tabs_pcseries {
clear:both;
}
div.productContent ul li {
margin-top: 30px;
}
div.productContent ul {
margin-top: -20px;

font-size: 13px;
}
div.productContent ul li ul {
margin: 5px;
font-weight: normal;
}
div.productContent ul li ul li {
margin-top: 0px;
}
div.productContent p, div.productContent h3 {
margin-bottom: 5px;
}
div.productContent h3 {
color: #1A5095;
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;
font-size: 130%;
}
div.sitemap ul li a{
font-size: 130%;
text-decoration: underline;
color: #555555;
font-family: "UniversLTW02-57Condense 726300",Arial,Helvetica,sans-serif;

}
div.sitemap ul li a:hover {
text-decoration: none;
}
div#whyElectric p {
border-top:2px dashed #000939;
padding-top:10px;
margin-top:10px;
text-align:center;
}
div#whyElectric p a {
font-weight: bold;
color: #000939;
text-shadow: 2px 2px 2px #afbfd9;
font-size: 18px;
margin-left:0px;
transition: color 1s ease, text-shadow 1s ease, margin-left 1s ease;

}
div#whyElectric p a:hover {
color: #d19154;
text-shadow: 2px 2px 2px #ccc;
margin-left: 50px;
}
ul.doubleC li:first-child {
list-style-type: none;
font-weight:bold;
font-size: 130%;
margin-left:30px;
margin-bottom: 5px;
}
div.thank-you {
float:left;
width:200px;
height:225px;
box-shadow: 1px 1px 3px #ccc;
margin: 35px 35px 0px 0px;
text-align:center;
background-color: #d7d7d7;
text-decoration: none;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
color:#555;
border:1px solid #f4f4f4;
background-image: radial-gradient(#ececec 3%, #fafafa 100%);
transition: box-shadow 1s ease, color 1s ease;

}
div.thank-you img {
width: 200px;
height:133px;
border-bottom:1px solid #ccc;
margin-bottom:10px;
}
a div.thank-you p {
color:#555;
transition: color 1s ease;

}
div.thank-you:hover {
box-shadow: 1px 1px 4px #000;
color: #000939;
}
div.thank-you span {
font-weight:bold;
color:#1A5095;
margin-top:10px;
}
div.thank-you span:hover {
text-decoration: underline;
}
#innerContent div.thank-you p {
font-size:16px;
}
#innerContent div.thank-you p span {
font-size:14px;
}
#eu_checkbox input {
margin-right:5px;
}
#eu_checkbox p {
width: 82%;
}
a#intLink {
float:left;
font-weight:bold;
text-decoration:none;
}
a#intLink:hover {
color:#d86633;
}
.loading-overlay {
    display:flex;
    z-index:999;
    position:fixed;
    top:0;
    left:0;
    background-color:rgba(0,0,0,.5);
    width:100%;
    height:100%;
    justify-content:center;
    align-items:center;
}
.loading-overlay--hidden {
    display:none;
}
