﻿
.sampleWhiteColour {
    color: #fff;
}

.aquaPrimaryCTA {
    background-color: #1d7b8a;
    color: #fff;
}

    .aquaPrimaryCTA:hover {
        color: #fff;
    }

    .aquaPrimaryCTA:after {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 0px solid #009FAC;
    }

    .aquaPrimaryCTA:hover:after {
        border-top: 5px solid #009FAC;
    }


.whiteSecondaryCTA {
    color: #fff;
}



    .whiteSecondaryCTA .linkText {
        background-image: -webkit-linear-gradient(transparent 95%,#fff 10px,#fff);
        background-image: -moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);
        background-image: -o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);
        background-image: linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);
    }



    .whiteSecondaryCTA:hover .linkText {
        color: #fff;
    }

    .whiteSecondaryCTA:hover .linkIcon {
        color: #fff;
    }


.aquaSecondaryCTA {
    color: #1d7b8a;
}


    .aquaSecondaryCTA .linkText {
        background-image: -webkit-linear-gradient(transparent 95%,#1d7b8a 10px,#1d7b8a);
        background-image: -moz-linear-gradient(transparent -moz-calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
        background-image: -o-linear-gradient(transparent -o-calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
        background-image: linear-gradient(transparent calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
    }



    .aquaSecondaryCTA:hover .linkText {
        color: #1d7b8a;
    }

    .aquaSecondaryCTA:hover .linkIcon {
        color: #1d7b8a;
    }

.redSecondaryCTA {
    color: #de3226;
}

    .redSecondaryCTA .linkText {
        background-image: -webkit-linear-gradient(transparent 95%,#de3226 10px,#de3226);
        background-image: -moz-linear-gradient(transparent -moz-calc(100% - 1px),#de3226 10px,#de3226);
        background-image: -o-linear-gradient(transparent -o-calc(100% - 1px),#de3226 10px,#de3226);
        background-image: linear-gradient(transparent calc(100% - 1px),#de3226 10px,#de3226);
    }


    .redSecondaryCTA:hover .linkText {
        color: #de3226;
    }

    .redSecondaryCTA:hover .linkIcon {
        color: #de3226;
    }


.aquaTooltipTrigger {
    color: #1d7b8a;
}

    .aquaTooltipTrigger:hover .linkText {
        color: #1d7b8a;
    }



.tooltipster-sidetip.tooltipster-aqua .tooltipster-box {
    background: #1d7b8a;
}

.tooltipster-sidetip.tooltipster-white .tooltipster-box {
    background: #ffffff;
}

.tooltipster-sidetip.tooltipster-purple .tooltipster-box {
    background: #42145f;
}


.tooltipster-sidetip.tooltipster-aqua .tooltipster-content {
    color: #fff;
}


.tooltipster-sidetip.tooltipster-white .tooltipster-content {
    color: #42145f;
}


.tooltipster-sidetip.tooltipster-purple .tooltipster-content {
    color: #fff;
}

.tooltipster-sidetip.tooltipster-aqua.tooltipster-bottom .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-aqua.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #1d7b8a;
}

.tooltipster-sidetip.tooltipster-aqua.tooltipster-top .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-aqua.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #1d7b8a;
}

.tooltipster-sidetip.tooltipster-white.tooltipster-bottom .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-white.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #1d7b8a;
}

.tooltipster-sidetip.tooltipster-white.tooltipster-top .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-white.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #1d7b8a;
}

.tooltipster-sidetip.tooltipster-purple.tooltipster-bottom .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-purple.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #1d7b8a;
}

.tooltipster-sidetip.tooltipster-purple.tooltipster-top .tooltipster-arrow-border,
.tooltipster-sidetip.tooltipster-purple.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #1d7b8a;
}

.form-help {
    color: #1d7b8a;
}

.chickyboxes input[type="checkbox"]:hover + label,
.chickyboxes input[type="checkbox"]:focus + label {
    color: #42145F;
}

.chickyboxes input[type="checkbox"] + label:before {
    border: 1px solid #1D7B8A;
}

.chosen-container-active .chosen-choices {
    border-color: #42145F;
}

.chosen-container .chosen-results li {
    background-color: #fff;
    color: #42145F;
}

    .chosen-container .chosen-results li.highlighted {
        background: #42145F;
        color: #fff;
    }

.chosen-container .chosen-drop {
    background: none;
}

.chosen-with-drop .chosen-choices {
    background-color: #fff;
    border-top: 1px solid #42145F;
    border-right: 1px solid #42145F;
    border-bottom: 1px solid #42145F;
    border-left: 1px solid #42145F;
}

.chosen-container-single .chosen-single {
    background: none;
    border-color: #ced4da;
}

.chosen-container-active.chosen-with-drop .chosen-single,
.chosen-container-active .chosen-single {
    background: #fff;
    border-top: 1px solid #42145F;
    border-right: 1px solid #42145F;
    border-bottom: 1px solid #42145F;
    border-left: 1px solid #42145F;
}

.invalidField .chosen-single {
    background: #fff;
    border-top: 1px solid #E60303;
    border-right: 1px solid #E60303;
    border-bottom: 1px solid #E60303;
    border-left: 1px solid #E60303;
}

.chosen-container-single .chosen-search input[type=text] {
    background: #fff;
    background-image: none !important;
}

@keyframes check {
    0% {
        border: 0px solid #1d7b8a;
    }

    25% {
        border: 1px solid #1d7b8a;
    }

    30% {
        border: 2px solid #1d7b8a;
    }

    100% {
        border: 6px solid #1d7b8a;
    }
}

.cardRadio input[type="checkbox"] + label,
.cardRadio input[type="radio"] + label {
    border: 1px solid #ced4da;
    background-color: rgba(255, 255, 255,0.2);
}

.invalidField .cardRadio input[type="checkbox"] + label,
.invalidField .cardRadio input[type="radio"] + label {
    border-color: #E60303;
}

.cardRadio input[type="checkbox"]:hover + label, .cardRadio input[type="radio"]:hover + label,
.cardRadio input[type="checkbox"]:focus + label, .cardRadio input[type="radio"]:focus + label { /*Acce*/

    color: #42145F;
    background-color: #fff;
    border-color: #42145F;
}


.cardRadio input[type="checkbox"] + label:before {
    border: 1px solid #42145F;
}

.cardRadio input[type="radio"] + label:before {
    border: 1px solid #42145F;
}

.cardRadio input[type="checkbox"]:checked + label:before {
    border-color: white;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
}

.cardRadio input[type="checkbox"]:checked + label:after {
    border: 1px solid #42145f;
    background: #42145f;
}

.cardRadio input[type="radio"]:checked + label:before {
    border: 8px solid #42145F;
}

.cardRadio input[type="radio"]:checked + label:after {
    border: 1px solid #42145F;
}

.cardRadio input[type="checkbox"]:checked + label,
.cardRadio input[type="radio"]:checked + label {
    color: #42145f;
    background-color: #fff;
    border: 2px solid #42145f;
}

.lightInformativeText {
    color: #1d7b8A;
}


.topFader {
    background: linear-gradient(to bottom, rgba(245, 245, 245, 1) 0%, rgba(245, 245, 245, 0.5) 40%, rgba(245, 245, 245, 0.2) 80%, rgba(137,255,241,0) 100%);
}

.bottomFader {
    background: linear-gradient(to bottom, rgba(137,255,241,0) 0%,rgba(245, 245, 245, 0.2) 40%,rgba(245, 245, 245, 0.5) 80%,rgba(245, 245, 245,1) 100%);
}


.ovInstructionPanel {
    background-color: #42145F;
    color: #fff;
}


.ovFormPanel {
    background-color: #f5f5f5;
}

.stepHeader {
    color: #fff;
}

.mbsc-material.mbsc-input-outline.mbsc-input input:focus, .mbsc-material.mbsc-input-outline.mbsc-input select:focus ~ input {
    border: 2px solid #009fac;
}

.mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control {
    border: 1px solid #ced4da;
}

    .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control:focus,
    .mbsc-mobiscroll.mbsc-input-outline.mbsc-input select:focus ~ input,
    .mbsc-mobiscroll.mbsc-input-outline.mbsc-err input {
        border-color: #1d7b8A;
        background-color: #fff;
    }


    .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control + span:after,
    .telForm .mbsc-input-outline.mbsc-input .iti--allow-dropdown:after {
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 0px solid #1d7b8A;
    }

    .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control:focus + span:after,
    .telForm .mbsc-input-outline.mbsc-input .iti--allow-dropdown:focus-within:after {
        border-top: 5px solid #1d7b8A;
    }


.mbsc-mobiscroll.mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label {
    color: #1d7b8A;
}

.mbsc-mobiscroll .mbsc-segmented-content {
    border-color: #009fac;
    color: #1d7b8A;
}


.mbsc-mobiscroll.mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-active .mbsc-segmented-content, .mbsc-mobiscroll.mbsc-segmented .mbsc-segmented-item input:checked + .mbsc-segmented-content {
    background: #009fac;
    color: #fff;
    padding: 5px;
}


.mbsc-material.mbsc-input-outline.mbsc-input .mbsc-label {
    background-color: #f5f5f5;
}

.mbsc-material.mbsc-no-touch .mbsc-segmented-item:hover .mbsc-segmented-content {
    background: #ffffff;
    color: #42145F;
}

.mbsc-material.mbsc-segmented .mbsc-segmented-item input.mbsc-active + .mbsc-segmented-content,
.mbsc-material.mbsc-segmented .mbsc-segmented-item.mbsc-active .mbsc-segmented-content {
    background: #ffffff;
    color: #42145F;
}

.mbsc-material.mbsc-segmented .mbsc-segmented-item input:checked + .mbsc-segmented-content, .mbsc-material.mbsc-segmented .mbsc-segmented-item input:checked ~ .mbsc-segmented-content {
    background-color: #009fac;
}


.invalidField .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control,
.invalidField .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control:focus,
.invalidField.mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control,
.invalidField.mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control:focus {
    border-color: #E60303;
}

.invalidField .mbsc-mobiscroll.mbsc-input-outline.mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label,
.invalidField.mbsc-mobiscroll.mbsc-input-outline.mbsc-label-floating.mbsc-input.mbsc-label-floating-active .mbsc-label {
    color: #E60303;
}



.invalidField .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control + span:after,
.invalidField .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control:focus + span:after,
.invalidField.mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control + span:after,
.invalidField.mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control:focus + span:after,
.invalidField.telForm .mbsc-input-outline.mbsc-input .iti--allow-dropdown:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #E60303;
}


.invalidField .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control + span:before,
.invalidField.telForm .mbsc-input-outline.mbsc-input .iti--allow-dropdown:before,
.invalidField.mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-control + span:before {
    color: #E60303;
}



.nextBtn {
    border: 4px solid #42145F;
    color: #ce3b57;
    background-color: #f5f5f5;
}

    .nextBtn:hover {
        color: #ce3b57;
    }


.prevBtn {
    border: 4px solid #42145F;
    color: #ce3b57;
    background-color: #f5f5f5;
}

    .prevBtn:hover {
        color: #ce3b57;
    }

.mbsc-form .chosen-container-active .chosen-choices {
    border-color: #42145F;
}

.mbsc-form .chosen-container .chosen-results li {
    background-color: #f5f5f5;
    color: #444;
}

    .mbsc-form .chosen-container .chosen-results li.highlighted {
        background: #1d7b8A;
        color: #ffffff;
    }

.mbsc-form .chosen-with-drop .chosen-choices {
    border: 2px solid #1d7b8A;
}


.mbsc-form .chosen-container-single .chosen-single {
    background: none;
    border-color: #ced4da;
}

    .mbsc-form .chosen-container-single .chosen-single:before {
        border: 1px solid #ced4da;
    }

.chosen-container-single .chosen-single span {
    background: #f5f5f5;
}

.mbsc-form .chosen-container-active.chosen-with-drop .chosen-single span {
    background: #ffffff;
}


.ovHolder {
    background-color: #42145F;
}

.fieldShadow:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 0px solid #1d7b8A;
}

