/* Minification failed. Returning unminified contents.
(76,17): run-time error CSS1039: Token not allowed after unary operator: '-kendo-color-on-primary'
 */
body{
    font-size:14px; line-height:22px;
}

    body .progress {
       
        height: 5px;
        background-color: #eee;
        border-radius: 0;
    }

    body .progress-bar {
        background-color: #202020;
    }

.hr {
    padding: 1px;
    background-color: #eee;
    margin: 25px 0;
}

    .hr.black {
        padding: 3px;
        background-color: #202020;
    }


#header .btn-claims, #header .btn-instant-quote, .footer-links, .upsell .panel-footer, body .breadcrumb {
    display: none;
}

.img-column {
  
    background-size: contain;
   background-attachment: fixed;
    
    background-repeat: no-repeat;

}
body .k-stepper .k-step-current .k-step-indicator {
    border-color: #202020;
    background-color: #202020;
}

body .k-step .k-step-indicator-text{
    display:none;
}

body .k-stepper .k-svg-icon {
    display: none;
}

body .k-stepper .k-step-indicator::after {
   box-shadow:none;
}

body .k-step-list-vertical ~ .k-progressbar {
    width: 4px;
    left: 15px;
}

body .k-stepper .k-step-indicator::after {
    border-width: 0;
}

body .k-step-list-vertical .k-step {
    min-height: 40px;
}

