@charset "UTF-8";/* CSS Document *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* SIGN IN *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/body {	background-color: #f7f7f7;}.sczone_signin_wrapper {	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */	display: -webkit-flex;     /* NEW - Chrome */	display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */	-webkit-box-flex-direction: row;	-moz-box-flex-direction: row;	-webkit-flex-direction: row;	flex-direction: row;	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	width: 100%;	height: 100%;	text-align: center;}.sczone_signin {	margin: auto;	display: table-cell;	vertical-align: middle;	width: 100%;	max-width: 500px;} @media only screen and (min-width : 1px) and (max-width :740px) {.sczone_signin_wrapper {	display: block;	position: relative;}.sczone_signin {	position: relative;	display: block;	margin: 10px auto 0px auto;}}.sczone_header_img_wrapper {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 100%;	position: relative;	height: 100%;	text-align: center;}.sczone_header_img {	margin: 0px auto 0px auto;	padding: 0px 0% 0px 0%;	width: 100%;}.sczone_sc_logo {	width: 127px;	height: 100px;}.sczone_header_txt {	margin: 40px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;	font-family: "Lato", Helvetica, Arial, sans-serif;	font-style: normal;	font-weight: 400;	font-size: 22px;	line-height: 26px;	color: #333333;	text-decoration: none;	text-align: center;}/*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* FORM CONTAINERS *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.sczone_form_wrapper {	margin: 20px auto 0px auto;	padding: 0px 0px 0px 0px;	text-align: center;	width: 100%;	max-width: 300px;}.sczone_form_line {	margin: 0px 0% 10px 0%;	padding: 0px 0px 0px 0px;	float: left;	text-align: left;	width: 100%;}/* The container */.sczone_checkbox_container {	font-family: "Lato", Helvetica, Arial, sans-serif;	font-style: normal;	font-weight: 400;	font-size: 14px;	line-height: 20px;	color: #333333;	display: block;	position: relative;	padding-top: 2px;	padding-left: 35px;	margin-bottom: 0px;	cursor: pointer;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}/* Hide the browser's default checkbox */.sczone_checkbox_container input {	position: absolute;	opacity: 0;	cursor: pointer;}/* custom checkbox */.checkmark {	position: absolute;	top: 0;	left: 0;	height: 25px;	width: 25px;	background-color: #ffcc00;}/* On mouse-over, add a light blue background color */.sczone_checkbox_container:hover input ~ .checkmark {	background-color: #e0b300;}/* When the checkbox is checked, add white background */.sczone_checkbox_container input:checked ~ .checkmark {	background-color: #ffcc00;}/* Create the checkmark/indicator (hidden when not checked) */.checkmark:after {	content: "";	position: absolute;	display: none;}/* Show the checkmark when checked */.sczone_checkbox_container input:checked ~ .checkmark:after {	display: block;}/* Style the checkmark/indicator */.sczone_checkbox_container .checkmark:after {	left: 9px;	top: 5px;	width: 5px;	height: 10px;	border: solid #333333;	border-width: 0 3px 3px 0;	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);	transform: rotate(45deg);}/*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* TEXT ENTRY *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.sczone_entry_box {	margin: 0px 0px 0px 0px;	padding: 4px 10px 3px 10px;	font-family: "Lato", Helvetica, Arial, sans-serif;	font-style: normal;	font-weight: 500;	font-size: 15px;	line-height: 20px;	color: #333333;	border-radius: 0px;	border: 1px solid #999999;	box-shadow: inset 0px 0px 5px #e5e5e5;	width: calc(100% - 20px);	max-width: 400px;	height: 30px;}/*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* BUTTON *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.sczone_form_button {	float: right;	text-align: center;	margin: 5px 0px 0px 0px;	padding: 9px 14px 9px 14px;	background-color: #cc0000;	border-radius: 0px;	border: 1px solid #ffffff;	display: inline-block;	color: #ffffff;	font-family: "Lato", Helvetica, Arial, sans-serif;	font-style: normal;	font-weight: 700;	text-transform:uppercase;	font-size: 15px;	line-height: 15px;	text-decoration: none;}.sczone_form_button:hover {	color: #ffffff;	background-color: #333333;}.sczone_form_button:active {	color: #ffffff;	background-color: #333333;}/*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*//* FORGOTTEN PASSWORD *//*--------------------------------------------------------------------------------------------------------------------*//*--------------------------------------------------------------------------------------------------------------------*/.sczone_forgotten_wrapper {	margin: 20px auto 0px auto;	padding: 10px 0px 0px 0px;	width: 100%;	border-top: 1px solid #cccccc;}.sczone_p1 {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-family: "Lato", Helvetica, Arial, sans-serif;	font-style: normal;	font-weight: 500;	font-size: 14px;	line-height: 18px;	color: rgba(255,255,255,.5);	text-decoration: none;	text-align: center;}.sczone_p1 a:link {	text-decoration: none;	color: #aaaaaa;}.sczone_p1 a:visited {	text-decoration: none;	color: #aaaaaa;}.sczone_p1 a:hover {	text-decoration: underline;	color: #333333;}.sczone_p1 a:active {	text-decoration: none;	color: #333333;}