select.chosen:active + .fieldShadow:after, select.chosen:focus + .fieldShadow:after {
    border-top: 5px solid #1d7b8A;
    bottom: -5px;
}

.mbsc-form .chosen-container-single .chosen-single:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 0px solid #1d7b8A;
}


.mbsc-form .chosen-container-active.chosen-with-drop .chosen-single:after,
.mbsc-form .chosen-container-active .chosen-single:after {
    border-top: 5px solid #1d7b8A;
}


.mbsc-form .invalidField .chosen-single:after {
    border-top: 5px solid #E60303;
}


.mbsc-form .chosen-container-active.chosen-with-drop .chosen-single:before,
.mbsc-form .chosen-container-active .chosen-single:before {
    border: 1px solid #1d7b8A;
}

.mbsc-form .invalidField .chosen-single:before {
    border: 1px solid #E60303;
}


.mbsc-form .chosen-container-single .chosen-search input[type=text] {
    background: #fff;
    padding: 10px;
}

.mbsc-form .chosen-container .chosen-results .result-selected {
    background-color: #1D7B8A;
    color: #fff;
}

.mbsc-form .chosen-container-single .chosen-single div b {
    background: none;
}


.mbsc-form .chosen-container-single .chosen-single div:before {
    color: #1D7B8A;
}


