.trig-form .LiveForm.Default .Field-Label-Top.label_hidden,
.trig-form .LiveForm.Default .Field .Field-SubLabel-Container {
    display: none;
}

.trig-form .LiveForm.Default .Field table .Field-SubLabel-Container {
    display: block;
}

.trig-form .LiveForm.Default ul.page-break-section,
.exclusive-part-access .LiveForm ul.page-break-section{
    display: flex;
    flex-flow: row wrap;
    padding: 0;
}


.trig-form .LiveForm.Default .Field label[class*="Field-Label-"], .trig-form .LiveForm.Default .Field > label, .LiveForm.Default .Field .MatrixWrapper > label,
.exclusive-part-access .LiveForm.Default .Field > label, .LiveForm.Default .Field .MatrixWrapper > label {
    margin: 0;
}

.trig-form .LiveForm ul.page-break-section .form-col-6,
.exclusive-part-access .LiveForm ul.page-break-section .form-col-6,
.trig-form .LiveForm ul.page-break-section .Dropdown {
    display: flex;
    flex-flow: row wrap;
        align-items: center;
}

.trig-form .LiveForm ul.page-break-section .Radiobutton > label,
.trig-form .LiveForm ul.page-break-section .Textarea.form-col-6 > label,
.trig-form .LiveForm ul.page-break-section .Textbox.form-col-12 > label {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 10px !important;
}

.trig-form .LiveForm ul.page-break-section .Dropdown > label {
    flex: 1 !important;
}

.trig-form .LiveForm ul.page-break-section .form-col-6 > *,
.exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > * {
    flex: 1;
}

.trig-form .LiveForm ul.page-break-section .form-col-6.placeholder > label,
.trig-form .LiveForm ul.page-break-section .form-col-6.placeholder > .Field-Container-Wide {
    display: none
}


.trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container, 
.trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide,
.exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > .Field-Container, 
.exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide {
    flex-basis: 100%;    
}

.trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide tr {
    margin-bottom: 8px !important;
}

@media (min-width: 992px) {
    .trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container, 
    .trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide,
    .exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > .Field-Container, 
    .exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide {
        flex-basis: 219px;
    }

}

.trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container input, 
.trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide input,
.trig-form .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide select,
.exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > .Field-Container input, 
.exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide input,
.exclusive-part-access .LiveForm ul.page-break-section .form-col-6 > .Field-Container-Wide select,
.trig-form .LiveForm ul.page-break-section .Dropdown > .Field-Container-Wide select {
    height: 35px;
}

.trig-form .LiveForm ul.page-break-section > li:nth-child(4n+1),
.trig-form .LiveForm ul.page-break-section > li:not(.Submitbutton):nth-child(4n+2),
.exclusive-part-access .LiveForm ul.page-break-section > li:nth-child(4n+1),
.exclusive-part-access .LiveForm ul.page-break-section > li:nth-child(4n+2),
.exclusive-part-access .LiveForm ul.page-break-section > li.opt-in,
.exclusive-part-access .LiveForm ul.page-break-section > li.Company.w-100 {
    background-color: #f9f9f9;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
}

.trig-form .LiveForm ul.page-break-section > li.Captcha.form-col-12.has-no-background,
.trig-form .LiveForm ul.page-break-section > li[class*="form-col"].has-no-background {
    background-color: transparent !important;
    border: none !important;
}

.trig-form .LiveForm ul.page-break-section > li.Textarea > label,
.trig-form .LiveForm ul.page-break-section > li.Fileupload > label {
    margin-bottom: 10px !important;
}


.trig-form .LiveForm ul.page-break-section > li.Field.trig-book-catalog > label,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.trig-book-catalog > label  {
    width: 100% !important;
}

.trig-form .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.trig-form .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr td,
.trig-form .LiveForm ul.page-break-section > li.Field.Checkbox tr td,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr td,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.Checkbox tr td {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.trig-form .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr > td:first-child,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr > td:first-child {
    margin-right: auto;
}

.trig-form .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr > td:last-child,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.trig-book-catalog tr > td:last-child {
    margin-right: auto;
}

.trig-form .LiveForm ul.page-break-section > li.Field.trig-book-catalog .Field-Container-Wide,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.trig-book-catalog .Field-Container-Wide {
    display: block;
}

.exclusive-part-access .LiveForm ul.page-break-section > li.Field.w-100,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.w-100 input,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.w-100 textarea,
.exclusive-part-access .LiveForm ul.page-break-section > li.Field.w-100 .Field-Container-Wide {
    display: block !important;
    width: 100% !important;

}