/* Footer widget */
.footer-location .social-icons-div {
    margin: 35px 0 0;
}

/* Four column widget section */
.home-unlimited-coverage-sec.white-card-text .home-unlimited-coverage-subcol3-sec {
    color: #222725;
}

/* Offer full width ui fixes */
.home-new-activate-ofr-sec .p-header5 {
    margin-bottom: 1rem;
}

.home-new-activate-ofr-sec .offer-fw-icon {
    max-width: 22px;
}

.white-txt a {
    color: #ffffff;
}

/* 42063 - Footer help widget fixes */
.cap-need-help-call-support-desktop {
    display: block;
}

.cap-need-help-call-support-mobile {
    display: none;
}

.media-art-links.blue-txt, .media-art-links.blue-txt:hover {
    color: #3A5DAE;
}

.cap-need-help-call-support .need-help-chat-icon {
    margin-right: 17px;
}

.black-text-color {
    color: #222725 !important;
}

.desktop-icon {
    display: inline-block;
}

.mobile-icon {
    display: none;
}

/* 42069 - Offer full-width widget */
.activate-offer-row .activate-offer-col {
    margin-right: 30px;
    max-width: 330px;
}

    .activate-offer-row .activate-offer-col:last-child {
        margin-right: 0;
    }

/* 42066 - Carousel pet story widget */
.pet-story-carousel {
    padding: 100px 0;
}

    .pet-story-carousel .pet-story-card-image {
        width: 100%;
        height: 100%;
    }

    .pet-story-carousel .home-slick-carousel .slick-list.draggable {
        padding: 0 !important;
    }

    .pet-story-carousel .home-slick-carousel .home-card {
        margin: 0 !important;
    }

.white-card-text .card, .white-card-text .card-body {
    color: #222725;
}

.white-card-text .slick-dots li button:before, .white-card-text .slick-dots li.slick-active button:before {
    color: #ffffff;
}


/* Task-42060 (Footer) */
.footer-location-pad h5 {
    font-family: 'Mulish';
}

.footer-location .social-icons-div {
    align-items: center;
}

    .footer-location .social-icons-div .social-icons {
        padding: 5px 15px;
    }

.footer-bottom-sec.rights-text {
    padding: 22px 0;
}

/* Task-42058 (Header widget) */
.commonBlkHeader.topheaderblock {
    padding: 0;
    min-height: 44px;
}

.findVeterinarianHeader.bottomheaderblock {
    padding: 27px 0;
}

/* Task-42063 (Footer help widget) */
.footer-help-section {
    padding: 100px 0;
}

/* Task-42061 (FAQ widget) */
.faq-component-section {
    padding: 100px 0;
    background: none;
}

    .faq-component-section .faq-component-container {
        background-image: url("../images/img/home-faqPattern.png");
        background-repeat: no-repeat;
        background-position: bottom 2rem left 0rem;
        padding: 0 0 2rem 4rem;
    }

/* Task-42065 (Carousel pet card widget) */
.pet-cards-carousel-container .parent-container-card .card h4 {
    padding-bottom: 10px;
    padding-top: 20px;
    margin: 0;
}

.pet-cards-carousel-container .parent-container-card .card .location {
    font-weight: 700;
}

.pet-cards-carousel-container .parent-container-card .card .header6 {
    padding: 10px;
}

.pet-cards-carousel-container .parent-container-card .card .card-footer-bottom h2 {
    margin: 0;
}

/* Task-42072 (Two column card widget) */
.two-column-widget-section {
    position: relative;
}

.two-column-widget-section .two-column-widget-pattern {
    position: absolute;
    width: 241px;
    height: 468px;
    right: 0;
    bottom: -16%;
    z-index: 100;
}

.two-column-widget-section .section-subtitle,.two-column-widget-section .call-text {
    font-size: 20px;
    line-height: 24px;
}
.two-column-widget-section .card-title {
    font-size: 26px;
    line-height: 29px;
    margin:0 0 5px;
}

.two-column-widget-section .card-text {
    font-size: 16px;
    line-height: 22px;
}

.two-column-widget-section .section-title-wrapper {
    margin-bottom: 40px;
}


/* Task-42066 (Carousel pet story widget) */
.custom-slider-controls {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 10;
}

    .custom-slider-controls .slick-dots {
        position: static;
        display: flex;
        align-items: center;
        margin: 0 25px;
    }

