input { all: unset; } input + label { align-self: center; } button { cursor: pointer !important; float: right !important; align-self: end !important } *|*::-moz-button-content { all: unset !important; } input[type=checkbox], input[type=radio] { all: unset; display: inline-block; cursor: pointer !important; width: 1em !important; height: 1em !important; } input[type=checkbox]:not(:hover, :focus), input[type=radio]:not(:hover, :focus) { opacity: 75%; } input[type=radio] { border-radius: 50% !important; margin: 3px 3px 0 5px !important; } input[type=file] { all: unset; display: block; width: 100%; border-radius: 0.6rem !important } ::file-selector-button { cursor: pointer; background-color: unset; border: unset; margin: 3px } label, button { font-family: 'Poppins', sans-serif; font-weight: bold !important } select, button, textarea, input:not([type=radio], [type=checkbox]) { display: inline-flex !important; overflow: hidden; font-size: inherit !important; padding: 6px 8px !important; border-radius: 0.6rem } select { -webkit-appearance: none !important; -moz-appearance: none !important; cursor: pointer; background-repeat: no-repeat; background-size: 16px; background-position: center right 5px; border-radius: 0.6rem } input[type=radio] { border: solid 0.25em !important } input[type=checkbox] { vertical-align: middle; background-size: cover; margin-right: 2px; -webkit-mask-image: url("../../icons/check-off.svg") !important; -o-mask-image: url("../../icons/check-off.svg") !important; -moz-mask-image: url("../../icons/check-off.svg") !important; mask-image: url("../../icons/check-off.svg") !important } input[type=color] { border: unset; padding: 2px; width: 100%; height: 3rem } input[type=checkbox]:checked { -webkit-mask-image: url("../../icons/check-on.svg") !important; -o-mask-image: url("../../icons/check-on.svg") !important; -moz-mask-image: url("../../icons/check-on.svg") !important; mask-image: url("../../icons/check-on.svg") !important } input[type=file] { font-family: 'Open Sans', sans-serif !important; font-weight: normal !important; padding: unset !important; border-radius: 0.6rem } ::file-selector-button { font-family: 'Open Sans', sans-serif !important; font-weight: bold !important }