﻿html,body							{ width:40rem; width:100%; height:100%; font-size:1.4em; }
.Site								{ width:38rem; }
.MobileVisible						{ display:block; }
.MobileMargin						{ margin:.5em; }


.MobileStacks.half.fleft			{ float:none; width:100% !important; max-width:100% !important; }

select								{ 
										background-image:url(Images/Icons/Mobile/Select-Dropdown.png) !important;
										-ms-transform:scale(1.6,1.6);		-ms-transform-origin: left top; 
										-moz-transform:scale(1.6,1.6);		-moz-transform-origin: left top; 
										-webkit-transform:scale(1.6,1.6);	-webkit-transform-origin: left top; 
										-transform:scale(1.6,1.6);			-transform-origin: left top; 
									}
button,
input[type=submit]					{ font-size:1.3em; }
input[type=email],
input[type=number],
input[type=tel],
input[type=password],
input[type=text]					{ font-size:1.4em; }

.ico96b.icoAppMenu:before			{ background-image:url(Images/Icons/Mobile/Mobile-Menu-96.png); }
.ico64b.icoAppMenu:before			{ background-image:url(Images/Icons/Mobile/Mobile-Menu-64.png); }

.state.verticalmenu					{ overflow:hidden; font-size:1.5em; }
.state.verticalmenu.open			{ display:block; -webkit-transition: width .5s ease-in-out; -moz-transition: width .5s ease-in-out; -o-transition: width .5s ease-in-out; transition: width .5s ease-in-out; width:550px; }
.state.verticalmenu.close			{ display:block; -webkit-transition: width .5s ease-in-out; -moz-transition: width .5s ease-in-out; -o-transition: width .5s ease-in-out; transition: width .5s ease-in-out; width:0px; }
.state.verticalmenu.closed			{ display:none; }
.state.horizontalmenu.open			{ display:block; -webkit-transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out; -o-transition: height .5s ease-in-out; transition: height .5s ease-in-out; height:110px; }
.state.horizontalmenu.close			{ display:block; -webkit-transition: height .5s ease-in-out; -moz-transition: height .5s ease-in-out; -o-transition: height .5s ease-in-out; transition: height .5s ease-in-out; height:0px; }

#divLeftSidebar						{ position:absolute; top:0px; bottom:200%; z-index:100; min-height:40em; }
#ulUWStagesAsSteps					li						a		{ padding-right:1em; }
#ulUWStagesAsSteps.ThirdList		li						a		{ padding-left:1em; }
#ulUWStagesAsSteps					li.last:before			{ content:counter(uwstages-counter, decimal); margin-top:.1em; background-color:#f2f2f2; color:#f2f2f2; border-left:1px solid #ffffff; }
#divUWFieldsContainer				{ width:90%; overflow:hidden; }

#divPageContent						{ width:31.25em; }

.btn.Action							{ font-size:1.4em; }

.Logo150,

.Zoom2x,
.ico16,
.ico21,
.ico32,
.ico24								{ zoom:2; }
.ico48,
.ico56,
.ico64,
.Zoom15x,
.ico76,
.ico96,
.ico105								{ zoom:1.4; }

.ico16b:before,
.ico21b:before,
.ico32b:before,
.ico24b:before						{ zoom:2; }
.ico48b:before,
.ico56b:before,
.ico64b:before,
.ico76b:before,
.ico96b:before,
.ico105b:before						{ zoom:1.5; }

.Footer							{ font-size:.8rem; }
.Footer							.CityStateZip		{ display:block; }

.NotFull						{ width:95%; }

.SSN					div,
.SSN					label					{ margin-right:-6.4rem; }
.helppopup						.wrapper		{ right:5rem; left:auto; z-index:200; width:12rem; }
.helppopup						.wrapper::after	{ position: absolute; content:""; display:inline-block; width:.875rem; height:1rem; margin:1.5rem 0rem 0rem 2rem;  top:0rem; right:-.87rem; background-image:url(Images/Icons/Tooltip-Mouth-RightSide.png); 
														-ms-transform:scale(1.6,1.6);		-ms-transform-origin: left top; 
														-moz-transform:scale(1.6,1.6);		-moz-transform-origin: left top; 
														-webkit-transform:scale(1.6,1.6);	-webkit-transform-origin: left top; 
														-transform:scale(1.6,1.6);			-transform-origin: left top; 
														background-repeat:no-repeat;
													}
.helppopup						.wrapper:before	{ content:none; }

div.State				select						{ width:54% !important; max-width:54% !important; }
#divFundingOptions			{ width: 35rem; height:25rem; }
.ulPreapprovedEntries		li					{ opacity:1 !important; width:16rem; margin-right:1em; }
