﻿/* Core Template Overrides */
h1, .h1 {
    line-height: 1;
}

.modal-content {
    border: 0;
}

/* SharePoint-Specific Template Overrides */

/* This is a heading added in the navigation settings */
span.dynamic.menu-item {
    padding: .5rem 1rem;
    background-color: #e9ecef;
}

#s4-ribbonrow * {
    box-sizing: content-box;
    font-size: 8pt;
}

#s4-ribbonrow {
    z-index: 1001;
}

#suiteBarDelta {
    z-index: 2000;
    position: relative;
}

.menu-horizontal {
    display: block;
}

html.has-ribbon body
{
    /* Hide body scrolling when in edit mode */
    overflow: hidden;
}

html.has-ribbon body #s4-workspace 
{
    /* Make workspace scrollable */
    height: calc(100vh - 44px);
}

html.has-ribbon #s4-workspace button
{
    min-width: 0;
}

.mdgov-search__input {
    padding: 0.75rem 0 0.75rem 1rem !important;
    border: 0 !important;
    background-color: #fff !important;
}

html.has-ribbon #header_container {
    /* Relative for IE-11 */
    position: relative !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 99 !important;
}

.mdgov-entNav {
    position: relative !important;
}

.mdgov-outerWrap {
    margin-top: 0 !important;
}

html.has-ribbon .mdgov-outerWrap {
    padding-top: 0;
}

.mdgov-innerWrap {
    display: block !important;
}

.ms-formfieldvaluecontainer.ms-rte-border {
    border: 1px solid rgba(255, 255, 255, 0.5);
    outline: none;
}