body {
    background-image: url(https://purelifeexperiences.com/images/2025_bg.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;
}

.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;
}


.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="56179a65-014a-4f2f-a684-7286ba1352f7"] .form-group .col-sm-3,
[id="1ba32e48-766e-429b-b7b3-959b5e4808fb"] .form-group .col-sm-3,
[id="18db4558-ccea-88fc-6d02-3a1582e113c9"] .form-group .col-sm-3,
[id="5a788c95-08f7-40b6-9e23-05ded37b64ae"] .form-group .col-sm-3,
[id="735a91a6-9235-4a05-8fcf-31cdf23cb66f"] .form-group .col-sm-3,
[id="85d3ab82-b638-c0f6-4278-3a155a128bf3"] .form-group .col-sm-3,
[id="6b94aa23-e9de-14e3-0e0e-3a155a128bf3"] .form-group .col-sm-3,
[id="8bd96375-dde9-7aee-8b36-3a155a128bf3"] .form-group .col-sm-3,
[id="d9a6b784-424b-4e50-acfa-bcca893b59c0"] .form-group .col-sm-3 {
    display: none;
}

/* split columns */
[id='ee22a369-83a2-329e-022d-3a1582e113c9'] .dynamic-target,
[id='f0b0e01b-5a9e-e73d-eee9-3a1582e113c9'] .dynamic-target,
[id='3e3561a7-63f7-8385-62ab-3a155a128b66'] .dynamic-target,
[id='bb7cc2e1-b3de-2375-aa5d-3a155a128b66'] .dynamic-target,
[id='43295053-8f76-ece2-91dc-3a155a128b85'] .dynamic-target,
[id='e04bcba3-7f28-d18e-c1ef-3a155a128b85'] .dynamic-target,
[id='18974c03-dc7c-3187-d9bd-3a155a128b85'] .dynamic-target,
[id='f7576e92-7ce0-bdf8-d3f4-3a155a128bf3'] .dynamic-target,
[id='5c22010b-c22a-dd96-0c1b-3a155a128bf3'] .dynamic-target,
[id='3cc0b734-6294-da7b-ad0e-3a155a128bf3'] .dynamic-target,
[id='85d3ab82-b638-c0f6-4278-3a155a128bf3'] .dynamic-target,
[id='155af382-6b5f-4a33-a340-3cb7c438ad70'] .dynamic-target,
[id='e5943696-b558-4bab-af5e-ec453718f4a4'] .dynamic-target,
[id='6fdaa0d5-e315-440d-8859-4936d1bdb355'] .dynamic-target {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

[id='f0b0e01b-5a9e-e73d-eee9-3a1582e113c9'] .form-horizontal .form-group,
[id='ee22a369-83a2-329e-022d-3a1582e113c9'] .form-horizontal .form-group,
[id='3e3561a7-63f7-8385-62ab-3a155a128b66'] .form-horizontal .form-group,
[id='bb7cc2e1-b3de-2375-aa5d-3a155a128b66'] .form-horizontal .form-group,
[id='43295053-8f76-ece2-91dc-3a155a128b85'] .form-horizontal .form-group,
[id='18974c03-dc7c-3187-d9bd-3a155a128b85'] .form-horizontal .form-group,
[id='f7576e92-7ce0-bdf8-d3f4-3a155a128bf3'] .form-horizontal .form-group,
[id='3cc0b734-6294-da7b-ad0e-3a155a128bf3'] .form-horizontal .form-group,
[id='85d3ab82-b638-c0f6-4278-3a155a128bf3'] .form-horizontal .form-group,
[id='155af382-6b5f-4a33-a340-3cb7c438ad70'] .form-horizontal .form-group,
[id='e5943696-b558-4bab-af5e-ec453718f4a4'] .form-horizontal .form-group,
[id='dc599075-43a6-1215-c67b-3a114ac7321e'] .form-horizontal .form-group {
    width: 50%;
}

[id='6fdaa0d5-e315-440d-8859-4936d1bdb355'] .form-horizontal .form-group,
[id='e04bcba3-7f28-d18e-c1ef-3a155a128b85'] .form-horizontal .form-group,
[id='5c22010b-c22a-dd96-0c1b-3a155a128bf3'] .form-horizontal .form-group,
[id='17103a9c-7276-3b4c-f8a4-3a114ac7322d'] .form-horizontal .form-group {
    width: 25%;
}


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

[id='267071cb-1016-4155-84e2-023142d972de'] img,
[id='33a232a8-c0cd-47cd-9304-f702e2e3537d'] img,
[id='47317ac2-143f-48a5-8e69-cf6614e6c7fe'] img,
[id='ac689ad5-f0cc-4a48-b569-f472ae5ee19e'] img,
[id='1cf3e309-7af2-432b-8da2-5667de74dfdd'] img,
[id='738123f7-e3b5-43e6-b1c6-957493038300'] img,
[id='754435a9-23f2-4794-8464-2bd76625d630'] img,
[id='eb21f15a-c3f3-4be4-a486-ccf0da9d9052'] img,
[id='f98fe359-ac61-4dc1-9041-3c4e1ba61b93'] img,
[id='b87bf40a-07da-4791-9398-d937b0ebd6c6'] img,
[id='ac633375-e52b-4833-ad6d-e676dc9740bb'] img,
[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='f0b0e01b-5a9e-e73d-eee9-3a1582e113c9'] .form-horizontal .form-group,
    [id='ee22a369-83a2-329e-022d-3a1582e113c9'] .form-horizontal .form-group,
    [id='3e3561a7-63f7-8385-62ab-3a155a128b66'] .form-horizontal .form-group,
    [id='43295053-8f76-ece2-91dc-3a155a128b85'] .form-horizontal .form-group,
    [id='e04bcba3-7f28-d18e-c1ef-3a155a128b85'] .form-horizontal .form-group,
    [id='18974c03-dc7c-3187-d9bd-3a155a128b85'] .form-horizontal .form-group,
    [id='f7576e92-7ce0-bdf8-d3f4-3a155a128bf3'] .form-horizontal .form-group,
    [id='5c22010b-c22a-dd96-0c1b-3a155a128bf3'] .form-horizontal .form-group,
    [id='3cc0b734-6294-da7b-ad0e-3a155a128bf3'] .form-horizontal .form-group,
    [id='85d3ab82-b638-c0f6-4278-3a155a128bf3'] .form-horizontal .form-group,
    [id='e5943696-b558-4bab-af5e-ec453718f4a4'] .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;
  }