@charset "utf-8";
/*Style for info text ro files*/
.infoText{
	width: 500px;
	margin: 0px auto;
	text-align: left;
}

.mainFrame{
	margin: 0px 0px;
}

/*Standard table style setup*/
.sTable{
	margin: 0 auto;
	border: 1px solid #888;
	border-radius: 10px;
	padding: 20px;
}
.sTableConfirm{
	margin: 0 auto;
	border: 1px solid #888;
	border-radius: 10px;
	padding: 20px;
	width: 600px;
}
/*Style: register table*/
.sRTable{
	margin: 0 auto;
	border: 1px solid #888;
	border-radius: 10px;
	padding: 20px;
	width: 650px;
}

/*Standard cell style; Styles the text referencing the input-text box*/
.sCellTextRegister{
	text-align: right;
	width: 50%;
	font-weight: bold;
}
/*Standard cell style; Styles the text referencing the input-text box*/
.sCellTextPWC{
	text-align: right;
	width: 220px;
	font-weight: bold;
}
/*Style U A table*/
.sUATable{
	width: 70%;
}
.cellVAlign{
	vertical-align: top;
}
/*Standard cell style; Styles the text referencing the input-text box*/
.sCellTextBold{
	text-align: right;
	font-weight: bold;
}

/*Standard cell style; Styles the text referencing the input-text box*/
.sCellText{
	text-align: right;
	font-weight: bold;
}
/*Standard cell style; Styles the text to the left*/
.sCellTextLeft{
	text-align: left;
}

/*Cell style; Styles the reCAPTCHA cell*/
.sCellReCaptcha{
	text-align: center;
	height: 160px;
}
/*recapcha alignment*/
.cAlignment{text-align: center; width: 320px; margin-left: auto; margin-right:auto;}
/*Cell style; Styles the reCAPTCHA cell remote service login*/
.sCellReCaptchaRSLI{
	height: 160px;
}
/*Cell style: Styles Input validation error message */
.cellValidationEMessage{
	width: 450px;
	text-align: left;
	color: red;
	font-weight: bold;
	font-size: 15px;
	padding-bottom: 10px;
}
/*Cell style: Styles Input validation error message; maint*/
.cellValidationEMessageMaint{
	width: 250px;
	text-align: left;
	color: red;
	font-weight: bold;
	font-size: 15px;
	padding: 15px 0px 0px;
}

/*Cell style: Styles Input validation error message remote service login */
.cellValidationEMessageRSLogin{
	width: 250px;
	text-align: left;
	color: red;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0px;
}

/*Style; Link error message*/
.ssLinkEMessage{
	color: #009966;
}
/*Style; link/hover if special colors*/
.ssLink{
	color: #009a93;
}
.sslink:hover{
	color: #f7941d;
}

/*Style all links:*/
a{
	 /*color: #009966; #77ae99; color on hold*/
/*	font-weight: bold;*/
	text-decoration: none;
}
a:hover{
	color: #f7941d;
/*	font-weight: bold;*/
	text-decoration: underline;
}
/*forgot password link UserAccountChange*/
#forgotPwUAC{
	font-size: 10px;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 45px;
}
/*forgot password link*/
#forgotPw{
	font-size: 10px;
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
}
/*forgot password color*/
#pwC{
	font-weight: bold;
	color: #006666;
}
#pwC:hover{
	color: #f7941d;
	text-decoration: underline;
}
/*Standard style for error messages*/
.errorMessageRecover{
	color: red;
	font-weight: bold;
	font-size: 15px;
}

/*Standard style for error messages*/
.errorMessage{
	color: red;
	font-weight: bold;
	font-size: 15px;
}

