﻿label.custom-select{position:relative;display:inline-block}.custom-select select{display:inline-block;border:2px solid #9A2073;padding:4px 3px 3px 5px;margin:0;font:inherit;outline:none;line-height:1.2;background:transparent;font-size:18px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:6px;border-radius:8px}.custom-select-filter select{border:2px solid #fff;background:purple;color:#fff}select::-ms-expand{display:none}@media screen and (-webkit-min-device-pixel-ratio: 0){.custom-select select{padding-right:30px}}.custom-select select:focus{-webkit-box-shadow:0 0 3px 1px #9A2073;box-shadow:0 0 3px 1px #9A2073}.custom-select:after{content:"▼";position:absolute;top:0;right:0;bottom:0;font-size:60%;line-height:30px;padding:0 7px;background:transparent;color:white;pointer-events:none;-webkit-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.no-pointer-events .custom-select:after{content:none}input[type="radio"]+label:before,.radio-button-field+.radio-button-label:before{content:'';background:#fff;border:1px solid #043544;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;border-radius:50%}input[type="radio"].magenta-radio+label:before,.radio-button-field-magenta+.radio-button-label-magenta:before{content:'';background:rgba(155,155,155,0.3);border:1px solid #9A2073;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;border-radius:50%;box-shadow:inset 0px 0px 0px 2px #fff;margin-top:1px}.radio-button-field.white-radio:checked+.radio-button-label.white-radio:before{background:#fff;box-shadow:inset 0px 0px 0px 2px #9B9B9B;border:1px rgba(155,155,155,0.3) solid}.radio-button-field.magenta-user-radio:checked+.radio-button-label.magenta-user-radio:before{background:#9A2073;box-shadow:inset 0px 0px 0px 2px #9B9B9B;border:1px rgba(155,155,155,0.3) solid}input[type="radio"]:checked+label:before,.radio-button-field:checked+.radio-button-label:before{background:#043544;box-shadow:inset 0px 0px 0px 2px rgba(155,155,155,0.3)}input[type="radio"].magenta-radio:checked+label:before,.radio-button-field.magenta:checked+.radio-button.magenta-label:before{background:#9A2073;box-shadow:inset 0px 0px 0px 2px #fff}input[type="radio"].ice-radio:checked+label:before,.radio-button-field.ice:checked+.radio-button.ice-label:before{background:#76CCCE;box-shadow:inset 0px 0px 0px 2px #fff}input[type="checkbox"],input[type="radio"],.checkbox-field,.radio-button-field{opacity:0;position:absolute}input[type="checkbox"],input[type="radio"],.checkbox-field,.checkbox-label,label:before,.radio-button-field,.radio-button-label{-webkit-transition:background 100ms, border 100ms;-moz-transition:background 100ms, border 100ms;-o-transition:background 100ms, border 100ms;-ms-transition:background 100ms, border 100ms;transition:background 100ms, border 100ms;display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}label:before,.checkbox-label,.radio-button-label{position:relative}input[type="radio"]:disabled:not(:checked)+label:before,.radio-button-field-magenta+.radio-button-label-magenta:before,input[type="radio"].disabled-radio-true+label:before{content:'';background:rgba(111,111,111,0.7);border:1px solid rgba(111,111,111,0.7);box-shadow:inset 0px 0px 0px 2px rgba(255,255,255,0.4);cursor:default}input[type="radio"]:disabled:not(:checked)+label,input[type="radio"]:disabled:not(:checked)+label:before,input[type="radio"].radio-button-field-magenta+label.magenta-radio input[type="radio"].radio-button-field+.radio-button-label:before{cursor:default}input[type="radio"].magenta-radio:checked:disabled+label,.radio-button-field.magenta:checked:disabled+.radio-button.magenta-label,input[type="radio"].magenta-radio:checked:disabled+label:before,.radio-button-field.magenta:checked:disabled+.radio-button.magenta-label:before{cursor:default}input[type="checkbox"]+label:before,.checkbox-field+.checkbox-label:before{content:'';background:#fff;border:1px solid #76CCCE;border-radius:4px;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;margin-top:3px;box-shadow:inset 0px 0px 0px 2px #fff}input[type="checkbox"]+label:before,.checkbox-field+.checkbox-label-program:before{content:'';background:#fff;border:1px solid #76CCCE;border-radius:4px;display:inline-block;vertical-align:top;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;margin-top:0px;box-shadow:inset 0px 0px 0px 2px #fff}input[type="checkbox"].role-setting{opacity:100;content:'';background:#fff;border:1px solid #76CCCE;border-radius:4px;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center;margin-top:3px;box-shadow:inset 0px 0px 0px 2px #fff}.checkbox-label-magenta{padding:0 0 0 35px;position:relative;max-width:100%;color:#043544}input[type="checkbox"].checkbox-magenta+label:before,.checkbox-field-magenta+.checkbox-label-magenta:before{content:'';top:-2px;left:0;background:rgba(155,155,155,0.3);border:1px solid #9B9B9B;border-radius:4px;position:absolute;display:block;vertical-align:middle;width:20px;height:20px;padding:0 2px;text-align:center;margin-top:0}input[type="checkbox"]:checked+label:before,.checkbox-field:checked+.checkbox-label:before{font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#76CCCE;border:1px solid #76CCCE;border-radius:4px}input[type="checkbox"].checkbox-magenta:checked+label:before,.checkbox-field-magenta:checked+.checkbox-label-magenta:before{content:"";background:#9A2073;border:1px solid #9A2073;border-radius:4px;box-shadow:inset 0px 0px 0px 2px #fff}input[type="checkbox"]:focus+label:before,.checkbox-field:focus+.checkbox-label,.radio-button-field:focus+.radio-button-label,input[type="radio"]:focus+label:before{outline:none}.radio-button-label,.radio-button-field,.checkbox-field,.checkbox-label,input[type="checkbox"],label:before,input[type="radio"],label:before{display:inline-block;float:left}.radio-button-label.no-float,.radio-button-field.no-float,.checkbox-field.no-float,.checkbox-label.no-float,input[type="checkbox"].no-float,label:before.no-float,input[type="radio"].no-float,label:before.no-float{float:none}