select.chosen {
    border: 1px solid #ced4da;
    border-color: #ced4da;
    color: #212529;
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%231d7b8A' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /%3e%3c/svg%3e");
    background-repeat: no-repeat, repeat;
    background-position: right 20px top 50%, 0 0;
    background-size: 24px auto, 100%;
}

    select.chosen:focus, select.chosen:active {
        color: #212529;
        background-color: #ffffff;
        border: 1px solid #1d7b8A;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='24' height='24' viewBox='0 0 24 24'%3e%3cpath fill='%231d7b8A' d='M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z' /%3e%3c/svg%3e");
    }

.formHelpLink .aquaSecondaryCTA,
.formHelpLink .aquaSecondaryText {
    color: #1d7b8a;
}

@media (min-width: 576px) {
    .nextBtn {
        border: 4px solid #42145F;
        color: #ce3b57;
        background-color: #f5f5f5;
    }

        .nextBtn:hover {
            color: #ce3b57;
        }

    .prevBtn {
        border: 4px solid #42145F;
        color: #ce3b57;
        background-color: #f5f5f5;
    }

        .prevBtn:hover {
            color: #ce3b57;
        }
}

/*MD - Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
}


/*LG - Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {


    .ovInstructionPanel {
        background-color: #fff;
    }



    .stepHeader {
        color: #1d7b8A;
    }

    .stepDesc {
        color: #42145F;
    }


    .nextBtn {
        border: 4px solid #42145F;
        color: #ce3b57;
        background-color: #f5f5f5;
    }

        .nextBtn:hover {
            color: #ce3b57;
        }

    .prevBtn {
        border: 4px solid #42145F;
        color: #ce3b57;
        background-color: #f5f5f5;
    }

        .prevBtn:hover {
            color: #ce3b57;
        }
}


/*XL - Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .nextBtn {
        border: 6px solid #42145F;
        color: #ce3b57;
        background-color: #f5f5f5;
    }

        .nextBtn:hover {
            color: #ce3b57;
        }

    .prevBtn {
        border: 6px solid #42145F;
        color: #ce3b57;
        background-color: #f5f5f5;
    }

        .prevBtn:hover {
            color: #ce3b57;
        }
}


.segmentedRadio input[type="radio"] + label {
    border: 1px solid #42145F;
    color: #42145F;
    background-color: rgba(255, 255, 255,0.2);
}

.segmentedRadio td:last-child input[type="radio"] + label {
    border-right: 1px solid #42145F;
}

.invalidField .segmentedRadio input[type="radio"] + label {
    border-color: #E60303;
}

.invalidField .segmentedRadio td:last-child input[type="radio"] + label {
    border-right: 1px solid #E60303;
}



.segmentedRadio input[type="radio"]:hover + label,
.segmentedRadio input[type="radio"]:focus + label {
    color: #42145F;
    background-color: #fff;
    border-color: #42145F !important;
}

.segmentedRadio input[type="radio"]:checked + label {
    color: #fff;
    background-color: #42145F;
    border-color: #42145F;
}

.mbsc-ios .mbsc-fr-btn-cont,
.mbsc-ios .mbsc-fr-arr {
    background-color: #1D7B8A;
}


.mbsc-ios .mbsc-fr-btn {
    color: #fff;
}

    .mbsc-ios .mbsc-fr-btn:hover {
        color: #fff;
    }

.mbsc-ios .mbsc-sc-itm-sel {
    color: #1D7B8A !important;
}


.complexTypeAddPanel {
    background-color: #fff;
    border: 1px solid #42145F;
}


.addBtn {
    border: 2px solid #42145F;
    color: #42145F;
    background-color: #f5f5f5;
}

    .addBtn:hover {
        background-color: #42145F;
        color: #fff;
    }


.complexTypeListItem {
    background-color: #fff;
    border: 1px solid #42145F;
}



.deleteBtn {
    border: 2px solid #ce3b57;
    color: #ce3b57;
    background-color: #fff;
}

    .deleteBtn:hover {
        background-color: #ce3b57;
        color: #fff;
    }


.saveBtn {
    border: 2px solid #009fac;
    color: #009fac;
    background-color: #fff;
}

    .saveBtn:hover {
        background-color: #009fac;
        color: #fff;
    }


.loaderBackdrop {
    background-color: rgba(255,255,255,0.7);
}

.customErrorMessage {
    color: #D60E00;
}

.invalidField h5 {
    color: #D60E00;
}

.invalidField .mbsc-control {
    border-color: red;
}

.success-checkmark .check-icon {
    border: 4px solid #4CAF50;
}

    .success-checkmark .check-icon:before,
    .success-checkmark .check-icon:after {
        background: #f5f5f5;
    }

    .success-checkmark .check-icon .icon-line {
        background-color: #4CAF50;
    }

    .success-checkmark .check-icon .icon-circle {
        border: 4px solid rgba(76, 175, 80, .5);
    }


    .success-checkmark .check-icon .icon-fix {
        background-color: #f5f5f5;
    }

.help-icon img {
    background-color: #42145F;
    border: 2px solid #42145F;
}

#selfie_end,
#doc_end,
#doc_end_address,
#doc_end_signature,
#doc_end_childId {
    background: rgba(245, 245, 245, 0.90);
}

    #selfie_end .mbsc-mobiscroll .mbsc-progress-bar,
    #doc_end .mbsc-mobiscroll .mbsc-progress-bar,
    #doc_end_address .mbsc-mobiscroll .mbsc-progress-bar,
    #doc_end_signature .mbsc-mobiscroll .mbsc-progress-bar,
    #doc_end_childId .mbsc-mobiscroll .mbsc-progress-bar {
        background: #1d7b8A;
    }

.f-modal-alert {
    background-color: rgba(245, 245, 245, 0.90);
}

    .f-modal-alert .f-modal-icon {
        border: 4px solid gray;
    }


        .f-modal-alert .f-modal-icon.f-modal-success, .f-modal-alert .f-modal-icon.f-modal-error {
            border-color: #A5DC86;
        }

            .f-modal-alert .f-modal-icon.f-modal-success .f-modal-placeholder, .f-modal-alert .f-modal-icon.f-modal-error .f-modal-placeholder {
                border: 4px solid rgba(165, 220, 134, 0.2);
            }

            .f-modal-alert .f-modal-icon.f-modal-success .f-modal-placeholder {
                background: #1d7b8A;
                border: 4px solid #1d7b8A;
            }

            .f-modal-alert .f-modal-icon.f-modal-success .f-modal-line, .f-modal-alert .f-modal-icon.f-modal-error .f-modal-line {
                background-color: #ffffff;
            }

        .f-modal-alert .f-modal-icon.f-modal-error {
            border-color: #F27474;
        }

            .f-modal-alert .f-modal-icon.f-modal-error .f-modal-placeholder {
                border: 4px solid #ce3b57;
                background: #ce3b57;
            }

            .f-modal-alert .f-modal-icon.f-modal-error .f-modal-line {
                background-color: #ffffff;
            }

        .f-modal-alert .f-modal-icon.f-modal-warning {
            border-color: #F8BB86;
        }

            .f-modal-alert .f-modal-icon.f-modal-warning:before {
                background-color: rgba(245, 245, 245, 0.90);
            }


            .f-modal-alert .f-modal-icon.f-modal-warning:after {
                background-color: rgba(245, 245, 245, 0.90);
            }

            .f-modal-alert .f-modal-icon.f-modal-warning .f-modal-body {
                background-color: #F8BB86;
            }

            .f-modal-alert .f-modal-icon.f-modal-warning .f-modal-dot {
                background-color: #F8BB86;
            }


@-webkit-keyframes pulseWarning {
    0% {
        background-color: rgba(245, 245, 245, 0.90);
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.5;
    }

    30% {
        background-color: rgba(245, 245, 245, 0.90);
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.5;
    }

    100% {
        background-color: #F8BB86;
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0;
    }
}

@keyframes pulseWarning {
    0% {
        background-color: rgba(245, 245, 245, 0.90);
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.5;
    }

    30% {
        background-color: rgba(245, 245, 245, 0.90);
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.5;
    }

    100% {
        background-color: #F8BB86;
        -webkit-transform: scale(2);
        transform: scale(2);
        opacity: 0;
    }
}

@-webkit-keyframes pulseWarningIns {
    0% {
        background-color: #F8D486;
    }

    100% {
        background-color: #F8BB86;
    }
}

@keyframes pulseWarningIns {
    0% {
        background-color: #F8D486;
    }

    100% {
        background-color: #F8BB86;
    }
}

.progressStep {
    border: 1px solid #1d7b8A;
}

    .progressStep.currentStep {
        border: 3px solid #1d7b8A;
    }

    .progressStep.completedStep {
        background-color: #1d7b8A;
    }


@media (max-width: 991px) {
    .mobileProgressBar {
        background: #59376d;
    }

        .mobileProgressBar .percentageComplete {
            background-color: #1d7b8A;
        }
}

.ruleText {
    color: #42145F;
}

    .ruleText a {
        color: #42145F;
    }

.borderderedFieldText {
    color: #000;
}

    .borderderedFieldText a {
        color: #42145F;
    }


.menuButtonWithArrow {
    background-color: #1d7b8a;
    color: #fff;
}

    .menuButtonWithArrow:hover {
        color: #fff;
    }

    .menuButtonWithArrow:after {
        color: #ced4da;
    }

    .menuButtonWithArrow:hover:after {
        color: #fff;
    }

.customErrorStatement {
    color: #de3226;
}

    .customErrorStatement:before {
        color: #E60303;
    }

.customErrorStatementSupportingText {
    color: #de3226;
}

.container-classCustom .swal2-popup.swal2-toast {
    background-color: #1d7b8A;
    border: 1px solid #f5f5f5;
}

    .container-classCustom .swal2-popup.swal2-toast .swal2-title {
        color: #fff;
    }

.complexTypeAddPanel .chosen-container-single .chosen-single span,
.complexTypeListItem .chosen-container-single .chosen-single span {
    background-color: #fff;
}

.complexTypeAddPanel .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-label,
.complexTypeListItem .mbsc-mobiscroll.mbsc-input-outline.mbsc-input .mbsc-label {
    background-color: #fff;
}

.mbsc-mobiscroll.mbsc-no-touch .mbsc-lv-item:not(.mbsc-disabled):focus {
    color: #1d7b8a;
    border-color: #1d7b8a;
}

.mbsc-mobiscroll.mbsc-no-touch .mbsc-lv-item:not(.mbsc-disabled):hover {
    color: #1d7b8a;
    background-color: #fff;
    border-color: #1d7b8a;
}


.mbsc-mobiscroll.mbsc-no-touch .mbsc-lv-item-actionable:hover:before,
.mbsc-mobiscroll .mbsc-lv-item-active.mbsc-lv-item-actionable:before,
.mbsc-mobiscroll .mbsc-lv-item-actionable.mbsc-focus:before {
    background-color: #fff;
}

.fileUploadPlaceholder {
    background-color: #fff;
    border: 2px solid #42145F;
}

.fileUploaderText span {
    color: #42145F;
}

.fileUploaderText .mdi {
    color: #42145F;
}

.submitDocSelfieError {
    color: #de3226;
}

#selfie_camera,
#doc_camera,
#doc_camera_address,
#doc_camera_signature,
#doc_camera_childId {
    background: #42145F;
}





@media (max-width: 992px) {

    #doc_text_buttons,
    #doc_address_text_buttons,
    #doc_text_buttons_signature,
    #doc_text_buttons_childId {
        color: #fff;
    }

    #doc_camera_type,
    #doc_camera_address_type,
    #doc_camera_type_signature,
    #doc_camera_type_childId {
        color: #fff;
    }

        #doc_camera_type .ruleText,
        #doc_camera_address_type .ruleText,
        #doc_camera_type_signature .ruleText,
        #doc_camera_type_childId .ruleText {
            background-color: rgba(0,0,0,0.5);
            color: #fff;
        }

    .photo-button .circle {
        background-color: #de3226;
    }

    .photo-button .ring {
        border: 5px solid #ffffff;
    }
}

.photo-button .circle {
    background-color: #de3226;
}

.photo-button .ring {
    border: 5px solid #ffffff;
}

#cc_c2a .mainbar .country_btn span {
    color: #454545;
}

#cc_c2a.c2a_accent_default .mainbar .country_btn.country_btn_active:hover {
    background-color: #1d7b8A !important;
}

#cc_c2a.c2a_accent_default ul.c2a_results li:not(.deadend):hover,
#cc_c2a.c2a_accent_default ul.c2a_results li.active {
    background-color: #1d7b8A !important;
    color: #fff !important;
}

#cc_c2a ul.c2a_results li:not(.deadend):hover span.light, #cc_c2a ul.c2a_results li.active span.light {
    color: #fff !important;
}

#cc_c2a.c2a_accent_default .mainbar .cc-history > div:hover {
    background-color: #1d7b8A !important;
    color: #fff;
}

.ovErrorOverlay {
    background-color: rgba(0,0,0,0.7);
}

    .ovErrorOverlay span {
        color: #ffffff;
    }

#dvErrorPage {
    background-color: #42145F;
}

#dvErrorcontent {
    color: white;
}

.mbsc-input-ic.mbsc-left-ic.mbsc-ic.mbsc-ic-pound-sign:before {
    color: #1D7B8A;
}

.required-asterisk {
    color: #E20032;
}

.hooyuFileExtIcon::before {
    color: #1d7b8a;
}

.submissionBodyText {
    color: #42145F;
}

    .submissionBodyText:nth-child(1), .submissionBodyText:nth-child(5) {
        color: #1d7b8A;
    }

.chosen-container-multi.chosen-container .chosen-results li,
.mbsc-form .chosen-container-multi.chosen-container .chosen-results li {
    background-color: #f5f5f5;
    color: #444;
}

    .chosen-container-multi.chosen-container .chosen-results li.highlighted,
    .mbsc-form .chosen-container-multi.chosen-container .chosen-results li.highlighted {
        background: #1d7b8A;
        color: #fff;
    }

    .mbsc-form .chosen-container-multi.chosen-container .chosen-results li.result-selected {
        color: #1d7b8a;
    }


.chosen-container-multi.chosen-with-drop .chosen-choices,
.mbsc-form chosen-container-multi.chosen-with-drop .chosen-choices {
    background-color: #fff;
    border: 2px solid #1d7b8A;
}

.chosen-container-multi .chosen-choices,
.mbsc-form .chosen-container-multi .chosen-choices {
    background: none;
    border-color: #ced4da;
}

.chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-choices,
.chosen-container-multi.chosen-container-active .chosen-choices,
.mbsc-form .chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-choices,
.mbsc-form .chosen-container-multi.chosen-container-active .chosen-choices {
    background: #fff;
    border-top: 1px solid #42145F;
    border-right: 1px solid #42145F;
    border-bottom: 1px solid #42145F;
    border-left: 1px solid #42145F;
}

.invalidField .chosen-choices,
.mbsc-form .invalidField .chosen-choices {
    background: #fff;
    border-top: 1px solid #E60303;
    border-right: 1px solid #E60303;
    border-bottom: 1px solid #E60303;
    border-left: 1px solid #E60303;
}


.chosen-container-multi .chosen-search input[type=text] {
    background: #fff;
    background-image: none !important;
}



.mbsc-form .chosen-container-multi .chosen-choices:before {
    border: 1px solid #ced4da;
}




.mbsc-form .chosen-container-multi .chosen-choices:after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 0px solid #1d7b8A;
}


.mbsc-form .chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-choices:after,
.mbsc-form .chosen-container-multi.chosen-container-active .chosen-choices:after {
    border-top: 5px solid #1d7b8A;
}

.mbsc-form .invalidField .chosen-choices:after,
.mbsc-form .invalidField .chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-choices:after,
.mbsc-form .invalidField .chosen-container-multi.chosen-container-active .chosen-choices:after {
    border-top: 5px solid #E60303;
}


.mbsc-form .chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-choices:before,
.mbsc-form .chosen-container-multi.chosen-container-active .chosen-choices:before {
    border: 1px solid #1d7b8A;
}

.mbsc-form .invalidField .chosen-choices:before,
.mbsc-form .invalidField .chosen-container-multi.chosen-container-active.chosen-with-drop .chosen-choices:before,
.mbsc-form .invalidField .chosen-container-multi.chosen-container-active .chosen-choices:before {
    border: 1px solid #E60303;
}



.mbsc-form .chosen-container-multi .chosen-search input[type=text] {
    background: #fff;
}

.mbsc-form .chosen-container-multi .chosen-results .result-selected {
    background-color: #1D7B8A;
    color: #fff;
}

.mbsc-form .chosen-container-multi .chosen-choices div b {
    background: none;
}



.mbsc-form .chosen-container-multi .chosen-choices div:before {
    color: #1D7B8A;
}


.chosen-container-multi .chosen-choices li.search-choice,
.mbsc-form .chosen-container-multi .chosen-choices li.search-choice {
    background-color: #42145F;
    color: #fff;
    border: 1px solid #42145F;
}

    .chosen-container-multi .chosen-choices li.search-choice .search-choice-close,
    .mbsc-form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
        background: url(chosen-sprite.png) -42px 1px no-repeat;
    }



.chosen-container-multi .chosen-choices li.search-field input[type=text] {
    color: #444;
}


.borderedField {
    background-color: #fff;
    border: 1px solid #42145F;
}


.invalidField .chickyboxes input[type="checkbox"] + label:before {
    border: 1px solid #E60303;
}

.invalidField .chickyboxes input[type="checkbox"] + label,
.invalidField .chickyboxes input[type="checkbox"]:hover + label,
.invalidField .chickyboxes input[type="checkbox"]:focus + label,
.invalidField .chickyboxes input[type="checkbox"]:checked + label {
    color: #E60303;
}

.swal2-confirm.aquaPrimaryCTA.sampleWhiteColour.swal2-styled {
    background-color: #1d7b8A;
}

.complexFieldHintMessage {
    color: #1d7b8A;
}

.complexTypeListItem.addressPanelEditMode {
    border-color: #1d7b8A;
}

.os-scrollbar-track {
    background-color: rgba(0,0,0,.4) !important;
}

.os-scrollbar-handle.active,
.os-scrollbar-handle:hover {
    background-color: #1d7b8a !important;
}


.os-scrollbar-handle {
    background-color: #009fac !important;
}


.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #1d7b8A !important;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #1d7b8A !important;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background,
.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #1d7b8A !important;
}


#updSteps.canProceed .nextBtn {
    color: #42145f;
    background-color: #fbba20;
}

.sectionName {
    color: #1d7b8A;
}

.mainSectionName {
    color: #B74271;
}

.mbsc-ios .mbsc-sc-whl-gr-3d .mbsc-sc-itm-3d {
    color: #707070;
}


.iti__selected-flag:focus {
    border: 2px solid #1d7b8a;
    border-style: dotted;
}


ul.declarationList li {
    color: #000;
}



ul.ruleTextBulletedList li {
    color: #42145F;
}

ul.borderderedFieldText li {
    color: #000;
}

.formHelpLink .aquaSecondaryHeaderText {
    color: #1d7b8a;
}

.ldio-d088xgcpurr div {
    background: #42145f;
}

    .ldio-d088xgcpurr div:nth-child(2) {
        background: #009fac;
    }

    .ldio-d088xgcpurr div:nth-child(3) {
        background: #ce3b57;
    }

    .ldio-d088xgcpurr div:nth-child(4) {
        background: #fbba20;
    }

.loadingio-spinner-cube-nl0es1vgrjh {
    background: #f1f2f3;
}

.loaderCentraliser {
    background: transparent;
}

.ruleTextLinkInBorderedBox {
    color: #1d7b8a !important;
}


    .ruleTextLinkInBorderedBox .linkText {
        background-image: -webkit-linear-gradient(transparent 95%,#1d7b8a 10px,#1d7b8a);
        background-image: -moz-linear-gradient(transparent -moz-calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
        background-image: -o-linear-gradient(transparent -o-calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
        background-image: linear-gradient(transparent calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
    }



    .ruleTextLinkInBorderedBox:hover .linkText {
        color: #1d7b8a;
    }

.borderedFieldLink {
    color: #1d7b8a !important;
}


    .borderedFieldLink .linkText {
        background-image: -webkit-linear-gradient(transparent 95%,#1d7b8a 10px,#1d7b8a);
        background-image: -moz-linear-gradient(transparent -moz-calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
        background-image: -o-linear-gradient(transparent -o-calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
        background-image: linear-gradient(transparent calc(100% - 1px),#1d7b8a 10px,#1d7b8a);
    }



    .borderedFieldLink:hover .linkText {
        color: #1d7b8a;
    }

.swal2-html-container a {
    color: #1d7b8a !important;
    text-decoration: underline !important;
}

    .swal2-html-container a:hover {
        text-decoration: none !important;
    }

@media print {
    .stepHeader {
        color: #42145f;
    }
}

.nextBtn.aspNetDisabled {
    background-color: red;
    color: white;
}