.clearAll:before,.clearAll:after{clear: both;display: block;content: " "}.form-row:before,.form-row:after{clear: both;display: block;content: " "}.form-row .help-block{font-size: 12px}.form-row .help-block.with-errors{font-size: 11px;color: #d52949}.form-row .form-control,.form-row .btn-select{background: #FFF;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;padding: 8px 15px;border-color: #fff;box-shadow: none !important;display: block;outline: none !important;font-size: 13px}.form-row .form-control:hover,.form-row .btn-select:hover,.form-row .form-control.active,.form-row .btn-select.active,.form-row .form-control:focus,.form-row .btn-select:focus,.form-row .form-control:active,.form-row .btn-select:active{background: #FFF !important;border-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{border-color: #d52949}.has-error .radio,.has-error .checkbox{color: #d52949}.form-element .form-control{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px}.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 #fff;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: #48c2cd;-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: #48c2cd;border-color: #48c2cd}.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 #fff;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: #48c2cd;-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}