body{
	background-color:#ffffff;
  
}

.col_2 { width:48.8%; float:left; }
.col_2.last { float:right; }
.col_2.small { width:48%; }
.col_2.last2 { width:100%; }

hr { border:none; border-top:1px solid #e6e6e6; border-collapse:collapse; margin:20px -30px; }

.cfgen-option-checkbox label { color:#747474; }
#cfgen-form-2 .cfgen-optiaon-content input[type="checkbox"] { margin-right:10px !important; }
.new_btn_wrap { background:#ffffff; margin:10px -30px -30px !important; border-top:1px solid #e6e6e6; padding:25px 30px 25px 30px; text-align:right; overflow:hidden; }

.new_btn_wrap .cfgen-e-set { float:right; }

#cfgen-form-2 { box-shadow:0 0 12px rgba(0,0,0,0.08) }

.cfgen-form-container{
	padding:30px;
  
	border:1px solid #EEE;
	background-color:#FFF;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
}
.ui-datepicker{
	font-size:9pt !important;
}
#cfgen-form-2 .cfgen-clear{
	clear:both;
}
#cfgen-form-2 .cfgen-e-c{
	clear:both;
	margin-bottom:10px;
}
#cfgen-form-2 .cfgen-icon-c + .cfgen-input-c{
	display:table-cell;
	width:100%;
	vertical-align:top;
}
#cfgen-form-2 .cfgen-option-set::after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#cfgen-form-2 .cfgen-label{
	display:block;
	padding-right:10px;
	max-width:100%;
}
#cfgen-form-2 .cfgen-terms input{
	vertical-align:middle;
	margin-top:0;
}
#cfgen-form-2 .cfgen-paragraph{
	margin-bottom:1px;
}
#cfgen-form-2 .cfgen-captcha-c{
	margin-top:2px;
}
#cfgen-form-2 .cfgen-captcha-img{
	border:1px solid #dcdcdc;
	border-radius:4px;
	margin-bottom:1px;
}
#cfgen-form-2 .cfgen-captcha-refresh{
	margin-bottom:2px;
	margin-left:2px;
	cursor:pointer;
}
#cfgen-form-2 .cfgen-submit{
	cursor:pointer;
	height:auto;
	-webkit-appearance:none;
}
#cfgen-form-2 .cfgen-required{
	color:#990000;
}
#cfgen-form-2 .cfgen-uploadsuccess-c{
	margin-top:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
#cfgen-form-2 .cfgen-deleteupload{
	color:#ff0033;
	margin-left:10px;
	cursor:pointer;
}
#cfgen-form-2 .cfgen-deleteupload:hover{
	text-decoration:underline;
}
#cfgen-form-2 .cfgen-loading{
	display:none;
	background:url('../img/loading.gif') no-repeat 0 1px;
	width:16px;
	height:16px;
}
#cfgen-form-2 .cfgen-errormessage{
	padding:0px;
	line-height:normal;
	border-radius:4px;
}

 
#cfgen-form-1 .cfgen-validationmessage{

	padding:4px ;
	line-height:normal;
	border-radius:4px;
}
#cfgen-form-2 .cfgen-validationmessage{
	margin:0 0 10px 0;
}
#cfgen-form-2 .cfgen-errormessage{
	display:none;
	margin:4px 0;
}
#cfgen-form-2 .cfgen-option-content{
	max-width:100%;
}
#cfgen-form-2 .cfgen-option-radio{
	margin-bottom:4px;
}
#cfgen-form-2 .cfgen-option-checkbox{
	margin-bottom:2px;
}
#cfgen-form-2 .cfgen-option-content input[type=radio], 
#cfgen-form-2 .cfgen-option-content input[type=checkbox]{
	margin-right:2px;
	margin-left:1px;
	vertical-align:middle;
}
#cfgen-form-2 .cfgen-option-content input[type=checkbox]{
	margin-top:0;
}
#cfgen-form-2 .cfgen-option-content input[type=radio]{
	margin-top:-2px;
}
#cfgen-form-2 .cfgen-icon-c{
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	padding:4px;
}
#cfgen-form-2 .cfgen-rating-c .fa{
	cursor:pointer;
}
#cfgen-form-2 .cfgen-input-c input[type="text"], 
#cfgen-form-2 .cfgen-input-c select, 
#cfgen-form-2 .cfgen-input-c input[type="submit"], 
#cfgen-form-2 .cfgen-input-c textarea{
	outline-style:none;
}
#cfgen-form-2 .cfgen-input-c input[type="text"], 
#cfgen-form-2 .cfgen-input-c textarea, 
#cfgen-form-2 .cfgen-input-c input[type="submit"]{
	width:100%;
}
#cfgen-form-2 .cfgen-input-c input[type="text"], 
#cfgen-form-2 .cfgen-input-c select, 
#cfgen-form-2 .cfgen-input-c input[type="submit"], 
#cfgen-form-2 .cfgen-input-c textarea, 
#cfgen-form-2 .cfgen-icon-c, 
#cfgen-form-2 .cfgen-label, 
#cfgen-form-2 .cfgen-paragraph, 
#cfgen-form-2 .cfgen-errormessage, 
#cfgen-form-2 .cfgen-validationmessage{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
#cfgen-form-2 .cfgen-label, 
#cfgen-form-2 .cfgen-paragraph, 
#cfgen-form-2 .cfgen-errormessage, 
#cfgen-form-2 .cfgen-validationmessage{
	max-width:100%;
}