body .k-stepper .k-step-indicator {
    border-width: 3px;
}

    body .k-progressbar .k-selected {
    border-color: #202020;
    color: var(--kendo-color-on-primary, #ffffff);
    background-color: #202020;
}

body .k-stepper .k-step-label .k-step-text {
    max-width: inherit;
    font-size: 11px;
    color: #202020;
    text-decoration:underline;
}

body .k-stepper .k-disabled .k-step-label .k-step-text {
   
    color: inherit;
    text-decoration: none;
}

body .k-stepper .k-step-done .k-step-indicator {
    border-color: #202020;
    background-color: #202020;
}

body .k-stepper .k-step-current:hover .k-step-indicator,body .k-stepper .k-step-current.k-hover .k-step-indicator,body .k-stepper .k-step-current.k-step-hover .k-step-indicator {
    background-color: #202020;
}

body .k-stepper .k-step-done:hover .k-step-indicator,body .k-stepper .k-step-done.k-hover .k-step-indicator,body .k-stepper .k-step-done.k-step-hover .k-step-indicator {
    background-color: #202020;
}

body .col-form-label {

    font-weight: bold;
    font-size: 13px;
}

    .insurers {
    text-align:center; margin-top:10px;
}

.insurers img{
    max-height:50px; padding:10px;
}

.btn-another-trade {
    text-decoration: underline;
    color: #202020;
}

.btn.btn-push {
    background-color: #FF9B22;
}
    .btn.btn-push.white {
        background-color: #fff;
        color: #151515;
    }


.pnl-danger {
    padding: 15px;
    background-color: #e74c3c;
    border: 3px solid #202020;
    font-weight:bold;
}

.pnl-alert {
    padding: 15px;
    background-color: #FFEDD6;
    border: 3px solid #202020;
    margin-top: 20px;
}

    .pnl-alert h5 {
        padding-left: 50px;
        background: url(/Img/alert-icon.svg) no-repeat left center;
        background-size: 30px;
        margin-bottom: 20px;
    }

    .products .pnl-alert a {
        text-decoration:underline !important;
    }

    .package {
        border-radius: 0px;
        text-align: center;
    }

    .package.selected {
        background-color: #ff9b22;
    }

    .package.highlight {
        border-color: #ff9b22;
    }
    .package .card-top {
        background-color: #313131;
        color: #fff;
        font-weight: bold;
        text-align: center;
        padding: 10px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
    }

    .package.highlight .card-top {
        background-color: #ff9b22;
    }

        .package .card-img{
        padding:10px; text-align:center;

    }

    .package .price {
        color: #ff9b22;
        margin: 0;
        padding: 0;
        line-height:1;
     /*   font-family: "inter", sans-serif;
        font-weight: bold;
        font-size:4rem;*/
}

    .package.selected .price {
        color: #313131 !important;
    }

    .package .features{
        text-align:left; padding:10px;
    }

    .package .features li{
        text-align: left;
    }

    .package hr {
        
        border-top: 2px solid #eee !important;
        width:50%;
        text-align:center;
        margin:20px auto 20px;
    }

    .package .btn {
      
        text-transform: none;
        margin-bottom: 10px;
     
        border-radius:0px;
        width:100%;
    }

    .package .btn-add-package {
        display: inline-block;
    }

    .package.selected .btn-add-package {
        display: none;
    }
    
    .package .btn-remove-package{
        display:none;
    }

    .package.selected .btn-remove-package {
        display: inline-block;
    }

    .package.selected .btn {
        background-color: #333;
        color: #fff;
    }

    .package.selected ul.tick li {
      /*  background: url(/Content/img/checkmark-white.svg) no-repeat left top;
        background-position: left top 5px;*/
    }

    .package h5{
        text-transform:none;
    }

@media (max-width: 992px) {

    .btn-group.parent {
        flex-direction: column;
    }
}

.panel {
    margin-top: 25px;
    margin-bottom: 25px;
    border-radius: 0px;
}

    .panel-title {
        display: flex;
        justify-content: space-between;
    }

        .panel-title .action {
            vertical-align: middle;
            display: flex;
            align-items: center;
            visibility: hidden;
        }

    .panel.hidden .panel-title .action {
        visibility: visible;
    }

    .panel.hidden .panel-body {
        display: none;
    }

    .panel.pending .panel-body {
        display: none;
    }

.panel-title .action.success {
    padding-right: 35px;
    background: url(/Img/2023/Quote/check-green.svg) no-repeat right center;
    background-size: 25px;
}

    .panel-title .action a.btn-edit {
        text-decoration: underline !important;
        padding-left: 25px;
       /* background: url('/Img/assets/section_edit.svg') no-repeat left center;*/
        color: #333;
        font-weight: bold;
    }



.panel-footer {
    border-top: 0px solid #202020;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

        .panel-footer.no-border {
            border: 0;
        }

hr {
    margin: 10px 0 20px 0;
    border-top: 5px solid #202020 !important;
}

    .quote-hide {
        display: none;
    }

    section {
        padding: 50px 0;
    }




    .quote-content {
        padding: 20px 0 0;
    }

    body .form-control:disabled, body .form-control[readonly] {
        background-color: #eee;
    }

    body .form-control, body .form-control:focus {
    }

        body .form-control.k-widget {
            border: 3px solid #202020;
        }

body .k-input-value-text {
    font-size: 13px;
}

    body .k-combobox .k-input {
        background-color: #fff;
    }


body .k-dropdown-wrap.k-state-disabled {
    background-color: #fafafa;
    border-width: 5px;
    border-radius: 0;
}

body .k-picker-wrap.k-state-default {
   
    background-color: #fff;
    border-color: #202020;
    border-radius: 0;
    border-width: 5px;
}


    .referred {
        color: red;
    }

    body .k-textbox.success {
        background-color: #bdeabd;
        border-color: green;
    }

#quote-engine  {
  
}

    #quote-engine .page-image {
        margin-top: 50px;
        margin-bottom: -50px;
    }


#quote-engine .page-title {
    text-align: left;
    margin-top: 35px;
    margin-bottom: 20px;
    border: 3px solid #202020;
    background-color: #fff;
    padding: 20px;
}


#quote-engine .page-title.bg-referred {
    background-color:pink;
}
    #quote-engine .page-title h1{
    text-align: left;
}

#quote-engine .page-content {
   
    padding: 20px;
}


.quote-steps {
    padding: 0 0 20px 0; font-weight:bold; font-size:14px;
}

        .quote-steps .container {
            position: relative;
        }

            .quote-steps .container .cancel-quote {
                position: absolute;
                top: -10px;
                right: 0;
                z-index: 100;
                height: 40px;
            }

        .quote-steps .steps a {
            display: block;
            text-align: center;
            padding: 10px;
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 700;
        }

        .quote-steps a.active {
        }

        .quote-steps a.disabled {
            color: #999;
            cursor: not-allowed;
        }

        .quote-steps a.selected {
            color: #ff9b22;
            background-color: #202020;
        }

    .quote {
       
    }

