﻿/* locks image assets height to 4.5rem when imageIsIcon == true */
.img-icon-45 {
    max-height: 6rem !important;
}

/* essentialssearch.cshtml -  disables point events on search pagination */
.disabled-anchor {
    pointer-events: none;
}

/* screen reader only */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

/* adjusts padding for full width crumbs */
.tray-crumbs-full {
    padding: 24px 0;
    margin: 0;
}

/*
    borders-enabled class added to main#content based on sitecontrol value > EnableTrayBorders in _Layout
    rule will add a top border to any tray that is preceded by another tray
    use :not(<tray-class>) to exclude
    script tags in the partial tray views will break this.
*/
.borders-enabled .tray:not(.tray-crumbs):not(.tray-hero) + .tray:not(.tray-crumbs):not(.tray-hero) {
    border-block-start: 1px solid #363636;
}

/* section grouper tray subnav */
.gray-20 {
    background-color: #202020 !important;
}

/* restricts content to 2/3 width of parent */
.restrict-66 {
    max-width: 66.7%;
}

/* componentindexgroup.cshtml - add a bottom border the the last condensed index group */
.condensed-group:last-of-type {
    border-bottom: 1px solid #C4C4C4;
}

/* override for grouper-nav in order to make use of flex/gap property and change it accordingly*/
.modular-gap {
    justify-content: left !important;
    gap: 0;
}

/* override for side-nav to be 14px*/
#content .sidebar-layout .sticky-wrap .sticky-inner ul li a {
    font-size: 14px;
}