﻿/* Google Fonts */

.msr, .material-symbols-rounded {
    font-family: 'Material Symbols Rounded';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
}

.msr, .material-symbols-rounded {
    font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 24;
}

    .msr.msr-fill,
    .material-symbols-rounded.msr-fill {
        font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 24;
    }

    .msr.msr-24 {
        font-size: 24px;
    }

    .msr.msr-40 {
        font-size: 40px;
        font-variation-settings: 'FILL' 0, 'wght' 300, 'GRAD' 0, 'opsz' 40;
    }

        .msr.msr-40.msr-fill {
            font-size: 40px;
            font-variation-settings: 'FILL' 1, 'wght' 300, 'GRAD' 0, 'opsz' 40;
        }

    .msr.msr-red {
        color: #ed2024;
    }

    .msr.msr-green {
        color: #289F58;
    }

    .msr.msr-yellow {
        color: #EB5E00;
    }

    .msr.msr-black {
        color: #000000;
    }

    .msr.msr-white {
        color: #ffffff;
    }

    .msr.msr-muted-grey {
        color: #6c757d;
    }

.valign-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.msr.msr-rot-270 {
    transform: rotate(-90deg);
}

.msr.msr-rot-90 {
    transform: rotate(90deg);
}

.msr.msr-rot-180 {
    transform: rotate(180deg);
}

.msr.msr-spinner {
    animation: 1.2s infinite spinner;
}

@keyframes spinner {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.msr.msr-expand_circle-right {
    transform: rotate(-90deg);
}

.msr.msr-arrow-circle-right::before {
    content: '\e7cd';
}

.msr.msr-home::before {
    content: '\e88a';
}

.msr.msr-notifications::before {
    content: '\e7f4';
}

.msr.msr-edit::before {
    content: '\e3c9';
}

.msr.msr-description::before {
    content: '\e873';
}

.msr.msr-person::before {
    content: '\e7fd';
}

.msr.msr-labprofile::before {
    content: '\e104';
}

.msr.msr-topic::before {
    content: '\f1c8';
}

.msr.msr-logout::before {
    content: '\e9ba';
}

.msr.msr-cancel::before {
    content: '\e5c9';
}

.msr.msr-check::before {
    content: '\e5ca';
}

.msr.msr-register::before {
    content: '\e147';
}

.msr.msr-schedule::before {
    content: '\e8b5';
}

.msr.msr-check-circle::before {
    content: '\e86c';
}

.msr.msr-supervisor-account::before {
    content: '\e8d3';
}

.msr.msr-approval-delegation::before {
    content: '\f84a';
}

.msr.msr-apartment::before {
    content: '\ea40';
}

.msr.msr-pending::before {
    content: '\ef64';
}

.msr.msr-radio-button-unchecked::before {
    content: '\e836';
}

.msr.msr-phone-enabled::before {
    content: '\e9cd';
}

.msr.msr-demography::before {
    content: '\e489';
}


.msr.msr-close::before {
    content: '\e5cd';
}

.msr.msr-edit-square::before {
    content: '\f88d';
}

.msr.msr-task-alt::before {
    content: '\e2e6';
}

.msr.msr-folder::before {
    content: '\e2c7';
}

.msr.msr-folder-shared::before {
    content: '\e2c9';
}

.msr.msr-feed::before {
    content: '\f009';
}

.msr.msr-business-center::before {
    content: '\eb3f';
}

.msr.msr-chevron-right::before {
    content: '\e5cc';
}

.msr.msr-calendar-month::before {
    content: '\ebcc';
}

.msr.msr-publish::before {
    content: '\e255';
}

.msr.msr-sync::before {
    content: '\e627';
}

/* Note: Appears broken / not working for some reason */
.msr.msr-reopen-window::before {
    content: '\f708';
}

.msr.msr-language::before {
    content: '\e894';
}

.msr.msr-house::before {
    content: '\ea44';
}

.msr.msr-groups::before {
    content: '\f233';
}

.msr.msr-call::before {
    content: '\e0b0';
}

.msr.msr-person-off::before {
    content: '\e510';
}

.msr.msr-draft::before {
    content: '\e66d';
}

.msr.msr-badge::before {
    content: '\ea67';
}

.msr.msr-credit-card::before {
    content: '\e870';
}
.msr.msr-document-scanner::before {
    content: '\e5fa';
}

.msr.msr-edit-note::before {
    content: '\e745';
}

.msr.msr-save::before {
    content: '\e161';
}

.msr.msr-person-add::before {
    content: '\e7fe';
}

.msr.msr-person-remove::before {
    content: '\ef66';
}

.msr.msr-cached::before {
    content: '\e86a';
}

.msr.msr-edit-document::before {
    content: '\f88c';
}

.msr.msr-forum::before {
    content: '\e0bf';
}

.msr.msr-newspaper::before {
    content: '\eb81';
}

.msr.msr-error::before {
    content: '\e000';
}

.msr.msr-refresh::before {
    content: '\e5d5';
}

.msr.msr-article::before {
    content: '\ef42';
}

.msr.msr-info::before {
    content: '\e88e';
}

.msr.msr-open-in-browser::before {
    content: '\e89d';
}

.msr.msr-login::before {
    content: '\ea77';
}

.msr.msr-lock-reset::before {
    content: '\eade';
}

.msr.msr-how-to-reg::before {
    content: '\e174';
}

.msr.msr-open-in-new::before {
    content: '\e89e';
}

.msr.msr-manage-accounts::before {
    content: '\f02e';
}

.msr.msr-contact-page::before {
    content: '\f22e';
}

.msr.msr-download::before {
    content: '\f090';
}