.clearAll:before,.clearAll:after{clear: both;display: block;content: " "}.form-group:before,.form-group:after{clear: both;display: block;content: " "}.form-group label i{color: #d52949}.form-group label i:before{content: "*"}.form-group .image{float: right}.btn-submit{background: #000;background: -webkit-linear-gradient(top, #000 0%, ligten(#000, 10%) 100%);background: linear-gradient(to bottom, #000 0%, ligten(#000, 10%) 100%);color: #FFF}.has-error .form-control{border-color: #d52949}.has-error .form-control:hover,.has-error .form-control.active,.has-error .form-control:focus,.has-error .form-control:active{background: #FFF !important;border-color: #d52949}.has-error .radio,.has-error .checkbox{color: #d52949}.form-element .form-control{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px}@media (min-width: 768px){.form-element .form-group{padding-left: 30%;position: relative}}@media (min-width: 768px){.form-element .form-group > label{padding-top: 5px;text-align: right;padding-right: 30px;width: 30%;position: absolute;left: 0px;top: 0px}}.form-element button{margin: 15px auto;background: #da2434;color: #FFF;display: table;padding: 10px 20px;border: 0px;outline: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px}.form-element button.disabled{opacity: .4}.input-file{border: 1px solid #ececec;display: table;padding-left: 30px;position: relative}.input-file::before{font-family: 'Glyphicons Halflings';content: "\e027";font-weight: 400;position: absolute;left: 9px;top: 7px}.input-file.btn-loading{background: url('/view/img/static/loader-small.svg') no-repeat left 7px center;background-size: 15px 15px}.input-file.btn-loading::before{display: none}.input-file.podziekowanie{display: inline-block !important;cursor: pointer !important}.input-file.podziekowanie input{cursor: pointer}.input-file.podziekowanie span{cursor: pointer}.input-file span{line-height: 1;display: block;padding: 6px 0px 4px 0px}.input-file input[type=file]{position: absolute;top: 0px;left: 0px;right: 0px;bottom: 0px;opacity: 0}.checkbox{padding-left: 20px}.checkbox label{display: inline-block;position: relative;padding-left: 5px}.checkbox label::before{content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #ececec;border-radius: 3px;background: #FFF;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;-o-transition-duration: .4s;transition-duration: .4s}.checkbox label::after{display: inline-block;position: absolute;width: 16px;height: 16px;left: 0;top: 0;margin-left: -20px;padding-left: 3px;padding-top: 1px;font-size: 10px;color: #da2434;-moz-transition-duration: .4s;-webkit-transition-duration: .4s;-o-transition-duration: .4s;transition-duration: .4s}.checkbox input[type="checkbox"]{opacity: 0}.checkbox input[type="checkbox"]:checked + label::before{background: #da2434;border-color: #da2434}.checkbox input[type="checkbox"]:checked + label::after{font-family: 'Glyphicons Halflings';content: "\e013";color: #FFF}.checkbox input[type="checkbox"]:disabled + label{opacity: 0.65}.checkbox input[type="checkbox"]:disabled + label::before{background-color: #eeeeee;cursor: not-allowed}.checkbox.checkbox-inline{margin-top: 0}.radio{padding-left: 20px}.radio label{display: inline-block;position: relative;padding-left: 5px}.radio label::before{content: "";display: inline-block;position: absolute;width: 17px;height: 17px;left: 0;margin-left: -20px;border: 1px solid #ececec;border-radius: 50%;background-color: #fff;-webkit-transition: border .15s ease-in-out;-o-transition: border .15s ease-in-out;transition: border .15s ease-in-out}.radio label::after{display: inline-block;position: absolute;content: " ";width: 11px;height: 11px;left: 3px;top: 3px;margin-left: -20px;border-radius: 50%;background-color: #da2434;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform .1s cubic-bezier(.8, -0.33, .2, 1.33);-moz-transition: -moz-transform .1s cubic-bezier(.8, -0.33, .2, 1.33);-o-transition: -o-transform .1s cubic-bezier(.8, -0.33, .2, 1.33);transition: transform .1s cubic-bezier(.8, -0.33, .2, 1.33)}.radio input[type="radio"]{opacity: 0}.radio input[type="radio"]:checked + label::after{-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1)}.radio input[type="radio"]:disabled + label{opacity: 0.65}.radio input[type="radio"]:disabled + label::before{cursor: not-allowed}.radio.radio-inline{margin-top: 0}