#pg-cleverreach-form .form-submit {
	width: 165px;
	height: 35px;
	color: #FFF;
	background-color: #AA3C14;
	float: right;
	text-align:center;
	cursor:pointer;
	margin: 0;
	border: 0;
	font-size: 13px;
}

#pg-cleverreach-form .form-item{padding:9px 0;margin:0;overflow:hidden;}
#pg-cleverreach-form .form-type-checkbox label {float: right;margin: 0;width: 92%;}
#pg-cleverreach-form .form-type-checkbox input {width: 5%;margin: 0 3% 0 0;}
#pg-cleverreach-form .form-type-form-submit{float:right;margin:0;}
#pg-cleverreach-form .form-submit:focus{outline: 0}
#pg-cleverreach-form .form-submit:focus + span.icon{outline: 0}
#pg-cleverreach-form .icon{background-color: #000;width: 35px;height: 35px;float: right;}
#pg-cleverreach-form .form-type-textfield input[type=text]{color:#000;width: 80%;height: 35px;box-sizing:border-box;background-color: #DEDEDE;margin: 0; border: none;padding:6px 12px;float:left;font-size:16px;font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;}
#pg-cleverreach-form .form-required{color:#AA3C14;}
#pg-cleverreach-form .form-type-headline{font-size:19px;font-weight:600;font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;width:100%;line-height:21.6px; margin: 20px 0 0 0;}

#pg-cleverreach-form .registration-error {color: #AA3C14;border: 1px solid #AA3C14;list-style-type: none;padding: 0.2em 0.4em;margin: 0.4em 0;}

/*#pg-cleverreach-form .webform-client-form {width:535px;}*/
#pg-cleverreach-form {width:100%;}
#pg-cleverreach-form label{font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-size: 15px; font-weight: normal !important;width: 20%;float: left;line-height:21.6px;margin: 7px 0 0 0;}

/*  Select2 - Overriding existing CSS  */
#pg-cleverreach-form select{width: 220px; height: 35px; background-color: #DEDEDE;border: 0 !important;-webkit-appearance: none;-moz-appearance: none;}
#pg-cleverreach-form .select2-arrow b, #pg-cleverreach-form .icon{background-color: #000;width: 35px;height: 35px;float: right;}
#pg-cleverreach-form .select2-arrow b:after, .icon:after{width:100%;height:100%;color:#FFF;float:right;content:"";font-family:"gvl_icons";font-size:19px;line-height:35px;cursor:pointer;font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;margin-right:0;font-variant:normal;text-transform:none;text-align:center;text-indent:0;}
#pg-cleverreach-form .select2-arrow b{-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
#pg-cleverreach-form .select2-container {font-size:120%;z-index: 1;border-radius:0;height: 35px;background:none;background-color: #DEDEDE;}
#pg-cleverreach-form .select2-chosen{height: 35px;line-height: 35px;font-size:16px;}
#pg-cleverreach-form .select2-arrow{background:none;background-color: #000;width:35px;height: 35px;border: none;border-radius:0;margin-right: 0px;}
#pg-cleverreach-form .select2-arrow b{background:none;border-radius:0;}
#pg-cleverreach-form .select2-choice{padding-left:12px;color:#000;box-shadow: none;-webkit-box-shadow: none;-webkit-box-shadow: none;-webkit-appearance: none;-webkit-border-radius: 0px;background:none;border: none;height: 35px;}
#pg-cleverreach-form .select2-container-active{border-style: solid;border-width: 3px; border-color: lightsteelblue;height:41px;margin: -3px 0 -3px 0; width:223px !important;}
#pg-cleverreach-form .select2-container-active a{padding-left: 9px;}
#pg-cleverreach-form .select2-search{display:none;}
#pg-cleverreach-form .select2-highlighted{background-color:#AA3C14;}
#pg-cleverreach-form .select2-dropdown-open .select2-choice{box-shadow: none;-webkit-box-shadow: none;-webkit-box-shadow: none;}
#pg-cleverreach-form .select2-dropdown-open .select2-arrow{background-color: #AA3C14;}
#pg-cleverreach-form .select2-drop{-webkit-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.3);box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.3);}
#pg-cleverreach-form .select2-container a:hover{text-decoration: none;}