@font-face {
    font-family: 'Noto Sans';
    src: url("../fonts/NotoSans-Regular.ea09d56f8d87.woff2");
}


@font-face {
    font-family: 'Inter';
    src: url("../fonts/Inter-Regular.e48c1217adab.ttf");
}


.login-page-text {
    color: #FFF;
    font-family: "Noto Sans";
    text-align: center;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.vf-page-lockscreen__sidebar-header-title {
    font-family: "Noto Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
}

.mdc-button:not(:disabled) {
    color: var(--cta);
    text-align: right;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.25px;
    text-transform: uppercase;
}

a#refresh-captcha {
    color: #D51C65;
    font-family: Inter;
    font-size: 13.344px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 179.859% */
    letter-spacing: 0.15px;
}

.vf-page-lockscreen-reset-link {
    color: #D51C65;
    text-align: right;
    font-family: Inter;
    font-size: 13.672px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 175.543% */
    letter-spacing: 0.15px;
}

#id_username_label {
    font-family: Inter;
}

span.mdc-top-app-bar__title {
    color: #FFF;
    font-family: "Noto Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px; /* 133.333% */
    letter-spacing: -0.48px;
    text-transform: uppercase;
}

.event-name-header {
    color: #D51C65 !important;
    font-family: "Noto Sans" !important;
    font-size: 24px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 32px !important; /* 133.333% */
    letter-spacing: -0.48px !important;
    text-transform: uppercase !important;
}

h3.vf-form__formset-header {
    font-family: "Noto Sans" !important;
}

form.vf-form p, .file-custom, .file-custom:before, .file-custom:after {
    font-family: "Noto Sans";
}

.toggle .labels::before, .toggle .labels::after {
    font-family: "Noto Sans";
}

.mdc-select:not(.mdc-select--disabled) .mdc-floating-label, .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input, .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label, .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
    color: var(--textinput) !important;
    font-family: "Noto Sans" !important;
}

.mdc-text-field--disabled .mdc-floating-label, .mdc-text-field--disabled .mdc-text-field__input, .mdc-select.mdc-select--disabled .mdc-floating-label
 {
    color: var(--text-disabled-input) !important;
    font-family: "Noto Sans" !important;
}

div.vf-radio-select__control label, div.file-upload-info {
    color: var(--black-white);
    font-family: "Noto Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}


.mdc-form-field > label {
    font-family: "Noto Sans" !important;
}


.vf-field__row .mdc-form-field > label {
    font-family: "Noto Sans" !important;
    font-size: 14px !important;
    padding-left: 4px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: 0.25px !important;
}

.vf-page-lockscreen__sidebar-content {
    color: var(--black-white);
    font-family: "Noto Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.15px;
    z-index: 1;
}

span.mdc-top-app-bar__title {
    display: inline-flex;
    padding-left: 0px;
    flex-direction: column;
    align-items: flex-start;
    color: #ffffff;
    font-family: "Noto Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.25px;
    left: 50%;
}

.mdc-card > section {
    color: var(--black-white);
    font-family: "Noto Sans" !important;
}

.vf-card__title {
    color: var(--black-white);
    font-family: "Noto Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    letter-spacing: 0.25px;
}

.vf-list__table {
    font-family: "Noto Sans";
}


a, .add-photo-span {
    color: var(--cta);
    font-family: "Noto Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration-line: underline;
}

.mdc-menu-surface--anchor button.mdc-button {
    color: #ffffff !important;
    text-align: center;
    font-family: "Noto Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 1.25px;
    text-transform: uppercase;
}



.vf-page-lockscreen-reset-link, .vf-page__menu-subtitle, .vf-page__menu-title {
    font-family: "Noto Sans";
}


#id_gender .vf-radio-select__label {
    color: var(--black-white);
    font-family: "Noto Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.mdc-list-group__subheader {
    color: var(--acr-tittle-outlined) !important;
    font-family: "Noto Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.131px;
}

.vf-field__row, .vf-form-row, .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder, .mdc-select__menu
 {
    color: var(--textinput) !important;
    font-family: "Noto Sans";
}
