html {
    overflow: auto;
    overflow-x: hidden;
}

.dropdown-menu {
    box-shadow: 0 7px 15px 0 rgba(25, 25, 45, 0.1) !important;
    border-radius: 8px !important;
    margin-top: -3px !important;
}

.dialog-modal-custom {
    font-family: Heebo !important;
    position: relative;
    text-align: left;
    font-size: 14px !important;
}

    .dialog-modal-custom [type=text], .dialog-modal-custom [type=number] {
        padding: 4px 0px;
        width: 100%;
        border: 0px;
        border-bottom: solid 1px #6e7191;
        color: #4a4a4a;
    }

    .dialog-modal-custom [disabled] {
        opacity: .5;
        cursor: not-allowed !important;
        pointer-events: none;
    }

    .dialog-modal-custom .xclose {
        margin-top: -45px;
        font-size: 30px;
        font-weight: normal;
        float: right;
    }

        .dialog-modal-custom .xclose span {
            font-size: 30px;
        }

    .dialog-modal-custom .fix-width {
        display: inline-block !important;
        width: 120px;
        text-align: center;
    }

#top-section .schedule-a-call {
    border: 1px solid #fff;
    padding: 0.2rem 0.75rem;
    border-radius: 0.25rem;
    margin-top: 0.375rem;
    font-weight: 400;
}


/*Notifications menu styles*/

.notification-title-container {
    background-color: #DEE7F3;
    border-radius: 8px 8px 0px 0px;
}

.notification-title {
    flex-grow: 0;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    color: #2d3e50;
}

.notification-subtitle {
    flex-grow: 0;
    font-family: Inter;
    font-size: 13px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    color: #7f9bbd;
}

.notification-date-container {
    margin-top: 0.15rem !important;
}

.notification-date {
    flex-grow: 0;
    font-family: Inter;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.33;
    color: #6e7191;
}

.notification-text {
    flex-grow: 0;
    font-family: Inter;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    color: #4e5a74;
    text-align: left;
}

.notification-link {
    flex-grow: 0;
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    color: #7f9bbd;
    text-decoration: none;
}

.notification-message-sender {
    color: #2d3e50;
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
}

.severity-container {
    width: 5px;
    min-width: 5px;
}


.min48 {
    min-width: initial !important;
    min-height: 48px !important;
    height: 48px !important;
}

.min43 {
    min-width: initial !important;
    min-height: 43px !important;
    height: 43px !important;
}


/*Input file*/
.file-upload .v-text-field--outlined {
    margin-top: 6px;
}

.file-upload .v-text-field--outlined fieldset {
    border: 1px solid #E6E6E6;
    border-radius: 5px;
    padding: 18px 20px;
}

.v-file-input .error--text {
    color: #dc3545;
}

.file-upload .v-text-field--outlined .v-file-input__text {
    font-size: 13px;
    margin-top: 5px;
}
/*end Input file*/

/* Service Requirements */

.label-id {
    font-family: Inter;
    font-size: 12px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0.36px;
    text-align: left;
    color: #6e7191;
}

.label-name {
    font-family: Inter;
    font-size: 20px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: normal;
    text-align: left;
    color: #2d3e50;
}

.label-text {
    font-family: Inter;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0.42px;
    text-align: left;
    color: #2d3e50;
}

.label-question {
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0.42px;
    text-align: left;
    color: #2d3e50;
}

.label-answer {
    font-family: Inter;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0.42px;
    text-align: left;
    color: #4a4a4a;
    width: 100%;
}

.left-bar-title {
    font-family: Inter;
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: 0.54px;
    text-align: left;
    color: #2d3e50;
}

.v-file-input {
    padding-top: 0px !important;
}

.mainColorLighter {
    color: #2D3E50;
}


