﻿ ::-webkit-input-placeholder{color:#999;text-align:left;font-size:17px}
:-moz-placeholder{color:#999;text-align:left;font-size:17px}
::-moz-placeholder{color:#999;text-align:left;font-size:17px}
:-ms-input-placeholder{color:#999;text-align:left;font-size:17px}
input[type=number]{-moz-appearance:textfield}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=text],input[type=password],input[type=number],input[type=email]{border:0;-webkit-appearance:none;margin:0 !important;padding:0 !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none !important;-webkit-border-radius:0 !important}
input[type='radio'],input[type='checkbox']{opacity:0;position:absolute;filter:alpha(opacity=0);margin:5px 0 0 5px}
textarea{border:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;border:0;overflow:hidden;-webkit-appearance:none;padding:0 !important;margin:0 !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none !important;-webkit-border-radius:0 !important}
select{border:0 !important;-webkit-appearance:none !important;-ms-appearance:none !important;-o-appearance:none !important;appearance:none !important;-moz-appearance:none !important;text-indent:.01px;text-overflow:"";-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 !important;text-indent:0 !important;line-height:1em !important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
select::-ms-expand{display:none;visibility:hidden}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#999}
input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#999}
input[type=text],input[type=password],input[type=number],input[type=email]{background-color:#fff;text-align:left;width:100%;height:40px;text-indent:12px;border:1px solid #052f60 !important;color:#052f60}
textarea{background-color:transparent;text-align:left;width:98%;padding:1% !important;min-height:100px;text-indent:0;border:1px solid #052f60 !important;color:#052f60}
select{background:url(../images/form-arrow-select.png) no-repeat;width:100%;background-position:100% 12px;background-color:transparent !important;height:40px !important;color:#052f60;border:1px solid #052f60 !important;padding-left:12px !important}
input[type="checkbox"]+label,input[type="radio"]+label{background:url('../images/form-checkbox_radio.png') left top no-repeat;position:relative;margin:0;cursor:pointer;min-height:30px;display:inline-block;z-index:0;padding:0 10px 0 34px}
input[type="checkbox"]+label{background-position:0 0;padding-top:8px}
input[type='checkbox']:checked+label{background-position:0 -170px}
input[type='checkbox']:disabled+label{background:url('../images/form-checkbox_radio-disabled.png') left top no-repeat;background-position:0 0;color:#999}
input[type='checkbox']:disabled:checked+label{background:url('../images/form-checkbox_radio-disabled.png') left top no-repeat;background-position:0 -170px;color:#999}
input[type="radio"]+label{background-position:0 -340px;padding-top:8px}
input[type='radio']:checked+label{background-position:0 -510px}
input[type='radio']:disabled+label{background:url('../images/form-checkbox_radio-disabled.png') left top no-repeat;background-position:0 -340px;color:#999}
input[type='radio']:disabled:checked+label{background:url('../images/form-checkbox_radio-disabled.png') left top no-repeat;background-position:0 -510px;color:#999}
input:disabled{color:#999}
input,textarea,select,label{margin:0;text-align:left;font-size:16px;line-height:18px}
input[type='radio']:focus+label,input[type="checkbox"]:focus+label{font-size:16px;line-height:18px;text-align:left}
input[type=file]{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;position:absolute;margin:0;padding:0;display:block;width:184px;height:54px;left:0;top:0}
::-ms-browse{margin:16px 50px 0 0;display:inline-block;text-indent:6px;width:80%}
.upload-btn{overflow:hidden;cursor:pointer !important;display:inline-block;margin:0;transition:.5s;text-decoration:none !important;border:1px solid #fff;position:relative;padding:16px !important;margin:0;height:auto;width:auto !important;min-width:150px;text-align:center;display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:20px;line-height:20px;color:#fff;border:1px solid #052f60;background-color:#052f60}
.upload-btn:hover{border:1px solid #052f60;color:#052f60;background-color:#fff}
.upload-title{margin:0;display:block;width:100%;font-size:14px;font-weight:normal;height:30px;line-height:30px;padding:8px 0;text-align:center}
img#output{position:absolute;margin:0;width:auto;height:100% !important}
#nomefile{height:0}
.parsley-errors-list{color:#fff !important;text-transform:uppercase;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}
ul.parsley-errors-list{position:absolute;top:-44px;right:10px;padding:0;margin:0}
ul.parsley-errors-list li{min-width:120px;text-align:center;list-style:none;display:inline-block;font-size:11px;line-height:11px;padding:10px 10px 16px 10px;margin:0 2px 0 0;background:url(../images/bck-error.png) bottom center no-repeat;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.parsley-errors-list.filled{opacity:1}
input.parsley-error,select.parsley-error,textarea.parsley-error,.parsley-error input{border:1px solid #b20932 !important;color:#b20932}
.parsley-error label,.parsley-error label a{color:#b20932 !important}
ul#parsley-id-multiple-control-privacy,ul#parsley-id-multiple-control-gender{position:absolute;top:-32px;left:14px;right:inherit;padding:0;margin:0}
#loader-registration .fancybox-close-small{display:none}