/* form taskboxelements for the full width theme */

.full_width .dashboardMenu .dashboardMenuItem {
    border: none;
}

.full_width .dashboardMenu {
     background-color: transparent;
    margin-top: 15px;
    border: none;
}

.full_width .stationaryBoxContainerGridContent .nav-sectionBox {
    background-color: transparent;
    border: none;
    border-left: 1px solid var(--border-lighter-contrast);
    margin-bottom: 4em;
    border-radius: 0px;
    box-shadow: none;
    padding: 0em inherit;
    max-width: 100%;
    position: relative;
}

.full_width .stationaryBoxContainerGridContent.has_one_column .nav-sectionBox {
    padding: 0em 4em;

}

.full_width .stationaryBoxContainerGridContent.has_one_column .nav-sectionBox.span_one_column {
    max-width: var(--line-width);
}

.full_width .EzForm2Container .stationaryBoxContainerGridContent .nav-sectionBox {
    max-width: initial;
}

.full_width .navSectionHeader .section_buttons,
.full_width .stationaryBoxContainer .dashboardMenu .page_options {
    display: inline;
}

.full_width .stationaryBoxContainer .dashboardMenu .page_options {
    border-top: 1px dotted var(--dark-gray);
    margin-top: 1em;
    font-size: .85em;
}

.full_width .stationaryBoxContainerGridContent {
    display: grid;
    grid-template-columns: 1fr;
}

@media (max-width: 1700px) {   
    .full_width .stationaryBoxContainerGridContent.has_four_columns {
        grid-template-columns: 1fr 1fr 1fr;
    }

    .full_width .stationaryBoxContainerGridContent .span_four_columns {
        grid-column: span 3;
    }
}

@media (max-width: 1350px) {   
    .full_width .stationaryBoxContainerGridContent.has_four_columns,
    .full_width .stationaryBoxContainerGridContent.has_three_columns {
        grid-template-columns: 1fr 1fr;
    }
    
    .full_width .stationaryBoxContainerGridContent .span_four_columns,
    .full_width .stationaryBoxContainerGridContent .span_three_columns {
            grid-column: span 2;
    }
}

@media (max-width: 1000px) {
    .full_width .stationaryBoxContainerGridContent {
        display: block;
    }
    
    .full_width .stationaryBoxContainerGridContent .nav-sectionBox {
        padding: 0em;
        border-left: none;
    }
}