/*
input[type="text"],input[type="password"],textarea,textarea.form-control{height:44px;margin:0;padding:0 20px;vertical-align:middle;background:#fff;border:1px solid #ddd;font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;line-height:44px;color:#888;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
textarea,textarea.form-control{height:90px;padding-top:8px;padding-bottom:8px;line-height:30px}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus,textarea.form-control:focus{outline:0;background:#fff;border:1px solid #ccc;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,textarea:-moz-placeholder,textarea.form-control:-moz-placeholder{color:#888}
input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,textarea:-ms-input-placeholder,textarea.form-control:-ms-input-placeholder{color:#888}
input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder{color:#888}
input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-ms-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-ms-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::placeholder{color:transparent}
*/
label{font-weight:300}
.f1-buttons button.btn,
.f1-buttons a.btn{min-width:105px;height:40px;margin:0;padding:0 20px;vertical-align:middle;border:0;font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;line-height:40px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.f1-buttons button.btn:hover,
.f1-buttons a.btn:hover{color:#333;border:1px solid #dcdcdc;background:#ddd}
.f1-buttons button.btn:active,
.f1-buttons a.btn:active{outline:0;opacity:.6;color:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.f1-buttons button.btn:focus,.f1-buttons button.btn:active:focus,.f1-buttons button.btn.active:focus,
.f1-buttons a.btn:focus,.f1-buttons a.btn:active:focus,.f1-buttons a.btn.active:focus{outline:0;opacity:.6;color:#fff}
.f1-buttons button.btn.btn-next,.f1-buttons button.btn.btn-next:focus,.f1-buttons button.btn.btn-next:active:focus,.f1-buttons button.btn.btn-next.active:focus,
.f1-buttons a.btn.btn-next,.f1-buttons a.btn.btn-next:focus,.f1-buttons a.btn.btn-next:active:focus,.f1-buttons a.btn.btn-next.active:focus{background:#f35b3f}
.f1-buttons button.btn.btn-submit,.f1-buttons button.btn.btn-submit:focus,.f1-buttons button.btn.btn-submit:active:focus,.f1-buttons button.btn.btn-submit.active:focus,
.f1-buttons a.btn.btn-submit,.f1-buttons a.btn.btn-submit:focus,.f1-buttons a.btn.btn-submit:active:focus,.f1-buttons a.btn.btn-submit.active:focus{font-weight:600;background:#f35b3f}
.f1-buttons button.btn.btn-previous,.f1-buttons button.btn.btn-previous:focus,.f1-buttons button.btn.btn-previous:active:focus,.f1-buttons button.btn.btn-previous.active:focus,
.f1-buttons a.btn.btn-previous,.f1-buttons a.btn.btn-previous:focus,.f1-buttons a.btn.btn-previous:active:focus,.f1-buttons a.btn.btn-previous.active:focus{float:left;background:#bbb}
.top-content{position:relative;width:100%;height:unset;background-image:url(/assets/img/backgrounds/1.jpg);background-repeat:no-repeat;background-position:50% 40%;margin:0 auto 70px;padding:40px 0 170px}
.top-content #top_header{display:block;position:relative;text-align:center;margin:0 auto 0;padding:0 0}
.top-content .text{color:#fff}
.top-content .text h1{color:#fff}
.top-content .description{margin:20px 0 10px}
.top-content .description p{opacity:.8}
.top-content .description a{color:#fff}
.top-content .description a:hover,.top-content .description a:focus{border-bottom:1px dotted #fff}
.form-box{padding-top:40px}
.form-box .form_box_heading{position:relative;text-align:center;margin:0 auto 40px;padding:0 0}
.f1{padding:25px;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.f1 h3{margin-top:0;margin-bottom:5px;text-transform:uppercase}
.f1-steps{overflow:hidden;position:relative;text-align:center;margin:50px auto 0}
.f1-progress{position:absolute;top:24px;left:0;width:100%;height:1px;background:#ddd}
.f1-progress-line{position:absolute;top:0;left:0;height:1px;background:#f35b3f}
.f1-step{position:relative;float:left;padding:0 5px}
div.f1-steps#two > .f1-step{width:50%}
div.f1-steps#three > .f1-step{width:33.333%}
div.f1-steps#four > .f1-step{width:25%}
div.f1-steps#five > .f1-step{width:20%}

.f1-step-icon{display:inline-block;width:40px;height:40px;margin-top:4px;background:#ddd;font-size:16px;color:#fff;text-align:center;line-height:40px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.f1-step.activated .f1-step-icon{background:#fff;border:1px solid #f35b3f;color:#f35b3f;line-height:38px}
.f1-step.active .f1-step-icon{width:48px;height:48px;margin-top:0;background:#f35b3f;font-size:22px;line-height:48px}
.f1-step p{color:#ccc;margin-bottom:0}
.f1-step.activated p{color:#f35b3f}
.f1-step.active p{color:#f35b3f}
.f1 fieldset{display:none;text-align:left}
.f1-buttons{text-align:right}
.f1 .input-error{border-color:#f35b3f}

/*== RESPONSIVE ==*/
@media (max-width: 767px) {
.top-content{padding:40px 0 110px}
}
@media (max-width: 415px) {
.f1{padding-bottom:20px}
.f1-buttons button{margin-bottom:5px}
}