.smFormContent{width:80%;margin:0 auto}
.smFormContent .formHeader{margin:-15px 0 10px}
.smFormContent .input{position:relative;max-width:285px;text-align:center;margin:0 auto}
.smFormContent .input input,.smFormContent .input select,.smFormContent .input textarea{width:100%;max-width:285px;height:54px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;border-radius:30px;color:#151515;font-size:18px;padding:0 35px;margin:0 0 20px;outline:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.smFormContent .input input::-webkit-input-placeholder,.smFormContent .input select::-webkit-input-placeholder,.smFormContent .input textarea::-webkit-input-placeholder{color:#151515}
.smFormContent .input input:-ms-input-placeholder,.smFormContent .input select:-ms-input-placeholder,.smFormContent .input textarea:-ms-input-placeholder{color:#151515}
.smFormContent .input input::-ms-input-placeholder,.smFormContent .input select::-ms-input-placeholder,.smFormContent .input textarea::-ms-input-placeholder{color:#151515}
.smFormContent .input input::placeholder,.smFormContent .input select::placeholder,.smFormContent .input textarea::placeholder{color:#151515}
.smFormContent .input textarea{resize:vertical;padding:14px 35px}
.smFormContent .input p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 25px}
.smFormContent .input p input,.smFormContent .input p select,.smFormContent .input p textarea{margin:0 0 0 20px}
.smFormContent .input .name{font-size:18px}
.smFormContent .input .checkbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:200px;margin:0 auto 22px;line-height:20px;text-align:left}
.smFormContent .input .checkbox input{position:relative;top:1px;width:auto;height:auto;cursor:pointer;margin:0 5px 0 0}
.smFormContent .input .checkbox label{color:#fff;font-size:12px;line-height:14px;cursor:pointer}
.smFormContent .input .checkbox label a{color:inherit;font-size:inherit;border:0}
.smFormContent .input br{display:none}
.smFormContent .radio{display:inline-block;margin:5px 0 15px}
.smFormContent .radio input{cursor:pointer;margin:0;width:auto}
.smFormContent .radio label{cursor:pointer;font-size:16px;margin-left:5px;margin-right:20px}
.smFormContent .radio input:checked+label{color:#e13751}
.smFormContent .twoColumns{display:table;width:100%}
.smFormContent .twoColumns .leftColumn{display:table-cell;width:50%;padding-right:15px;vertical-align:top}
.smFormContent .twoColumns .rightColumn{display:table-cell;width:50%;padding-left:15px;vertical-align:top}
.smFormContent .capcha .number{width:50px!important;display:inline;text-align:center;padding:0;margin:0}
.smFormContent .capcha span{margin-left:4px;position:relative}
.smFormContent .checkNum{font-size:24px}
.smFormContent .select{margin:0}
.smFormContent .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%38C98F2'><polygon points='0,0 100,0 50,50'/></svg>") calc(100% - 10px) 70%/12px no-repeat #fff}
.smFormContent .radios{display:inline-block;margin:5px 0 15px}
.smFormContent .radios .name{display:block}
.smFormContent .radios input{cursor:pointer;width:auto!important;height:auto!important}
.smFormContent .radios label{cursor:pointer;font-size:16px;margin-left:5px;margin-right:20px}
.smFormContent .buttonOut{text-align:center}
.smFormContent .button>*{display:inline-block;width:100%;max-width:265px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;border-radius:30px;color:#151515;font-family:inherit;font-size:18px;font-weight:400;text-align:center;text-decoration:none;cursor:pointer;-webkit-box-shadow:0 5px 49px rgba(0,0,0,.51);box-shadow:0 5px 49px rgba(0,0,0,.51);padding:18px 32px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.smFormContent .button>:hover{background:#fff;-webkit-box-shadow:0 5px 49px rgba(0,0,0,.65);box-shadow:0 5px 49px rgba(0,0,0,.65);color:#f34040}
.smFormContent .button>:active{background:#fff;-webkit-box-shadow:0 5px 49px rgba(0,0,0,.78);box-shadow:0 5px 49px rgba(0,0,0,.78);color:#f34040}
.smFormContent .validateForm{display:block;margin:0;width:100%}
.smFormContent .validateForm>div{color:#000}
.smFormContent .validateForm>.buttonOut>div{margin-top:15px}
.smFormContent .formToolTip{margin-left:5px;display:inline-block;zoom:1;position:relative}
.smFormContent .formToolTip .tipText{position:absolute;top:-110%;left:12px;min-width:135px;background:#f9f9f9;border:1px solid #e5e9ea;border-radius:5px;font-size:12px;padding:5px 7px;display:none}
.smFormContent .formToolTip .tipIcon{background:#e2231b;border:1px solid #e5e9ea;border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:20px;vertical-align:middle;width:20px}
.smFormContent .formToolTip:hover .tipText{display:inline-block}
.smFormContent .formToolTip:hover .tipIcon{opacity:.8}
.smFormAftersubmit{color:#fff;text-align:center}
body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}
.ui-dialog .formError{z-index:5000}
.ui-dialog .formError .formErrorContent{z-index:5001}
.ui-dialog .formError .formErrorArrow{z-index:5006}
.inputContainer{position:relative;float:left}
.ajaxSubmit{padding:20px;background:#fff;border:1px solid #999;display:none}
.formError{position:absolute;z-index:990;top:auto!important;bottom:100%!important;left:-5px!important;display:block;text-align:left;line-height:1.4em;white-space:nowrap;cursor:pointer;margin-top:0!important}
.formError.inline{position:relative;top:0;left:0;display:inline-block}
.formError.inline .formErrorContent{-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;font-weight:700}
.formError .formErrorContent{position:relative;z-index:991;width:100%;min-width:120px;background:#fff;padding:2px 5px;border:1px solid #ddd;border-radius:5px;-webkit-box-shadow:0 0 6px #555;box-shadow:0 0 6px #555;margin-left:0;color:#000;font-size:12px;font-weight:400;white-space:nowrap}
.formError .formErrorArrow{width:16px;margin:-2px 0 0 13px;position:relative;z-index:996}
.formError .formErrorArrowBottom{-webkit-box-shadow:none;box-shadow:none;margin:0 0 0 12px;top:2px}
.formError .formErrorArrowBottom div{-webkit-box-shadow:none;box-shadow:none}
.formError .formErrorArrow div{height:1px;background:#fff;margin:0 auto;line-height:0;font-size:0;display:block}
.formError .formErrorArrow .line10{width:16px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px}
.formError .formErrorArrow .line2{width:3px;border:none;background:0 0}
.formError .formErrorArrow .line1{width:1px;border:none;background:0 0}
.fancyform_content{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:30px;padding:60px 100px}
.fancyform_content h1{color:#fff;font-size:40px;text-align:center;padding:0;margin:0 0 20px}
.fancyform_content h1 span{display:block;font-size:24px;margin-top:5px}
.fancyform_content .formHeader{color:#fff;font-size:14px;font-weight:400;line-height:20px;text-align:center;margin:-30px 0 25px}
.write_more{display:block;text-align:center;margin-top:10px}
.smFormContent .input .file input {width: 100%; max-width: 285px; height: auto; background:none; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid transparent; border-radius: 0; color: #fff; font-size: 18px; padding: 0; margin: 0; outline: 0; -webkit-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; transition: .3s ease-in-out; cursor:pointer;}
.smFormContent .input .file .name {display: none;}
@media screen and (max-width:400px){
.smFormContent{width:100%}
.smFormContent .input input,.smFormContent .input select,.smFormContent .input textarea{margin-bottom:15px}
.fancyform_content{padding:35px 15px 30px}
.fancyform_content h1{font-size:24px;margin:0 0 10px}
.fancyform_content h1 span{font-size:18px;margin:0}
.fancyform_content .formHeader{max-width:100%;margin:-15px 0 15px}
}