.quote-input {
    padding-bottom: 150px;
}

        .quote h2 {
            color: #ff9b22;
            margin-top: 50px;
            margin-bottom: 0px;
        }

            .quote h2:first-of-type {
                margin-top: 0;
            }


.category-title {
    padding: 20px;
    border: 3px solid #000;
    margin-bottom: 20px;
    background-color: #FF9B22;
}

    .products h3 {
        margin-top: 10px;
    }

    .products ul {
        padding: 0;
        margin: 0;
        list-style-type: none;
    }

        .products ul li {
            padding-bottom: 10px;
            padding-left: 30px;
            background: url(/img/2025/icons/check.svg) no-repeat left top 6px;
        }

        .products ul.pdf li {
            padding-bottom: 0px;
            padding-left: 0px;
            background: none;
        }

    .products > ul > li {
        list-style-type: none;
        margin: 0;
        line-height: 1.6em;
        border: 1px solid #ddd;
        margin-bottom: 20px;
        border-radius: 2px;
    }

    .products.upsell > ul > li {
        background-color: transparent;
        box-shadow: none;
        border-radius: 2px;
    }

    .upsell-text ul {
        list-style-type: disc;
        margin-left: 20px;
    }



    .products a {
        text-decoration: none !important;
        color: #202020;
      
    }

.products .img {
  
    max-width:130px;
}

    .products .img img {
        width: 100%;
        border: 3px solid #202020;
    }

.products .price-intro {
    color: #202020;
}


    .products .off, .products .on {
        padding: 0px 0px;
        background-image: none;
        color: #202020;
        position: relative;
    }

        .products .off.highlight {
            background-color: #ff9c21;
            padding: 20px;
            border-radius: 5px;
            margin-bottom: 10px;
        }

        .products .off .price-display-monthly {
        }

    .products.upsell .off {
        flex-wrap: wrap; padding:0;
    }
.products.upsell .prices {
   
    padding: 0;
}

.products .on, .products .on.pl .product-box, .products .product-box.off {
    padding: 20px;
    border: 3px solid #202020;
    margin-bottom: 20px;
}

.products .on.pl {
    padding: 0px;
    border: 0px solid #202020;
    margin-bottom: 0px;
}

    .products .on .sub-product-box {
        padding: 1px;
        border-top:1px solid #eee;
        margin-top: 25px;
        padding-top:25px;
    }

    .products .off .btns {
        float: right;
        display: inline-block;
    }

    .products .off a:first-of-type {
        margin-left: 0;
    }

    .products .off .btns a {
        font-weight: bold;
        display: block;
        /* width: 50px; */
        /* height: 50px; */
        margin: 0;
        margin-left: 5px;
        text-decoration: none !important;
        border-radius: 2px;
        font-weight: 700;
        font-style: normal;
        font-size: 14px;
        /* text-transform: uppercase; */
        color: #202020;
        background-color: #fff;
        border: 2px solid #ccc;
        padding: 10px 40px 10px 40px;
        text-align: right;
        border-radius: 5px;
    }

        .products .off .btns a img {
            margin-right: 5px;
        }

    .products .off .btn-upsell {
        display: block;
        width: 100%;
    }

        .products .off .btn-upsell a {
            text-align: center;
            font-weight: 900;
           
            margin-bottom: 20px;
            font-size: 14px;
            color: #202020;
            background-color: #fff;
            padding: 5px 30px 5px 30px;
            text-align: center;
            width:100%;
        }

        .products .off .btn-upsell a img{
            margin-left:10px;
        }


            .products .off .product-summary {
        display: inline-block;
        font-size: 18px;
        vertical-align: top;
    }

    .products i {
        cursor: pointer;
    }

    .products .off .title {
        padding-right: 5px;
    }

