﻿.HomePageSectionForm .imageSectionContainer {
    text-align:left;
}

.HomePageSectionForm .imageContainer {
    text-align: left;
}

.HomePageSectionForm .hpsSectionImageDisplay .input-group {
    width:225px;
}

.HomePageSectionForm .bsiLabel {
    padding: 5px;
    padding-right: 10px;
    background-color: rgb(233,236,239);
    border: 1px solid rgb(206,212,218);
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    font-size: 0.8rem;
    line-height: 1.6rem;
    cursor: pointer;
}

.HomePageSectionForm .bsiText {
    padding: 5px 10px;
    border: 1px solid rgb(206,212,218);
    border-left: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    font-size: 0.8rem;
    line-height: 1.6rem;
    width: 250px;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
}

.HomePageSectionForm .selSectionImageDisplay {
    font-size: 0.8rem;
}

.HomePageSectionForm .selSectionPadding {
    font-size: 0.8rem;
}

.HomePageSectionForm .hpsButtonTextColor.input-group label,
.HomePageSectionForm .hpsButtonColor.input-group label {
    padding-left: 10px;
}

.HomePageSectionForm .hpsButtonTextColor.input-group label,
.HomePageSectionForm .hpsButtonColor.input-group label {
    align-items: center;
}

.HomePageSectionForm .BackgroundImageOverlayColorAndOpacity {
    width: 610px;
    height: 54px;
    background-color: #f7f7f7 !important;
    border: 1px solid rgba(0,0,0,.2);
    color: #808080 !important;
    font-size: 8pt;
    border-radius: 0.3rem;
    margin-top: 10px;
}

.HomePageSectionForm .BackgroundImageOverlayColorSection {
    padding: 0.425rem;
}

    .HomePageSectionForm .BackgroundImageOverlayColorSection .option:not(:last-child) {
        padding-right: 15px;
    }

.HomePageSectionForm .BackgroundImageOverlayOpacitySection {
    width: 300px;
    padding: 0.425rem;
}
