:root {
  --vel-grid-unit-gap: 1rem;
}


.contentHeader h2
{
    margin-bottom: 0.35em;
}
.contentHeader .top .grid .white-box h1
{
    font-size: var(--vel-typography-headline-400-font_size);
    padding-bottom:1rem;
}
.content.layoutPanel
{
    
}










/*
.check-field input+span
{
    background-color: #e5e5e5;
}

.check-field input+span::before,
.check-field input:checked+span::before,
.check-field input:checked:disabled+span::before {
    content: '';
    display: inline-block;
    width: 3em;
    height: 3em;
    background: url("../img/check-disabled.png") center no-repeat;
    background-size: 27px 21px
}

.check-field input:checked+span::before {
    background-image: url("../img/check.png")
}

.check-field input:checked+span {
    background: #ffb108!important
}

.check-field input:disabled+span {
    background: #b7b7b7!important;
    box-shadow: none
}

.check-field input:disabled+span::before {
    background-image: none
}

 */

.mylp-flex-rows,
.mylp-flex-cols
{
    display: flex;
    flex-direction: row;
    flex-wrap:wrap;
    padding: 0;
    gap: 1rem;
}

.mylp-flex-cols>.grid-unit-beta
{
    flex: 0 0 50%;
}
.mylp-flex-cols>.grid-unit-gamma
{
    flex: 0 0 33%;
}
.mylp-flex-cols>.grid-unit-theta
{
    flex: 0 0 66%;
}
.mylp-flex-align-center
{
    align-items:center;
}
.mylp-flex-rows
{
    flex-direction: column;
}
.mylp-flex-nowrap, .mylp-flex-nowrap-mobile
{
    flex-wrap:nowrap;
}

.mylp-flex-spring
{
    flex:1 1 auto;
}
.mylp-flex-fix
{
    flex:0 0 auto;
}
.mylp-flex-fix-right
{
    margin-left:auto;
}

.mylp-flex-cols .grid-unit-alpha,
.mylp-flex-cols .command-row,
.mylp-fullwidth
{
    width:100%;
    flex-basis:100%;
}

svg.info-circle-small
{
    width:16px;
    height:16px;
}

.grid-unit-beta {
    width: 50%
}

.grid-unit-gamma {
    width: 33%
}
.grid-unit-delta {
    width: 25%
}
.grid-unit-theta {
    width: 66%
}

.mylp-success,
.mylp-warning
{
    color: var(--vel-color-semantic-warning-high);
    display: flex;
    align-items: center;
    flex-direction:row;
    flex-wrap:nowrap;
}

.mylp-success
{
    color: var(--vel-color-semantic-success-high);
}

.mylp-success::before,
.mylp-warning::before
{
    background-image:url(../../../img/velocity/precolored/warning.svg);
    content:'';
    height: 24px;
    width: 24px;
    margin-right: 1rem;
    flex: 0 0 auto;
}

.mylp-success::before
{
    background-image:url(../../../img/velocity/precolored/success.svg);
}

.mylp-mt-1
{
    margin-top:1rem;
}

/*top margin*/
.headerWrapper + #Breadcrumbs_legacy
{
    margin-top:calc(var(--vel-menu-height) + 1px);
}
.headerWrapper + .contentHeader
{
    margin-top:calc(var(--vel-menu-height) + 1px);
}
.accordion.faq .layoutPanel
{
    padding:1rem;
    border-top:1px solid silver;
}

.document-list .file-download-link
{
    margin-right: var(--vel-fixed-spacing-01);
    padding: var(--vel-fixed-spacing-04);
    font-size: var(--vel-typography-text-300-font_size);
    border-radius:1em;
}
.document-list .file-download-link::before
{
    width: 30px;
    height: 30px;
    background-size: 24px;
}    

.mylp-no-block-pad
{
   padding-block:0;
}

.mylp-no-inline-pad
{
   padding-inline:0;
}
.mylp-ta-center{
    text-align:center;
    justify-content:center;
}

svg
{
    min-width:16px;
}

a.mylp-flex-cols {
    display: flex;
    gap: 0;
    align-items: center;
}
a>svg{
    width:24px;
}
.mylp-grid-1-1
    {
        display: flex;
        flex-wrap:wrap;
        flex-direction: column;
        gap: 1rem;
    }
.mylp-grid-2-1{
    display: flex;
    flex-wrap:wrap;
    flex-direction: column;
    gap: 1rem;
}


@media only screen and (min-width: 0px) {
    .content .myleaseplan-form.narrow {
        padding-inline: 16px;
    }
    .content .mylp-loader
    {
        padding:0 16px;
    }
}
@media only screen and (min-width: 480px) {
    .content .myleaseplan-form.narrow {
        padding-inline: 16px;
    }
    .content .mylp-loader
    {
        padding:0 24px;
    }

    /*.content-two-column {
        column-count: 2;
        column-gap: 3em
    }
    .content-two-column li {
        page-break-inside: avoid;
        break-inside: avoid;
    }
    .content-four-column li.field.input-group {
        display: block
    }
    .content-four-column {
        column-count: 2;
        column-gap: 0
    }
    a[role=button]
    {*/
        /*padding: .875em 3em .875em 2em!important*/
    /*}*/
}

@media only screen and (min-width: 740px) {
    .content .myleaseplan-form.narrow {
        padding-inline: 180px;
    }
    .content .mylp-loader
    {
        padding:0 32px;
    }
     .content-four-column {
        column-count: 4;
        column-gap: 0
    }
}
@media only screen and (max-width: 480px) {
.grid-unit-beta,.grid-unit-gamma, .grid-unit-delta,.grid-unit-theta
    {
        width: unset;
    }
    .mylp-flex-nowrap-mobile
    {
        flex-wrap:wrap;
        row-gap:.5rem;
    }
    .mylp-flex-nowrap-mobile>*
    {
        width:100%;    
    }
}
@media only screen and (min-width: 1024px)
{

    .content-two-column, 
    .mylp-grid-1-1
    {
        display:grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap:var(--vel-grid-unit-gap);
    }
    .mylp-grid-2-1{
        display:grid;
        grid-template-columns: 2fr 1fr;
        grid-column-gap:var(--vel-grid-unit-gap);
    }
    .mylp-grid-1-1>.grid-unit-beta,
    .mylp-grid-2-1>.grid-unit-gamma,
    .mylp-grid-2-1>.grid-unit-theta
    {
        width:unset;
    }
}