.custom-slick-carousel .slick-dots li {
    width: auto;
    height: auto;
    margin: 0 8px;
}

    .custom-slick-carousel .slick-dots li button {
        width: 12px;
        height: 12px;
    }

    .custom-slick-carousel .slick-dots li.slick-active button {
        width: 16px;
        height: 16px;
    }

    .custom-slick-carousel .slick-dots li button:before {
        width: 12px;
        height: 12px;
        content: '';
        border-radius: 50%;
        background: #c8c8c8;
        opacity: 1;
    }

    .custom-slick-carousel .slick-dots li.slick-active button:before {
        width: 16px;
        height: 16px;
        background: #233868;
    }

.custom-slick-carousel .home-caros-arrow-pointer .slick-arrow {
    margin-top: -1.4%;
}

.custom-slick-carousel.petcardscarousel .slick-dots li button:before {
    background: #8e97ab;
}

.custom-slick-carousel.petcardscarousel.white-card-text .slick-dots li button:before {
    background: #ffffff;
}

.custom-slick-carousel.petcardscarousel .slick-dots li.slick-active button:before, .custom-slick-carousel.petcardscarousel.white-card-text .slick-dots li.slick-active button:before {
    background: #1d2f57;
}


/* Task-42067 (HTML content widget) */
.html-content-widget-section {
    padding: 110px 0;
}

    .html-content-widget-section .lm-modal-heading {
        font-family: Mont;
        font-weight: 700;
        padding-left: 0;
    }

    .html-content-widget-section .coparision-table th {
        padding: 40px;
    }

    .html-content-widget-section .coparision-table th.left {
        color: #535151;
        background: #f4f4f4;
    }

    .html-content-widget-section .coparision-table table {
        border-radius: 16px;
        width: 100%;
    }

        .html-content-widget-section .coparision-table table td {
            padding: 33px 40px;
        }

            .html-content-widget-section .coparision-table table td.right {
                border-right: none;
                border-left: none;
                border-bottom: none;
            }

            .html-content-widget-section .coparision-table table td.left {
                border-left: none;
                border-bottom: none;
            }

            .html-content-widget-section .html-content-btn {font-size:18px; line-height:24px;}
            .html-content-widget-section.comaprison .trupanion.comparision {width: 60%; margin: auto;}

.btn-blue {
    background: #3A5DAE;
    border: 1px solid #3A5DAE;
    color: white;
    font-weight: 700;
    padding: 12px 44px;
    border-radius: 24px
}

.home-dog-sec1-div {
    text-align: right;
}

/* Task-42068 (Four column content widget) */
.four-column-widget-section {
    padding: 90px 0 40px;
}

.four-column-widget-section .four-column-widget-row {
    margin: 64px calc(-.5 * var(--bs-gutter-x));
}

.four-column-widget-section .four-column-widget-row .four-column-widget-block {
    position: relative;
}
.four-column-widget-section .four-column-widget-row .four-column-widget-block .four-column-widget-block-img {min-height:unset; height:90px; width:90px; margin:0 0 10px; object-fit:contain;}

.four-column-widget-section .four-column-widget-row .four-column-widget-block a.call-text {
    position: absolute;
    left: 0;
    right: 0;
    transform: none;
}

.four-column-widget-section .four-column-widget-row .four-column-widget-block a.call-text img {
    width: 20px;
    height: 20px;
}
.four-column-widget-section.whitebg .header1{
    width:100%;
}
.four-column-widget-section.whitebg .four-column-widget-block{
    -webkit-box-shadow : 0 0 25px 0 rgba(0,0,0,0.3);
    box-shadow: 0 0 25px 0 rgba(0,0,0,0.3);
    text-align:left;
    min-height:304px;
    padding: 45px 32px;
}
.four-column-widget-section.whitebg .four-column-widget-block img.home-unlimited-coverage-icons{
    height:72px;
    width:auto;
    min-height:unset;
    margin-bottom:10px;
}

.four-column-widget-section h2 {margin-bottom: 20px;  width: 70%;}
.four-column-widget-section .w-subtitletext{ text-align: center; width: 70%; margin: auto;}
.four-column-widget-section .disclaimer-text p {margin:0;}

