body {
    background-image: url(https://purelifeexperiences.com/images/background-2026.png);
    background-repeat: no-repeat;
    background-position: top;
    background-attachment: fixed;
    background-size: cover;
  }

@font-face {
    font-family: 'Gothic-pro';
    src: url('https://purelifeexperiences.com/fonts/gothic-pro-lower.ttf') format('truetype');
}


p {
    font-family: 'Gothic-pro', Helvetica, Arial, sans-serif;
}

.h1,
.h2,
h2 {
    font-family: "ivymode", Cambria, Times New Roman, Times, serif;
}

h2 {
    text-align: center;
}

.delayed-component-content h2 {
    font-size: 30px;
}

.h3 {
    font-family: 'Gothic-pro', Helvetica, Arial, sans-serif;
}
.diary-confirmed .btn-meeting-action {
    display: none;
}
#select2-results-1 li {
    display: none;
}
#select2-results-1 li:nth-child(1) {
    display: block;
}
.select2-container .select2-choice>.select2-chosen {
    margin-top: 0px !important;
}

/* hiding row showing availability  */
#searchModal #searchModalContentContainer #records .divTableRow .divTableCell:nth-child(4) {
    display: none;
}

#searchModal #searchModalContentContainer #records .brand-btn-default-color .divTableHead:nth-child(4) {
    display: none;
}


.container-fluid .navbar-collapse .navbar-nav li:nth-child(3) {
    display: none;
}
#individualExclusionsContainer .ui-accordion-header, #incomingRequestsContainer .ui-accordion-header {
    background: #0E2E33;
    color: #D9B2CF;
    border: 0px;
}
#individualExclusionsContainer .ui-accordion-header h4,
#incomingRequestsContainer .ui-accordion-header h4 {
    color: #D9B2CF;
}

.page-forward.btn, .page-backward.btn, .page-summary.btn, .page-cancel.btn, .form-submit.btn  {
    margin-bottom: 15px;
    padding: 10px 40px;
    border-radius: 0px;
    font-weight: bold;
}
.btn {
    text-transform: uppercase;
}
[id='eab77581-c1d1-4958-9028-6821b6e77ad6'] input {
    max-width: none;
}

/* page padding */
#main-form #page_0 .component, #page_1 .component, #page_2 .component, #page_3 .component, #page_4 .component, #page_5 .component, #page_6 .component, #page_7 .component, #page_8 .component, #page_9 .component {
    padding: 15px 25px;
}

#anchor_694ca13d-c077-4f5b-bb40-5adc9694ad4a, .h1, .h2 {
    letter-spacing: 2px;
}
[id='1b0622ac-68a3-46ea-b41e-dce098916e87'] .col-xs-12 p {
    margin-bottom: 30px;
    /* font-family: interstate-mono; */
}

[id='1b0622ac-68a3-46ea-b41e-dce098916e87'] .col-xs-12 p:nth-child(1) {
    display: none;
}

#defaultContent .nav-tabs a {
    text-transform: uppercase;
}

#defaultContent .tab-content {
    padding: 40px 60px;
}
#defaultContent .tab-content .col-sm-9 {
    padding-left: 30px;
}
#defaultContent .tab-content .col-sm-9 a {
    color: black;
    margin-top: 40px;
    display: block;
}

#defaultContent .tab-content input {
    max-width: none;
}



.clearable .form-group:nth-child(1) .col-sm-4:after {
    content: ' (by organisation or last name)';
}

.search-pane .form-horizontal > .form-group .col-sm-4, .search-pane .form-horizontal > .form-group .col-sm-8 {
    display: none;
}

.onAirHeading {
    text-align: center;
    letter-spacing: 2px;
    font-family: "ivymode", Cambria, Times New Roman, Times, serif;
    font-size: 18pt;
    color: #000;
}

/* remove space next to text box*/

[id="d9a6b784-424b-4e50-acfa-bcca893b59c0"] .form-group .col-sm-3 {
    display: none;
}

/* split columns */

