:root{--inputForm-background:#e0e0e042;--inputTextColorPlaceholder:#cccccd;--inputTextColor:#FFFFFF;--selectedColor:#021064;}
.row{display:flex;}
.margin-right{margin-right:10px;}
.margin-left{margin-left:10px;}
.input{width:100%;position:relative;}
input[type="radio"]{width:30px;}
input[type="checkbox"]{width:30px;}
input[type="submit"]{background:var(--selectedColor);color:WHITE;cursor:pointer;border-style:none;border-width:0px;border-radius:0px;border-color:white;max-width:300px;}
input:disabled{background-color:field;}
input::placeholder,select::placeholder,textarea::placeholder{color:var(--inputTextColorPlaceholder);}
input:disabled,select,input,textarea{background:var(--inputForm-background);box-sizing:border-box;border-style:none;border-width:0px;border-radius:0px;padding-bottom:10px;padding-top:10px;padding-left:5px;width:100%;margin-top:15px;color:var(--inputTextColor);}
.inLineLabel{display:flex;box-sizing:border-box;border-style:none;border-width:0px;border-radius:0px;padding-bottom:10px;padding-top:10px;padding-left:5px;margin-top:15px;color:var(--inputTextColor);text-align:left;font-size:13px;}
select:invalid{color:var(--inputTextColorPlaceholder);}
select:required:invalid{color:var(--inputTextColorPlaceholder);}
option[disabled]{color:var(--inputTextColorPlaceholder);}
select option{color:var(--inputTextColor);background:var(--inputForm-background);background:#3c586f;}
.placeholderLabel{cursor:text;position:absolute;font-size:14px;left:0px;color:var(--inputTextColorPlaceholder);text-align:start;box-sizing:border-box;border-style:none;border-width:0px;border-radius:0px;padding-bottom:0px;padding-top:10px;padding-left:5px;padding-right:5px;margin-top:15px;transition:top 200ms ease-in,left 200ms ease-in,font-size 200ms ease-in,padding-top 200ms ease-in,background:200ms;background:none;}
.inputForm:focus~.placeholderLabel,.inputForm:not(:placeholder-shown).inputForm:not(:focus)~.placeholderLabel{top:-0.7rem;font-size:0.8rem;left:0.1rem;padding-top:0.2rem;border-style:solid;border-width:1px;background:white;}
input[type="radio"]{width:0px;display:none;}
input[type="radio"]:checked+label{background:var(--selectedColor);}
.radioLabel{width:100px;display:flex;justify-content:center;flex-wrap:wrap;align-content:center;text-align:center;background:var(--inputForm-background);box-sizing:border-box;border-style:none;padding-bottom:10px;padding-top:10px;}
@media only screen and (max-width:620px){.radioLabel{padding-left:10px;padding-right:10px;width:inherit;}}

