mirror of
https://github.com/bitwarden/browser.git
synced 2025-02-28 03:21:40 +01:00
* Clean up variable names and comments * Fix Option Colour - issue #1338 * Update old scss variable name Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
221 lines
4.1 KiB
SCSS
221 lines
4.1 KiB
SCSS
::-ms-reveal {
|
|
display: none;
|
|
}
|
|
|
|
::placeholder {
|
|
@include themify($themes) {
|
|
color: themed("inputPlaceholderColor");
|
|
}
|
|
}
|
|
|
|
input,
|
|
select,
|
|
textarea {
|
|
&:required {
|
|
box-shadow: none;
|
|
}
|
|
}
|
|
|
|
input[type="search"]::-webkit-search-cancel-button {
|
|
-webkit-appearance: -cancel-button;
|
|
}
|
|
|
|
label:not(.form-check-label):not(.btn),
|
|
label.bold {
|
|
font-weight: 600;
|
|
@include themify($themes) {
|
|
color: themed("textHeadingColor");
|
|
}
|
|
}
|
|
|
|
label.form-check-label,
|
|
.form-control-file {
|
|
@include themify($themes) {
|
|
color: themed("textHeadingColor");
|
|
}
|
|
}
|
|
|
|
.form-check-block {
|
|
.form-check-label {
|
|
font-weight: 600;
|
|
|
|
> small {
|
|
display: block;
|
|
font-weight: normal;
|
|
@include themify($themes) {
|
|
color: themed("textMuted");
|
|
}
|
|
}
|
|
|
|
> span {
|
|
display: block;
|
|
font-weight: normal;
|
|
@extend .mt-2;
|
|
}
|
|
}
|
|
}
|
|
|
|
.form-check-block + .form-check-block {
|
|
&:not(.mt-2) {
|
|
@extend .mt-3;
|
|
}
|
|
}
|
|
|
|
.form-group {
|
|
.form-group-child-check {
|
|
@extend .ml-4;
|
|
}
|
|
}
|
|
|
|
.form-inline {
|
|
input[type="datetime-local"] {
|
|
width: 200px;
|
|
}
|
|
}
|
|
|
|
.form-control {
|
|
@include themify($themes) {
|
|
background-color: themed("inputBackgroundColor");
|
|
border-color: themed("inputBorderColor");
|
|
color: themed("inputTextColor");
|
|
|
|
option {
|
|
background-color: themed("backgroundColor");
|
|
}
|
|
}
|
|
|
|
&:disabled,
|
|
&[readonly] {
|
|
@include themify($themes) {
|
|
background-color: themed("inputDisabledBackground");
|
|
color: themed("inputDisabledColor");
|
|
}
|
|
}
|
|
}
|
|
|
|
input[type="radio"],
|
|
input[type="checkbox"] {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.form-control.stripe-form-control {
|
|
padding-top: 0.55rem;
|
|
|
|
&.is-focused {
|
|
outline: 0;
|
|
@include themify($themes) {
|
|
background-color: themed("inputBackgroundColor");
|
|
border-color: themed("inputBorderColor");
|
|
box-shadow: 0 0 0 $input-focus-width
|
|
rgba(mix(color-yiq(themed("primary")), themed("primary"), 15%), 0.5);
|
|
color: themed("inputTextColor");
|
|
}
|
|
|
|
&.is-invalid {
|
|
opacity: 0.75;
|
|
@include themify($themes) {
|
|
box-shadow: 0 0 0 $input-focus-width themed("danger");
|
|
}
|
|
}
|
|
}
|
|
|
|
&.is-invalid {
|
|
@include themify($themes) {
|
|
border-color: themed("danger");
|
|
}
|
|
}
|
|
}
|
|
|
|
.dropdown-menu,
|
|
.dropdown-item {
|
|
@include themify($themes) {
|
|
background-color: themed("dropdownBackground");
|
|
color: themed("dropdownTextColor");
|
|
}
|
|
}
|
|
|
|
.dropdown-item {
|
|
@include themify($themes) {
|
|
color: themed("dropdownTextColor");
|
|
}
|
|
|
|
&.text-danger {
|
|
@include themify($themes) {
|
|
color: themed("danger") !important;
|
|
}
|
|
}
|
|
&:hover {
|
|
@include themify($themes) {
|
|
background-color: themed("dropdownHover");
|
|
}
|
|
}
|
|
&:active {
|
|
background-color: rgba(0, 0, 0, 0.1) !important;
|
|
}
|
|
}
|
|
|
|
.dropdown-menu {
|
|
button {
|
|
cursor: pointer;
|
|
}
|
|
@include themify($themes) {
|
|
border: 1px solid themed("listItemBorder");
|
|
}
|
|
}
|
|
|
|
.list-group-item {
|
|
&:focus,
|
|
&.focus {
|
|
z-index: 100;
|
|
}
|
|
@include themify($themes) {
|
|
background-color: themed("foregroundColor");
|
|
border-color: themed("listItemBorder");
|
|
color: themed("textColor");
|
|
}
|
|
> .two-factor-content {
|
|
justify-content: center;
|
|
flex-direction: row;
|
|
display: flex;
|
|
> .text-col {
|
|
flex-direction: column;
|
|
flex: 1;
|
|
}
|
|
> .logo-col {
|
|
min-width: 100px;
|
|
margin-right: 20px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
img {
|
|
height: fit-content;
|
|
}
|
|
}
|
|
> .btn-col {
|
|
width: 85px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
}
|
|
}
|
|
|
|
.list-group-item.active {
|
|
font-weight: bold !important;
|
|
padding-left: calc(#{$list-group-item-padding-x} - 3px);
|
|
@include themify($themes) {
|
|
border-color: themed("borderColor");
|
|
border-left: 3px solid themed("borderPrimaryColor");
|
|
color: themed("listItemActive");
|
|
}
|
|
}
|
|
|
|
// Browser specific icons overlayed on input fields. e.g. caps lock indicator on password field
|
|
::-webkit-calendar-picker-indicator,
|
|
input::-webkit-caps-lock-indicator,
|
|
input::-webkit-credentials-auto-fill-button {
|
|
@include themify($themes) {
|
|
filter: themed("browserInputIconsFilter");
|
|
}
|
|
}
|