

/* Containers */


/* Colors */


















/* spaces */

























body{
background-color: #f2f5fa !important;
color: #1d1d1b !important;
}

.content-container {
max-width: 1100px !important;
}

.dnd_area-row-1-max-width-section-centering > .row-fluid{
max-width: 1100px !important;
}

.agenda-day-link{
    color: #1d1d1b !important;
}

.agenda-day-link.selected{
border-bottom: 2px SOLID #1d1d1b;
}

.qs__hero{
background-color: #456ca9 !important;
min-height: px !important;
};
}

.qs-button-cta {
background-color: #F7A70D !important;
color: #1D1D1B !important;
}

.qs-dk-background{
background-color: #2e599f !important;
}

.form-check-input:checked {
    background-color: #2e599f !important;
    border-color: #2e599f !important;
}

.qs-lt-background{
background-color: #b9cfec !important;
}

.accordion-button:not(.collapsed) {
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}

.accordion-button {
    font-family: 'Red Hat Display', sans-serif !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 24px !important;
}

.accordion-button:not(.collapsed)::after {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e) !important;
}

.accordion-button::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

.qs-card-separator-v3 hr {
border-top: 2px SOLID #b9cfec !important;
}

h1 {
margin-top: 0px !important;
margin-bottom: 0px !important;
}


h2 {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
h3 {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
h4 {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
h5 {
margin-top: 0px !important;
margin-bottom: 0px !important;
}
h6 {
margin-top: 0px !important;
margin-bottom: 0px !important;
}

p {
margin-top: 0px !important;
margin-bottom: 0px !important;
}



.text-light {
color: #797979 !important;
}

.text-dark {
color: #1d1d1b !important;
}

.header-spacer-above{
height: 32px !important;
}

.header-spacer-below{
height: 32px !important;
}

.element-spacer{
height: 32px !important;
}

.element-spacer-small{
height: 16px !important;
}

.slick-dotted.slick-slider{
margin-bottom: calc(20px + 32px) !important;
}

.pill-div .personal {
border: 1px SOLID #179900 !important;
background-color: #F0FEE8 !important;
color: #179900 !important;
}


.pill-div .networking{
border: 1px SOLID #754cf6 !important;
background-color: #f3f1fe !important;
color: #754cf6 !important;
}

.pill-slice.networking{
    background: #754cf6 !important;
}

.pill-slice.personal{
    background: #179900 !important;
}

.pill-div .panel {
border: 1px SOLID #407ec6 !important;
background-color: #ccdcee !important;
color: #407ec6 !important;
}

.pill-div .presentation {
border: 1px SOLID #c64040 !important;
background-color: #fad2d2 !important;
color: #c64040 !important;
}

.qs-card .side-bar.personal{
    background-color: #179900 !important;
}

.qs-card .side-bar.networking{
    background-color: #754cf6 !important;
}

.qs-card .side-bar.panel{
background-color: #407ec6 !important;
}

.qs-card .side-bar.presentation{
background-color: #c64040 !important;
}

.info-cards-title-margin {
margin-top: 16px !important;
margin-bottom: 16px !important;
}

.qs-card .body a {
color: #1d1d1b !important;
border-bottom: 2px solid #1d1d1b !important;
}

.qs-card .body .form .qs-forgot-link{
    color: #2e599f !important;
    text-decoration: none !important;
    border-bottom: 0px !important;
}

.qs-card .body.text-dark a {
color: #1d1d1b !important;
border-bottom: 2px solid #1d1d1b !important;
}

.qs-card .body.text-light a {
color: #797979 !important;
border-bottom: 2px solid #797979 !important;
}

.qs-card .body.text-white a {
    color: #FFFFFF !important;
    border-bottom: 2px solid #FFFFFF !important;
}

.inner-action-button{
background-color: #b9cfec !important;
color: #2e599f !important;
}

.selection.selected{
    border: 1px solid #2e599f !important;
    color: #2e599f !important;
}

@media (max-width: 768px) {
    .event-area .pill-div .personal {
    border: 1px SOLID #179900 !important;
    background-color: #179900 !important;
    color: #179900 !important;
    }


    .event-area .pill-div .networking{
    border: 1px SOLID #754cf6 !important;
    background-color: #754cf6 !important;
    color: #754cf6 !important;
    }
}