             .mainC-form {
	background: #eeeeee;
	-webkit-box-shadow: 0 20px 20px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 20px 20px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 20px 20px 1px rgba(0, 0, 0, 0.05);


}
					
					.formsubmit.zcwf_button{
						    color: white !important;
    background: transparent linear-gradient(0deg, #f68c24 0%, #f68c24 100%);
					}
					#crmWebToEntityForm.zcwf_lblLeft{
						/** width: 100%;
						padding: 25px; **/
						width: 74%;
						padding: 15px;
						margin: 0 auto;
						box-sizing: border-box;
						border-top-right-radius: 20px;
						border-bottom-left-radius: 20px;
						
					}
					#crmWebToEntityForm.zcwf_lblLeft *{
						box-sizing: border-box;
					}
					#crmWebToEntityForm {text-align: left;
					}
					#crmWebToEntityForm *{
					direction: ltr;
					}
					
					.zcwf_title{
						text-align:center;
					}
					
					.zcwf_lblLeft .zcwf_title{
					word-wrap: break-word;
					padding: 0px 6px 5px;
					font-weight: bold }
					.zcwf_lblLeft.cpT_primaryBtn:hover{
					background: linear-gradient(#02acff 0,#006be4 100%)no-repeat padding-box !important;
					box-shadow: 0 -2px 0 0  #0159b9 inset !important;
					border: 0 !important;
					color:  #fff !important;
					outline: 0 !important;
					}
					.zcwf_lblLeft .zcwf_col_fld input[ type  = text], input[ type  = password], .zcwf_lblLeft .zcwf_col_fld textarea{
					width: 100%;
					border: 1px solid  #d1d1d1 !important;
					resize: vertical;
					border-radius: 2px;
					float: left;
					padding: 4px 10px;
					font-size: 14px;
					appearance: none;
					
					}
					
				.zcwf_col_fld textarea{
				       height: 42px;
					   background:#fff;
					   color:#000;
				  }
				  
				.zwph-white a#zw-product-header-skip[tabindex]:not([tabindex="-1"]):focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, button:focus-visible, a:focus-visible {
    outline: 2px solid #f68c24 !important;
    box-shadow: 0 0 15px rgb(255, 255, 255, 0.5);
}  
				  
					
					.zcwf_lblLeft .zcwf_col_lab{
					width: 40%;
					word-break: break-word;
					padding: 0px 6px 0px;
					margin-right: 10px;
					/** margin-top: 5px; **/
					margin-top: 1px;
					float: left;
					min-height: 1px;
					}
					.zcwf_lblLeft .zcwf_col_fld{
					float: left;
					/** width: 68%; **/
						width: 100%;
					padding: 0px 6px 0px;
					position: relative;
					margin-top: 5px;
					}
					.zcwf_lblLeft .zcwf_privacy {padding: 6px;
					}
					.zcwf_lblLeft .wfrm_fld_dpNn {display: none;
					}
					.dIB {display: inline-block;
					}
					.zcwf_lblLeft .zcwf_col_fld_slt{
					width: 60%;
					border: 1px solid  #ccc;
					background:  #fff;
					border-radius: 4px;
					font-size: 12px;
					float: left;
					resize: vertical;
					padding: 2px 5px;
					}
					.zcwf_lblLeft .zcwf_row:after, .zcwf_lblLeft .zcwf_col_fld:after{
					content: '';
					display: table;
					clear: both;
					}
					.zcwf_lblLeft .zcwf_col_help{
					float: left;
					margin-left: 7px;
					font-size: 12px;
					max-width: 35%;
					word-break: break-word;
					}
					.zcwf_lblLeft .zcwf_help_icon{
					cursor: pointer;
					width: 16px;
					height: 16px;
					display: inline-block;
					background:  #fff;
					border: 1px solid  #c0c6cc;
					color:  #c1c1c1;
					text-align: center;
					font-size: 11px;
					line-height: 16px;
					font-weight: bold;
					border-radius: 50%;
					}
					.zcwf_lblLeft .zcwf_row 
					{
						/** margin: 15px 0px; **/
						margin: 5px 0px;
					}
					.zcwf_lblLeft .formsubmit{
					margin-right: 5px;
					cursor: pointer;
					color:  #313949;
					font-size: 12px;
					}
					.zcwf_lblLeft .zcwf_privacy_txt{
					width: 90%;
					color: rgb(0, 0, 0);
					font-size: 12px;
					font-family: Arial;
					display: inline-block;
					vertical-align: top;
					color:  #313949;
					padding-top: 2px;
					margin-left: 6px;
					}
					.zcwf_lblLeft .zcwf_button{
					font-size: 14px;
					color:  #313949;
					border: 1px solid  #c0c6cc;
					padding: 10px 80px 10px 80px;
					border-radius: 4px;
					cursor: pointer;
					/** max-width: 120px; **/
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
					font-weight: 600;
					}
					
						.zcwf_lblLeft .zcwf_button:hover{
						    background: #1b3647;
					}
					
					.cap-image {
						border: 1px solid #e5e5e5;
						vertical-align: middle;
						margin-right: 10px;
						margin-bottom: 5px;
					}
					
					.reload-icon {
    font-size: 16px;
    height: 25px;
    width: 25px;
    text-indent: -9999px;
    display: inline-block;
    background-position: -616px 0;
    background-size: 1180px;
    margin: 0;
    vertical-align: middle;
}
					
				
					
					.zcwf_lblLeft .zcwf_tooltip_over{
					position: relative;
					}
					.zcwf_lblLeft .zcwf_tooltip_ctn{
					position: absolute;
					background:  #dedede;
					padding: 3px 6px;
					top: 3px;
					border-radius: 4px;
					word-break: break-word;
					min-width: 100px;
					max-width: 150px;
					color:  #313949;
					z-index: 100;
					}
					.zcwf_lblLeft .zcwf_ckbox{
					float: left;
					}
					.zcwf_lblLeft .zcwf_file{
					width: 55%;
					box-sizing: border-box;
					float: left;
					}
					.cBoth:after{
					content: '';
					display: block;
					clear: both;
					}
					@media all and  (max-width: 600px){
					.zcwf_lblLeft .zcwf_col_lab, .zcwf_lblLeft .zcwf_col_fld{
					width: auto;
					float: none !important;
					}
					.zcwf_lblLeft .zcwf_col_help {width: 40%;
					}
					}