/*
Formify 2.0 Package basic style
*/


.formify {margin:0; padding:0; z-index:1; position:relative;}
.formify .input{position:relative;display:inline-block;margin-right:0px;vertical-align:top;font-family:"Open Sans", sens-serif;font-size:12px;-moz-transform:transale3d(0,0,0);-ms-transform:transale3d(0,0,0);-o-transform:transale3d(0,0,0);-webkit-transform:transale3d(0,0,0);transform:transale3d(0,0,0);}
.formify .input *{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;}
.formify .input input,.formify .input textarea{-webkit-appearance:none;appearance:none;border:0;font-family:"Open Sans", sans-serif;margin:0;}
.formify .input input:focus,.formify .input textarea:focus{outline:none;}
.formify .inputInfo{color:#9a9a9a; font-weight:500; display:block;font-size:1.10em;margin-top:15px;}
.formify .inputInfo.hidden{display:none;}
.formify .inputLabel {
	color:#36C;
	font-family:"Raleway", Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	font-weight:600;
	margin-bottom:7px;
	font-size:1em;
	margin-right:10px;
	letter-spacing:-0.03em;
}
.formify .inputIcon{position:absolute;left:0;top:0;width:40px;height:40px;line-height:40px;font-size:15px;text-align:center;color:silver;pointer-events:none;}
.formify .input.rightIcon .inputIcon{left:auto;right:0;}
.formify .inputTip{background-color:#95e5c8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;font-size:1em;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;pointer-events:none;position:absolute;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-property:margin, opacity;-o-transition-property:margin, opacity;-webkit-transition-property:margin, opacity;transition-property:margin, opacity;white-space:pre;padding:0 20px;height:30px;line-height:30px;z-index:8888;}
.formify .inputTip::after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid transparent;border-bottom:4px solid transparent;content:"";position:absolute;}
.formify .input:hover .inputTip.hidden,.formify .inputFocus .inputTip.hidden{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;}
.formify .inputTip.error{background-color:#e595a0;}
.formify .inputTip.success{background-color:#95e0e5;}
.formify .defaultTip,.formify .toprightTip{bottom:100%;right:0;margin-bottom:15px;}
.formify .topleftTip{bottom:100%;left:0;margin-bottom:15px;}
.formify .topleftTip::after,.formify .toprightTip::after,.formify .defaultTip::after{top:100%;border-top-color:#95e5c8;}
.formify .toprightTip::after,.formify .defaultTip::after{right:10px;}
.formify .topleftTip::after{left:10px;}
.formify .topleftTip.error::after,.formify .toprightTip.error::after,.formify .defaultTip.error::after{border-top-color:#e595a0;}
.formify .topleftTip.success::after,.formify .toprightTip.success::after,.formify .defaultTip.success::after{border-top-color:#95e0e5;}
.formify .input:hover .topleftTip,.formify .inputFocus .topleftTip,.formify .input:hover .toprightTip,.formify .inputFocus .toprightTip,.formify .input:hover .defaultTip,.formify .inputFocus .defaultTip{margin-bottom:10px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;}
.formify .bottomrightTip{top:100%;right:0;margin-top:15px;}
.formify .bottomleftTip{top:100%;left:0;margin-top:15px;}
.formify .bottomleftTip::after,.formify .bottomrightTip::after{bottom:100%;border-bottom-color:#95e5c8;}
.formify .bottomleftTip::after{left:10px;}
.formify .bottomrightTip::after{right:10px;}
.formify .bottomleftTip.error::after,.formify .bottomrightTip.error::after{border-bottom-color:#e595a0;}
.formify .bottomleftTip.success::after,.formify .bottomrightTip.success::after{border-bottom-color:#95e0e5;}
.formify .input:hover .bottomleftTip,.formify .inputFocus .bottomleftTip,.formify .input:hover .bottomrightTip,.formify .inputFocus .bottomrightTip{margin-top:10px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;}
.formify .lefttopTip{right:100%;top:0;margin-right:15px;}
.formify .leftbottomTip{right:100%;bottom:0;margin-right:15px;}
.formify .lefttopTip::after,.formify .leftbottomTip::after{left:100%;border-left-color:#95e5c8;}
.formify .lefttopTip::after{top:10px;}
.formify .leftbottomTip::after{bottom:10px;}
.formify .lefttopTip.error::after,.formify .leftbottomTip.error::after{border-left-color:#e595a0;}
.formify .lefttopTip.success::after,.formify .leftbottomTip.success::after{border-left-color:#95e0e5;}
.formify .input:hover .lefttopTip,.formify .inputFocus .lefttopTip,.formify .input:hover .leftbottomTip,.formify .inputFocus .leftbottomTip{margin-right:10px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;}
.formify .righttopTip{left:100%;top:0;margin-left:15px;}
.formify .rightbottomTip{left:100%;bottom:0;margin-left:15px;}
.formify .righttopTip::after,.formify .rightbottomTip::after{right:100%;border-right-color:#95e5c8;}
.formify .righttopTip::after{top:10px;}
.formify .rightbottomTip::after{bottom:10px;}
.formify .righttopTip.error::after,.formify .rightbottomTip.error::after{border-right-color:#e595a0;}
.formify .righttopTip.success::after,.formify .rightbottomTip.success::after{border-right-color:#95e0e5;}
.formify .input:hover .righttopTip,.formify .inputFocus .righttopTip,.formify .input:hover .rightbottomTip,.formify .inputFocus .rightbottomTip{margin-left:10px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;}
.formify .switch{background-color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-box-shadow:0 0 0 2px #e0e0e0 inset;-webkit-box-shadow:0 0 0 2px #e0e0e0 inset;box-shadow:0 0 0 2px #e0e0e0 inset;cursor:pointer;display:inline-block;height:30px;position:relative;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-property:0;-o-transition-property:0;-webkit-transition-property:0;transition-property:box-shadow;width:45px;vertical-align:top;}
.formify .switch:hover{-moz-box-shadow:0 0 0 2px #cbcbcb inset;-webkit-box-shadow:0 0 0 2px #cbcbcb inset;box-shadow:0 0 0 2px #cbcbcb inset;}
.formify .switch.active,.formify .switch.focus{-moz-box-shadow:0 0 0 18px #e0e0e0 inset;-webkit-box-shadow:0 0 0 18px #e0e0e0 inset;box-shadow:0 0 0 18px #e0e0e0 inset;}
.formify .switch.error{-moz-box-shadow:0 0 0 2px #e595a0 inset;-webkit-box-shadow:0 0 0 2px #e595a0 inset;box-shadow:0 0 0 2px #e595a0 inset;}
.formify .switch.error:hover{-moz-box-shadow:0 0 0 2px #d3818c inset;-webkit-box-shadow:0 0 0 2px #d3818c inset;box-shadow:0 0 0 2px #d3818c inset;}
.formify .switch.error.active,.formify .switch.error.focus{-moz-box-shadow:0 0 0 18px #e595a0 inset;-webkit-box-shadow:0 0 0 18px #e595a0 inset;box-shadow:0 0 0 18px #e595a0 inset;}
.formify .switch.success{-moz-box-shadow:0 0 0 2px #95e0e5 inset;-webkit-box-shadow:0 0 0 2px #95e0e5 inset;box-shadow:0 0 0 2px #95e0e5 inset;}
.formify .switch.success:hover{-moz-box-shadow:0 0 0 2px #7cd1d6 inset;-webkit-box-shadow:0 0 0 2px #7cd1d6 inset;box-shadow:0 0 0 2px #7cd1d6 inset;}
.formify .switch.success.active,.formify .switch.success.focus{-moz-box-shadow:0 0 0 18px #95e0e5 inset;-webkit-box-shadow:0 0 0 18px #95e0e5 inset;box-shadow:0 0 0 18px #95e0e5 inset;}
.formify .switch.disabled{-moz-box-shadow:0 0 0 18px #e0e0e0 inset;-webkit-box-shadow:0 0 0 18px #e0e0e0 inset;box-shadow:0 0 0 18px #e0e0e0 inset;}
.formify .switchButton{background-color:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;bottom:2px;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.25);box-shadow:0 3px 3px rgba(0,0,0,0.25);left:2px;position:absolute;right:17px;top:2px;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-property:right, left;-o-transition-property:right, left;-webkit-transition-property:right, left;transition-property:right, left;}
.formify .switch.active .switchButton,.formify .switch.focus .switchButton{right:12px;}
.formify .switch.disabled .switchButton{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.formify .switch.checked{-moz-box-shadow:0 0 0 18px #95e5c8 inset;-webkit-box-shadow:0 0 0 18px #95e5c8 inset;box-shadow:0 0 0 18px #95e5c8 inset;}
.formify .switch.checked:hover{-moz-box-shadow:0 0 0 18px #86d5b8 inset;-webkit-box-shadow:0 0 0 18px #86d5b8 inset;box-shadow:0 0 0 18px #86d5b8 inset;}
.formify .switch.active.checked,.formify .switch.focus.checked{-moz-box-shadow:0 0 0 18px #95e5c8 inset;-webkit-box-shadow:0 0 0 18px #95e5c8 inset;box-shadow:0 0 0 18px #95e5c8 inset;}
.formify .switch.error.checked{-moz-box-shadow:0 0 0 18px #e595a0 inset;-webkit-box-shadow:0 0 0 18px #e595a0 inset;box-shadow:0 0 0 18px #e595a0 inset;}
.formify .switch.error.checked:hover{-moz-box-shadow:0 0 0 18px #d3818c inset;-webkit-box-shadow:0 0 0 18px #d3818c inset;box-shadow:0 0 0 18px #d3818c inset;}
.formify .switch.error.active.checked,.formify .switch.error.focus.checked{-moz-box-shadow:0 0 0 18px #e595a0 inset;-webkit-box-shadow:0 0 0 18px #e595a0 inset;box-shadow:0 0 0 18px #e595a0 inset;}
.formify .switch.success.checked{-moz-box-shadow:0 0 0 18px #95e0e5 inset;-webkit-box-shadow:0 0 0 18px #95e0e5 inset;box-shadow:0 0 0 18px #95e0e5 inset;}
.formify .switch.success.checked:hover{-moz-box-shadow:0 0 0 18px #7cd1d6 inset;-webkit-box-shadow:0 0 0 18px #7cd1d6 inset;box-shadow:0 0 0 18px #7cd1d6 inset;}
.formify .switch.success.active.checked,.formify .switch.success.focus.checked{-moz-box-shadow:0 0 0 18px #95e0e5 inset;-webkit-box-shadow:0 0 0 18px #95e0e5 inset;box-shadow:0 0 0 18px #95e0e5 inset;}
.formify .switch.disabled.checked{-moz-box-shadow:0 0 0 18px #e0e0e0 inset;-webkit-box-shadow:0 0 0 18px #e0e0e0 inset;box-shadow:0 0 0 18px #e0e0e0 inset;}
.formify .switch.checked .switchButton{left:17px;right:2px;}
.formify .switch.active.checked .switchButton,.formify .switch.focus.checked .switchButton{left:12px;}
.formify .switchInput input{position:absolute;left:-9999px;}
.formify .switchInput .inputLabel{line-height:30px;}
.formify .iconbox{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 0 0 2px #e0e0e0 inset;-webkit-box-shadow:0 0 0 2px #e0e0e0 inset;box-shadow:0 0 0 2px #e0e0e0 inset;color:#e0e0e0;cursor:pointer;display:inline-block;font-size:20px;height:50px;line-height:50px;text-align:center;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s;-moz-transition-property:0 color;-o-transition-property:0 color;-webkit-transition-property:0 color;transition-property:box-shadow, color;width:50px;vertical-align:top;}
.formify .iconbox:hover{-moz-box-shadow:0 0 0 2px #cbcbcb inset;-webkit-box-shadow:0 0 0 2px #cbcbcb inset;box-shadow:0 0 0 2px #cbcbcb inset;color:#cbcbcb;}
.formify .iconbox.active,.formify .iconbox.focus{-moz-box-shadow:0 0 0 25px #95e5c8 inset;-webkit-box-shadow:0 0 0 25px #95e5c8 inset;box-shadow:0 0 0 25px #95e5c8 inset;color:#fff;}
.formify .iconbox.error{-moz-box-shadow:0 0 0 2px #e595a0 inset;-webkit-box-shadow:0 0 0 2px #e595a0 inset;box-shadow:0 0 0 2px #e595a0 inset;color:#e0e0e0;}
.formify .iconbox.error:hover{-moz-box-shadow:0 0 0 2px #d3818c inset;-webkit-box-shadow:0 0 0 2px #d3818c inset;box-shadow:0 0 0 2px #d3818c inset;color:#e0e0e0;}
.formify .iconbox.error.active,.formify .iconbox.error.focus{-moz-box-shadow:0 0 0 25px #e595a0 inset;-webkit-box-shadow:0 0 0 25px #e595a0 inset;box-shadow:0 0 0 25px #e595a0 inset;color:#fff;}
.formify .iconbox.success{-moz-box-shadow:0 0 0 2px #95e0e5 inset;-webkit-box-shadow:0 0 0 2px #95e0e5 inset;box-shadow:0 0 0 2px #95e0e5 inset;color:#e0e0e0;}
.formify .iconbox.success:hover{-moz-box-shadow:0 0 0 2px #7cd1d6 inset;-webkit-box-shadow:0 0 0 2px #7cd1d6 inset;box-shadow:0 0 0 2px #7cd1d6 inset;color:#e0e0e0;}
.formify .iconbox.success.active,.formify .iconbox.success.focus{-moz-box-shadow:0 0 0 25px #95e0e5 inset;-webkit-box-shadow:0 0 0 25px #95e0e5 inset;box-shadow:0 0 0 25px #95e0e5 inset;color:#fff;}
.formify .iconbox.disabled.active,.formify .iconbox.disabled.focus{-moz-box-shadow:0 0 0 5px #cbcbcb inset;-webkit-box-shadow:0 0 0 5px #cbcbcb inset;box-shadow:0 0 0 5px #cbcbcb inset;color:#cbcbcb;}
.formify .iconbox.checked{-moz-box-shadow:0 0 0 2px #95e5c8 inset;-webkit-box-shadow:0 0 0 2px #95e5c8 inset;box-shadow:0 0 0 2px #95e5c8 inset;color:#95e5c8;}
.formify .iconbox.checked:hover{-moz-box-shadow:0 0 0 2px #86d5b8 inset;-webkit-box-shadow:0 0 0 2px #86d5b8 inset;box-shadow:0 0 0 2px #86d5b8 inset;color:#86d5b8;}
.formify .iconbox.active.checked,.formify .iconbox.focus.checked{-moz-box-shadow:0 0 0 25px #e0e0e0 inset;-webkit-box-shadow:0 0 0 25px #e0e0e0 inset;box-shadow:0 0 0 25px #e0e0e0 inset;color:#fff;}
.formify .iconbox.error.checked{-moz-box-shadow:0 0 0 2px #e595a0 inset;-webkit-box-shadow:0 0 0 2px #e595a0 inset;box-shadow:0 0 0 2px #e595a0 inset;color:#e595a0;}
.formify .iconbox.error.checked:hover{-moz-box-shadow:0 0 0 2px #d3818c inset;-webkit-box-shadow:0 0 0 2px #d3818c inset;box-shadow:0 0 0 2px #d3818c inset;color:#d3818c;}
.formify .iconbox.error.active.checked,.formify .iconbox.error.focus.checked{-moz-box-shadow:0 0 0 25px #e0e0e0 inset;-webkit-box-shadow:0 0 0 25px #e0e0e0 inset;box-shadow:0 0 0 25px #e0e0e0 inset;color:#fff;}
.formify .iconbox.success.checked{-moz-box-shadow:0 0 0 2px #95e0e5 inset;-webkit-box-shadow:0 0 0 2px #95e0e5 inset;box-shadow:0 0 0 2px #95e0e5 inset;color:#95e0e5;}
.formify .iconbox.success.checked:hover{-moz-box-shadow:0 0 0 2px #7cd1d6 inset;-webkit-box-shadow:0 0 0 2px #7cd1d6 inset;box-shadow:0 0 0 2px #7cd1d6 inset;color:#7cd1d6;}
.formify .iconbox.success.active.checked,.formify .iconbox.success.focus.checked{-moz-box-shadow:0 0 0 25px #e0e0e0 inset;-webkit-box-shadow:0 0 0 25px #e0e0e0 inset;box-shadow:0 0 0 25px #e0e0e0 inset;color:#fff;}
.formify .iconbox.disabled.checked{-moz-box-shadow:0 0 0 2px #e0e0e0 inset;-webkit-box-shadow:0 0 0 2px #e0e0e0 inset;box-shadow:0 0 0 2px #e0e0e0 inset;color:#95e5c8;}
.formify .iconbox.disabled.checked:hover{-moz-box-shadow:0 0 0 2px #cbcbcb inset;-webkit-box-shadow:0 0 0 2px #cbcbcb inset;box-shadow:0 0 0 2px #cbcbcb inset;color:#86d5b8;}
.formify .iconbox.disabled.active.checked,.formify .iconbox.disabled.focus.checked{-moz-box-shadow:0 0 0 5px #e0e0e0 inset;-webkit-box-shadow:0 0 0 5px #e0e0e0 inset;box-shadow:0 0 0 5px #e0e0e0 inset;color:#e0e0e0;}
.formify .iconboxInput input{position:absolute;left:-9999px;}
.formify .iconboxInput .inputLabel{line-height:50px;}
.formify .text,.formify .textarea{width:180px;display:inline-block;position:relative;vertical-align:top;}
.formify .text input,.formify .textarea textarea{width:100%;height:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 1px #e0e0e0 inset;-webkit-box-shadow:0 0 0 1px #e0e0e0 inset;box-shadow:0 0 0 1px #e0e0e0 inset;color:#757575;font-size:13px;line-height:14px;resize:none;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;transition-property:height;padding:13px 20px;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;}
.formify .textarea textarea{height:100%;}
.formify .textarea{-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:height;-o-transition-property:height;-webkit-transition-property:height;transition-property:height;height:70px;}
.formify .text:hover input,.formify .textarea:hover textarea{-moz-box-shadow:0 0 0 1px #cbcbcb inset;-webkit-box-shadow:0 0 0 1px #cbcbcb inset;box-shadow:0 0 0 1px #cbcbcb inset;color:#4d4d4d;}
.formify .text.focus input,.formify .textarea.focus textarea{-moz-box-shadow:0 0 0 2px #95e5c8 inset;-webkit-box-shadow:0 0 0 2px #95e5c8 inset;box-shadow:0 0 0 2px #95e5c8 inset;color:#4d4d4d;}
.formify .text.error input,.formify .textarea.error textarea{-moz-box-shadow:0 0 0 2px #e595a0 inset;-webkit-box-shadow:0 0 0 2px #e595a0 inset;box-shadow:0 0 0 2px #e595a0 inset;}
.formify .text.success input,.formify .textarea.success textarea{-moz-box-shadow:0 0 0 2px #95e0e5 inset;-webkit-box-shadow:0 0 0 2px #95e0e5 inset;box-shadow:0 0 0 2px #95e0e5 inset;}
/*.formify .text.disabled input,.formify .textarea.disabled textarea{background-color:#F3F3F3;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}*/
.formify .input.defaultIcon .text input,.formify .input.leftIcon .text input,.formify .input.defaultIcon .textarea textarea,.formify .input.leftIcon .textarea textarea{padding-left:40px;}
.formify .text.captcha input{padding-right:85px;}
.formify .text .captcha{position:absolute;right:0;top:0;height:40px;}
.formify .input.rightIcon .text input,.formify .input.rightIcon .textarea textarea{padding-right:40px;}
.formify .textInput .inputLabel,.formify .textareaInput .inputLabel{line-height:40px;}
.formify .radio,.formify .checkbox{background-color:#e0e0e0;-moz-border-radius:10%;-webkit-border-radius:10%;border-radius:10%;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25) inset;box-shadow:0 1px 1px rgba(0,0,0,0.25) inset;cursor:pointer;display:inline-block;height:24px;position:relative;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;width:24px;}
.formify .checkbox{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.formify .radioButton,.formify .checkboxButton{background-color:#fff;-moz-border-radius:10%;-webkit-border-radius:10%;border-radius:10%;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.25);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.25);box-shadow:0 3px 3px rgba(0,0,0,0.25);height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:0;-o-transition-property:0;-webkit-transition-property:0;transition-property:transform;width:20px;}
.formify .checkboxButton{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.formify .radio:hover,.formify .checkbox:hover{background-color:#cbcbcb;}
.formify .radio.checked,.formify .checkbox.checked{background-color:#95e5c8;}
.formify .radio.error,.formify .checkbox.error{background-color:#e595a0;}
.formify .radio.success,.formify .checkbox.success{background-color:#95e0e5;}
.formify .radio.disabled,.formify .checkbox.disabled{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e0e0e0;}
.formify .radio.disabled .radioButton,.formify .checkbox.disabled .checkboxButton{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.formify .radio.active .radioButton,.formify .checkbox.active .checkboxButton,.formify .radio.focus .radioButton,.formify .checkbox.focus .checkboxButton{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.formify .radio.checked .radioButton,.formify .checkbox.checked .checkboxButton{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);  background:url('tick.png') no-repeat center; background-size:70%;}
.formify .radio.active.checked .radioButton,.formify .checkbox.active.checked .checkboxButton,.formify .radio.focus.checked .radioButton,.formify .checkbox.focus.checked .checkboxButton{-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);-webkit-transform:scale(0.75);transform:scale(0.75);}
.formify .radioInput input,.formify .checkboxInput input{position:absolute;left:-9999px;}
.formify .radioInput .inputLabel,.formify .checkboxInput .inputLabel{line-height:24px;}
.formify .select{display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:180px;vertical-align:top;position:relative;}
.formify .selectText{width:100%;height:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 1px #e0e0e0 inset;-webkit-box-shadow:0 0 0 1px #e0e0e0 inset;box-shadow:0 0 0 1px #e0e0e0 inset;color:#757575;font-size:13px;line-height:14px;padding:13px 20px;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top;cursor:pointer;}
.formify .select.multiple .selectText{display:none;}
.formify .selectList{width:100%;height:266px;overflow:auto;position:relative;border:solid 1px #e0e0e0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition-property:opacity, height;-o-transition-property:opacity, height;-webkit-transition-property:opacity, height;transition-property:opacity, height;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;background-color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;}
.formify .select.single .selectList{position:absolute;top:100%;z-index:9999;}
.formify .select.single .selectItem{cursor:pointer;}
.formify .selectList.hidden{height:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;}
.formify .selectItem{padding:10px 20px 10px 10px;line-height:24px;font-size:13px;color:#6D6D6D;}
.formify .selectItem.disabled{color:#D7D7D7;}
.formify .selectItem.ingroup{padding-left:25px;border-left:solid 3px #e0e0e0;}
.formify .selectHeader{padding:10px 20px;padding-top:12px;line-height:20px;font-size:14px;color:#fff; background:#528a2d; font-weight:600; letter-spacing:-0.02em;}
.formify .selectItem:nth-child(2n){background-color:#F3F3F3;}
.formify .selectItem:hover{background-color:#F3F3F3;}
.formify .selectItem:hover:nth-child(2n){background-color:#ededed;}
.formify .selectItem.checked{background-color:#e1f4ed;}
.formify .selectItem.checked:nth-child(2n){background-color:#d5f2e7;}
.formify .selectItem.focus{background-color:#e0e0e0;}
.formify .selectItem .input{float:left;margin-right:7px;}
.formify .select.error{-moz-box-shadow:0 3px 0 #e595a0;-webkit-box-shadow:0 3px 0 #e595a0;box-shadow:0 3px 0 #e595a0;}
.formify .select.success{-moz-box-shadow:0 3px 0 #95e0e5;-webkit-box-shadow:0 3px 0 #95e0e5;box-shadow:0 3px 0 #95e0e5;}
.formify .input.defaultIcon .selectText,.formify .input.leftIcon .selectText{padding-left:40px;}
.formify .input.rightIcon .selectText{padding-right:40px;}
.formify .selectInput select{display:none;}
.formify .selectInput .inputLabel{line-height:40px;}
.formify .fileInput input{position:absolute;left:-9999px;}
.formify .file{display:inline-block;position:relative;vertical-align:top;width:180px;}
.formify .fileText{width:100%;height:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 1px #e0e0e0 inset;-webkit-box-shadow:0 0 0 1px #e0e0e0 inset;box-shadow:0 0 0 1px #e0e0e0 inset;color:#757575;font-size:13px;line-height:14px;padding:13px 20px;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:pre;}
.formify .fileButton{position:absolute;right:0;top:0;height:40px;line-height:40px;padding:0 15px;background-color:#a52c3f;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;cursor:pointer;color:#fff;font-size:10px;text-transform:uppercase;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;font-weight:700;}
.formify .fileButton:hover{background-color:#000;}
.formify .file.error .fileText{-moz-box-shadow:0 0 0 2px #e595a0 inset;-webkit-box-shadow:0 0 0 2px #e595a0 inset;box-shadow:0 0 0 2px #e595a0 inset;}
.formify .file.error .fileButton{background-color:#e595a0;}
.formify .file.success .fileText{-moz-box-shadow:0 0 0 2px #95e0e5 inset;-webkit-box-shadow:0 0 0 2px #95e0e5 inset;box-shadow:0 0 0 2px #95e0e5 inset;}
.formify .file.success .fileButton{background-color:#95e0e5;}
.formify .file.disabled .fileText{background-color:#F3F3F3;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.formify .file.disabled .fileButton{background-color:#95e5c8;}
.formify .fileInput .inputLabel{line-height:40px;}
.formify .range{-moz-box-sizing:border-box;box-sizing:border-box;color:#9e9e9e;display:inline-block;font-size:11px;width:200px;padding:0 25px;}
.formify .range.hiddenNumbers{padding:0;}
.formify .rangeLine{background-color:#e0e0e0;display:block;float:left;height:3px;position:relative;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:background-color;-o-transition-property:background-color;-webkit-transition-property:background-color;transition-property:background-color;width:100%;margin:10px 0;}
.formify .rangeButton{background-color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:0 3px 3px rgba(0,0,0,0.25), 0 0 1px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.25), 0 0 1px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.25), 0 0 1px rgba(0,0,0,0.2);cursor:pointer;height:21px;left:10px;margin-left:-10px;position:absolute;top:-9px;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:0 left;-o-transition-property:0 left;-webkit-transition-property:0 left;transition-property:transform, left;width:21px;}
.formify .rangeFill{background-color:#95e5c8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:3px;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:width, margin-left;-o-transition-property:width, margin-left;-webkit-transition-property:width, margin-left;transition-property:width, margin-left;width:0;}
.formify .rangeText{bottom:100%;left:50%;margin-bottom:22px;margin-left:-50%;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;pointer-events:none;position:absolute;text-align:center;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:opacity, margin-bottom, left;-o-transition-property:opacity, margin-bottom, left;-webkit-transition-property:opacity, margin-bottom, left;transition-property:opacity, margin-bottom, left;width:100%;}
.formify .rangeText span{background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px rgba(0,0,0,0.25);padding:7px 11px;}
.formify .rangeMin{display:block;float:left;left:-25px;line-height:19px;margin-left:-100%;position:relative;text-align:left;width:25px;}
.formify .rangeMax{display:block;float:left;line-height:19px;margin-right:-100%;position:relative;text-align:right;width:25px;}
.formify .range.active .rangeText,.formify .range:hover .rangeText{margin-bottom:20px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;}
.formify .rangeButton.active{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.formify .range.disabled .rangeFill{background-color:#CBCBCB;}
.formify .range.disabled .rangeButton{-moz-box-shadow:0 0 0 1px #CBCBCB;-webkit-box-shadow:0 0 0 1px #CBCBCB;box-shadow:0 0 0 1px #CBCBCB;}
.formify .range.disabled .rangeFill{background-color:#CBCBCB;}
.formify .range.error .rangeFill{background-color:#e595a0;}
.formify .range.success .rangeFill{background-color:#95e0e5;}
.formify .rangeInput input{position:absolute;left:-9999px;}
.formify .rate{color:#e0e0e0;font-size:18px;height:30px;line-height:30px;display:inline-block;vertical-align:top;}
.formify .rate span{cursor:pointer;margin-right:5px;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:color;-o-transition-property:color;-webkit-transition-property:color;transition-property:color;}
.formify .rate .active{color:#cbcbcb;}
.formify .rate .checked{color:#95e5c8;}
.formify .rate .checked.active{color:#86d5b8;}
.formify .rate.error .checked{color:#e595a0;}
.formify .rate.error .checked.active{color:#d3818c;}
.formify .rate.success .checked{color:#95e0e5;}
.formify .rate.success .checked.active{color:#7cd1d6;}
.formify .rate.disabled .checked{color:#cbcbcb;}
.formify .rate.disabled .checked.active{color:#cbcbcb;}
.formify .rateInput input{position:absolute;left:-9999px;}
.formify .rateInput .inputLabel{line-height:30px;}

.formTemizle{
	background-color:#ccc;
	border:0;
	outline:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:"Open Sans";
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	margin:0 !important;
	height:40px;
	padding:5px 25px;
}
#submitButton{
	background-color:#36C;
	border:0;
	outline:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-family:"Open Sans";
	font-size:13px;
	font-weight:600;
	text-decoration:none;
	margin:0 !important;
	height:40px;
	line-height:21px;
	padding:5px 25px;
}
#submitButton:hover, .formTemizle:hover {background-color:#093;}
.checkbox, .radio {margin:auto;}