[id='d4faf4c2-f539-1b9c-13fc-3a1c68f59de5'] .dynamic-target,
[id='56fb36e5-b310-6ce9-4fe6-3a1c68f59de5'] .dynamic-target,
[id='69b756d9-a9a9-515c-2ae9-3a1c68f5a027'] .dynamic-target,
[id='1e1389f9-d969-5026-6e5d-3a1c68f5a027'] .dynamic-target,
[id='2f31f80a-9a6f-f8a9-d9df-3a1c68f59f3d'] .dynamic-target,
[id='ee93170a-ea82-0c41-36e5-3a1c68f59f3d'] .dynamic-target,
[id='55d08f0e-99ea-4c5a-0715-3a1c68f59f3d'] .dynamic-target,
[id='6fdaa0d5-e315-440d-8859-4936d1bdb355'] .dynamic-target {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}


[id='d4faf4c2-f539-1b9c-13fc-3a1c68f59de5'] .form-horizontal .form-group,
[id='56fb36e5-b310-6ce9-4fe6-3a1c68f59de5'] .form-horizontal .form-group,
[id='69b756d9-a9a9-515c-2ae9-3a1c68f5a027'] .form-horizontal .form-group,
[id='1e1389f9-d969-5026-6e5d-3a1c68f5a027'] .form-horizontal .form-group,
[id='2f31f80a-9a6f-f8a9-d9df-3a1c68f59f3d'] .form-horizontal .form-group,
[id='55d08f0e-99ea-4c5a-0715-3a1c68f59f3d'] .form-horizontal .form-group,
[id='dc599075-43a6-1215-c67b-3a114ac7321e'] .form-horizontal .form-group {
    width: 50%;
}

[id="ee93170a-ea82-0c41-36e5-3a1c68f59f3d"] .form-horizontal .form-group {
    width: 33%;
}

[id='17103a9c-7276-3b4c-f8a4-3a114ac7322d'] .form-horizontal .form-group {
    width: 25%;
}


/* full length question */
#anchor_44035f2c-5c73-8f4c-2d53-3a155a128b85 {
    width: 100%;
}


[id='23368b0e-6dac-4529-86cb-63e000c3ecbc'] img
{
    width: 100%;
    object-fit: scale-down;
    border-radius: 19px;
    height: fit-content;
}

/* making "I agree to pay my PURE...." sentence full length */ 
[id='7d23936c-eec9-4108-96d4-736898752927'] .has-feedback .col-xs-5 {
    width: 70%;
}
[id='7d23936c-eec9-4108-96d4-736898752927'] .has-feedback .col-xs-3 {
    margin-left: initial;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #D9B2CF ;
}

.field-required::after {
    font-family: 'FontAwesome';
    content: '\a0\f069 \ ';
    font-size: 0.5em;
    display: inline;
    color: black;
    vertical-align: super;
  }

  .fee-amount:before, .fee-summary:after , .summary-table .fixed-width-cost-col:before, .radio .col-xs-3 span:nth-child(2):before  {
    content: '£';
    }

@media (max-width: 800px) {

    [id='d4faf4c2-f539-1b9c-13fc-3a1c68f59de5'] .form-horizontal .form-group,
    [id='56fb36e5-b310-6ce9-4fe6-3a1c68f59de5'] .form-horizontal .form-group,
    [id='69b756d9-a9a9-515c-2ae9-3a1c68f5a027'] .form-horizontal .form-group,
    [id='1e1389f9-d969-5026-6e5d-3a1c68f5a027'] .form-horizontal .form-group,
    [id='2f31f80a-9a6f-f8a9-d9df-3a1c68f59f3d'] .form-horizontal .form-group,
    [id='ee93170a-ea82-0c41-36e5-3a1c68f59f3d'] .form-horizontal .form-group,
    [id='55d08f0e-99ea-4c5a-0715-3a1c68f59f3d'] .form-horizontal .form-group,
    [id='6fdaa0d5-e315-440d-8859-4936d1bdb355'] .form-horizontal .form-group {
        width: 100%;
    }

}

/* changing color of checkbox background when checked */
input[type=checkbox]:checked+label::before {
    content: "";
    display: block;
    position: absolute;
    text-align: center;
    height: 20px;
    width: 20px;
    left: 11px;
    top: 7px;
    background-color: #d9b2cf;
    font-family: "Montserrat";
    border-radius: 2px;
    border: 1px solid rgb(150 150 150 / 30%);
  }
  
  input[type=checkbox]:checked+label::after {
    content: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="white" viewBox="0 0 24 24"><path d="M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z"/></svg>');
    display: block;
    position: absolute;
    left: 14px;
    top: 8px;
  }