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