.InputGroup{text-align:center;flex-direction:column;justify-content:center;place-items:center;padding:6px;display:flex}.InputGroupTitle{color:var(--color-primary);text-align:center;margin-bottom:10px;font-size:1rem;font-weight:700}.InputGroup label{color:var(--color-primary);font-size:.8rem;font-weight:700;line-height:1.2rem}.InputGroupInlineHelp{color:var(--color-secondary);text-align:center;width:100%;font-size:.8rem;line-height:1.1rem}.InputText{box-sizing:border-box;flex-direction:column;min-width:100px;max-width:200px;height:60px;padding:5px;display:flex}.InputText.small{min-width:50px;max-width:100px}.InputText.medium{min-width:150px;max-width:300px}.InputText.large{min-width:250px;max-width:300px}.InputText.full{min-width:100%;max-width:100%}.InputSelect{flex-direction:column;min-width:50px;height:50px;padding:5px;display:flex}.InputSelect>select:focus{border:solid 2px var(--color-primary)}.InputText>input{box-sizing:border-box;border:solid 2px var(--color-secondary);background-color:var(--color-background);height:40px;color:var(--input-font-color);-webkit-appearance:none;-moz-appearance:none;border-radius:20px;width:100%;padding:5px 10px;font-size:1rem;font-weight:500}.InputText>input::placeholder{color:var(--color-secondary)}.InputText>input:focus{outline:none}.InputText label{text-align:left}.InputSelect>select{box-sizing:border-box;appearance:none;background:url(/icons/dropdown.svg) 100%/12px no-repeat;background-color:var(--color-background);border:solid 2px var(--color-primary);width:auto;color:var(--color-primary);background-position:right 7px center;border-radius:2px;outline:none;align-items:center;font-weight:700;display:flex;height:40px!important;padding:1px 25px 0 12px!important;font-size:.8rem!important;line-height:.8rem!important}.Button{box-sizing:border-box;border:solid 2px var(--color-highlight);background:var(--color-highlight);min-width:50px;height:40px;color:var(--color-highlight-inverted);border-radius:20px;padding:5px 15px;font-size:1rem;font-weight:700;cursor:pointer!important}.Button:hover{background:var(--color-primary);color:var(--color-background);border:solid 2px var(--color-primary)}.Button.medium{min-width:150px}.Button.large{min-width:200px}.ButtonBlank{cursor:pointer;background:0 0;border:none}.ButtonBlank *{cursor:pointer}.ButtonLink:hover{text-decoration:none}.ButtonDanger{color:#fff;background-color:#c33}.ButtonDanger:hover{background-color:#ea3333}
