// app global css in SCSS format
html,
body,
#q-app {
font-family: "Montserrat" !important;
font-size: 14px;
}
.font-h1 {
font-family: "Montserrat";
font-size: 96px;
font-weight: 300;
line-height: 144px;
}
.font-h2 {
font-family: "Montserrat";
font-size: 60px;
font-weight: 300;
line-height: 90px;
}
.font-h3 {
font-family: "Montserrat";
font-size: 48px;
font-weight: 400;
line-height: 72px;
}
.font-h4 {
font-family: "Montserrat";
font-size: 34px;
font-weight: 400;
line-height: 51px;
}
.font-h5 {
font-family: "Montserrat";
font-size: 24px;
font-weight: 400;
line-height: 36px;
}
.font-h6 {
font-family: "Montserrat";
font-size: 20px;
font-weight: 500;
line-height: 30px;
letter-spacing: 0.7px;
}
.font-subtitle-1 {
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.15px;
}
.font-subtitle-2 {
font-family: "Montserrat";
font-size: 14px;
font-weight: 500;
line-height: 21px;
letter-spacing: 0.1px;
text-align: left;
}
.font-body-1 {
font-family: "Montserrat";
font-size: 16px;
font-weight: 400;
line-height: 24px;
letter-spacing: 0.5px;
}
.font-body-2 {
font-family: "Montserrat";
font-size: 14px;
font-weight: 400;
line-height: 20px;
letter-spacing: 0.25px;
}
.font-overline {
font-family: "Montserrat";
font-size: 10px;
font-weight: 400;
line-height: 15px;
letter-spacing: 1.5px;
}
.font-caption {
font-family: "Montserrat";
font-size: 12px;
font-weight: 400;
line-height: 18px;
letter-spacing: 0.4px;
}
.font-button {
font-family: "Montserrat";
font-size: 14px;
font-weight: 500;
line-height: 21px;
letter-spacing: 1.25px;
}
.input-disable {
.q-field--outlined .q-field__control::before {
border: 1px solid #565454 !important;
transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
}
}
.q-input-border {
.q-field__control::before {
border: 1px solid #565454 !important;
transition: border-color 0.36s cubic-bezier(0.4, 0, 0.2, 1);
}
}
.q-field--labeled .q-field__control,
.q-field--focused .q-field__control {
border-radius: 4px !important;
}
.q-field--outlined.q-field--rounded .q-field__control {
border-radius: 4px;
}
// quasar component overrides
.q-field__control,
.q-item--active,
.q-toggle__inner--truthy {
color: #ED3237 !important;
border-radius: 8px;
}
.q-input-no-border {
.q-field__control,
.q-item--active,
.q-toggle__inner--truthy,
.q-field--labeled .q-field__control,
.q-field--focused .q-field__control,
.q-field--outlined.q-field--rounded .q-field__control {
color: #ED3237 !important;
border-radius: 0px;
}
}
.select-rounded {
border-radius: 4px;
}
.default-button-padding {
padding: 12px 16px 12px 16px !important;
border-radius: 4px;
}
.q-checkbox__bg {
border-radius: 4px !important;
border: 1px solid #ED3237 !important;
}
.img-gradient {
position: relative;
}
.img-gradient::after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 100%; /* A metade inferior da imagem */
background: linear-gradient(0, #090808 20.86%, rgba(0, 0, 0, 0.3) 81.63%);
}
.rounded-full {
border-radius: 50% !important;
}
.q-select__dialog {
background-color: #ffffff !important;
border: 0.4px solid #5b5a5a6e !important;
border-radius: 8px !important;
box-shadow: 0px 1px 2px 0px #00000040 !important;
color: #000000 !important;
}
.q-menu {
background-color: #ffffff;
border: 0.4px solid #5b5a5a6e;
border-radius: 8px !important;
box-shadow: 0px 1px 2px 0px #00000040;
color: #090808 !important;
}
.q-item,
.q-field__append {
color: #090808 !important;
}
.card-size {
width: 100px;
height: 80px;
padding: 8px 16px 8px 16px;
border-radius: 8px;
box-shadow: 0px;
text-transform: capitalize;
}