.products .btn-remove-product {
    /* width: 50px; */
    /* height: 50px; */
    margin: 0;
    text-decoration: none !important;
    font-weight: 900;
    font-style: normal;
    font-size: 14px;
    text-transform: none;
    width: 100%;
    color: #202020;
    background-color: #ff9b22;
    padding: 10px 30px;
    text-align: center;
     
    }

        .products .btn-remove-product img {
            margin-left: 5px;
            height: 30px;
        }

    .products .on .btn-upsell {
        margin-top: 20px;
    }

    .products .btn-toggle-documents {
        text-decoration: underline !important;
    }

    .products label {
        display: block;
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 15px;
        font-weight: bold;
    }

    .products .on > .loader {
        display: none;
        position: relative;
    }

    .products .on.loading > .loader {
        display: block;
        position: absolute;
        top: 20%;
        left: 0;
        right: 0;
        z-index: 2000;
    }

    .products .on.loading:after {
        content: '';
        background-color: rgba(255, 255, 255, 0.4);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 100;
    }

    .products .on .title {
      
    }

    .products .on .price-display-monthly {
    }

    .products .on .delete {
         margin-top:10px;
        cursor: pointer;
    }

    .products .prices {
      
    }

.products .dd-indemnity, select.form-control {
    width: 100% !important;
    padding: 10px;
    border: 3px solid #202020;
    display: block;
    border-radius: 0px;
    color: #202020;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("/Img/2025/icons/btn-arrow-open-menu.svg");
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size:auto;

}

.products .select-group {
  
}

    .products .list-group-item {
        padding: 0.75rem 1rem;
        background-color: #fff;
        border: 0;
        border-bottom: 1px solid #eee;
    }

        .products .list-group-item.active {
            color: #202020;
            background-image: url(/img/assets/check-mark.svg);
            background-position: 96%;
            background-repeat: no-repeat;
            background-size: 20px;
            background-color: #ff9a22;
        }

    .products .price-from {
    }

   
    .products .price {
        font-weight: bold;
        font-size: 16px;
        padding: 10px 0;
        margin-bottom: 0;
        margin-top: 10px;
       
    }


    .products .list-group {
        padding: 0;
        border: 1px solid #ddd;
        border-bottom: 0;
    }

    .products .ladda-button[data-style=expand-right] .ladda-spinner {
        right: 45%;
    }

body .k-popup > .k-group-header {
    color: #202020;
    background: #fff;
}



    body .k-list > .k-state-selected.k-state-focused,
    body .k-state-selected,
    body .k-list > .k-state-selected {
        color: #ff9b22;
        background-image: url(/img/assets/check-mark-yellow.svg);
        background-position: 90%;
        background-repeat: no-repeat;
        background-size: 20px;
    }

    body .k-popup .k-list .k-item > .k-group {
        color: #ff9b22;
    }

    body .k-calendar > .k-header, body .k-calendar > .k-header .k-state-hover {
        background-color: #eee !important;
    }

body .k-calendar .k-today .k-link {
    color: #202020;
    box-shadow: inset 0 0 0 1px #202020;
}

    body .k-calendar td.k-state-selected .k-link {
        border-color: #ff9b22;
        color: #fff;
        background-color: #ff9b22;
        background-image: none;
    }

    body .k-calendar .k-footer .k-nav-today {
        color: #ff9b22;
    }


.questions ul {
    list-style:none;
    margin:0px;
    padding:0;
}

    .questions ul li {
        margin-bottom: 20px;
    }

    .questions ul ul {
        margin: 20px;
    }

    .questions ul li li {
        margin-bottom: 10px;
        list-style-type: disc;
    }

    body .k-radio:checked {
        border-color: #ff9b22;
        color: #ff9b22;
        background-color: #ff9b22;
    }



    
    .questions h3 {
        color: #ff9b22;
    }

    .questions .statements .k-radio {
        width: 24px;
        height: 24px;
    }

    .questions .statements .k-radio-label {
       
        font-weight: bold;
        margin:0;
    }

    .questions .statements .statement-option.input-validation-error + label {
        color: #e74c3c;
    }

.questions .form-control.k-widget {
    border: 3px solid #202020;
    width: 100%;
}

    #form-review .review {
        line-height: 1.5em;
    }

        #form-review .review .img {
            width: 100px;
            height: 100px;
        }

        #form-review .review .img img {
            width: 100%;
            border: 3px solid #202020;
        }

#form-review .review .product-title{
   font-size:18px;
}