/*Iput text validation; error message style */
.error {
    height:15px;
    background-color: #FF8000;/*#77AE99;*/
    font-size:12px;
    border:2px solid red;
    padding:1px 2px;
    color:#000;
    display:none;

    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius-bottomleft:0;
    -moz-border-radius-topleft:0;
    -webkit-border-bottom-left-radius:0;
    -webkit-border-top-left-radius:0;

    -moz-box-shadow:0 0 6px #ddd;
    -webkit-box-shadow:0 0 6px #ddd;
}
/*Iput text validation; error message style
.error {
    height:15px;
    background-color:#77AE99;
    font-size:15px;
    border:1px solid #77AE99;
    padding:4px 10px;
    color:#000;
    display:none;

    border-radius:4px;
    border-bottom-left-radius:0px;
    border-top-left-radius:0px;

    box-shadow:0 0 6px #ddd;
}
*/
.error p {
    margin:0;
}



/***maint***/
/*Cell style: Styles Input validation error message remote service login */
.cellValidationEMessageILogin{
	width: 250px;
	text-align: left;
	color: red;
	font-weight: bold;
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*########## remote service left #############*/
#rsCanvas{font-size: 15px;}
#rsCanvas h3 {margin-right: auto; margin-left: auto; padding-bottom:30px; width:160px;}
#rsUser{padding-bottom: 10px;}
#rsUnitInfo{font-size: 12px; padding-bottom: 10px;}
#rsTable{margin-right: auto; margin-left: auto;}
.aleft{text-align: left;}
.aright{text-align: right;}
#rsConnTime{font-size: 12px; padding-bottom: 10px;}
#rsETime{font-size: 13px;}
#rsCSB{padding-top:30px;}
.rsSubTitle{margin-right: auto; margin-left: auto; font-weight: bold; font-size: 12px; width:152px; text-align:center;}
.comodoLogoRA{padding-top: 50px; margin-bottom: 0px;}
.rsCSButton		{ padding:4px 8px; border:1px solid; margin-right:0px;
					  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
					  background: #77ae99;/*#CCC #EE8833*/ border-radius:5px; color:white; font-size: 12px; border:1px solid #006666; text-decoration: none;}
.rsCSButton:hover	{ background:#EE7621 none repeat scroll 0% 0%; color:white; border:1px solid #006666;
					  font-weight: bold;text-decoration: none;}
/*############################################*/
/*############# scican warranty ##############*/
#content-wrap-warranty td {padding-bottom: 15px;font-size: 14px;font-family:Helvetica, sans-serif, Arial}
#content-wrap-warranty input, select {height: 24px;padding: 0;}
.cals-alb{vertical-align: top;}
.cals-altl{text-align: left;}
iframe#scicanwarrantyframe{border-color: #006666; border-style: dotted; border-width: 0px; border-radius:5px;}
div#wIcon{background: url("../images/warranty_icon.png") white; width: 96px; height: 96px; margin-left: 390px;}
#frameWIcon{ width: 490px; float: left; padding-left:10px; margin-bottom: 18px;}
div#content-wrap-warranty{	background-color: none; width: 736px;/*960px;*/ margin-left: auto; margin-right: auto; margin-top: -14px;
							border-radius:5px; padding-bottom: 60px; font-size: 12px;}
.mtitle {color: #58595e;padding-top: 15px; padding-bottom: 30px; font-size: 28px; font-family: Helvetica, sans-serif, Arial; text-align: center;}
.subTitle{	text-align: center; color: #58595e; font-weight: bold; font-size: 18px !important;/*16px;*/ text-decoration:underline;font-family:Helvetica, sans-serif, Arial;
			padding-bottom: 30px!important; padding-top: 30px;}
.subTitleL{	text-align: left; color: #58595e; font-weight: bold; font-size: 18px;/*16px;*/ text-decoration:underline;font-family:Helvetica, sans-serif, Arial;
    padding-bottom: 30px; padding-top: 30px;}
#unitInfo .subTitle, #dealerInfo .subTitle, #salesRepInfo .subTitle {
	text-align: left;
}
.i_message{color: #f7941d; font-size: 9px;}

div#mainFormCanvas{	background-color: white; width: 730px;/*920px;*/ margin-left: auto; margin-right: auto; border-radius:5px; text-align: center; overflow: auto;
					padding-bottom: 30px; }
table.warrantyTableInformation{ border-radius:5px; background-color: white; margin-left: auto; margin-right: auto; width: 345px; }
div#leftFC{margin-left: 20px; float: left; }
div#rightFC{margin-left: 20px; float: left; }
div#submitButton{margin-left: auto; margin-right: auto; width: 400px; text-align: center; padding-top: 20px;}

.cellStyleR{text-align: right;	vertical-align: middle;/*width: 195px;*/font-weight: bold; font-size: 10px; word-wrap:break-word;}
.cellStyleR-s{text-align: right;	vertical-align: middle; width: 100px;font-weight: bold; font-size: 10px; word-wrap:break-word;}
.cellStyleL{text-align: left; vertical-align: middle;}

.cellStyleR, .cellStyleR-s {font-size: 14px;color: #58595e;}
div#leftFC, #rightFC {width: 48%;margin-left: 0;}

div.recaptchaWidget{ margin-left: auto; margin-right: auto; text-align: center; width: 320px; margin-top: 20px;}
div.recaptchaErrorMessage{color:red; width: 320px; font-size: 11px; text-align:center; margin-left: auto; margin-right: auto; front-weight: bold;}

div.wrSMCanvas{background-color: white; width: 730px; height: 400px; margin-left: auto; margin-right: auto; border-radius:5px; text-align: center;}

#scican-tc{margin-left: auto; margin-right: auto; width: 700px; padding-top: 15px; padding-bottom: 0px; margin-top: 15px; text-align:left;}
#scican-gpq{margin-left: auto; margin-right: auto; width: 80%; text-align:left;}
.scican-gpq-st{font-weight: bold; font-size: 12px; /*word-wrap:break-word;*/}
.scican-gpq-lmst{text-decoration: underline; font-style: italic;}

.getWButton		{ 	padding:3px 6px; border:1px solid; margin:7px 0px 0px 0px;
					font-family: Helvetica, sans-serif, Arial; font-weight: bold;
					background: #009a93;/*#CCC*/ border-radius:5px; color:white; font-size: 14px;
					text-align: center; text-decoration: none; border:1px solid #006666 }

.getWButton:hover	{ background:#f7941d none repeat scroll 0% 0%; }

.errorMessageSerialNumber {text-align: center; color: red;}

iframe#wrframe{overflow: visible;width:100%;}

#snlwrd {
    text-align: left;
    /*color: #066;*/
    width: 100%;
    margin: 15px 0px 0px 0px;
    /*border: 1px dotted #066;*/
    border-radius: 10px;
    padding: 10px 0px 10px 0px;
    /*background-color: white;*/
}
#snlwrd-st{
    color: #000000;
    font-weight: bold;
}
div#customer-w-login,
div#content-wrap-warranty {
	width: 100%;
	max-width: 1326px;
}
div#customer-w-login {
	display: none;
}
div#mainFormCanvas, #scican-tc, #mainFormCanvas table {
	width: 100%;
}
#scican-tc table {
	width: 95%;
}
div#mainFormCanvas {
	width: 80%;
}
#warrantyForm .getWButton {
	border: .5px solid #7e7e7e;
	background: 0 0!important;
	color: #7e7e7e;
	font-size: 16px;
	cursor: pointer;
	text-align: center;
	padding: 10px;
	border-radius: 0;
}