.checkbox-wrapper-28 {
    --size: 20px;
    position: relative;
    margin-top: 0.15em
}

    .checkbox-wrapper-28 *,
    .checkbox-wrapper-28 *:before,
    .checkbox-wrapper-28 *:after {
        box-sizing: border-box;
    }

    .checkbox-wrapper-28 .promoted-input-checkbox {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .checkbox-wrapper-28 input:checked ~ svg {
        height: calc(var(--size) * 0.6);
        -webkit-animation: draw-checkbox-28 ease-in-out 0.2s forwards;
        animation: draw-checkbox-28 ease-in-out 0.2s forwards;
    }

    .checkbox-wrapper-28 label:active::after {
        background-color: #e6e6e6;
    }

    .checkbox-wrapper-28 label {
        color: #7f9bbd;
        line-height: var(--size);
        cursor: pointer;
        position: relative;
    }

        .checkbox-wrapper-28 label:after {
            content: "";
            height: var(--size);
            width: var(--size);
            margin-right: 8px;
            float: left;
            border: 2px solid #7f9bbd;
            border-radius: 3px;
            transition: 0.15s all ease-out;
        }

    .checkbox-wrapper-28 svg {
        stroke: #7f9bbd;
        stroke-width: 3px;
        height: 0;
        width: calc(var(--size) * 0.6);
        position: absolute;
        left: calc(var(--size) * 0.21);
        top: calc(var(--size) * 0.2);
        stroke-dasharray: 33;
    }

@-webkit-keyframes draw-checkbox-28 {
    0% {
        stroke-dashoffset: 33;
    }

    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes draw-checkbox-28 {
    0% {
        stroke-dashoffset: 33;
    }

    100% {
        stroke-dashoffset: 0;
    }
}















:root {
    --PrimaryColor: #fa3200;
    --SecondaryColor: #1676fe;
    --SuccessColor: #00ba88;
    --LinkColor: #f5d532;
    --TopNavBarBGColor: #000;
    --HeaderTextColor: #fff;
    /*--LogoPath: "data:image/png;base64,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";*/
    --TopSectionDisplay: block;
}

.linkColor {
    color: var(--LinkColor, #2C6ECB);
}

a {
    color: var(--LinkColor, #2C6ECB);
}

    a:hover {
        color: var(--LinkColor, #2C6ECB);
        opacity: 0.9;
    }

table tbody tr td a {
    color: var(--LinkColor, #2C6ECB);
}

.colorAgencyHub, .colorOrange, .secondaryColor, .forgot-password-link, .formLogin, .formSignUp {
    color: var(--PrimaryColor, #ff7a59) !important;
}

    .colorAgencyHub:hover, .colorOrange:hover, .secondaryColor:hover, .forgot-password-link:hover, .formLogin:hover, .formSignUp:hover {
        color: var(--PrimaryColor, #ff7a59) !important;
        opacity: 0.9;
    }


.forgot-password-link, .formLogin, .formSignUp {
    color: var(--PrimaryColor, #2C6ECB) !important;
}

    .forgot-password-link:hover, .formLogin:hover, .formSignUp:hover {
        color: var(--PrimaryColor, #2C6ECB) !important;
        opacity: 0.9;
    }

/*btn-primary*/
.btn-primary, .btn-primary:visited, .btn-primary:focus{
    background: var(--PrimaryColor, #ff7a59);
    border-color: var(--PrimaryColor, #ff7a59);
}

    .btn-primary:hover, .btn-primary::after, .btn-primary:active, .btn-check:focus + .btn-primary,
    .btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
        opacity: 0.9;
        background: var(--PrimaryColor, #ff7a59);
        border-color: var(--PrimaryColor, #ff7a59);
    }

        .btn-primary:active:focus,
        .btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
            outline: 0;
            opacity: 0.8;
            background: var(--PrimaryColor, #ff7a59);
            border-color: var(--PrimaryColor, #ff7a59);
            box-shadow: 0 0 0 1px var(--PrimaryColor, #ff7a59);
        }

    .btn-primary.disabled, .btn-primary:disabled {
        background: #F9F9F9;
        border-color: #F9F9F9;
        color: #82859c !important;
        cursor: not-allowed;
        opacity: unset;
    }


.btn-outline-primary, .btn-outline-primary:visited, .btn-outline-primary:focus {
    background: #ffffff;
    color: var(--PrimaryColor, #ff7a59) !important;
    border-color: var(--PrimaryColor, #ff7a59);
}

    .btn-outline-primary:hover, .btn-outline-primary::after, .btn-outline-primary:active, .btn-check:focus + .btn-outline-primary,
    .btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary:active, .show > .btn-outline-primary.dropdown-toggle {
        color: var(--PrimaryColor, #ff7a59) !important;
        border-color: var(--PrimaryColor, #ff7a59);
        background-color: #F6F6F7;
    }

        .btn-outline-primary:active:focus,
        .btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary:active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
            outline: 0;
            color: var(--PrimaryColor, #ff7a59) !important;
            border-color: var(--PrimaryColor, #ff7a59);
            box-shadow: 0 0 0 1px var(--PrimaryColor, #ff7a59);
        }

    .btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
        background-color: var(--PrimaryColor, #ff7a59) !important;
        border-color: var(--PrimaryColor, #ff7a59) !important;
        color: #FFF !important;
    }


/*btn-scondary*/
.btn-secondary, .btn-secondary:visited, .btn-secondary:focus {
    background: var(--SecondaryColor, #2C6ECB);
    border-color: var(--SecondaryColor, #2C6ECB);
}

    .btn-secondary:hover, .btn-secondary::after, .btn-secondary:active, .btn-check:focus + .btn-secondary,
    .btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary, .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle {
        opacity: 0.9;
        background: var(--SecondaryColor, #2C6ECB);
        border-color: var(--SecondaryColor, #2C6ECB);
    }

        .btn-secondary:active:focus,
        .btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active:focus, .btn-secondary:active:focus, .show > .btn-secondary.dropdown-toggle:focus {
            outline: 0;
            opacity: 0.8;
            background: var(--SecondaryColor, #2C6ECB);
            border-color: var(--SecondaryColor, #2C6ECB);
            box-shadow: 0 0 0 1px var(--SecondaryColor, #2C6ECB);
        }

    .btn-secondary.disabled, .btn-secondary:disabled {
        background: #F9F9F9;
        border-color: #F9F9F9;
        color: #82859c !important;
        cursor: not-allowed;
        opacity: unset;
    }


.btn-outline-secondary, .btn-outline-secondary:visited, .btn-outline-secondary:focus {
    background: #ffffff;
    color: var(--SecondaryColor, #2C6ECB) !important;
    border-color: var(--SecondaryColor, #2C6ECB);
}

    .btn-outline-secondary:hover, .btn-outline-secondary::after, .btn-outline-secondary:active, .btn-check:focus + .btn-outline-secondary,
    .btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary:active, .show > .btn-outline-secondary.dropdown-toggle {
        color: var(--SecondaryColor, #2C6ECB) !important;
        border-color: var(--SecondaryColor, #2C6ECB);
        background-color: #F6F6F7;
    }

        .btn-outline-secondary:active:focus,
        .btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary:active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
            outline: 0;
            color: var(--SecondaryColor, #2C6ECB) !important;
            border-color: var(--SecondaryColor, #2C6ECB);
            box-shadow: 0 0 0 1px var(--SecondaryColor, #2C6ECB);
        }

/*btn-success*/
.btn-success, .btn-success:visited, .btn-success:focus {
    background: var(--SuccessColor, #00ba88);
    border-color: var(--SuccessColor, #00ba88);
}

    .btn-success:hover, .btn-success::after, .btn-success:active, .btn-check:focus + .btn-success,
    .btn-check:active + .btn-success, .btn-check:checked + .btn-success, .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle {
        opacity: 0.9;
        background: var(--SuccessColor, #00ba88);
        border-color: var(--SuccessColor, #00ba88);
    }

        .btn-success:active:focus,
        .btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success:focus, .btn-success.active:focus, .btn-success:active:focus, .show > .btn-success.dropdown-toggle:focus {
            outline: 0;
            opacity: 0.8;
            background: var(--SuccessColor, #00ba88);
            border-color: var(--SuccessColor, #00ba88);
            box-shadow: 0 0 0 1px var(--SuccessColor, #00ba88);
        }

    .btn-success.disabled, .btn-success:disabled {
        background: #F9F9F9;
        border-color: #F9F9F9;
        color: #82859c !important;
        cursor: not-allowed;
        opacity: unset;
    }

.btn-outline-success, .btn-outline-success:visited, .btn-outline-success:focus {
    background: #ffffff;
    color: var(--SuccessColor, #00ba88) !important;
    border-color: var(--SuccessColor, #00ba88);
}

    .btn-outline-success:hover, .btn-outline-success::after, .btn-outline-success:active, .btn-check:focus + .btn-outline-success,
    .btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success:active, .show > .btn-outline-success.dropdown-toggle {
        color: var(--SuccessColor, #00ba88) !important;
        border-color: var(--SuccessColor, #00ba88);
        background-color: #F6F6F7;
    }

        .btn-outline-success:active:focus,
        .btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success:active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
            outline: 0;
            color: var(--SuccessColor, #00ba88) !important;
            border-color: var(--SuccessColor, #00ba88);
            box-shadow: 0 0 0 1px var(--SuccessColor, #00ba88);
        }


#progresstitles .number {
    background-color: var(--PrimaryColor, #ff7a59);
    border: 3px solid var(--PrimaryColor, #ff7a59);
}

#progressbar-full-width .item.passed:before {
    border-color: var(--PrimaryColor, #ff7a59) !important;
    background: var(--PrimaryColor, #ff7a59) !important;
    color: #fff;
}

#progressbar-full-width .item.active:before {
    box-shadow: 0 0 0 3px #fff, 0 0 0 5px var(--PrimaryColor, #ff7a59);
    border-color: var(--PrimaryColor, #ff7a59);
    background: var(--PrimaryColor, #ff7a59);
}

#progressbar-full-width .item_done {
    background: var(--PrimaryColor, #ff7a59);
}

.credit-card-selected {
    border: var(--PrimaryColor, #ff7a59) 1px solid !important;
}

    .card-selected {
    border-color: var(--PrimaryColor, #ff7a59) !important;
    border-width: 1px !important;
}

.payment-success-header {
    background-color: var(--SuccessColor, #00ba88) !important;
}

.colorGreenSuccess {
    color: var(--SuccessColor, #00ba88) !important;
}

    .form-check-input:checked {
    background-color: var(--PrimaryColor, #ff7a59);
    border-color: var(--PrimaryColor, #ff7a59);
}


.notification-subtitle {
    color: var(--PrimaryColor, #ff7a59) !important;
}

#cbx-group input[type="checkbox"]:checked + label:before, #cbx-group input[type="radio"]:checked + label:before {
    background: var(--PrimaryColor, #ff7a59);
}

.messageDiv {
    background-color: var(--PrimaryColor, #ff7a59) !important;
}

.messageDivApprovalInfo {
    background-color: var(--PrimaryColor, #ff7a59) !important;
}

.circle {
    background-color: var(--PrimaryColor, #ff7a59);
}


#slider {
    outline: 0;
    background: #cdd4da;
    height: 25px;
    border: 0;
    border-radius: 0.3rem;
}

    #slider .ui-slider-range {
        background: var(--PrimaryColor, #ff7a59);
        border-radius: 0.3rem;
    }

    #slider .ui-slider-handle {
        outline: 0;
        top: 2.5px;
        margin-left: -.6em;
        width: 20px;
        height: 20px;
        border-radius: 50%;
        border: 0;
        background: white;
        cursor: pointer;
    }

.accordion-button.collapsed::after {
    color: var(--PrimaryColor, #ff7a59) !important;
}

.header-row {
    background-color: var(--PrimaryColor, #ff7a59);
}

#cbx-group input[type=checkbox]:checked + label, #cbx-group input[type=radio]:checked + label {
    color: var(--PrimaryColor, #ff7a59);
}

#top-section {
    display: var(--TopSectionDisplay, block) !important;
}

#top-section .navbar {
    background-color: var(--TopNavBarBGColor, #000) !important;
}

#top-section #navbarSupportedContent {
    background-color: var(--TopNavBarBGColor, #000) !important;
}