#form-review .coupon-code {
    padding: 14px;
    vertical-align: top;
    font-size: 19px;
    width: 100%;
    border-radius: 0;
    border: 0;
    margin-right: 5px;
    border: 3px solid #202020;
    background-color: #fff;
    margin-bottom: 10px;
}

#form-review a, .quote .link {
    color: #202020;
    text-decoration: underline;
}


    .review .monthly-cost {
        font-size: 25px;
    }


    .product-summary-detail {
        padding: 10px;
    }

        .product-summary-detail h3 {
            color: #ff9b22;
        }

    body .k-loading-color {
        background-color: #eee;
    }

    body .k-tooltip .k-loading-mask {
        min-height: 250px;
    }

    body .k-tooltip .k-loading-image {
        background-image: url(assets/loading.gif);
    }



    .employees .input-group {
        width: 200px;
    }

    body .employees .input-group .form-control.valid, body .employees .input-group .form-control.is-valid {
        padding: inherit;
        background-image: none;
    }

.employees .input-group input, .employees .input-group input:focus {
    background-color: transparent !important;
    color: #202020;
    font-size: 36px;
    border: 0 !important;
    box-shadow: none;
    height: auto;
    padding: 0;
    font-family: "Elza", sans-serif;
    font-weight: 900;
}

    .employees .input-group button {
        border: 0;
        color: #202020 !important;
        background-image: url(/img/2025/icons/btn-add.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 40px;
        padding: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
        height: 50px;
        width: 50px;
    }

        .employees .input-group button strong {
            display: none;
        }

.employees .input-group .input-group-prepend button {
    background-image: url(/img/2025/icons/btn-remove.svg);
}

    .employees .input-group .btn-outline-secondary:not(:disabled):not(.disabled):active {
        background-color: transparent;
    }

    /* width */
    .k-list-container ::-webkit-scrollbar {
        width: 5px;
    }

    /* Track */
    .k-list-container ::-webkit-scrollbar-track {
        box-shadow: inset 0 0 5px grey;
        border-radius: 10px;
    }

    /* Handle */
    .k-list-container ::-webkit-scrollbar-thumb {
        background: #ff9b22;
        border-radius: 20px;
    }

        /* Handle on hover */
        .k-list-container ::-webkit-scrollbar-thumb:hover {
            background: #c1850d;
        }


    body .mobileSelect-filter {
        background-clip: padding-box;
    }


    #footer .footer-top .footer-info {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #footer .footer-top .footer-links {
        display: none;
    }


.box-help {
    background: #ff9a22;
    color: #202020;
    padding: 30px;
    margin: 0 0 50px 0 !important;
    border-radius: 2px !important;
    font-size: 17px;
    display: flex;
}

    .box-help h4 {
        color: #202020 !important;
        text-transform: uppercase !important;
        font-weight: bold !important;
        margin-bottom: 0;
    }

        .box-help a {
            color: #000;
            text-decoration: underline;
            font-weight: bold;
        }

    footer {
        padding: 10px;
        background-color: #202020;
        color: #fff;
    }


    .radio-img {
        display: flex;
        align-items: flex-start;
        height: 100%;
        gap: 20px;
    }

        .radio-img .k-radio {
            display: none;
        }

        .radio-img .img {
            background-color: white;
            border: 2px solid #ccc;
            display: flex;
            justify-content: space-around;
            align-items: center;
            border-radius: 50%;
            width: 125px;
            height: 125px;
            text-align: center;
            vertical-align: central;
            cursor: pointer;
        }

        .radio-img .img {
        }

        .radio-img img {
            width: auto;
            max-height: 100px;
            transition: transform 1s;
        }

        .radio-img .option {
            text-align: center;
            font-weight: bold;
        }

        .radio-img label {
            overflow: hidden;
            position: relative;
        }

        .radio-img .k-radio:checked + label + label > .img {
            border-color: #ff9b22;
            background-color: #ff9b22;
        }



    .btn-group {
        gap: 10px;
        flex-wrap: wrap;
    }

        .btn-group input {
            position: absolute;
            margin-top: -100px;
        }

        .btn-group label {
            margin:0 !important;
        }

        .btn-group img {
            vertical-align:text-bottom; max-height:15px; margin-right:5px;
        }

        .btn-group .btn {
            text-transform: none;
            font-family: inherit;
            font-weight: 700;
            font-style: normal;
            font-size: 13px;
            color: #1F1F1F;
            background-color: #fff;
            border: 3px solid #ccc;
            padding: 10px 60px;
            text-align: center;
            border-radius: 0px !important;
            box-shadow: none;
            overflow: hidden;
            display: block;
        }

            .btn-group .btn.active {
                border: 3px solid #202020;
                background: url(/img/2025/icons/check.svg);
         
                background-repeat: no-repeat;
                background-position: center right 15px;
            }