@media only screen and (max-width: 760px) {
.col_2.small { float:none; width:100%; }
}

@media only screen and (max-width: 600px) {
.col_2 { float:none; width:100%; }
#cfgen-form-2 #cfgen-element-2-26 { font-size:14px !important; }

#cfgen-element-2-26-set-c{
	width:100% !important;
}
#cfgen-element-2-26-inputgroup-c{
	max-width:100% !important;
}
.new_btn_wrap .cfgen-e-set  { float:none; } 
}


@media only screen and (min-width: 320px), only screen and (max-width: 320px){
.cfgen-form-container{
	width:300px;
	margin:2px auto;
}

}
@media only screen and (min-width: 480px){
.cfgen-form-container{
	width:440px;
}

}
@media only screen and (min-width: 600px){
.cfgen-form-container{
	width:580px;
}


}
@media only screen and (min-width: 768px){
.cfgen-form-container{
	/* width:680px; */
	width:1080px;
}

}
#cfgen-form-2 .cfgen-label{
	font-family:Arial;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	color:#000000;
	margin-bottom:6px;
}
#cfgen-form-2 .cfgen-input-group textarea,
#cfgen-form-2 .cfgen-input-group input[type="text"],
#cfgen-form-2 .cfgen-input-group select,
#cfgen-form-2 .cfgen-option-content{
	font-family:Arial;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	color:#000000;
}
#cfgen-form-2 .cfgen-input-group input[type="text"],
#cfgen-form-2 .cfgen-input-group textarea,
#cfgen-form-2 .cfgen-input-group select{
	padding:9px;
	border-width:1px;
	border-style:solid;
	border-color:#dcdcdc;
	background-color:#ffffff;
}
#cfgen-form-2 .cfgen-input-group input[type="text"],
#cfgen-form-2 .cfgen-input-group textarea,
#cfgen-form-2 .cfgen-input-group select:not([multiple]){
	border-radius:4px;
}
#cfgen-form-2 .cfgen-input-group input[type="text"]:focus,
#cfgen-form-2 .cfgen-input-group textarea:focus,
#cfgen-form-2 .cfgen-input-group select:focus{
	border-color:#dcdcdc;
}
#cfgen-form-2 #cfgen-element-2-15-icon{
	min-width:42px;
	font-size:18px;
	color:#969696;
	background-color:#ececec;
	border-color:#dcdcdc;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-left-width:1px;
	border-right-width:0px;
}
#cfgen-element-2-15-set-c{
	width:652px;
	max-width:100%;
}
#cfgen-element-2-15-inputgroup-c{
	max-width:652px;
}
#cfgen-form-2 #cfgen-element-2-15{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
#cfgen-form-2 #cfgen-element-2-27-icon{
	min-width:40px;
	font-size:18px;
	color:#969696;
	background-color:#ececec;
	border-color:#dcdcdc;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-left-width:1px;
	border-right-width:0px;
}
#cfgen-element-2-27-set-c{
	width:640px;
	max-width:100%;
}
#cfgen-element-2-27-inputgroup-c{
	max-width:640px;
}
#cfgen-form-2 #cfgen-element-2-27{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
#cfgen-form-2 #cfgen-element-2-3-icon{
	min-width:40px;
	font-size:18px;
	color:#969696;
	background-color:#ececec;
	border-color:#dcdcdc;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-left-width:1px;
	border-right-width:0px;
}
#cfgen-element-2-3-set-c{
	width:640px;
	max-width:100%;
}
#cfgen-element-2-3-inputgroup-c{
	max-width:640px;
}
#cfgen-form-2 #cfgen-element-2-3{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
#cfgen-form-2 #cfgen-element-2-24-icon{
	min-width:40px;
	font-size:18px;
	color:#969696;
	background-color:#ececec;
	border-color:#dcdcdc;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-left-width:1px;
	border-right-width:0px;
}
#cfgen-element-2-24-set-c{
	width:640px;
	max-width:100%;
}
#cfgen-element-2-24-inputgroup-c{
	max-width:640px;
}
#cfgen-form-2 #cfgen-element-2-24{
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
#cfgen-element-2-30-set-c{
	width:600px;
	max-width:100%;
}
#cfgen-element-2-30-inputgroup-c{
	max-width:600px;
}
#cfgen-element-2-31-set-c{
	width:600px;
	max-width:100%;
}
#cfgen-element-2-31-inputgroup-c{
	max-width:600px;
}
#cfgen-element-2-32-set-c{
	width:600px;
	max-width:100%;
}
#cfgen-element-2-32-inputgroup-c{
	max-width:600px;
}
#cfgen-form-2 #cfgen-element-2-34-icon{
	min-width:40px;
	font-size:18px;
	color:#969696;
	background-color:#ececec;
	border-color:#dcdcdc;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-left-width:0px;
	border-right-width:1px;
}
#cfgen-element-2-34-set-c{
	width:auto;
	max-width:100%;
}
#cfgen-element-2-34-inputgroup-c{
	max-width:auto;
}
#cfgen-element-2-34-input-c{
	display:table-cell;
	width:100%;
	vertical-align:top;
}
#cfgen-form-2 #cfgen-element-2-34{
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
.cfgen-element-2-40-option-content{
	width:253px;
	float:left; 
	color:#aaa; margin-bottom:12px !important;
}
#cfgen-form-2 #cfgen-element-2-37-icon{
	min-width:34px;
	font-size:18px;
	color:#969696;
	background-color:#ececec;
	border-color:#dcdcdc;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-left-width:0px;
	border-right-width:1px;
}
#cfgen-element-2-37-set-c{
	/* width:134px; */
	width:auto;
	max-width:100%;
}
#cfgen-element-2-37-inputgroup-c{
	/* max-width:134px; */
	max-width:auto;
}
#cfgen-element-2-37-input-c{
	display:table-cell;
	width:100%;
	vertical-align:top;
}
#cfgen-form-2 #cfgen-element-2-37{
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
#cfgen-form-2 #cfgen-element-2-38-icon{
	min-width:40px;
	font-size:18px;
	color:#969696;
	background-color:#ececec;
	border-color:#dcdcdc;
	border-style:solid;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-left-width:0px;
	border-right-width:1px;
}
#cfgen-element-2-38-set-c{
	/* width:140px; */
	width:auto;
	max-width:100%;
}
#cfgen-element-2-38-inputgroup-c{
	/* max-width:140px; */
	max-width:auto;
}
#cfgen-element-2-38-input-c{
	display:table-cell;
	width:100%;
	vertical-align:top;
}
#cfgen-form-2 #cfgen-element-2-38{
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}
#cfgen-element-2-39-set-c{
	/* width:300px; */
	width:auto;
	max-width:100%;
}
#cfgen-element-2-39-inputgroup-c{
	/* max-width:300px; */
	max-width:auto;
}
#cfgen-form-2 #cfgen-element-2-39{
	height:140px;
}
#cfgen-element-2-26-set-c{
	width:100%;
}
#cfgen-element-2-26-inputgroup-c{
	max-width:100%;
}
#cfgen-form-2 #cfgen-element-2-26{
	font-family:Arial;
   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
	font-weight:bold;
	font-style:normal;
	font-size:20px;
	color:#ffffff;
   white-space: pre-line;
	background-color:#fea411;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	border-radius:5px;
	margin-left:0px;
	height:45px;
}
@media only screen and (min-width: 600px){
#cfgen-element-2-26{
	margin-left:0px;
}

}
#cfgen-form-2 .cfgen-validationmessage{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#3b5ec8;
	width:100%;
}
#cfgen-form-2 .cfgen-errormessage{
	font-family:Verdana;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	color:#f50000;
	background-color:#ffffff;
}
