@CHARSET "UTF-8";/********************$GLOBAL********************/@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_regular.eot');     src: url('../../images/zohopuvi/zoho_puvi_regular.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_regular.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_regular.ttf') format('truetype');          font-style: normal;    	 font-weight: 400;    	 text-rendering: optimizeLegibility;    	 font-display:swap;}@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_medium.eot');     src: url('../../images/zohopuvi/zoho_puvi_medium.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_medium.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_medium.ttf') format('truetype');              font-style: medium;    		 font-weight: 500;    		 font-display:swap;    		 text-rendering: optimizeLegibility;}@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_semibold.eot');     src: url('../../images/zohopuvi/zoho_puvi_semibold.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_semibold.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_semibold.ttf') format('truetype');          font-style: semi-bold;    	 font-weight: 600;    	 font-display:swap;    	 text-rendering: optimizeLegibility;}@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_bold.eot');     src: url('../../images/zohopuvi/zoho_puvi_bold.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_bold.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_bold.ttf') format('truetype');          font-style: bold;    	 font-weight: 700;    	 font-display:swap;    	 text-rendering: optimizeLegibility;}body,table,input {	font-family: "ZohoPuvi";	font-size: 12px;	padding: 0;	margin: 0;	color: #333333}.bodybg{	background: #F3EEE6 !important;}.desc {	margin-left:15px;	margin-bottom:5px;	color:#808080;	padding-bottom: 5px;	padding-top: 10px;}a {	color: #0F5491;	text-decoration: none;	outline: none;}a:hover {	text-decoration: underline;}input[type="text"],input[type="email"],input[type="password"],textarea {	border: 1px solid #D6D6D6;	border-radius: 5px;	padding: 5px;	width: 350px;}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus {	border: 1px solid rgba(121, 187, 238, 0.75) !important;	box-shadow: 0 0 3px rgba(82, 168, 236, 0.5);	outline: none;}.invisible {	border: none;	width: 0;	height: 0;	display: none;}.disabled {	cursor: default !important;	filter: alpha(opacity = 50%);	opacity: 0.5;}.fl {	float: left;}.fr {	float: right;}.clear {	clear: both;}.mr3 {	margin-right: 3px !important;}.mr5 {	margin-right: 5px;}.mb0 {	margin-bottom: 0;}.p0 {	padding: 0 !important;}/********************$HEADER_FOOTER********************/header {	border-bottom: 1px solid #E8E6E6;	margin-bottom: 5px;	padding: 10px;}header .logo {	background: url("../images/newZoho_logo_name.svg") 0 0 no-repeat;	float: left;	height: 24px;	width: 195px;}header .partnerlogo {	float: left;	height: 24px;	width: 195px;}header .links {	float: right;	margin-top: 5px;}header a {	margin: 0 8px;	color: #555;}footer {	clear: both;	font-size: 10px;	padding: 10px 5px;	text-align: center;	position: relative;	top: 50px;}footer a,footer span {	font-size: 10px;	color: #999;	text-shadow: 0 2px 0 #FFFFFF;}footer a:after {	content: "|";	padding: 0 5px;}footer a:last-child:after {	content: "";}footer div {	float: right;}/********************$ZPLACEHOLDER ********************/.zph-show .zph-overlay {	visibility: visible;}.zph-hide .zph-overlay {	visibility: hidden;}.zph-overlay {	position: absolute;	padding: 6px 7px;	z-index: 0;	color: #A5A0A0;	cursor: text;}/********************$SIGN_IN********************/.label-error {	color: #FF0000;	text-align: center;	font-size: 14px;}.idp-topborder {	background-color: #C4C4C4;	margin-top: 10px;	height: 1px;}.GIcon,.GAppsIcon,.YIcon,.FIcon,.TWIcon,.LNIcon,.ZIcon,.AZIcon{	background: url('../../images/Signinusing-Icons.png') no-repeat -70px 3px;	border: 1px solid #dcdcdc;	float: left;	height: 31px;	width: 28px;	margin: 7px 3px 0 2px;	cursor: pointer;}.GAppsIcon {	background-position: -134px -17px;	width: 59px;}.ZIcon {	background-position: -227px -91px;	width: 31px;}.YIcon {	background-position: -176px 3px;	width: 31px;}.FIcon {	background-position: 3px 3px;	width: 32px;}.TWIcon {	background-position: -140px 3px;	width: 32px;}.LNIcon {	background-position: -104px 3px;	width: 32px;}.AZIcon {	background-position: -15px -304px;	width: 120px;}.sub-form-title {	font-size: 13px;	padding-top: 5px;}@CHARSET "UTF-8";/********************$GENERIC********************/::-webkit-input-placeholder {	color: #A5A0A0;}:-moz-placeholder {	color: #A5A0A0;}:-ms-input-placeholder {	color: #A5A0A0;}@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_regular.eot');     src: url('../../images/zohopuvi/zoho_puvi_regular.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_regular.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_regular.ttf') format('truetype');          font-style: normal;    	 font-weight: 400;    	 text-rendering: optimizeLegibility;    	 font-display:swap;}@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_medium.eot');     src: url('../../images/zohopuvi/zoho_puvi_medium.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_medium.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_medium.ttf') format('truetype');              font-style: medium;    		 font-weight: 500;    		 font-display:swap;    		 text-rendering: optimizeLegibility;}@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_semibold.eot');     src: url('../../images/zohopuvi/zoho_puvi_semibold.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_semibold.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_semibold.ttf') format('truetype');          font-style: semi-bold;    	 font-weight: 600;    	 font-display:swap;    	 text-rendering: optimizeLegibility;}@font-face {    font-family: 'ZohoPuvi';    src: url('../../images/zohopuvi/zoho_puvi_bold.eot');     src: url('../../images/zohopuvi/zoho_puvi_bold.eot') format('embedded-opentype'),          url('../../images/zohopuvi/zoho_puvi_bold.woff') format('woff'),          url('../../images/zohopuvi/zoho_puvi_bold.ttf') format('truetype');          font-style: bold;    	 font-weight: 700;    	 font-display:swap;    	 text-rendering: optimizeLegibility;}/******************************$FORM_FIELDS*******************************/.form dl {	margin: 0 0 12px 0;}.form dt {	font-size: 14px;	color: #666;	margin-bottom: 3px;}.form dd {	margin: 0;}.form input[type=text],.form input[type=email],.form input[type=password] {	font-size: 14px;}/********************$FIELD_MESSAGE********************/.field-msg {	font-size: 11px;	width: 360px; }.field-msg .note {	color: #999;	display: inline-block;	padding: 1px 5px 2px; }.field-msg .error {	display: none;	padding: 2px 5px;	border-radius: 0 0 5px 5px;	margin-top: -1px;	background-color: #F2DEDE;	border-color: #EED3D7;	color: #B94A48;}.field-msg .jqval-error {	display: none !important;}.field-valid input,.field-error input {	background: transparent url("../images/sprite.png") no-repeat 310px -106px;	padding-right: 22px !important;	width: 333px !important;}.field-error input {	border-color: #EED3D7 !important;	box-shadow: 0 0 3px #F2DEDE !important;	border-radius: 5px 5px 5px 0 !important;	background-position: 310px -148px;}.field-error .password-strength,.field-valid .password-strength {	left: 287px; }.field-error .error {	display: inline-block !important;}.field-error .note {	display: none;}.form>.field-msg .error {	border-radius: 5px;	padding: 5px;	margin: 0 0 12px;	text-align: center;}/********************$LABEL ????********************/form>label {	display: block;	margin-bottom: 10px;}/********************$PASSWORD_STRENGTH********************/.password-strength {	border-radius: 5px;	background-color: #EEE;	position: absolute;		left: 305px;	top: 10px;	height: 11px;	width: 50px;	overflow: hidden;	display: none;}.password-strength div {	border-radius: 5px;	height: 11px;	-webkit-transition: width 0.5s ease-in 0s;	-moz-transition: width 0.5s ease-in;	-o-transition: width 0.5s ease-in 0s;	-ms-transition: width 0.5s ease-in 0s;}/********************$BUTTONS********************/.btn {	font-family: "ZohoPuvi";	color: #222;	background: #DBDBDB;	background: -moz-linear-gradient(#FCFCFC, #DBDBDB);	background: -webkit-linear-gradient(#FCFCFC, #DBDBDB);	background: -ms-linear-gradient(#FCFCFC, #DBDBDB);	background: -o-linear-gradient(#FCFCFC, #DBDBDB);	border: 1px solid #A0A0A0;	border-radius: 3px;	padding: 4px 14px;	margin: 0px;	text-shadow: 0 2px 0 #fff;	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);	cursor: pointer;}.big-btn {	font-size: 120%;	font-weight: bold;}.btn[disabled] {	cursor: default !important;	filter: alpha(opacity =               50%);	opacity: 0.5;}.btn.primary {	background: #60B044;	background: -moz-linear-gradient(#8ADD6D, #60B044);	background: -webkit-linear-gradient(#8ADD6D, #60B044);	background: -ms-linear-gradient(#8ADD6D, #60B044);	background: -o-linear-gradient(#8ADD6D, #60B044);	color: #FFFFFF;	text-shadow: 0 0 0 #FFF;}.btn:hover,.btn:focus {	border-color: #666;}.btn:active {	background: -moz-linear-gradient(#DBDBDB, #FCFCFC);	background: -webkit-linear-gradient(#DBDBDB, #FCFCFC);	background: -ms-linear-gradient(#DBDBDB, #FCFCFC);	background: -o-linear-gradient(#DBDBDB, #FCFCFC);}.btn.primary:active {	background: -moz-linear-gradient(#60B044, #8ADD6D);	background: -webkit-linear-gradient(#60B044, #8ADD6D);	background: -ms-linear-gradient(#60B044, #8ADD6D);	background: -o-linear-gradient(#60B044, #8ADD6D);}.btn-drp {	padding-right: 10px;}.btn-drp span {	padding-left: 12px;	background-position: -50px -46px;}.containerbox {	margin: 76px 0 0 0;	padding: 10px;	background: none repeat scroll 0 0 #FFFFFF;	border: 1px solid #BBBBBB;	border-radius: 5px 5px 5px 5px;	box-shadow: 0 0 3px #AAAAAA;	float: left;	padding: 40px 40px;}.hrTop {	border-top: 1px dashed #dadadb;}.head {	font-size: 20px;	margin-left: 15px;	padding-bottom: 10px;}.margin {	margin: 15px;}@CHARSET "UTF-8";.fcontainer {	padding: 10px;	border-radius: 5px 5px 5px 5px;	background: none repeat scroll 0 0 #FFFFFF;	border : 1px solid #DADADB;	padding: 31px 34px;	float: left;	box-shadow : 0 0 3px #AAAAAA;}.form-title {	font-size: 18px;	margin-bottom: 12px;}.forgotoutersection {	margin: 0 auto;	width: 400px;}.za-captcha {	border: 1px solid #D6D6D6;	margin-top: 10px;	width: 200px;	height: 70px;	display: block;}.za-msgbox {	color: #888;	width: 30%;	position: absolute;	top: 129px;	left: 902px;	padding: 5px;	max-width: 400px;}.za-msgbox.error {	color: #FF0000;}.fcontainer2 {	margin: 5px auto;	padding: 10px;	width: 100%;}.fcontainer2 .form-ttl {	font-size: 18px;	margin-bottom: 12px;	width: 100%;}.recoverymainpage,.recoveryoptions {	margin: 0 auto;	display: none;	width: 600px;}.label_radio input {	margin-right: 5px;}.label_radio {	padding-left: 34px;}.label_pwdhistory {	padding-left: 34px;	margin-right: 5px;}.label_pwdhistory input {	font-size: 15px;	border-radius: 5px;	padding: 5px;	border: 1px solid #D6D6D6;	width: 100%;	font-family: inherit;}.fcontainer2 label {	cursor: pointer;	display: block;	line-height: 20px;	padding-bottom: 9px;	margin-top: 4px;	color: #444444;}.notes_text {	color: grey;	margin-top: 18px;}.email_field {	display: none;	padding: 5px;}.mobile_field {	display: none;	padding: 3px;	font-size: 13px;	color: #444444;}.mobile_input {	margin-top: 18px;	color: #444444;}.verification_mobile {	font-size: 13px;	padding: 5px;	border: 1px solid #D6D6D6;	font-family: inherit;	margin-top: 13px;}.email_notify a {	text-decoration: none;}.email_notify {	font-size: 13px;	font-family: sans-serif;}