.parsley-success {color: #468847;border: 1px solid #468847;}
.parsley-success-list {color: #468847;margin: 2px 0 3px;padding: 0;list-style-type: none !important;font-size: .9em;line-height: .9em;opacity: 0;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.parsley-success-list.filled {opacity: 1;}
.parsley-error {color: #b94a48 !important;border: 1px solid #b94a48;}
.parsley-errors-list {color: #b94a48 !important;margin: 2px 0 3px;padding: 0;list-style-type: none !important;font-size: .9em;line-height: .9em;opacity: 0;-webkit-transition: all .3s ease-in;transition: all .3s ease-in;}
.parsley-errors-list.filled {opacity: 1;}
.parsley-type:before {content: "" !important;}
.checkbox .parsley-error {border: 0;}
.checkbox .parsley-error a {color: #b94a48;}
.checkbox .parsley-success {border: 0;}
.checkbox .parsley-success a {color: #468847;}
.mini-formulario label, .mini-formulario input, .mini-formulario select, .mini-formulario textarea, .mini-formulario .help-block {width: 100%;font-size: 11px;margin-bottom: 7px;}
.busy-loader:before, .has-validating .control-label:before, .form-has-required .obligatorio:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.busy-loader:before, .has-validating .control-label:before {content: "";color: #06aaeb;-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
.has-validating .control-label:before {position: relative;float: right;}
.form--thin .has-validating .control-label:before {top: 6px;margin-right: 5px;font-size: 14px;}
.form--thick .has-validating .control-label:before {font-size: 15px;margin-right: 18px;top: 33px;}
.form__blog .has-validating .control-label:before {top: 30px;}
.form-group {position: relative;}
.form__blog .form-group > label {width: 100%;}
.checkbox input[type="checkbox"] {width: initial;margin-top: 1px;}
.form__blog .checkbox input[type="checkbox"] {margin-top: 5px;}
.form .form-group label.control-label {width: 100%;}
.form-has-required .form-control, .form-has-required .input-group.date {width: calc(100% - 15px);}
.form-has-required .obligatorio:before {content: "";color: #f6871f;position: absolute;right: 0;top: 25px;margin-top: 10px;font-size: 8px;}
.form--thin .form-group {margin-bottom: 8px;}
.form--thin .form-group label.control-label {position: absolute;width: calc(100% - 42px);}
.form--thin input.form-control, .form--thin select.form-control {padding: 0 7px;height: 25px;}
.reglamento {height: 150px;overflow-y: scroll;border: 1px solid #ddd;padding: 15px;margin: 5px auto;}
.reglamento + .checkbox > .control-label {font-size: 11px;}
.reglamento + .checkbox > .control-label input[type="checkbox"] {margin-top: 3px;}
.important-nfo {height: 100px;overflow-y: scroll;border: 1px solid #ddd;padding: 15px;margin: 5px auto;}
.important-nfo + .checkbox > .control-label {font-size: 11px;width: 100%;}
.important-nfo + .checkbox > .control-label input[type="checkbox"] {margin-top: 3px;}
.space-right {display: inline-block;margin-right: 15px;}
.webform-popover {float: right;}
#form-default .btn--thin {color: #fff;background-color: #337ab7;border-color: #2e6da4;font-size: 13px;}
#fnbr-form-info input[type=checkbox], #fnbr-form-info input[type=radio] {margin: 4px -20px 0;line-height: normal;}