#comodoLogoRA {
	width: 100%;
	max-width: 1326px;
	margin: auto;
}

/*############################################*/
/*Style: register table*/
.register-customerortech-canvas{
	 margin-top:10px; width: 450px; background-color: #E5E5E5; padding-bottom: 20px; padding-top: 10px; padding-left: 20px; padding-right: 20px;
	 border-radius:5px; border:1px solid #DEDEDE; text-align: center; overflow:auto; margin-right: auto; margin-left: auto;}

.alert-message{color: orange; padding-bottom: 10px; text-align: left; font-size: 13px;width: 470px;margin-right: auto; margin-left: auto;}

#cust-canvas{width: 224px; text-align: center; float: left; padding-bottom: 20px;}
#tech-canvas{width: 224px; text-align: center;float: right; padding-bottom: 20px;}

.pre-reg-text{background: #FAFAFA; border-radius:5px; padding:3px 6px;}

.pre-reg-steps-text-on{padding: 0px 5px; background-color:#5B9C64; border-radius:20px; color: rgb(255,201,14);}
.pre-reg-steps-text-on-op{padding: 0px 5px; background-color:rgb(255,201,14); color:black; border-radius:20px;}
.pre-reg-steps-text-off{padding: 0px 5px; background-color:#DCDCDC; color:black; border-radius:20px;}

#customer-w-login{	background-color: #009a93; width: 736px;/*960px;*/ margin-left: auto; margin-right: auto; margin-top: 0px;
							border-radius:5px; padding-bottom: 10px; padding-top: 5px;font-size: 12px;}

#customer-w-login-ca{background-color: #009a93; width: 700px;/*960px;*/ margin-left: auto; margin-right: auto; margin-top: 0px;
							border-radius:5px; padding-bottom: 10px; padding-top: 5px;font-size: 12px;}

#frame-w-Login{background-color: white; margin-left: auto; margin-right: auto; width: 480px;border-radius:5px;
				padding-top: 15px; padding-bottom: 10px; padding-left: 20px; padding-right:5px;}

.login-w-text{	color: white; padding-top: 10px; padding-bottom: 20px; padding-left: 50px; padding-right: 50px;
				font-weight: bold; text-align: left;}
.login-w-text-success{ font-weight: normal; color: white; padding: 0px 30px; text-align: left; font-size: 13px;}

input.buttonLI		{ padding:2px 4px; border:1px solid; margin:7px 0px 0px 0px; width:80px;
					  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
					  background: #77ae99;/*#CCC*/ border-radius:5px; color:white; font-size: 12px; border:1px solid #006666;}

input.buttonLI:hover	{ background:#f7941d none repeat scroll 0% 0%; color:white; border:1px solid black;
					  font-weight: bold;font-size: 12px;}

a.buttonNewUserLI		{ padding:2px 4px; border:1px solid; margin:7px 0px 0px 0px; width:80px;
					  font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
					  background: red;/*#77ae99;*/ border-radius:5px; color:white; font-size: 12px; border:1px solid #006666; text-decoration: none;}

a.buttonNewUserLI:hover	{ background:#f7941d none repeat scroll 0% 0%; color:white; border:1px solid black;
					  font-weight: bold;font-size: 12px;text-decoration: none;}

/*############################################*/
/*############# release notes ##############*/
.r-notes-canvas{ margin-top:35px; width: 900px; background-color: #F5F5F5; padding-bottom: 50px; padding-top: 5px;
				 border-radius:5px; border:1px solid #DEDEDE; text-align: center; margin: 0px auto;}
.r-notes-frame{}

.r-note-d{margin: 20px auto 0px auto;border: 1px solid #888;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 20px;width: 832px;	background-color: white;}

.all-r-notes{margin: 0px auto; text-align: center; width: 876px;}

.s-lable{text-align: left;}
.s-l{width: 150px; text-align: center;color: #006666; font-weight: bold; font-size: 18px;font-family:Verdana, fantasy;}
.s-l-d{width: 150px; text-align: center;color: #A1A1A1; font-weight: bold;}
.c-s-rnotes{margin:auto; text-align: left; word-wrap:break-word;}
.c-s-rnotes-all{margin:auto; width: 740; text-align: left; word-wrap:break-word;}

/*--- s r n table ---*/
.srn-mcanvas{	margin: 5px auto 5px auto;border: 1px solid #888;border-radius: 10px;
				padding: 10px 20px 20px 20px;width: 740px;	background-color: white; overflow: hidden;}
/*############################################*/