#nex-forms [type="radio"]:not(:checked), #nex-forms [type="radio"]:checked {position: absolute;opacity: 0;pointer-events: none;}
#nex-forms [type="radio"]:not(:checked) + label, #nex-forms  [type="radio"]:checked + label {cursor: pointer;display: inline-block;font-size: 13px;height: 25px;line-height: 23px;margin-left: -4px;padding-left: 30px;position: relative;transition: all .28s ease 0s;}
#nex-forms  [type="radio"] + label:before, #nex-forms  [type="radio"] + label:after {content: "";position: absolute;left: 0;top: 0;margin: 4px;width: 16px;height: 16px;z-index: 0;-webkit-transition: .28s ease;transition: .28s ease;}
#nex-forms  [type="radio"]:not(:checked) + label:before, #nex-forms  [type="radio"]:not(:checked) + label:after, #nex-forms  [type="radio"]:checked + label:before, #nex-forms  [type="radio"]:checked + label:after, #nex-forms  [type="radio"].with-gap:checked + label:before, #nex-forms  [type="radio"].with-gap:checked + label:after {border-radius: 50%;}
#nex-forms  [type="radio"]:not(:checked) + label:before, #nex-forms  [type="radio"]:not(:checked) + label:after {border: 2px solid #5a5a5a;}
#nex-forms  [type="radio"]:not(:checked) + label:after {-webkit-transform: scale(0);transform: scale(0);}
#nex-forms  [type="radio"]:checked + label:before {border: 2px solid transparent;}
#nex-forms  [type="radio"]:checked + label:after, #nex-forms  [type="radio"].with-gap:checked + label:before, #nex-forms  [type="radio"].with-gap:checked + label:after {border: 2px solid #26a69a;}
#nex-forms  [type="radio"]:checked + label:after, #nex-forms  [type="radio"].with-gap:checked + label:after {background-color: #26a69a;}
#nex-forms  [type="radio"]:checked + label:after {-webkit-transform: scale(1.02);transform: scale(1.02);}
#nex-forms  [type="radio"].with-gap:checked + label:after {-webkit-transform: scale(.5);transform: scale(.5);}
#nex-forms  [type="radio"].tabbed:focus + label:before {-webkit-box-shadow: 0 0 0 10px rgba(0,0,0,.1);box-shadow: 0 0 0 10px rgba(0,0,0,.1);}
#nex-forms  [type="radio"].with-gap:disabled:checked + label:before {border: 2px solid rgba(0,0,0,.42);}
#nex-forms  [type="radio"].with-gap:disabled:checked + label:after {border: none;background-color: rgba(0,0,0,.42);}
#nex-forms  [type="radio"]:disabled:not(:checked) + label:before, #nex-forms  [type="radio"]:disabled:checked + label:before {background-color: transparent;border-color: rgba(0,0,0,.42);}
#nex-forms  [type="radio"]:disabled + label {color: rgba(0,0,0,.42);}
#nex-forms  [type="radio"]:disabled:not(:checked) + label:before {border-color: rgba(0,0,0,.42);}
#nex-forms  [type="radio"]:disabled:checked + label:after {background-color: rgba(0,0,0,.42);border-color: #949494;}
#nex-forms [type="radio"]:not(:checked) + label::before, #nex-forms [type="radio"]:not(:checked) + label::after {border: 2px solid #9e9e9e !important;}
#nex-forms  [type="checkbox"]:not(:checked), #nex-forms  [type="checkbox"]:checked {position: absolute;opacity: 0;pointer-events: none;}
#nex-forms  [type="checkbox"] {}
#nex-forms  [type="checkbox"] + label {position: relative;padding-left: 30px;cursor: pointer;display: inline-block;height: 25px;line-height: 20px;font-size: 13px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#nex-forms  [type="checkbox"] + label:before, #nex-forms  [type="checkbox"]:not(.filled-in) + label:after {content: "";position: absolute;top: 0;left: 0;width: 18px;height: 18px;z-index: 0;border: 2px solid #5a5a5a;border-radius: 1px;margin-top: 2px;-webkit-transition: .2s;transition: .2s;}
#nex-forms  [type="checkbox"]:not(.filled-in) + label:after {border: 0;-webkit-transform: scale(0);transform: scale(0);}
#nex-forms  [type="checkbox"]:not(:checked):disabled + label:before {border: none;background-color: rgba(0,0,0,.42);}
#nex-forms  [type="checkbox"].tabbed:focus + label:after {-webkit-transform: scale(1);transform: scale(1);border: 0;border-radius: 50%;-webkit-box-shadow: 0 0 0 10px rgba(0,0,0,.1);box-shadow: 0 0 0 10px rgba(0,0,0,.1);background-color: rgba(0,0,0,.1);}
#nex-forms  [type="checkbox"]:checked + label:before {top: -4px;left: -5px;width: 12px;height: 22px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #26a69a;border-bottom: 2px solid #26a69a;-webkit-transform: rotate(40deg);transform: rotate(40deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#nex-forms  [type="checkbox"]:checked:disabled + label:before {border-right: 2px solid rgba(0,0,0,.42);border-bottom: 2px solid rgba(0,0,0,.42);}
#nex-forms  [type="checkbox"]:indeterminate + label:before {top: -11px;left: -12px;width: 10px;height: 22px;border-top: none;border-left: none;border-right: 2px solid #26a69a;border-bottom: none;-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#nex-forms  [type="checkbox"]:indeterminate:disabled + label:before {border-right: 2px solid rgba(0,0,0,.42);background-color: transparent;}
#nex-forms  [type="checkbox"].filled-in + label:after {border-radius: 2px;}
#nex-forms  [type="checkbox"].filled-in + label:before, #nex-forms  [type="checkbox"].filled-in + label:after {content: "";left: 0;position: absolute;-webkit-transition: border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;transition: border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index: 1;}
#nex-forms  [type="checkbox"].filled-in:not(:checked) + label:before {width: 0;height: 0;border: 3px solid transparent;left: 6px;top: 10px;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#nex-forms  [type="checkbox"].filled-in:not(:checked) + label:after {height: 20px;width: 20px;background-color: transparent;border: 2px solid #5a5a5a;top: 0px;z-index: 0;}
#nex-forms  [type="checkbox"].filled-in:checked + label:before {top: 0;left: 1px;width: 8px;height: 13px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #fff;border-bottom: 2px solid #fff;-webkit-transform: rotateZ(37deg);transform: rotateZ(37deg);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
#nex-forms  [type="checkbox"].filled-in:checked + label:after {top: 0;width: 20px;height: 20px;border: 2px solid #26a69a;background-color: #26a69a;z-index: 0;}
#nex-forms  [type="checkbox"].filled-in.tabbed:focus + label:after {border-radius: 2px;border-color: #5a5a5a;background-color: rgba(0,0,0,.1);}
#nex-forms  [type="checkbox"].filled-in.tabbed:checked:focus + label:after {border-radius: 2px;background-color: #26a69a;border-color: #26a69a;}
#nex-forms  [type="checkbox"].filled-in:disabled:not(:checked) + label:before {background-color: transparent;border: 2px solid transparent;}
#nex-forms  [type="checkbox"].filled-in:disabled:not(:checked) + label:after {border-color: transparent;background-color: #949494;}
#nex-forms  [type="checkbox"].filled-in:disabled:checked + label:before {background-color: transparent;}
#nex-forms  [type="checkbox"].filled-in:disabled:checked + label:after {background-color: #949494;border-color: #949494;}
#nex-forms [type="checkbox"] + label::before, #nex-forms [type="checkbox"]:not(.filled-in) + label::after {border: 2px solid #9e9e9e !important;}