/* Task-42071 (Three column content widget) */
.three-column-widget-section {
    padding: 80px 0;
    background: #3A5DAE;
    color: #FFF;
}
.three-column-widget-section h2 {margin:0;}
.three-column-widget-section .w-subtitletext {margin: 15px 0 0;}

.three-column-widget-section .three-column-widget-block .number-round-bord {
    border-color: #B8E7A7;
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.three-column-widget-section.black-text .three-column-widget-block .number-round-bord {
    color: #222725;
}

.three-column-widget-section .direct-pay-sec-mid-bordr.mid-sec-with-bord {
    border-left-width: 2px;
    border-right-width: 2px;
}
    .three-column-widget-section.black-text .white-txt {
        border: 2px solid #345dae;
        color: #345dae;
    }
.three-column-claim-section {background-image:none; position:relative; z-index:101;}
.three-column-claim-section .claim-radial-image {position:absolute; right:0; z-index:100; bottom:-160px;}
.three-column-claim-section.claims-vet-direct-pay .no-more-claims {position:relative; z-index:101;}
.why-trupanion-whats-covered-in-offer .cap-sec2-img {z-index:101;}

/*Bug : 234561*/
.header2.ghdol-form-heading {
    font-size: 32px;
    line-height: 35px;
}

/* Task-42903 (Create content type for icon and label) */
.w-subtitletext {
    font-size: 20px;
    line-height: 24px;
}

.w-subtitletext3 {
    font-size: 18px;
    line-height: 24px;
}

.calltoaction-widget-section .calltoaction-btn {
    font-size: 18px;
    line-height: 24px;
    width: 336px;
    text-decoration:none;
}

.calltoaction-widget-section .Coverage-24-7-icon-pads {
    margin-top: 0 !important;
    padding: 35px 25px 0;
}

.calltoaction-widget-section .w-subtitletext3 {
    margin-bottom: 0;
}

.calltoaction-widget-section .btn-wrapper {
    margin: 2rem 0 0;
}


.trusted-div.affiliate img.trusted-div-img1, .trusted-div.affiliate img.trusted-div-img2 {
    width: 200px !important;
}


/* Task-42062 (Hero header widget) */
.hero-header-banner-section {
    margin-top: 9.1em;
    background-size: 750px,100% 15%;
    background-position: right 10em center, top 0 center;
    overflow:hidden;
}

.hero-header-banner-container {
    background-image: url('/ResourcePackages/Ecomm/assets/dist/images/img/header-box-shadow.png');
    background-repeat: no-repeat, no-repeat;
    background-position: top 0 center;
    background-size: 100% 15%;
    min-height: 750px;
}

.hero-header-banner-section .home-dog-sec1-div {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    position: relative;
    background-size: 640px,100% 15%;
    background-position: right 10% top 4em, top 0 center;
    background-repeat: no-repeat;
}

.hero-header-banner-section .home-dog-img {
    min-height: 640px;
    object-fit: contain;
    position: absolute;
    right: 0;
    bottom: -25%;
    z-index:10;
}

.hero-header-banner-section .hero-header-notes {
    position: absolute;
    bottom: -20px;
    width: 531px;
    z-index:11;
}

.hero-header-banner-section .home-sec1-txt {
    padding: 130px 0;
    min-height:700px;
    display: flex;
    align-items:center;
    flex-wrap:wrap;
}
.hero-header-banner-section .home-sec1-txt .home-sec1-txt-content {
    display: flex;
    align-items: center;
    flex-wrap:wrap;
}

.hero-header-banner-section .home-sec1-txt .home-sec1-txt-content .header3 {font-weight:400;}

.home-new-activate-ofr-sec {
    z-index: 100;
}

/* Enrollment form */
.mob-view.isusstate {display:none !important;}

/* Hero Header widget */
.hero-header-banner-section {background-size: 660px,100% 15%; background-position: right 10% top 4em, top 0 center; background:none;}
.hero-header-banner-section.home-insurance-superpowered {background-image:none;}
.hero-header-banner-section .home-sec1-txt {padding:0;}
.hero-header-banner-section .home-sec1-txt .home-sec1-txt-content {margin-top:80px;}
.hero-header-banner-section .home-dog-img {right:12%; bottom:-32%; min-height:665px;}
.hero-header-banner-section .hero-header-notes-column {position:relative; margin-top:5rem;}
.hero-header-top-image.hero-header-banner-section {background-position:right 4% top -4em, top 0 center;}
.hero-header-top-image.hero-header-banner-section .home-dog-img {bottom:0 !important; right:-5rem; min-height:600px; width:100%;}
.hero-header-bottom-image.hero-header-banner-section .home-dog-img {bottom:-32%;}
.hero-header-banner-section .note-left .hero-header-notes{left:0; right:auto;}
.hero-header-banner-section .note-right .hero-header-notes{left:auto; right:0;}
.hero-header-top-image.hero-header-banner-section .home-dog-sec1-div {background-position:right 0em top -4em, top 0 center; /*overflow:hidden;*/}
.hero-header-banner-section .home-sec1-txt .home-sec1-txt-content .cap-mob-sub-list .icon-text{display:flex;}
/*.hero-header-banner-section .home-sec1-txt .home-sec1-txt-content .getCusQuoteBtnwithWhiteBg:hover {color:#ffffff;}*/


.two-billion-sec .row.two-billion-row-1 ul li {list-style: disc; margin-bottom: 16px;}

/* Bug-244863 (Logo is not responsive on French version of website) */
.navbar.findVeterinarianHeader .nav-item .nav-link.dropdown-toggle{white-space:normal;}

/* Bug-244948 ([Regression] Retrieve a Quote flow is broken) */
.hero-header-banner-section .home-sec1-txt .home-sec1-txt-content .home-quote-btn {margin-bottom:16px; display:inline-block;}
.custom-btnbordered, .custom-btnbordered.home-quote-btn:hover, .custom-btnbordered.home-quote-btn:focus, .custom-btnbordered.home-quote-btn {padding:9.5px 35px;}

/* About */
.about-card {display:flex; align-items:center;}

/* Lp/conv ui fixes */
.over-top-extension .button-container .getQuickQuoteBtn { display:block;}
.three-cards-parellel .getQuickQuoteBtn { display:inline-block;}
.custom-slick-carousel.petcardscarousel.white-card-text {background:#345dae !important;}
.left-image-over-top .row .right a.getQuickQuoteBtn:hover {color:white;}
.two-cards-container.affiliate-cards-container .card-row {display:flex; align-items:stretch;}
.two-cards-container.affiliate-cards-container .card-row .inner-div {height:100%;}

.search .search-box-wrap {width:100%; position:relative;}
.search .search-box-wrap .searchBoxCancelResult {right:1em;}

/* Bug-244885 (Quebec/english: EP: Welcome page: CTAs are the wrong color) */
.custom-btnbordered { border: 2px solid #345dae; color: #345dae; background-color: #ffffff;}
.custom-btnbordered:hover,.custom-btnbordered:focus {padding:9.5px 35px; background-color: #D8DFEF;}

.coverageAccordion .accordion-item,.coverageAccordion-modal .accordion-item,.coverageAccordion-modal.accordion-flush .accordion-item:last-child {border-radius:0;}

/* Hamburger icon */
.search-mobile-view {display:none;}
.findVeterinarianHeader .navbar-toggler {border:none; }
.findVeterinarianHeader .navbar-toggler .navbar-toggler-icon {background:none; width:auto; height:auto;}
.findVeterinarianHeader .navbar-toggler .hamburger .line { width: 28px; height: 3px; background-color: #222725; display: block; margin: 4px auto; transition: all 0.3s ease-in-out; border-radius: 10px;}
.findVeterinarianHeader .navbar-toggler .hamburger .line:nth-child(2) { margin: 5px auto;}
.findVeterinarianHeader .navbar-toggler .hamburger .line:nth-child(3) { width: 22px; margin: 3px 0; height: 3.5px;}
.findVeterinarianHeader .navbar-toggler .hamburger .line:hover {cursor: pointer;}
.findVeterinarianHeader .navbar-toggler .hamburger.is-active .line:nth-child(1) { transform: translateY(8px) rotate(45deg);}
.findVeterinarianHeader .navbar-toggler .hamburger.is-active .line:nth-child(2) { opacity: 0;}
.findVeterinarianHeader .navbar-toggler .hamburger.is-active .line:nth-child(3) { transform: translateY(-8px) rotate(-45deg); width: 28px; height: 3px;}



/* 245641 - Best Start Cert Activation/Welcome page */
.locationNavBarApplyBtn{ background: #A6E191; color:#222725;}
.locationNavBarApplyBtn[disabled]{ background: #DBF3D3;}
.locationNavBarApplyBtn:hover{ background: #74AA50;}

/*Main banner widget*/
.hero-header-banner-section .home-sec1-txt,
.hero-header-banner-container{min-height:unset;}
.banner-img-wrap{
    position:relative;
    height:680px;
}
.banner-img-wrap .banner-img{
    position:absolute;
    left:0;
    bottom:0;
    height:100%; 
    width:auto;
    max-width: 100%;
    object-fit: contain;
    object-position:bottom;
}

/* 245715 - Australia top content pages */
.customvideoBackground {position: relative; padding: 180px 0 20px;}
.customvideoBackground .purplePatternImage {margin: 0; position: absolute; top: -40px; z-index: 1;}
.customvideoBackground .videoContainer {text-align: center; z-index: 2; position: relative;}
.customvideoBackground .videoContainer iframe { height: 526px; width: 100%;  border-radius: 28px; max-width: 935px; margin: auto;}


/* Testimonial */
.two-cards.affiliate .testimonial-card {text-align:left; margin:120px 0 0;}
.testimonial-card .testimonial-card-image {width:176px; height:176px; border-radius:50%; object-fit: cover;}
.lgreenbg {background: #EDF9E9 !important;}
.two-cards.affiliate.testimonial-section {padding:100px 0;}
.whitebkg {background-color: #ffffff !important;}

/* Payout */
.silverTint70bg {background-color: #f7f7f7 !important;}
.threecardssection {padding:100px 0; position:relative;}
.threecardssection .threecardblock {padding:32px; border-radius:16px; background-color:#ebeff7; height:100%;}
.threecardssection .threecardpattern {position:absolute; right:0; top:-35%; z-index:1;}


/* Kitten Insurance */
.lgreybg {background: #e3e3e3;}
.insurance-detail-block {padding:100px 0 50px;}
.whats-covered-section {padding: 50px 0;}
.whats-covered-section .disclaimer-text {margin: 3.5rem 0 1.5rem;}
.covered-row .card { -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 8px rgba(0,0,0,0.25); box-shadow: 0 0 8px rgba(0,0,0,0.25); border:none; padding:72px 48px 30px 56px; height:100%; border-radius: 24px;}
.covered-row .card .card-top {display:flex; margin: 0 0 35px;}
.covered-row .card .card-top .card-icon {margin-right: 20px;}
.covered-row .card .card-top .card-icon img {width:24px; height: 24px; max-width: unset; object-fit:contain;}
.covered-row .card .card-content {font-size:20px; line-height:24px; font-weight:700;}
.covered-row .card .card-content .card-item {padding: 10px 0 15px; border-bottom: 1px solid #e3e3e3; margin: 0 0 10px;}
.covered-row .card .card-content .card-item:first-child {padding:0 0 15px;}
.covered-row .card .card-content .note-text {margin:1rem 0 0; font-weight:400;}
.covered-row .card .card-content ul {margin:0; padding:0;}
.ins-wrap .two-billion-sec {padding: 0;}


/* Whats not covered widget */
.four-column-widget-section.card-with-icon-widget {padding: 90px 0 20px;}
.four-column-widget-section.card-with-icon-widget h2,.four-column-widget-section.card-with-image-widget h2 {width:100%;}
.four-column-widget-section.card-with-icon-widget .disclaimer-text {text-align:center;}
.covered-row .card.image-card { padding: 0;}
.covered-row .card.image-card .card-top {margin:0;}
.covered-row .card.image-card .card-bottom {padding: 30px 20px 60px 40px;}
.covered-row .card.image-card .card-image {width:100%;}
.covered-row .card.image-card .card-image img {width:100%; height: 234px; object-fit:cover; border-radius:16px 16px 0 0;}
.covered-row .card.image-card .card-content {font-size:16px; line-height:22px; font-weight:400;}
.hideCol {display: none !important;}
.whats-covered-section .row.covered-row {margin: 2.5rem calc(-.5 * var(--bs-gutter-x)) 0; padding:0 20px; flex-wrap:nowrap;}
.whats-covered-section .row.covered-row .col {padding-left:20px; padding-right:20px;}
.whats-covered-section.card-with-image-widget .row.covered-row {padding:0;}
.card-with-image-widget-template1 .covered-row .card.image-card .card-bottom {padding: 30px 50px; height: 100%; display: flex; flex-direction: column; justify-content: space-between; min-height:300px;}
.card-with-image-widget-template1 .covered-row .card.image-card .button-container { border-top: 1px solid #e3e3e3; margin-top: 20px; padding-top: 20px;}
.card-with-image-widget-template1 .covered-row .card.image-card .button-container .card-link{display: flex; align-items: center; justify-content: space-between;}
.card-with-image-widget-template1 .covered-row .card.image-card .button-container .card-link span,.card-with-image-widget-template2 .covered-row .card.image-card .button-container .card-link span {text-decoration:underline;}
.card-with-image-widget-template2 .covered-row .card.image-card {border-radius:24px; padding:30px 24px 30px 20px;}
.card-with-image-widget-template2 .covered-row .card.image-card .card-image img {height:160px; border-radius:0;}
.card-with-image-widget-template2 .covered-row .card.image-card .card-bottom {padding:30px 0 0;}
.card-with-image-widget-template2 .covered-row .card.image-card .card-content {margin: 0 0 1.5rem;}
.card-with-image-widget-template2 .covered-row .card.image-card .button-container {text-align: center;}

/* Zalak Ticket :245725 */
.threecol-disclaimer-text{
    font-size:14px;
    line-height:20px;
    margin:34px 0 0;
    text-align:center;
}
.faq-component-section .accordion-header button.accordion-button {
    font-family: 'Mulish';
    font-size: 20px;
    font-weight: bold;
}

/*New Date Picker Style Start*/
.ui-datepicker{
    font-family:"Mulish";
    font-size:19px;
    width:407px;
    border:1px solid #345dae !important;
    border-radius: 10px;
    padding:10px;
}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default, 
.ui-button, 
.ui-button.ui-state-disabled:hover, 
.ui-button.ui-state-disabled:active,
.ui-datepicker th span{
    border: 0;
    background: none;
    width:35px;
    height:35px;
    line-height:1.7;
    text-align:center;
    color:#000;
    display:inline-block;
}
.ui-datepicker th {
    padding: 0.4em 0.3em;
}
.ui-datepicker th span {
    color: #5f5f5f;
    font-weight:bold;
}
.ui-datepicker td{
    text-align:center;
}
.ui-state-default.ui-priority-secondary {
    color: #9e9e9e !important;
    opacity:1 !important;
}
.ui-state-default.ui-state-active{
    background:#3459ae;
    font-weight:600;
    color:#fff;
    border-radius:100%;
}
.ui-datepicker-header{
    font-weight:bold;
    color:#000;
}
.ui-datepicker-header, .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{
    background:none !important;
    border:0 !important;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover{
    right:12px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover{
    right:50px;
    left:auto;
}
.ui-datepicker .ui-datepicker-prev .ui-icon {
    background:url(/ResourcePackages/Ecomm/assets/dist/images/icon/Blue-Arrow-Left.png) center center no-repeat;
    
}
.ui-datepicker .ui-datepicker-next .ui-icon{
    background:url(/ResourcePackages/Ecomm/assets/dist/images/icon/Blue-Arrow-Right.png) center center no-repeat;
}
.ui-datepicker .ui-datepicker-title{
    text-align:left;
    margin: 0 16px;
}
.ui-icon, .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    width: 24px;
    height: 24px;
    top:5px;
    cursor:pointer;
}
.datepicker{
    background: url(/ResourcePackages/Ecomm/assets/dist/images/icon/waiting-period-icon.png) 96% center no-repeat;
    padding-right: 40px;
}
/*New Date Picker Style Ends*/

/* What's not covered widget bugfix */
.whats-covered-default-template .section-subtitle {font-size:20px; line-height:24px;}
.whats-covered-default-template .covered-row .card .card-content {font-size:16px; line-height: 22px;}
.whats-covered-default-template .covered-row .card .card-title {font-size:32px; line-height: 37px;}
.whats-covered-default-template .covered-row .card .card-content .note-text {font-size: 16px; line-height: 37px; margin:0 0 -20px;}
.whats-covered-default-template .call-text {font-size:18px; line-height: 24px; width:304px;}
.font14 {font-size:14px; line-height: 20px;}
.font20 {font-size:20px; line-height: 24px;}