@media only screen and (min-width: 800px) {
    .rvt-c-vert-center {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
}

.rvt-c-dialog-wide {
    max-width: 60rem!important;
}

.rvt-c-icon-button {
    border-radius: 50%;
    border: 1px solid #C6ECF6;
    cursor: pointer;
    background-color: #ffffff;
}

.rvt-c-icon-button:hover {
    background-color: #EDFAFD;
}

.rvt-c-icon-button:active,
.rvt-c-icon-button:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: #328BB8;
    outline-offset: 2px;
}

.rvt-c-icon-button svg {
    color: #006298;
}

.rvt-c-icon-button-empty {
    border-radius: 50%;
    border: none;
    cursor: default;
    background-color: inherit;
}

.rvt-c-icon-button-empty svg {
    color: inherit;
}

.rvt-c-sticky-1 {
    position: sticky;
    top: 0px;
    z-index: 120;
    background-color: #ffffff;
}

.rvt-c-sticky-2 {
    position: sticky;
    top: 38px;
    z-index: 100;
    background-color: #ffffff;
}

.rvt-c-table-stripe {
    background-color: #f8f9fa;
}

/* Dialog button resizing for Remove highschool buttons */
[id*="delete_highschool_btn"] {
    font-size: revert;
}

/*the bell icon for new notifications*/
.rvt-c-notification-bell {
    align-items: center;
    background: none;
    border: 0.125rem solid #A0ABB4;
    border-radius: 999rem;
    color: #243142;
    display: inline-flex;
    flex-shrink: 0;
    height: 2rem;
    justify-content: center;
    position: relative;
    width: 2rem;
}

.rvt-c-notification-bell__number {
    align-items: center;
    background-color: #DF3603;
    border-radius: 999em;
    color: #fff;
    display: flex;
    font-size: 12px;
    height: 20px;
    justify-content: center;
    position: absolute;
    right: -15px;
    top: -4px;
    width: 20px;
}
/*END*/