.quote .nav-pills .nav-link, .quote .nav-pills .show > .nav-link {
    color: #ccc !important;
    background-color: #fff;
    font-weight: bold;
    border: 3px solid #ccc;
    border-radius: 0;
    padding: 1.5rem;
}
    .quote .nav-pills .nav-link h4 {
        color: #ccc !important;
    }

    .quote .nav-pills {
        gap: 20px;
    }

    .quote .nav-pills .nav-link.active, .quote .nav-pills .show > .nav-link {
        color: #202020 !important;
        background-color: #ff9b22;
        border: 3px solid #202020;
    }

        .quote .nav-pills .nav-link.active h4 {
            color: #202020 !important;
        }


    .quote .nav-pills .nav-link.active span {
        padding-right: 20px;
        background: url(/img/2025/icons/check.svg) right center no-repeat;
    }

.quote .k-checkbox {
    border: 4px solid #202020;
    border-radius: 0;
    width: 20px;
    height: 20px;
    margin-right: 10px;
}



body .k-input {
    font-size: 13px;
}

body .k-textbox, body .k-textbox:hover, body .k-textbox:focus, body .k-maskedtextbox, body .k-maskedtextbox:hover, body .k-maskedtextbox:focus {
    border-color: #eee !important;
    border-radius: 0px;
    border-width: 3px;
    width: 100%;
    background-color: #fff !important;
    box-shadow: none !important;
}

    body .k-textbox.is-valid, body .k-textbox.is-valid:hover, body .k-textbox.is-valid:focus,
    body .k-maskedtextbox.is-valid, body .k-maskedtextbox.is-valid:hover, body .k-maskedtextbox.is-valid:focus {
        border-color: #202020 !important;
    }

body .is-valid input {
    background: url(/img/2025/icons/check.svg) right 10px center no-repeat;
}

    body .k-widget {
        background-color: transparent;
    }

    .btn-address-manual {
        color: #666;
        text-decoration: underline;
    }

        .btn-address-manual:hover {
            color: #333;
            text-decoration: underline;
        }

.wl-banner .caption h2 {
    padding-top: 0;
    margin-top: 0;
    color: #202020;
}

.wl-banner .caption p {
    line-height: 1.5rem;
}

.wl-banner .strikethrough {
    color: #202020;
    padding: 0 10px;
}

    .wl-banner .strikethrough.animated {
        box-shadow: inset 450px 0 0 0 #fff;
    }


.dob-picker .birthdayPicker {
    display: flex;
    gap: 5px;
}

.dob-picker select {
    border-color: #202020 !important;
    border-radius: 0px;
    border-width: 5px;
    background-color: #fff !important;
    box-shadow: none !important;
    padding: 5px;
}


    @media (max-width: 992px) {

       

        .radio-img .img {
            width: 75px;
            height: 75px;
        }

        .radio-img .option {
            line-height: 19px;
            font-size: 14px;
        }

        .radio-img .img {
            display: flex;
            justify-content: space-evenly;
            align-items: center;
        }

        .radio-img img {
            max-height: 30px;
        }

        .radio-img label {
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        #quote-engine .page-image {
            margin:0 -15px;
            margin-top: 0px;
        }

        #quote-engine .mobile-title {
            text-align: left;
            margin-top: -25px;
            margin-bottom: 25px;
            border: 3px solid #000;
            background-color: #fff;
            padding: 20px;
        }


        
        #quote-engine .mobile-content {
            padding: 20px; background-color:#fff;
        }
    }

