.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline{color:#2ecc71;}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline{color:#e74c3c;}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:0;}
.checkbox.checkbox-large,
.radio.radio-large{margin-bottom:10px;padding-left:50px;padding-right:.5rem;position:relative;-webkit-transition:color .25s linear;transition:color .25s linear;font-size:20px;line-height:1.7;}
.checkbox.table-checkbox{height:1.4rem;margin-bottom:0px!important;padding-left:27px!important;padding-right:0!important;}
.checkbox.table-header-checkbox{height:2.2rem;margin-bottom:0px!important;padding-left:34px!important;padding-right:0!important;}
.checkbox-label{font-size:1.2rem;font-family:'fs_joeybold';margin-right:.3rem;}
.checkbox-label-mini{font-size:.9rem;font-family:'fs_joeyregular';margin-right:.3rem;margin-bottom:.3rem;}
.checkbox-left-title-mini{font-size:1.1rem;margin-bottom:.5rem;}
.checkbox.checkbox-medium,
.radio.radio-medium{margin-bottom:10px;padding-left:40px;padding-right:.4rem;position:relative;-webkit-transition:color .25s linear;transition:color .25s linear;font-size:1rem;line-height:1.8;}
.checkbox,
.radio{margin-bottom:12px;padding-left:32px;position:relative;-webkit-transition:color .25s linear;transition:color .25s linear;font-size:14px;line-height:1.3;}
.checkbox.checkbox-large .icons,
.radio.radio-large .icons{height:38px;width:38px;line-height:38px;font-size:38px;}
.checkbox.checkbox-medium .icons,
.radio.radio-medium .icons{height:30px;width:30px;line-height:30px;font-size:30px;}
.checkbox .icons,
.radio .icons{color:#6e8895;display:block;height:20px;top:0;left:0;position:absolute;width:20px;text-align:center;line-height:20px;font-size:20px;cursor:pointer;}
.checkbox .icons .icon-checked,
.radio .icons .icon-checked{opacity:0;filter:alpha(opacity=0);}
.checkbox .icon-checked,
.radio .icon-checked,
.checkbox .icon-unchecked,
.radio .icon-unchecked{display:inline-table;position:absolute;left:0;top:0;background-color:transparent;margin:0;opacity:1;-webkit-filter:none;filter:none;-webkit-transition:color .25s linear;transition:color .25s linear;}
.checkbox .icon-checked:before,
.radio .icon-checked:before,
.checkbox .icon-unchecked:before,
.radio .icon-unchecked:before{font-family:"Font Awesome 5 Free";font-weight:900;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.checkbox .icon-checked:before{content:"\f14a";}
.checkbox .icon-unchecked:before{content:"\f0c8";}
.radio .icon-checked:before{content:"\f058";}
.radio .icon-unchecked:before{content:"\f111";}
.checkbox input[type="checkbox"].custom-checkbox,
.radio input[type="checkbox"].custom-checkbox,
.checkbox input[type="radio"].custom-radio,
.radio input[type="radio"].custom-radio{outline:none !important;opacity:0;position:absolute;margin:0;padding:0;left:0;top:0;width:20px;height:20px;}
.checkbox.checkbox-large input[type="checkbox"].custom-checkbox,
.radio.radio-large input[type="checkbox"].custom-checkbox,
.checkbox.checkbox-large input[type="radio"].custom-radio,
.radio.radio-large input[type="radio"].custom-radio{outline:none !important;opacity:0;position:absolute;margin:0;padding:0;left:0;top:0;width:38px;height:38px;}
.checkbox.checkbox-medium input[type="checkbox"].custom-checkbox,
.radio.radio-medium input[type="checkbox"].custom-checkbox,
.checkbox.checkbox-medium input[type="radio"].custom-radio,
.radio.radio-medium input[type="radio"].custom-radio{outline:none !important;opacity:0;position:absolute;margin:0;padding:0;left:0;top:0;width:30px;height:30px;}
.checkbox input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked,
.radio input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked,
.checkbox input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked,
.radio input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-unchecked{opacity:0;filter:alpha(opacity=0);}
.checkbox input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-checked,
.radio input[type="checkbox"].custom-checkbox:hover:not(.nohover):not(:disabled)+.icons .icon-checked,
.checkbox input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-checked,
.radio input[type="radio"].custom-radio:hover:not(.nohover):not(:disabled)+.icons .icon-checked{opacity:1;-webkit-filter:none;filter:none;}
.checkbox input[type="checkbox"].custom-checkbox:checked+.icons,
.radio input[type="checkbox"].custom-checkbox:checked+.icons,
.checkbox input[type="radio"].custom-radio:checked+.icons,
.radio input[type="radio"].custom-radio:checked+.icons{color:#1d87da;}
.checkbox input[type="checkbox"].custom-checkbox:checked+.icons .icon-unchecked,
.radio input[type="checkbox"].custom-checkbox:checked+.icons .icon-unchecked,
.checkbox input[type="radio"].custom-radio:checked+.icons .icon-unchecked,
.radio input[type="radio"].custom-radio:checked+.icons .icon-unchecked{opacity:0;filter:alpha(opacity=0);}
.checkbox input[type="checkbox"].custom-checkbox:checked+.icons .icon-checked,
.radio input[type="checkbox"].custom-checkbox:checked+.icons .icon-checked,
.checkbox input[type="radio"].custom-radio:checked+.icons .icon-checked,
.radio input[type="radio"].custom-radio:checked+.icons .icon-checked{opacity:1;-webkit-filter:none;filter:none;color:#1d87da;}
.checkbox input[type="checkbox"].custom-checkbox:disabled+.icons,
.radio input[type="checkbox"].custom-checkbox:disabled+.icons,
.checkbox input[type="radio"].custom-radio:disabled+.icons,
.radio input[type="radio"].custom-radio:disabled+.icons{cursor:default;color:#e9e4d6;}
.checkbox input[type="checkbox"].custom-checkbox:disabled+.icons .icon-unchecked,
.radio input[type="checkbox"].custom-checkbox:disabled+.icons .icon-unchecked,
.checkbox input[type="radio"].custom-radio:disabled+.icons .icon-unchecked,
.radio input[type="radio"].custom-radio:disabled+.icons .icon-unchecked{opacity:1;-webkit-filter:none;filter:none;}
.checkbox input[type="checkbox"].custom-checkbox:disabled+.icons .icon-checked,
.radio input[type="checkbox"].custom-checkbox:disabled+.icons .icon-checked,
.checkbox input[type="radio"].custom-radio:disabled+.icons .icon-checked,
.radio input[type="radio"].custom-radio:disabled+.icons .icon-checked{opacity:0;filter:alpha(opacity=0);}
.checkbox input[type="checkbox"].custom-checkbox:disabled:checked+.icons,
.radio input[type="checkbox"].custom-checkbox:disabled:checked+.icons,
.checkbox input[type="radio"].custom-radio:disabled:checked+.icons,
.radio input[type="radio"].custom-radio:disabled:checked+.icons{color:#e6e8ea;}
.checkbox input[type="checkbox"].custom-checkbox:disabled:checked+.icons .icon-unchecked,
.radio input[type="checkbox"].custom-checkbox:disabled:checked+.icons .icon-unchecked,
.checkbox input[type="radio"].custom-radio:disabled:checked+.icons .icon-unchecked,
.radio input[type="radio"].custom-radio:disabled:checked+.icons .icon-unchecked{opacity:0;filter:alpha(opacity=0);}
.checkbox input[type="checkbox"].custom-checkbox:disabled:checked+.icons .icon-checked,
.radio input[type="checkbox"].custom-checkbox:disabled:checked+.icons .icon-checked,
.checkbox input[type="radio"].custom-radio:disabled:checked+.icons .icon-checked,
.radio input[type="radio"].custom-radio:disabled:checked+.icons .icon-checked{opacity:1;-webkit-filter:none;filter:none;color:#e6e8ea;}
.checkbox input[type="checkbox"].custom-checkbox:indeterminate+.icons,
.radio input[type="checkbox"].custom-checkbox:indeterminate+.icons,
.checkbox input[type="radio"].custom-radio:indeterminate+.icons,
.radio input[type="radio"].custom-radio:indeterminate+.icons{color:#bdc3c7;}
.checkbox input[type="checkbox"].custom-checkbox:indeterminate+.icons .icon-unchecked,
.radio input[type="checkbox"].custom-checkbox:indeterminate+.icons .icon-unchecked,
.checkbox input[type="radio"].custom-radio:indeterminate+.icons .icon-unchecked,
.radio input[type="radio"].custom-radio:indeterminate+.icons .icon-unchecked{opacity:1;-webkit-filter:none;filter:none;}
.checkbox input[type="checkbox"].custom-checkbox:indeterminate+.icons .icon-checked,
.radio input[type="checkbox"].custom-checkbox:indeterminate+.icons .icon-checked,
.checkbox input[type="radio"].custom-radio:indeterminate+.icons .icon-checked,
.radio input[type="radio"].custom-radio:indeterminate+.icons .icon-checked{opacity:0;filter:alpha(opacity=0);}
.checkbox input[type="checkbox"].custom-checkbox:indeterminate+.icons:before,
.radio input[type="checkbox"].custom-checkbox:indeterminate+.icons:before,
.checkbox input[type="radio"].custom-radio:indeterminate+.icons:before,
.radio input[type="radio"].custom-radio:indeterminate+.icons:before{content:"\2013";position:absolute;top:0;left:0;line-height:20px;width:20px;text-align:center;color:#ffffff;font-size:22px;z-index:10;}
.checkbox.primary input[type="checkbox"].custom-checkbox+.icons,
.radio.primary input[type="checkbox"].custom-checkbox+.icons,
.checkbox.primary input[type="radio"].custom-radio+.icons,
.radio.primary input[type="radio"].custom-radio+.icons{color:#34495e;}
.checkbox.primary input[type="checkbox"].custom-checkbox:checked+.icons,
.radio.primary input[type="checkbox"].custom-checkbox:checked+.icons,
.checkbox.primary input[type="radio"].custom-radio:checked+.icons,
.radio.primary input[type="radio"].custom-radio:checked+.icons{color:#1d87da;}
.checkbox.primary input[type="checkbox"].custom-checkbox:disabled+.icons,
.radio.primary input[type="checkbox"].custom-checkbox:disabled+.icons,
.checkbox.primary input[type="radio"].custom-radio:disabled+.icons,
.radio.primary input[type="radio"].custom-radio:disabled+.icons{cursor:default;color:#bdc3c7;}
.checkbox.primary input[type="checkbox"].custom-checkbox:disabled+.icons.checked,
.radio.primary input[type="checkbox"].custom-checkbox:disabled+.icons.checked,
.checkbox.primary input[type="radio"].custom-radio:disabled+.icons.checked,
.radio.primary input[type="radio"].custom-radio:disabled+.icons.checked{color:#bdc3c7;}
.checkbox.primary input[type="checkbox"].custom-checkbox:indeterminate+.icons,
.radio.primary input[type="checkbox"].custom-checkbox:indeterminate+.icons,
.checkbox.primary input[type="radio"].custom-radio:indeterminate+.icons,
.radio.primary input[type="radio"].custom-radio:indeterminate+.icons{color:#34495e;}
.input-group-addon .radio,
.input-group-addon .checkbox{margin:-2px 0;padding-left:20px;}
.input-group-addon .radio .icons,
.input-group-addon .checkbox .icons{color:#555;}
.input-group-addon .radio input[type="checkbox"].custom-checkbox:checked+.icons,
.input-group-addon .checkbox input[type="checkbox"].custom-checkbox:checked+.icons,
.input-group-addon .radio input[type="radio"].custom-radio:checked+.icons,
.input-group-addon .checkbox input[type="radio"].custom-radio:checked+.icons{color:#ffffff;}
.input-group-addon .radio input[type="checkbox"].custom-checkbox:checked+.icons .icon-checked,
.input-group-addon .checkbox input[type="checkbox"].custom-checkbox:checked+.icons .icon-checked,
.input-group-addon .radio input[type="radio"].custom-radio:checked+.icons .icon-checked,
.input-group-addon .checkbox input[type="radio"].custom-radio:checked+.icons .icon-checked{color:#1d87da;}
.input-group-addon .radio input[type="checkbox"].custom-checkbox:disabled+.icons,
.input-group-addon .checkbox input[type="checkbox"].custom-checkbox:disabled+.icons,
.input-group-addon .radio input[type="radio"].custom-radio:disabled+.icons,
.input-group-addon .checkbox input[type="radio"].custom-radio:disabled+.icons{color:rgba(230, 232, 234, 0.6);}
.input-group-addon .radio input[type="checkbox"].custom-checkbox:disabled:checked+.icons,
.input-group-addon .checkbox input[type="checkbox"].custom-checkbox:disabled:checked+.icons,
.input-group-addon .radio input[type="radio"].custom-radio:disabled:checked+.icons,
.input-group-addon .checkbox input[type="radio"].custom-radio:disabled:checked+.icons{color:rgba(230, 232, 234, 0.6);}
.input-group-addon .radio input[type="checkbox"].custom-checkbox:disabled:checked+.icons .icon-checked,
.input-group-addon .checkbox input[type="checkbox"].custom-checkbox:disabled:checked+.icons .icon-checked,
.input-group-addon .radio input[type="radio"].custom-radio:disabled:checked+.icons .icon-checked,
.input-group-addon .checkbox input[type="radio"].custom-radio:disabled:checked+.icons .icon-checked{color:rgba(230, 232, 234, 0.6);}
.radio+.radio,
.checkbox+.checkbox{margin-top:10px;}
.form-inline .checkbox,
.form-inline .radio{padding-left:32px;}