form{padding-left:5px;padding-right:5px}button,input,select,textarea{-webkit-transition:-webkit-box-shadow .2s linear;-moz-transition:-moz-box-shadow .2s linear;-o-transition:-o-box-shadow .2s linear;-ms-transition:-ms-box-shadow .2s linear;transition:box-shadow .2s linear;text-shadow:none}button:focus,input:focus,select:focus,textarea:focus{outline:0;-webkit-transition:-webkit-box-shadow .2s linear;-moz-transition:-moz-box-shadow .2s linear;-o-transition:-o-box-shadow .2s linear;-ms-transition:-ms-box-shadow .2s linear;transition:box-shadow .2s linear;text-shadow:none}input:valid,textarea:valid{border:1px solid #444}input{width:98%;padding:.5% 1%;margin:0 0 20px;min-height:25px}input[type=checkbox]{position:relative;width:20px;height:20px;min-width:0;min-height:0;margin:0 5px 0 0;padding:0;border:0}textarea{padding:1%;width:98%!important;max-width:98%!important;height:140px;max-height:300px}textarea a,textarea a:visited{background:red}.floaterL{position:relative;display:block;float:left;width:49%}.floaterR{position:relative;display:block;float:right;width:49%}label{width:98%;float:right;padding-left:1%;padding-right:1%;font-size:14px;font-weight:400;text-align:left;padding-bottom:5px}fieldset{padding:10px;border:1px solid #ccc}legend{padding:10px;font-size:14px;font-weight:700;text-align:left}.gumb{position:relative!important;float:right!important;display:block!important;zoom:1!important;*display:inline!important;width:100px!important;font-size:14px!important;line-height:20px!important;margin-top:10px!important;height:32px!important;padding:5px!important;color:#fff!important;outline:0;border:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #000 inset;-webkit-text-fill-color:#fff!important;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.gumb:hover{cursor:pointer;font-size:14px;background-color:#777;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#error-message-wrapper{font-size:14px;line-height:20px;color:orange;width:94%;padding:5px;margin-top:20px}@media screen and (max-device-width:640px),screen and (max-width:640px){.floaterL,.floaterR{float:left;width:100%;padding-left:1%;padding-right:1%}}