@media (min-width:375px) and (max-width:1200px) {
/*.multiple-Wallet-backdrop .modal-backdrop.fade.show {opacity: 0;display: none !important;}*/
.multiple-Wallet-backdrop .custom-popup.show:before {position: absolute;z-index: 9999;left: 0;right: 0;content: "";height: 100vh;width: 100%;top: 0;background-color: rgba(25,76,97,0.8);}
.multiple-Wallet-backdrop .custom-popup.show .modal-dialog {z-index: 99999999;}

}

.ml-110 {margin-left: 110px;}
.checkout-delivery .select-delivery {display: flex;align-items: center;}
.checkout-delivery .select-delivery h4 {font-weight: 400;font-size: 16px;line-height: 20px;margin: 0px;color: #212121;}
.checkout-delivery .item-image {width: 70px;height: 70px;}
.checkout-delivery .item-image img {object-fit: contain;padding: 5px;width: 100%;height: 100%;border: 1px solid #f2f4fa;}
.checkout-delivery .delivery-item {border: 1px solid #E9ECF0;border-radius: 6px;background-color: #fff;}
.checkout-delivery .item-title h4 {font-size: 15px;font-weight: 500;line-height: normal;margin: 0px 0px 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 380px;}
.checkout-delivery .item-title p {font-size: 13px;line-height: 16px;font-weight: 400;margin: 0px 0px 8px;color: #646F7D;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 150px;}
.checkout-delivery .delivery-heading {background-color: #DAE1ED;border-radius: 6px 6px 0 0;}
.checkout-delivery .delivery-heading h5 {font-size: 12px;font-weight: 500;line-height: normal;margin-bottom: 0;padding: 6px 0px;}
.checkout-delivery .delivery-meal p {color: #646F7D;margin: 0px 0px 8px;font-size: 13px;font-weight: 400;line-height: 16px;}
.checkout-delivery {background-color: #fff;padding: 0px 24px 24px;margin-bottom: 16px;border-radius: 6px;}
.checkout-delivery .delivery-item-list {padding: 16px;border-bottom: 1px solid #E9ECF0;}
.checkout-delivery .item-title {margin-left: 24px;}

@media (max-width:767.98px) {
    .checkout-delivery .select-delivery, .checkbox-intermediate {margin-bottom: 16px;}
}
.tracking-modal .modal-body{padding:16px 24px;}
.tracking-modal .modal-footer{justify-content:flex-start;}

.track-info {display: flex;align-items: center;margin: 0 0 16px;}
.track-info h6{margin:0 16px 0 0;font-size:16px;line-height:20px;}
.track-fedex {display: inline-flex;align-items: center;cursor:pointer;font-size:16px;line-height:20px;font-weight:500;white-space:nowrap;}
.track-fedex span{text-decoration:underline;}
.track-fedex:hover span{text-decoration:none;}

.alert-section{background:#FBF3D2;padding:16px 24px;margin:0 -24px;}
.alert-section p{margin:0;font-size:16px;line-height:16px;color:#212121;}
.tracking-modal .modal-header{padding:12px 24px;}
.tracking-modal .modal-footer{padding:24px;}
.tracking-status{margin:24px 0 40px;}
.status-circle{background:rgb(34 43 47 / 16%);width:26px;height:26px;border-radius:100px;display:flex;align-items:center;justify-content:center;border:5px solid #fff;position:relative;}
.status-circle:before{content: '';position: absolute;border-radius: 8px;}
.tracking-status ul li:first-child .status-circle:before{display:none;}
.main-status .status-circle{width:50px;height:50px;padding:8px;}
.status-completed .status-circle{background:#10A79E;}
.status-completed .status-circle:before{border-color:#10A79E;}
.outfor-delivary .status-circle:before{border-style:dashed;}
.status-warning .status-circle{background:#FABE2E;}
.status-cancelled .status-circle{background:#D61308;}
.status-cancelled .status-circle:before{border-color:#D61308;}
.tracking-status ul li p{font-size:16px;line-height:22px;margin:0}
.tracking-status ul li p span{font-size:14px;line-height:18px;color:#646F7D;font-weight:normal;}
.tracking-status ul li.main-status p{font-size:18px;line-height:22px;font-weight:600}
.status-content{min-width:172px;}
.mailing-address {background: #F5F6F8;padding: 16px;border: 1px solid #E9ECF0;border-radius: 4px;overflow: hidden;width:305px;margin: 0 0 24px;}
.mailing-address h6{font-size:16px;line-height:22px;font-weight:600;color:#212121;margin:0 0 8px;}
.mailing-address p{font-size:16px;line-height:20px;font-weight:400;color:#212121;margin:0;}
.mailing-address p span{display:block;}
/*.main-status:first-child .status-circle{margin-right:-16px}*/
@media(min-width:992px){
    .modal-custom-large{max-width:900px;}
    .tracking-status ul{display:flex;align-items:flex-start;justify-content:center;}
    .tracking-status ul li{min-width:135px;text-align:center;}
    .tracking-status .main-status{min-width:155px;}
    .status-list{min-height: 50px;display: flex;align-items: center;margin: 0 0 16px;justify-content: center;}
    .status-circle:before{left:-110px;top: 50%;transform: translateY(-50%);width:105px;}
    .status-warning .status-circle:before{border-top: 4px dashed #FABE2E;}
    .status-circle:before{border-top:4px solid rgb(34 43 47 / 16%);}
}

@media(max-width:991px){
    .tracking-status ul li{min-height:70px;display:flex;align-items:center;}
    .tracking-status ul li .status-list{margin:0 10px 0 0;min-width: 50px;display: flex;align-items: center;justify-content: center;}
    .modal-custom-large{max-width:100%;}
    /*.tracking-status .main-status {min-height: 90px;}*/
    .status-circle:before {border:none;border-left:4px solid rgb(34 43 47 / 16%);left: 50%;height:33px;top: -38px;transform: translateX(-50%);}
    .card-tracking{display:flex;justify-content:space-between;align-items:flex-start;}
    /*.track-info, */.mailing-address{margin:0;}
    .tracking-status{margin:0;}
    .modal-footer button{display:block;width:100%;max-width:100%;}
    .track-info{margin-bottom:0;}
    .status-warning .status-circle:before{border-left: 4px dashed #FABE2E;border-radius:0;}
    .track-info h6{line-height:22px;}
}

@media(max-width:767px){
    .card-tracking{display:block;}
    .tracking-modal .modal-header {padding: 24px 16px 16px;}
    .track-info{margin:0 24px 0 0;}
    
}


/* Page Level Common CSS Start Here */
.hearing-benefits h2{font-size:32px;line-height:40px;color:var(--woodsmoke-color);margin:0 0 16px;font-weight:600;}
.hearing-benefits h3{font-size:24px;line-height:30px;color:var(--woodsmoke-color);margin:0 0 24px;font-weight:500;}
.hearing-benefits p{font-size:20px;line-height:28px;font-weight:400;color:rgba(0,0,0,0.7);margin:0;}
.hearing-benefits section{padding:100px 0;}
/* Page Level Common CSS End Here */

/* Banner Section CSS Start Here */
.fresh-prepared-card {display: flex;padding: 40px 32px;flex-direction: column;flex-shrink: 0;background-color: #fff;border-radius: 12px;box-shadow: 0px 0px 14px 0px #CCC;margin:230px 0 0;}
.fresh-prepared-card h2 {color: var(--secondary-color);font-size: 32px;font-weight: 700;margin: 0;}
.fresh-prepared-card p {color: #212121;font-size: 16px;font-weight: 400;line-height: 20px;margin: 12px 0 32px;}
.fresh-prepared-Shipments {border-radius: 4px;background: #F5F6F8;padding: 22px 24px;max-width: 570px;}
.fresh-prepared-Shipments h4 {font-size: 20px;font-weight: 600;margin:0px;}
.fresh-prepared-Shipments p {font-size: 16px;font-weight: 400;margin:0px 0px 4px;color:#646F7D;}
.available-meals{margin-right:40px;}


/*Prepared MEals Table*/
.prepared-meals-table{margin-bottom:32px;}
.prepared-meals-table .table>:not(caption)>*>*{border-bottom:none}
.prepared-meals-table table td{font-size:16px; line-height:20px;}
.prepared-meals-table table tbody td{padding:12px 16px;}
.prepared-meals-table table tbody td .meals-count{font-size:14px; line-height:17px;}
.prepared-meals-table table thead td{padding:8px 16px; background:#F5F6F8; border-bottom:1px solid #E9ECF0 !important; color:var(--nevada-color);}
.prepared-meals-table table thead td:first-child{border-radius:8px 0 0 0;}
.prepared-meals-table table thead td:last-child{border-radius:0 8px 0 0;}
.prepared-meals-table table tr:nth-child(even) {background-color:#F5F6F8;}
.prepared-meals-table table tr:nth-child(odd) {background-color:#FFF;}

.fresh-meals-main .banner-section { background:#F5F5F5; position:relative; padding-top:2px; padding-bottom:64px;}
.fresh-meals-main .banner-section:before{position:absolute; content:''; left:0; top:0; background:url(https://nationscdn.azureedge.net/otc-container/images/fresh-meals-banner.png)no-repeat; width:100%; height:410px;  background-position:bottom center; background-size:100%;}
.fresh-meals-main .banner-section h1{font-size:60px;line-height:73px;font-weight:600;margin:0 0 40px;}
.fresh-meals-main .banner-section p:not(:last-child){margin:0 0 16px;}
.available-benefits{background:var(--white-color);padding:16px 24px;border-radius:8px;box-shadow: 0px 2px 8px 0px #0E0A1F14;margin:0 0 40px;}
.available-benefits .available{font-size:16px;line-height:20px;margin:0 0 12px;color:var(--woodsmoke-color);}
.benefits-list{display:flex;align-items:center;}
.benefits-list .benefit:not(:first-child){border-left:1px solid #B1B9C1; padding-left:24px;margin-left:24px;margin-bottom: 20px;}
.benefits-list .benefit-amount{font-size: 20px;line-height:24px;font-weight: 600;margin:0 0 4px;}
.benefits-list .benefit-type{font-size: 16px;line-height:20px;font-weight: 400;color: #646F7D;}
.banner-image-main{min-height:480px;}
.banner-image-section {position: relative;width: 546px;height: 390px;}
/*.banner-section:before{content: '';position: absolute;left: 0;top: 0;}*/
.banner-image-section .banner-img{object-fit:cover;height:100%;border-radius:16px;overflow:hidden;}
.banner-image-section .hearing-img{position:absolute;left: -70px;bottom: -90px;}
.benefits-popover {white-space: initial;width: 298px;text-align: left;}
.benefits-popover span {color: #fff;font-size: 14px;line-height: 16px;}
.benefits-popover {background: #2E404D;color: #fff;}
.show-tooltip .benefits-popover:before {border-bottom-color: #2E404D;}


/* Banner Section CSS End Here */

/* Benefit Section CSS Start Here */
.benefit-section{padding:64px 60px;background-color:var(--white-color);}
.benefit-section .benefit-header{max-width:892px; margin:0 auto 24px;}
.benefit-section h2{font-size:32px; font-weight:600; line-height:38px; margin-bottom:16px;}
.benefit-section p{ font-size:20px; line-height:28px; color: var(--nevada-color);}
.benefit-section .row{margin:0;}
.benefit-section .row > [class*="col-"]{padding:24px;}
.benefit-header{text-align:center;margin-bottom:24px;}
.benefit-card{padding:32px; height:100%; border-radius:8px;text-align:center;background-color:var(--white-color);border:1px solid rgba(177, 185, 193, 0.5);}
.benefit-card .img-container{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 32px;}
.benefit-card h4{font-size:20px;line-height:32px;font-weight:400;margin-bottom:4px;color:var(--woodsmoke-color)}
.benefit-card p{color:var(--nevada-color);line-height:24px; margin:0 auto; font-size: 20px;font-weight: 400; line-height: 24px;}
/* Benefit Section CSS End Here */

/* FAQ Section CSS Start Here */
.faq{background-color:var(--white-color);}
.faq-content .faq-icon {width: 100px;height:100px;padding:24px;border-radius: 20px;margin:0 0 32px;background:#F5F6F8;}
.faq-content h2{margin:0 0 4px;}
.faq-content p{color:rgba(34, 43, 47, 0.8);}
.faq-accordion{padding:8px 24px;}
.faq .accordion{--bs-accordion-border-color:none;}
.faq .accordion-item{border-bottom:1px solid rgba(177, 185, 193, 0.5);border-radius:0 !important;}
.faq .accordion-button{padding:16px 0 12px;background:none !important;font-size: 18px;line-height: 22px;font-weight: 600;color:#222B2F;}
.faq .accordion-button::before{transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background:url(https://nationscdn.azureedge.net/otc-container/images/hearing/accordion-arrow.svg) no-repeat left center; content:"";margin: 0px 16px 0 0;width: 20px;height: 20px;transform:rotate(180deg);}
.faq .accordion-button::after{display:none;}
.faq .accordion-button, .faq .accordion-button:focus{box-shadow:none;outline:none;}
.faq .accordion-button:not(.collapsed){color:var(--woodsmoke-color);box-shadow:none;}
.faq .accordion-button:not(.collapsed)::before{transform:rotate(0deg);}
.faq .accordion-body{padding:0 0 16px 36px;font-size: 16px;font-weight: 300;line-height: 22px;}
/* FAQ Section CSS End Here */

/* rewards-owl css*/
.meal-owl.custom-owl .product-card .product-img {height: 160px;}
.meal-owl .single-product-sec .prodcut-info .item-title {margin: 11px 0 8px;min-height: auto;white-space: nowrap;max-width:300px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: inline-block;line-height:normal;}
.meal-owl .product-card {padding: 0;margin: 0;border: 1px solid #E9ECF0;box-shadow: 0px 2px 8px 0px #0E0A1F14;}
.meal-owl .single-product-sec .item-title {color: #212121;font-size: 18px;font-weight: 500;line-height: 25px;display: -webkit-box;max-width: 400px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;}
.meal-owl .owl-dots .owl-dot.active span {background-color:#fff;width: 40px;}
.meal-owl .owl-dots .owl-dot span {height: 8px;width: 48px;background-color: #E9ECF0;margin: 0;cursor: pointer;overflow: hidden;transition: all 0.4s;border-radius: 10px;border: none;display: block;}
.meal-owl .custom-owl .owl-dots .owl-dot {margin: 0;}
.meal-owl .owl-nav button span:before {content: 'Previous';font-size: 16px;line-height: 20px;color: #ffffff;}
.meal-owl .owl-nav button:first-child:before {border-right: 2px solid #ffffff !important;content: '';position: absolute;right: -16px;top: 50%;transform: translateY(-47%);display: inherit;height: 16px;}
.meal-owl.custom-owl button span:after {content: '';background: url(https://nationscdn.azureedge.net/otc-container/images/arrow-right-white.svg) no-repeat center center;width: 24px;height: 24px;display: inline-block;margin: 2px 0 0 0;}
.meal-owl button span {position: relative;display: flex;align-items: center;font-size: 0px;line-height: 20px;}
.meal-owl .n-market-prev-btn span:after {position: absolute;left: -28px;transform: rotate(-180deg);}
.meal-owl .prodcut-info .product-cost {margin: 0;text-decoration:none; display:flex; align-items:center;}
.meal-owl .single-product-sec .renewal-icon {position: absolute;right: 16px;top: 16px;z-index: 8;display: flex;height: 40px;width: 40px;background-color:var(--secondary-color);text-align: center;border-radius: 50%;line-height: 44px;align-items: center;justify-content: center;}
.meal-owl .single-product-sec .renewal-icon .img-fluid {width: 28px;height: 28px;filter: invert(10) sepia(10) saturate(10) hue-rotate(180deg);}
.meal-owl .owl-dots {text-align: center;display: flex;justify-content: space-between;align-items: center;background-color: #E9ECF0;border-radius: 10px;max-width: 90px;margin: 16px auto 0;height: 8px;}
.meal-owl .owl-nav {position:inherit;top:inherit; position:absolute; bottom:68%; top:auto; width:100%}
.meal-owl .custom-owl-latest .owl-nav button.disabled {display:none !important;}
.meal-owl .owl-nav button.owl-prev {left:-16px;transform: rotate(-180deg) !important;}
.meal-owl .owl-nav button.owl-next {right:-16px;}
.meal-owl .owl-nav button span:before, .meal-owl .owl-nav button span {display: none !important;}
.meal-owl .product-card .product-img img {width: 100%;border-radius: 6px 6px 0 0;height: 100%;object-fit: contain;padding: 0px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;}
.meal-owl .owl-nav button:first-child:before {display: none;}
.meal-owl  .product-card .product-price-section p {margin: 0;color:var(--secondary-color);font-weight: 600;font-size:16px;line-height:20px;}
.meal-owl .product-card .product-img {width: 100%;border-radius: 6px;height: 128px;overflow: hidden;position: relative;display: inline-block;}
.meal-owl .product-title-section .title-tex {text-overflow: ellipsis;display: -webkit-box;max-width: unset;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;height: 62px;}
.section-gap .section-top {margin: 0;display: flex;align-items: center;justify-content: space-between;}
.pattern-owl.our-menu-owl {background: var(--secondary-color) url(https://nationscdn.azureedge.net/otc-container/images/our-menu-bg.png) repeat left top;padding:64px 0px;}
.pattern-owl.our-menu-owl h2 {text-align: center;padding: 0 0 24px;color: #fff;font-size: 32px;font-weight: 700;line-height: 36px; /* 112.5% */}
.meal-owl .owl-dots .owl-dot span {background-color: #99afcb;}
.meal-owl .owl-dots {background-color: #99afcb;}
.owl-carousel .owl-item img {display: block;max-width: 100%;}
.meal-owl .prodcut-info.main-info img {max-width: 100%; width: 40px;height: 30px;}
.meal-owl .product-card .prodcut-info {padding: 0px 24px 40px;    height: 190px;}
.meal-owl .product-card.single-product-sec {min-height: 280px;padding: 40px 0 0;}
.meal-owl .single-product-sec .renewal-icon{display:none;}
.meal-owl .single-product-sec .item-title {color: var(--secondary-color);font-size: 26px;font-style: normal;font-weight: 300;line-height: 31.2px;letter-spacing: -0.39px;margin:11px 0px;}
.meal-owl .title-tex {font-size: 16px;font-weight: 400;line-height: 20px;}
.meal-owl .owl-dots {max-width: 160px;}
.meal-owl .owl-nav button {background: url(https://nationscdn.azureedge.net/otc-container/images/arrow-right-white.svg) no-repeat center center #d64029 !important;position: absolute;border: 2px solid #0F567329 !important;display: flex;width: 64px;height: 64px;justify-content: center;align-items: center;border-radius: 300px;box-shadow: 0px 0px 10px 0px #CCC;}

.fresh-prepared-sec h5 {font-size: 14px;font-weight: 700;line-height: 18px;text-transform: uppercase;margin: 28px 0 0;letter-spacing: 1.5px;}
.fresh-prepared-sec .section-gap .section-top {margin: 0;}
.fresh-prepared-sec .wallet-section {flex: 0 0 auto;width: 100%;}
.fresh-meals-main .faq-content h2 {margin: 0 0 4px;font-size: 32px;font-style: normal;font-weight: 600;line-height: 40px;}
.fresh-meals-main .faq {padding: 60px 0;}
.fresh-meals-main .faq-content p {color: rgba(34, 43, 47, 0.8);font-size: 20px;font-weight: 400;line-height: 28px;}

.shop-meals-benefit .shop-meals-title {display: flex;align-items: center;justify-content: space-between;margin: 0px 0px 16px;}
.shop-meals-benefit .shop-meals-title h3 {font-size: 24px;font-weight: 600;line-height: normal;margin: 0;}
.shop-meals-benefit p{margin:0px 0px 24px;}
.shop-meals-benefit .item {display: inline-block;border-radius: 3px;background-color: var(--secondary-light-color);padding: 6px 8px;color: var(--nevada-color);font-size: 14px;letter-spacing: 0.3px;line-height: 15px;}
.shop-meals-benefit {border-top: 1px solid #B1B9C1;margin-top: 40px; padding-top: 40px;}
.shop-meals-benefit .note-sec {margin: 0 0 12px;color: var(--woodsmoke-color);min-height: 42px;background-color: #FBF3D2;text-align: left;display: flex;justify-content: left;font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;padding: 10px 12px;border: 1px solid #FABE2E;border-radius: 4px; margin:16px 0px;}
.shop-meals-benefit .disabled {border: 1px solid #B1B9C1;background-color: #B1B9C1 !important;font-weight: 500;}
.shop-meals-benefit button .disabled {background-color: #B1B9C1 !important;}

@media (min-width: 1440px) and (max-width:1919.98px) {
.available-meals{margin-right:22px;}
.fresh-prepared-Shipments p{font-size:14px; margin:4px 0 0 0;}
}

@media (min-width:768px) and (max-width:1439px) {
.fresh-meals-main .banner-section:before {height: 292px;}
.fresh-prepared-Shipments h4 {font-size: 16px;font-weight: 600;margin: 0px;line-height: 22px;}
.fresh-prepared-Shipments p {font-size: 14px;line-height: 18px;}
.benefit-section {padding: 32px;background-color: var(--white-color);background-position: top center;}
.fresh-prepared-card {margin: 120px 0 0;}
.fresh-prepared-Shipments{margin-bottom:32px;}
}

@media (min-width: 992px) and (max-width:1279.98px) {
.available-meals{margin-right:12px;}
}

@media (max-width: 991px) {
.fresh-prepared-Shipments{max-width:100%;}
}

@media (max-width:767.98px) {
.fresh-meals-main .faq-accordion {padding: 8px 0px;}
.fresh-prepared-card {display: flex;padding: 40px 32px;flex-direction: column;flex-shrink: 0;background-color: #fff;border-radius: 12px;box-shadow: 0px 0px 14px 0px #CCC;margin: 24px 12px;}
.meal-owl .owl-nav button.owl-next {right: -10px;}
.fresh-prepared-card h2 {color: var(--secondary-color);font-size: 26px;font-weight: 700;margin: 0px;}
.fresh-prepared-card .icon-bg-btn, .fresh-prepared-card .icon-border-btn {min-width: 180px;}
.fresh-meals-main .banner-section:before {background: url(https://nationscdn.azureedge.net/otc-container/images/fresh-meals-banner.png) no-repeat;background-position: top center;}
.fresh-meals-main .banner-section {padding-bottom: 32px;}
.benefit-section {padding: 22px;background-color: var(--white-color);}
.meal-owl .owl-nav button {display: flex;width: 50px;height: 50px;}
.meal-owl .owl-nav button.owl-prev {left: -10px;}
.fresh-prepared-Shipments{margin-bottom:32px;}
.available-meals{margin:0px;}
.benefits-actions .icon-bg-btn{margin-bottom:16px;}
.fresh-prepared-Shipments p { margin: 6px 0 0; }

.shop-meals-benefit .shop-meals-title {display: inline-block; margin: 0px 0px 16px;}
.shop-meals-benefit .shop-meals-title h3 {font-size: 22px;margin: 12px 0px;}
.shop-meals-benefit {margin-bottom: 24px; padding-bottom: 24px;}
.section-gap .section-top {margin: 0 0 16px;display: block;}

}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}
@font-face {
	font-family: 'themify';
	src:url(/public/assets/9bad94440d49256265a5.eot?-fvbane);
	src:url(/public/assets/9bad94440d49256265a5.eot?#iefix-fvbane) format('embedded-opentype'),
		url(/public/assets/29b39089170885ae2967.woff?-fvbane) format('woff'),
		url(/public/assets/eda8b94308c6f538f04a.ttf?-fvbane) format('truetype'),
		url(/public/assets/f0fc8c798eac5636249c.svg?-fvbane#themify) format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ti-"], [class*=" ti-"] {
	font-family: 'themify';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
	content: "\e600";
}
.ti-volume:before {
	content: "\e601";
}
.ti-user:before {
	content: "\e602";
}
.ti-unlock:before {
	content: "\e603";
}
.ti-unlink:before {
	content: "\e604";
}
.ti-trash:before {
	content: "\e605";
}
.ti-thought:before {
	content: "\e606";
}
.ti-target:before {
	content: "\e607";
}
.ti-tag:before {
	content: "\e608";
}
.ti-tablet:before {
	content: "\e609";
}
.ti-star:before {
	content: "\e60a";
}
.ti-spray:before {
	content: "\e60b";
}
.ti-signal:before {
	content: "\e60c";
}
.ti-shopping-cart:before {
	content: "\e60d";
}
.ti-shopping-cart-full:before {
	content: "\e60e";
}
.ti-settings:before {
	content: "\e60f";
}
.ti-search:before {
	content: "\e610";
}
.ti-zoom-in:before {
	content: "\e611";
}
.ti-zoom-out:before {
	content: "\e612";
}
.ti-cut:before {
	content: "\e613";
}
.ti-ruler:before {
	content: "\e614";
}
.ti-ruler-pencil:before {
	content: "\e615";
}
.ti-ruler-alt:before {
	content: "\e616";
}
.ti-bookmark:before {
	content: "\e617";
}
.ti-bookmark-alt:before {
	content: "\e618";
}
.ti-reload:before {
	content: "\e619";
}
.ti-plus:before {
	content: "\e61a";
}
.ti-pin:before {
	content: "\e61b";
}
.ti-pencil:before {
	content: "\e61c";
}
.ti-pencil-alt:before {
	content: "\e61d";
}
.ti-paint-roller:before {
	content: "\e61e";
}
.ti-paint-bucket:before {
	content: "\e61f";
}
.ti-na:before {
	content: "\e620";
}
.ti-mobile:before {
	content: "\e621";
}
.ti-minus:before {
	content: "\e622";
}
.ti-medall:before {
	content: "\e623";
}
.ti-medall-alt:before {
	content: "\e624";
}
.ti-marker:before {
	content: "\e625";
}
.ti-marker-alt:before {
	content: "\e626";
}
.ti-arrow-up:before {
	content: "\e627";
}
.ti-arrow-right:before {
	content: "\e628";
}
.ti-arrow-left:before {
	content: "\e629";
}
.ti-arrow-down:before {
	content: "\e62a";
}
.ti-lock:before {
	content: "\e62b";
}
.ti-location-arrow:before {
	content: "\e62c";
}
.ti-link:before {
	content: "\e62d";
}
.ti-layout:before {
	content: "\e62e";
}
.ti-layers:before {
	content: "\e62f";
}
.ti-layers-alt:before {
	content: "\e630";
}
.ti-key:before {
	content: "\e631";
}
.ti-import:before {
	content: "\e632";
}
.ti-image:before {
	content: "\e633";
}
.ti-heart:before {
	content: "\e634";
}
.ti-heart-broken:before {
	content: "\e635";
}
.ti-hand-stop:before {
	content: "\e636";
}
.ti-hand-open:before {
	content: "\e637";
}
.ti-hand-drag:before {
	content: "\e638";
}
.ti-folder:before {
	content: "\e639";
}
.ti-flag:before {
	content: "\e63a";
}
.ti-flag-alt:before {
	content: "\e63b";
}
.ti-flag-alt-2:before {
	content: "\e63c";
}
.ti-eye:before {
	content: "\e63d";
}
.ti-export:before {
	content: "\e63e";
}
.ti-exchange-vertical:before {
	content: "\e63f";
}
.ti-desktop:before {
	content: "\e640";
}
.ti-cup:before {
	content: "\e641";
}
.ti-crown:before {
	content: "\e642";
}
.ti-comments:before {
	content: "\e643";
}
.ti-comment:before {
	content: "\e644";
}
.ti-comment-alt:before {
	content: "\e645";
}
.ti-close:before {
	content: "\e646";
}
.ti-clip:before {
	content: "\e647";
}
.ti-angle-up:before {
	content: "\e648";
}
.ti-angle-right:before {
	content: "\e649";
}
.ti-angle-left:before {
	content: "\e64a";
}
.ti-angle-down:before {
	content: "\e64b";
}
.ti-check:before {
	content: "\e64c";
}
.ti-check-box:before {
	content: "\e64d";
}
.ti-camera:before {
	content: "\e64e";
}
.ti-announcement:before {
	content: "\e64f";
}
.ti-brush:before {
	content: "\e650";
}
.ti-briefcase:before {
	content: "\e651";
}
.ti-bolt:before {
	content: "\e652";
}
.ti-bolt-alt:before {
	content: "\e653";
}
.ti-blackboard:before {
	content: "\e654";
}
.ti-bag:before {
	content: "\e655";
}
.ti-move:before {
	content: "\e656";
}
.ti-arrows-vertical:before {
	content: "\e657";
}
.ti-arrows-horizontal:before {
	content: "\e658";
}
.ti-fullscreen:before {
	content: "\e659";
}
.ti-arrow-top-right:before {
	content: "\e65a";
}
.ti-arrow-top-left:before {
	content: "\e65b";
}
.ti-arrow-circle-up:before {
	content: "\e65c";
}
.ti-arrow-circle-right:before {
	content: "\e65d";
}
.ti-arrow-circle-left:before {
	content: "\e65e";
}
.ti-arrow-circle-down:before {
	content: "\e65f";
}
.ti-angle-double-up:before {
	content: "\e660";
}
.ti-angle-double-right:before {
	content: "\e661";
}
.ti-angle-double-left:before {
	content: "\e662";
}
.ti-angle-double-down:before {
	content: "\e663";
}
.ti-zip:before {
	content: "\e664";
}
.ti-world:before {
	content: "\e665";
}
.ti-wheelchair:before {
	content: "\e666";
}
.ti-view-list:before {
	content: "\e667";
}
.ti-view-list-alt:before {
	content: "\e668";
}
.ti-view-grid:before {
	content: "\e669";
}
.ti-uppercase:before {
	content: "\e66a";
}
.ti-upload:before {
	content: "\e66b";
}
.ti-underline:before {
	content: "\e66c";
}
.ti-truck:before {
	content: "\e66d";
}
.ti-timer:before {
	content: "\e66e";
}
.ti-ticket:before {
	content: "\e66f";
}
.ti-thumb-up:before {
	content: "\e670";
}
.ti-thumb-down:before {
	content: "\e671";
}
.ti-text:before {
	content: "\e672";
}
.ti-stats-up:before {
	content: "\e673";
}
.ti-stats-down:before {
	content: "\e674";
}
.ti-split-v:before {
	content: "\e675";
}
.ti-split-h:before {
	content: "\e676";
}
.ti-smallcap:before {
	content: "\e677";
}
.ti-shine:before {
	content: "\e678";
}
.ti-shift-right:before {
	content: "\e679";
}
.ti-shift-left:before {
	content: "\e67a";
}
.ti-shield:before {
	content: "\e67b";
}
.ti-notepad:before {
	content: "\e67c";
}
.ti-server:before {
	content: "\e67d";
}
.ti-quote-right:before {
	content: "\e67e";
}
.ti-quote-left:before {
	content: "\e67f";
}
.ti-pulse:before {
	content: "\e680";
}
.ti-printer:before {
	content: "\e681";
}
.ti-power-off:before {
	content: "\e682";
}
.ti-plug:before {
	content: "\e683";
}
.ti-pie-chart:before {
	content: "\e684";
}
.ti-paragraph:before {
	content: "\e685";
}
.ti-panel:before {
	content: "\e686";
}
.ti-package:before {
	content: "\e687";
}
.ti-music:before {
	content: "\e688";
}
.ti-music-alt:before {
	content: "\e689";
}
.ti-mouse:before {
	content: "\e68a";
}
.ti-mouse-alt:before {
	content: "\e68b";
}
.ti-money:before {
	content: "\e68c";
}
.ti-microphone:before {
	content: "\e68d";
}
.ti-menu:before {
	content: "\e68e";
}
.ti-menu-alt:before {
	content: "\e68f";
}
.ti-map:before {
	content: "\e690";
}
.ti-map-alt:before {
	content: "\e691";
}
.ti-loop:before {
	content: "\e692";
}
.ti-location-pin:before {
	content: "\e693";
}
.ti-list:before {
	content: "\e694";
}
.ti-light-bulb:before {
	content: "\e695";
}
.ti-Italic:before {
	content: "\e696";
}
.ti-info:before {
	content: "\e697";
}
.ti-infinite:before {
	content: "\e698";
}
.ti-id-badge:before {
	content: "\e699";
}
.ti-hummer:before {
	content: "\e69a";
}
.ti-home:before {
	content: "\e69b";
}
.ti-help:before {
	content: "\e69c";
}
.ti-headphone:before {
	content: "\e69d";
}
.ti-harddrives:before {
	content: "\e69e";
}
.ti-harddrive:before {
	content: "\e69f";
}
.ti-gift:before {
	content: "\e6a0";
}
.ti-game:before {
	content: "\e6a1";
}
.ti-filter:before {
	content: "\e6a2";
}
.ti-files:before {
	content: "\e6a3";
}
.ti-file:before {
	content: "\e6a4";
}
.ti-eraser:before {
	content: "\e6a5";
}
.ti-envelope:before {
	content: "\e6a6";
}
.ti-download:before {
	content: "\e6a7";
}
.ti-direction:before {
	content: "\e6a8";
}
.ti-direction-alt:before {
	content: "\e6a9";
}
.ti-dashboard:before {
	content: "\e6aa";
}
.ti-control-stop:before {
	content: "\e6ab";
}
.ti-control-shuffle:before {
	content: "\e6ac";
}
.ti-control-play:before {
	content: "\e6ad";
}
.ti-control-pause:before {
	content: "\e6ae";
}
.ti-control-forward:before {
	content: "\e6af";
}
.ti-control-backward:before {
	content: "\e6b0";
}
.ti-cloud:before {
	content: "\e6b1";
}
.ti-cloud-up:before {
	content: "\e6b2";
}
.ti-cloud-down:before {
	content: "\e6b3";
}
.ti-clipboard:before {
	content: "\e6b4";
}
.ti-car:before {
	content: "\e6b5";
}
.ti-calendar:before {
	content: "\e6b6";
}
.ti-book:before {
	content: "\e6b7";
}
.ti-bell:before {
	content: "\e6b8";
}
.ti-basketball:before {
	content: "\e6b9";
}
.ti-bar-chart:before {
	content: "\e6ba";
}
.ti-bar-chart-alt:before {
	content: "\e6bb";
}
.ti-back-right:before {
	content: "\e6bc";
}
.ti-back-left:before {
	content: "\e6bd";
}
.ti-arrows-corner:before {
	content: "\e6be";
}
.ti-archive:before {
	content: "\e6bf";
}
.ti-anchor:before {
	content: "\e6c0";
}
.ti-align-right:before {
	content: "\e6c1";
}
.ti-align-left:before {
	content: "\e6c2";
}
.ti-align-justify:before {
	content: "\e6c3";
}
.ti-align-center:before {
	content: "\e6c4";
}
.ti-alert:before {
	content: "\e6c5";
}
.ti-alarm-clock:before {
	content: "\e6c6";
}
.ti-agenda:before {
	content: "\e6c7";
}
.ti-write:before {
	content: "\e6c8";
}
.ti-window:before {
	content: "\e6c9";
}
.ti-widgetized:before {
	content: "\e6ca";
}
.ti-widget:before {
	content: "\e6cb";
}
.ti-widget-alt:before {
	content: "\e6cc";
}
.ti-wallet:before {
	content: "\e6cd";
}
.ti-video-clapper:before {
	content: "\e6ce";
}
.ti-video-camera:before {
	content: "\e6cf";
}
.ti-vector:before {
	content: "\e6d0";
}
.ti-themify-logo:before {
	content: "\e6d1";
}
.ti-themify-favicon:before {
	content: "\e6d2";
}
.ti-themify-favicon-alt:before {
	content: "\e6d3";
}
.ti-support:before {
	content: "\e6d4";
}
.ti-stamp:before {
	content: "\e6d5";
}
.ti-split-v-alt:before {
	content: "\e6d6";
}
.ti-slice:before {
	content: "\e6d7";
}
.ti-shortcode:before {
	content: "\e6d8";
}
.ti-shift-right-alt:before {
	content: "\e6d9";
}
.ti-shift-left-alt:before {
	content: "\e6da";
}
.ti-ruler-alt-2:before {
	content: "\e6db";
}
.ti-receipt:before {
	content: "\e6dc";
}
.ti-pin2:before {
	content: "\e6dd";
}
.ti-pin-alt:before {
	content: "\e6de";
}
.ti-pencil-alt2:before {
	content: "\e6df";
}
.ti-palette:before {
	content: "\e6e0";
}
.ti-more:before {
	content: "\e6e1";
}
.ti-more-alt:before {
	content: "\e6e2";
}
.ti-microphone-alt:before {
	content: "\e6e3";
}
.ti-magnet:before {
	content: "\e6e4";
}
.ti-line-double:before {
	content: "\e6e5";
}
.ti-line-dotted:before {
	content: "\e6e6";
}
.ti-line-dashed:before {
	content: "\e6e7";
}
.ti-layout-width-full:before {
	content: "\e6e8";
}
.ti-layout-width-default:before {
	content: "\e6e9";
}
.ti-layout-width-default-alt:before {
	content: "\e6ea";
}
.ti-layout-tab:before {
	content: "\e6eb";
}
.ti-layout-tab-window:before {
	content: "\e6ec";
}
.ti-layout-tab-v:before {
	content: "\e6ed";
}
.ti-layout-tab-min:before {
	content: "\e6ee";
}
.ti-layout-slider:before {
	content: "\e6ef";
}
.ti-layout-slider-alt:before {
	content: "\e6f0";
}
.ti-layout-sidebar-right:before {
	content: "\e6f1";
}
.ti-layout-sidebar-none:before {
	content: "\e6f2";
}
.ti-layout-sidebar-left:before {
	content: "\e6f3";
}
.ti-layout-placeholder:before {
	content: "\e6f4";
}
.ti-layout-menu:before {
	content: "\e6f5";
}
.ti-layout-menu-v:before {
	content: "\e6f6";
}
.ti-layout-menu-separated:before {
	content: "\e6f7";
}
.ti-layout-menu-full:before {
	content: "\e6f8";
}
.ti-layout-media-right-alt:before {
	content: "\e6f9";
}
.ti-layout-media-right:before {
	content: "\e6fa";
}
.ti-layout-media-overlay:before {
	content: "\e6fb";
}
.ti-layout-media-overlay-alt:before {
	content: "\e6fc";
}
.ti-layout-media-overlay-alt-2:before {
	content: "\e6fd";
}
.ti-layout-media-left-alt:before {
	content: "\e6fe";
}
.ti-layout-media-left:before {
	content: "\e6ff";
}
.ti-layout-media-center-alt:before {
	content: "\e700";
}
.ti-layout-media-center:before {
	content: "\e701";
}
.ti-layout-list-thumb:before {
	content: "\e702";
}
.ti-layout-list-thumb-alt:before {
	content: "\e703";
}
.ti-layout-list-post:before {
	content: "\e704";
}
.ti-layout-list-large-image:before {
	content: "\e705";
}
.ti-layout-line-solid:before {
	content: "\e706";
}
.ti-layout-grid4:before {
	content: "\e707";
}
.ti-layout-grid3:before {
	content: "\e708";
}
.ti-layout-grid2:before {
	content: "\e709";
}
.ti-layout-grid2-thumb:before {
	content: "\e70a";
}
.ti-layout-cta-right:before {
	content: "\e70b";
}
.ti-layout-cta-left:before {
	content: "\e70c";
}
.ti-layout-cta-center:before {
	content: "\e70d";
}
.ti-layout-cta-btn-right:before {
	content: "\e70e";
}
.ti-layout-cta-btn-left:before {
	content: "\e70f";
}
.ti-layout-column4:before {
	content: "\e710";
}
.ti-layout-column3:before {
	content: "\e711";
}
.ti-layout-column2:before {
	content: "\e712";
}
.ti-layout-accordion-separated:before {
	content: "\e713";
}
.ti-layout-accordion-merged:before {
	content: "\e714";
}
.ti-layout-accordion-list:before {
	content: "\e715";
}
.ti-ink-pen:before {
	content: "\e716";
}
.ti-info-alt:before {
	content: "\e717";
}
.ti-help-alt:before {
	content: "\e718";
}
.ti-headphone-alt:before {
	content: "\e719";
}
.ti-hand-point-up:before {
	content: "\e71a";
}
.ti-hand-point-right:before {
	content: "\e71b";
}
.ti-hand-point-left:before {
	content: "\e71c";
}
.ti-hand-point-down:before {
	content: "\e71d";
}
.ti-gallery:before {
	content: "\e71e";
}
.ti-face-smile:before {
	content: "\e71f";
}
.ti-face-sad:before {
	content: "\e720";
}
.ti-credit-card:before {
	content: "\e721";
}
.ti-control-skip-forward:before {
	content: "\e722";
}
.ti-control-skip-backward:before {
	content: "\e723";
}
.ti-control-record:before {
	content: "\e724";
}
.ti-control-eject:before {
	content: "\e725";
}
.ti-comments-smiley:before {
	content: "\e726";
}
.ti-brush-alt:before {
	content: "\e727";
}
.ti-youtube:before {
	content: "\e728";
}
.ti-vimeo:before {
	content: "\e729";
}
.ti-twitter:before {
	content: "\e72a";
}
.ti-time:before {
	content: "\e72b";
}
.ti-tumblr:before {
	content: "\e72c";
}
.ti-skype:before {
	content: "\e72d";
}
.ti-share:before {
	content: "\e72e";
}
.ti-share-alt:before {
	content: "\e72f";
}
.ti-rocket:before {
	content: "\e730";
}
.ti-pinterest:before {
	content: "\e731";
}
.ti-new-window:before {
	content: "\e732";
}
.ti-microsoft:before {
	content: "\e733";
}
.ti-list-ol:before {
	content: "\e734";
}
.ti-linkedin:before {
	content: "\e735";
}
.ti-layout-sidebar-2:before {
	content: "\e736";
}
.ti-layout-grid4-alt:before {
	content: "\e737";
}
.ti-layout-grid3-alt:before {
	content: "\e738";
}
.ti-layout-grid2-alt:before {
	content: "\e739";
}
.ti-layout-column4-alt:before {
	content: "\e73a";
}
.ti-layout-column3-alt:before {
	content: "\e73b";
}
.ti-layout-column2-alt:before {
	content: "\e73c";
}
.ti-instagram:before {
	content: "\e73d";
}
.ti-google:before {
	content: "\e73e";
}
.ti-github:before {
	content: "\e73f";
}
.ti-flickr:before {
	content: "\e740";
}
.ti-facebook:before {
	content: "\e741";
}
.ti-dropbox:before {
	content: "\e742";
}
.ti-dribbble:before {
	content: "\e743";
}
.ti-apple:before {
	content: "\e744";
}
.ti-android:before {
	content: "\e745";
}
.ti-save:before {
	content: "\e746";
}
.ti-save-alt:before {
	content: "\e747";
}
.ti-yahoo:before {
	content: "\e748";
}
.ti-wordpress:before {
	content: "\e749";
}
.ti-vimeo-alt:before {
	content: "\e74a";
}
.ti-twitter-alt:before {
	content: "\e74b";
}
.ti-tumblr-alt:before {
	content: "\e74c";
}
.ti-trello:before {
	content: "\e74d";
}
.ti-stack-overflow:before {
	content: "\e74e";
}
.ti-soundcloud:before {
	content: "\e74f";
}
.ti-sharethis:before {
	content: "\e750";
}
.ti-sharethis-alt:before {
	content: "\e751";
}
.ti-reddit:before {
	content: "\e752";
}
.ti-pinterest-alt:before {
	content: "\e753";
}
.ti-microsoft-alt:before {
	content: "\e754";
}
.ti-linux:before {
	content: "\e755";
}
.ti-jsfiddle:before {
	content: "\e756";
}
.ti-joomla:before {
	content: "\e757";
}
.ti-html5:before {
	content: "\e758";
}
.ti-flickr-alt:before {
	content: "\e759";
}
.ti-email:before {
	content: "\e75a";
}
.ti-drupal:before {
	content: "\e75b";
}
.ti-dropbox-alt:before {
	content: "\e75c";
}
.ti-css3:before {
	content: "\e75d";
}
.ti-rss:before {
	content: "\e75e";
}
.ti-rss-alt:before {
	content: "\e75f";
}

/*
Linearicons Free v1.0.0 - https://linearicons.com/free
By Perxis - https://perxis.com
(c) 2014-2015 Perxis.com
License: https://linearicons.com/free/license
*/
@font-face{font-family:Linearicons-Free;src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot);src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot?#iefix) format('embedded-opentype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff2) format('woff2'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.ttf) format('truetype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff) format('woff'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.svg#Linearicons-Free) format('svg');font-weight:400;font-style:normal}.lnr{font-family:Linearicons-Free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:"\e800"}.lnr-apartment:before{content:"\e801"}.lnr-pencil:before{content:"\e802"}.lnr-magic-wand:before{content:"\e803"}.lnr-drop:before{content:"\e804"}.lnr-lighter:before{content:"\e805"}.lnr-poop:before{content:"\e806"}.lnr-sun:before{content:"\e807"}.lnr-moon:before{content:"\e808"}.lnr-cloud:before{content:"\e809"}.lnr-cloud-upload:before{content:"\e80a"}.lnr-cloud-download:before{content:"\e80b"}.lnr-cloud-sync:before{content:"\e80c"}.lnr-cloud-check:before{content:"\e80d"}.lnr-database:before{content:"\e80e"}.lnr-lock:before{content:"\e80f"}.lnr-cog:before{content:"\e810"}.lnr-trash:before{content:"\e811"}.lnr-dice:before{content:"\e812"}.lnr-heart:before{content:"\e813"}.lnr-star:before{content:"\e814"}.lnr-star-half:before{content:"\e815"}.lnr-star-empty:before{content:"\e816"}.lnr-flag:before{content:"\e817"}.lnr-envelope:before{content:"\e818"}.lnr-paperclip:before{content:"\e819"}.lnr-inbox:before{content:"\e81a"}.lnr-eye:before{content:"\e81b"}.lnr-printer:before{content:"\e81c"}.lnr-file-empty:before{content:"\e81d"}.lnr-file-add:before{content:"\e81e"}.lnr-enter:before{content:"\e81f"}.lnr-exit:before{content:"\e820"}.lnr-graduation-hat:before{content:"\e821"}.lnr-license:before{content:"\e822"}.lnr-music-note:before{content:"\e823"}.lnr-film-play:before{content:"\e824"}.lnr-camera-video:before{content:"\e825"}.lnr-camera:before{content:"\e826"}.lnr-picture:before{content:"\e827"}.lnr-book:before{content:"\e828"}.lnr-bookmark:before{content:"\e829"}.lnr-user:before{content:"\e82a"}.lnr-users:before{content:"\e82b"}.lnr-shirt:before{content:"\e82c"}.lnr-store:before{content:"\e82d"}.lnr-cart:before{content:"\e82e"}.lnr-tag:before{content:"\e82f"}.lnr-phone-handset:before{content:"\e830"}.lnr-phone:before{content:"\e831"}.lnr-pushpin:before{content:"\e832"}.lnr-map-marker:before{content:"\e833"}.lnr-map:before{content:"\e834"}.lnr-location:before{content:"\e835"}.lnr-calendar-full:before{content:"\e836"}.lnr-keyboard:before{content:"\e837"}.lnr-spell-check:before{content:"\e838"}.lnr-screen:before{content:"\e839"}.lnr-smartphone:before{content:"\e83a"}.lnr-tablet:before{content:"\e83b"}.lnr-laptop:before{content:"\e83c"}.lnr-laptop-phone:before{content:"\e83d"}.lnr-power-switch:before{content:"\e83e"}.lnr-bubble:before{content:"\e83f"}.lnr-heart-pulse:before{content:"\e840"}.lnr-construction:before{content:"\e841"}.lnr-pie-chart:before{content:"\e842"}.lnr-chart-bars:before{content:"\e843"}.lnr-gift:before{content:"\e844"}.lnr-diamond:before{content:"\e845"}.lnr-linearicons:before{content:"\e846"}.lnr-dinner:before{content:"\e847"}.lnr-coffee-cup:before{content:"\e848"}.lnr-leaf:before{content:"\e849"}.lnr-paw:before{content:"\e84a"}.lnr-rocket:before{content:"\e84b"}.lnr-briefcase:before{content:"\e84c"}.lnr-bus:before{content:"\e84d"}.lnr-car:before{content:"\e84e"}.lnr-train:before{content:"\e84f"}.lnr-bicycle:before{content:"\e850"}.lnr-wheelchair:before{content:"\e851"}.lnr-select:before{content:"\e852"}.lnr-earth:before{content:"\e853"}.lnr-smile:before{content:"\e854"}.lnr-sad:before{content:"\e855"}.lnr-neutral:before{content:"\e856"}.lnr-mustache:before{content:"\e857"}.lnr-alarm:before{content:"\e858"}.lnr-bullhorn:before{content:"\e859"}.lnr-volume-high:before{content:"\e85a"}.lnr-volume-medium:before{content:"\e85b"}.lnr-volume-low:before{content:"\e85c"}.lnr-volume:before{content:"\e85d"}.lnr-mic:before{content:"\e85e"}.lnr-hourglass:before{content:"\e85f"}.lnr-undo:before{content:"\e860"}.lnr-redo:before{content:"\e861"}.lnr-sync:before{content:"\e862"}.lnr-history:before{content:"\e863"}.lnr-clock:before{content:"\e864"}.lnr-download:before{content:"\e865"}.lnr-upload:before{content:"\e866"}.lnr-enter-down:before{content:"\e867"}.lnr-exit-up:before{content:"\e868"}.lnr-bug:before{content:"\e869"}.lnr-code:before{content:"\e86a"}.lnr-link:before{content:"\e86b"}.lnr-unlink:before{content:"\e86c"}.lnr-thumbs-up:before{content:"\e86d"}.lnr-thumbs-down:before{content:"\e86e"}.lnr-magnifier:before{content:"\e86f"}.lnr-cross:before{content:"\e870"}.lnr-menu:before{content:"\e871"}.lnr-list:before{content:"\e872"}.lnr-chevron-up:before{content:"\e873"}.lnr-chevron-down:before{content:"\e874"}.lnr-chevron-left:before{content:"\e875"}.lnr-chevron-right:before{content:"\e876"}.lnr-arrow-up:before{content:"\e877"}.lnr-arrow-down:before{content:"\e878"}.lnr-arrow-left:before{content:"\e879"}.lnr-arrow-right:before{content:"\e87a"}.lnr-move:before{content:"\e87b"}.lnr-warning:before{content:"\e87c"}.lnr-question-circle:before{content:"\e87d"}.lnr-menu-circle:before{content:"\e87e"}.lnr-checkmark-circle:before{content:"\e87f"}.lnr-cross-circle:before{content:"\e880"}.lnr-plus-circle:before{content:"\e881"}.lnr-circle-minus:before{content:"\e882"}.lnr-arrow-up-circle:before{content:"\e883"}.lnr-arrow-down-circle:before{content:"\e884"}.lnr-arrow-left-circle:before{content:"\e885"}.lnr-arrow-right-circle:before{content:"\e886"}.lnr-chevron-up-circle:before{content:"\e887"}.lnr-chevron-down-circle:before{content:"\e888"}.lnr-chevron-left-circle:before{content:"\e889"}.lnr-chevron-right-circle:before{content:"\e88a"}.lnr-crop:before{content:"\e88b"}.lnr-frame-expand:before{content:"\e88c"}.lnr-frame-contract:before{content:"\e88d"}.lnr-layers:before{content:"\e88e"}.lnr-funnel:before{content:"\e88f"}.lnr-text-format:before{content:"\e890"}.lnr-text-format-remove:before{content:"\e891"}.lnr-text-size:before{content:"\e892"}.lnr-bold:before{content:"\e893"}.lnr-italic:before{content:"\e894"}.lnr-underline:before{content:"\e895"}.lnr-strikethrough:before{content:"\e896"}.lnr-highlight:before{content:"\e897"}.lnr-text-align-left:before{content:"\e898"}.lnr-text-align-center:before{content:"\e899"}.lnr-text-align-right:before{content:"\e89a"}.lnr-text-align-justify:before{content:"\e89b"}.lnr-line-spacing:before{content:"\e89c"}.lnr-indent-increase:before{content:"\e89d"}.lnr-indent-decrease:before{content:"\e89e"}.lnr-pilcrow:before{content:"\e89f"}.lnr-direction-ltr:before{content:"\e8a0"}.lnr-direction-rtl:before{content:"\e8a1"}.lnr-page-break:before{content:"\e8a2"}.lnr-sort-alpha-asc:before{content:"\e8a3"}.lnr-sort-amount-asc:before{content:"\e8a4"}.lnr-hand:before{content:"\e8a5"}.lnr-pointer-up:before{content:"\e8a6"}.lnr-pointer-right:before{content:"\e8a7"}.lnr-pointer-down:before{content:"\e8a8"}.lnr-pointer-left:before{content:"\e8a9"}
/*!
* metismenu https://github.com/onokumus/metismenu#readme
* A jQuery menu plugin
* @version 3.0.6
* @author Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* @license: MIT 
*/
.metismenu .arrow {
	float: right;
	line-height: 1.42857;
}
*[dir="rtl"] .metismenu .arrow {
	float: left;
}
/*
 * Require Bootstrap 3.x
 * https://github.com/twbs/bootstrap
*/

.metismenu .glyphicon.arrow:before {
	content: "\e079";
}
.metismenu .mm-active > a > .glyphicon.arrow:before {
	content: "\e114";
}
/*
 * Require Font-Awesome
 * http://fortawesome.github.io/Font-Awesome/
*/

.metismenu .fa.arrow:before {
	content: "\f104";
}
.metismenu .mm-active > a > .fa.arrow:before {
	content: "\f107";
}
/*
 * Require Ionicons
 * http://ionicons.com/
*/

.metismenu .ion.arrow:before {
	content: "\f3d2"
}
.metismenu .mm-active > a > .ion.arrow:before {
	content: "\f3d0";
}
.metismenu .plus-times {
	float: right;
}
*[dir="rtl"] .metismenu .plus-times {
	float: left;
}
.metismenu .fa.plus-times:before {
	content: "\f067";
}
.metismenu .mm-active > a > .fa.plus-times {
	transform: rotate(45deg);
}
.metismenu .plus-minus {
	float: right;
}
*[dir="rtl"] .metismenu .plus-minus {
	float: left;
}
.metismenu .fa.plus-minus:before {
	content: "\f067";
}
.metismenu .mm-active > a > .fa.plus-minus:before {
	content: "\f068";
}
.metismenu .mm-collapse:not(.mm-show) {
	display: none;
}
.metismenu .mm-collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-timing-function: ease;
	transition-duration: .35s;
	transition-property: height, visibility;
}
.metismenu .has-arrow {
	position: relative;
}
.metismenu .has-arrow::after {
	position: absolute;
	content: '';
	width: .5em;
	height: .5em;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: currentColor;
	border-color: initial;
	right: 1em;
	transform: rotate(-45deg) translate(0, -50%);
	transform-origin: top;
	top: 50%;
	transition: all .3s ease-out;
}
*[dir="rtl"] .metismenu .has-arrow::after {
	right: auto;
	left: 1em;
	transform: rotate(135deg) translate(0, -50%);
}
.metismenu .mm-active > .has-arrow::after, .metismenu .has-arrow[aria-expanded="true"]::after {
	transform: rotate(-135deg) translate(0, -50%);
}
*[dir="rtl"] .metismenu .mm-active > .has-arrow::after, *[dir="rtl"] .metismenu .has-arrow[aria-expanded="true"]::after {
	transform: rotate(225deg) translate(0, -50%);
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper,  .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}
.owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled {
	display: none;
}
.owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel .owl-nav button.owl-prev,  .owl-carousel .owl-nav button.owl-next,  .owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}
.owl-carousel.owl-loaded {
	display: block;
}
.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}
.owl-carousel.owl-hidden {
	opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab;
}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
/* No Js */
.no-js .owl-carousel {
	display: block;
}
/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	animation-duration: 1000ms;
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	animation-name: fadeOut;
}
 @keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}
/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
/**
      This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
      calculation of the height of the owl-item that breaks page layouts
     */ }
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}
/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	/* background: url("owl.video.play.png") no-repeat; */
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform: scale(1.3, 1.3);
	transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

@font-face {
    font-family:"WebComponentsIcons" ;
    src: url(/public/assets/099bc356f5caac05ac53.ttf?-fvbane) format('truetype');
    font-weight: normal;
	font-style: normal;
}
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}
@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-name:headShake;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;animation-name:jello;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);opacity:0;transform:translate3d(0,-3000px,0)}60%{-webkit-transform:translate3d(0,25px,0);opacity:1;transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);opacity:0;transform:translate3d(-3000px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);opacity:1;transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(3000px,0,0);opacity:0;transform:translate3d(3000px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);opacity:1;transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,3000px,0);opacity:0;transform:translate3d(0,3000px,0)}60%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);opacity:1;transform:scale3d(1.1,1.1,1.1)}to{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);opacity:1;transform:translate3d(0,-20px,0)}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);opacity:1;transform:translate3d(20px,0,0)}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);opacity:1;transform:translate3d(-20px,0,0)}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);opacity:1;transform:translate3d(0,20px,0)}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0,100%,0);opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0);opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-animation-name:flipInX;-webkit-backface-visibility:visible!important;animation-name:flipInX;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-animation-name:flipInY;-webkit-backface-visibility:visible!important;animation-name:flipInY;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;-webkit-backface-visibility:visible!important;animation-duration:.75s;animation-name:flipOutY;backface-visibility:visible!important}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0,700px,0);opacity:0;transform:translate3d(0,700px,0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}@keyframes jackInTheBox{0%{-webkit-transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate(120deg);opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;-webkit-transition:none!important;animation:unset!important;transition:none!important}}
/*Bootstrap CSS*/
/*@import "bootstrap.min.css";*/

/* Animate*/

/*Themify css*/

/*Icon css*/

/* MetisMenu css*/

/* owl css*/
.modal-header .close svg{fill:var(--secondary-color);}
.form-control:disabled {background-color: #e9ecef !important;opacity: 0.5;}

.custom-disabled, .select-disabled{cursor: no-drop;background: #EDEEF0 !important;border-color: #D4D5D6 !important;}
.disabled-checkbox input {cursor: no-drop !important;}
.checkbox .disabled-checkbox input[type="checkbox"]:checked + .box:after {background: #EDEEF0 !important;border-color: #D4D5D6 !important;}
/* Custom select CSS */
.custom-select .selected-lable {font-size: 18px;position: absolute;bottom: 8px;display: block;width: 83%;text-align:left;}
.custom-select .arrow-icon { position: absolute;right: 16px;top: 50%;transform: translateY(-50%);}
.custom-popup.meal-bundle .custom-select .dropdown-menu.left {left:0 !important; right:auto !important;top:48px; height:280px; overflow-y:auto;}
.filters-section .custom-check.slimscroll {height: 200px !important;}
.custom-select .arrow-icon svg {transition: 0.2s;transform: rotate(-180deg);}
.custom-select .show .arrow-icon svg {transform: rotate(-0deg);}
.custom-popup.meal-bundle .custom-select .float-label {margin:0;color:var(--nevada-color);font-size:16px;letter-spacing:0.3px;font-weight:400;position:absolute;pointer-events:none;left:18px;top:15px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;line-height:16px;}
.custom-popup.meal-bundle .custom-select .show .float-label, .custom-popup.meal-bundle .custom-select .active-dropdown .float-label {top:-10px;color:var(--nevada-color);font-size:14px;letter-spacing:0.3px;line-height:18px;background:var(--white-color) !important;margin-bottom:0;padding:0px 4px;}
.modal-header .close svg{fill:var(--secondary-color);}
/*
================================================
Check Box & Radio Buttons CSS
================================================
*/
.custom-radio .form-check, .custom-check .form-check{margin-bottom:16px;}
.custom-radio .form-check-input, .custom-check .form-check-input{min-height:20px;min-width:20px;border:1px solid var(--cadet-blue-color);background-color:var(--secondary-light-color);cursor:pointer;top:-2px;position:relative;}
.custom-radio .form-check-input:checked, .custom-check .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color);}
.custom-radio .form-check-input:focus, .custom-check .form-check-input:focus{box-shadow:0 0 0 0.25rem var(--primary-light-color);}
.custom-radio label, .custom-check label{color:var(--nevada-color);line-height:21px;margin-left:12px;cursor:pointer;font-weight:500;}
.custom-radio.form-check-inline .form-check, .custom-check.form-check-inline .form-check{display:inline-block;margin-right:16px;}
.custom-radio .form-check-input{border-radius:10px;}
.custom-radio.form-check-inline .form-check{margin:0 80px 0 0 !important;}
.custom-radio.form-check-inline .form-check:last-child{margin-right:0 !important;}
.custom-check .form-check-input{border-radius:4px;}
.custom-radio .form-check-input:checked[type=radio] {background-image: url(/public/assets/69aa1495d8439f869898.svg);}

/*toggle-check*/
.toggle-check .form-check-input{background-color: var(--cadet-blue-color);border-color: var(--cadet-blue-color);}
.toggle-check .form-switch .form-check-input{background-image:url(/public/assets/215f8ced19c13e0059ee.svg);}
.toggle-check .form-check-input:checked {background-color: var(--primary-color);border-color: var(--primary-color);}
.toggle-check .form-check-input:focus {box-shadow: none;}
.toggle-check .form-check-label {font-size: 18px; margin-left:6px;}
.toggle-check.toggle-bg .form-switch {display: flex;align-items: center;}
.toggle-check.toggle-bg {align-items: center;display: flex;justify-content: center;margin-left: 20px;height: 32px;max-width: 140px;border-radius: 8px;background-color: rgba(233,236,240,0.5);padding: 0 12px;}
.toggle-check.toggle-bg.form-check-input {margin-top: 8px;}

.checkbox{padding:10px 0;}
.checkbox label {padding-left:30px;cursor:pointer; color:var(--nevada-color);line-height:20px;font-size: 16px;}
.sidebar .filter-list .chack-box-wrapper .checkbox label {white-space:normal;}
.checkbox input[type="checkbox"] {display: none;}
.checkbox input[type="checkbox"]:focus {outline:none; box-shadow: 0px 4px 16px 1px rgba(0, 0, 0, 0.15)}
.checkbox input[type="checkbox"] + .box:before, input[type="checkbox"] + .box:after {transition: all 0.3s;}input[type="checkbox"] + .box:after {position: absolute;left: 4px;top:5px;margin-top: -5px;margin-left: -4px;display: inline-block;content: ' ';width: 20px;height: 20px;border: 1px solid var(--cadet-blue-color);border-radius:4px;background-color:var(--secondary-light-color);z-index:1;}
.checkbox input[type="checkbox"]:checked + .box:after {background-color:var(--primary-color);border-color:var(--primary-color);}
.checkbox input[type="checkbox"]:checked + .box:before {transform: rotate(45deg);position: absolute;left: 7px;top:3px;width:6px;height:11px;border-width: 2px;border-style: solid;border-top: 0;border-left: 0;border-color: var(--white-color);content: '';z-index:2;}
.checkbox .wallet i{width:12px; height:12px;margin:-2px 8px 0 0;}
.checkbox input[type="checkbox"] + .unselect-check:before, input[type="checkbox"] + .unselect-check:after {transition: all 0.3s;}input[type="checkbox"] + .unselect-check:after {position: absolute;left: 4px;top:5px;margin-top: -5px;margin-left: -4px;display: inline-block;content: ' ';width: 20px;height: 20px;border: 1px solid var(--cadet-blue-color);border-radius:4px;background-color:var(--secondary-light-color);z-index:1;}
.checkbox input[type="checkbox"]:checked + .unselect-check:after{border: 1px solid var(--cadet-blue-color);background-color: var(--secondary-light-color);}
.checkbox input[type="checkbox"]:checked + .unselect-check:before{width:0; height:0; border-width:0;}
/*checkbox intermediate - css*/
.checkbox.checkbox-intermediate input[type="checkbox"]:checked + .box:before {transform: rotate(0deg);position: absolute;left: 5px;top: 12px;width: 10px;height: 1px;border-width: 2px;border-style: solid;border-top: 0;border-left: 0;border-color: var(--white-color);content: '';z-index: 2;}
.checkbox.cart-check.checkbox-intermediate input[type="checkbox"] + .box:before {transition: all 0.3s;top:9px;}
.checkbox.checkbox-position input[type="checkbox"] + .box:after {top: 6px;}
.checkbox.checkbox-position{position:absolute; top:0px;}
.cart-check label{margin-top:0px; display:flex; color:var(--woodsmoke-color);}
.default-value-check:after {background-color: var(--primary-color) !important; border-color: var(--primary-color) !important;}
.default-value-check:before {transform: rotate(45deg);position: absolute;left: 7px;top:3px;width:6px;height:11px;border-width: 2px;border-style: solid;border-top: 0;border-left: 0;border-color: var(--white-color);content: '';z-index:2;}

/* Date Picker Stylings */
.custom-form .react-datepicker {border: 1px solid var(--nevada-color);border-radius: 4px;background-color: var(--white-color);font-family:proxima-nova, sans-serif;}
.custom-form .react-datepicker__header{background-color: var(--nevada-color);}
.custom-form .react-datepicker__header:not(.react-datepicker__header--has-time-select) {border-radius: 3px 3px 0 0;padding-top:16px;}
.custom-form .react-datepicker__current-month, .react-datepicker-time__header, .react-datepicker-year-header{color:var(--white-color);display:none;}
.custom-form .react-datepicker__day-name{color:var(--white-color);}
.custom-form .react-datepicker__day{background: var(--light-bg-color);border-radius: 2px;outline:none;}
.custom-form .react-datepicker__day--keyboard-selected, .custom-form .react-datepicker__month-text--keyboard-selected, 
.custom-form .react-datepicker__quarter-text--keyboard-selected, .custom-form .react-datepicker__year-text--keyboard-selected{background-color: rgba(100,111,125,0.38) !important;color: var(--woodsmoke-color);}
.custom-form .react-datepicker__day--disabled, .custom-form .react-datepicker__month-text--disabled, .custom-form .react-datepicker__quarter-text--disabled, .custom-form .react-datepicker__year-text--disabled {background: rgba(233,236,240,0.25) !important;}
.custom-form .react-datepicker__day:hover, .custom-form .react-datepicker__month-text:hover, .custom-form .react-datepicker__quarter-text:hover, .custom-form .react-datepicker__year-text:hover{border-radius:2px;}
.custom-form select.react-datepicker__month-select, .custom-form select.react-datepicker__year-select {background: var(--white-color);border: 0;box-shadow: none;height: 21px;padding: 0 2px;outline: none;}
.custom-form .react-datepicker__day--outside-month {background: var(--light-bg-color);border-radius: 2px;outline:none;}
.custom-form .react-datepicker__day--selected {background: rgba(100,111,125,0.38) !important;color: var(--woodsmoke-color);}
.custom-form .react-datepicker-popper[data-placement^="top"] .custom-form .react-datepicker__triangle,
.custom-form .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .custom-form .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before{display:none;}
.custom-form .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle{display:none;}
.custom-form .react-datepicker__navigation--previous {top:15px; left: 10px;border-right-color: transparent;background: url(/public/assets/992d2eef12997ee868bb.svg) no-repeat;width: 22px;height: 22px;background-size: contain;border: 0;}
.custom-form .react-datepicker__navigation--next {top:15px;border-right-color: transparent;background: url(/public/assets/f24d87707476f0004576.svg) no-repeat;width: 22px;height: 22px;background-size: contain;border: 0;}
.custom-form .react-datepicker__day-names {padding-top: 10px;}
.react-datepicker__navigation-icon{display: none;}
.custom-form .react-datepicker-popper {right: 0;left: 0 !important;z-index:9999; display: flex; justify-content: end;}
.custom-form .react-datepicker-popper[data-placement^="bottom"] {margin-top: 4px;}

/*.customForm { position: relative;width:90%;max-width:380px;}*/
.customForm .form-control{height:48px;border:1px solid var(--cadet-blue-color);border-radius:4px;background-color:var(--secondary-light-color);padding: 17px 16px 16px;font-family: "proxima-nova";letter-spacing:0.3px;font-weight:400;box-shadow:none;width:100%;outline:none;color:var(--woodsmoke-color);font-size:16px; }
.customForm .form-control::placeholder{color:var(--nevada-color)}
.customForm .form-control.phone-number {padding-left:30px;}
.customForm #phoneNumberPrefix {top: 15px;position: absolute; left: 15px; color: var(--nevada-color);font-size: 14px; margin:0; padding:0; }
.customForm .form-control:hover{border: 1px solid var(--cadet-blue-color);background-color: var(--white-color);}
.trasaction-search{top:12px; right:10px;}

/*.customForm { position: relative;width:90%;max-width:380px;}*/
.customForm .form-control{height:48px;border:1px solid var(--cadet-blue-color);border-radius:4px;background-color:var(--secondary-light-color);padding: 17px 16px 16px;font-family: "proxima-nova";letter-spacing:0.3px;font-weight:400;box-shadow:none;width:100%;outline:none;color:var(--woodsmoke-color);font-size:16px; }
.customForm .form-control::placeholder{color:var(--nevada-color)}
.customForm .form-control.phone-number {padding-left:30px;}
.customForm #phoneNumberPrefix {top: 15px;position: absolute; left: 15px; color: var(--nevada-color);font-size: 14px; margin:0; padding:0; }
.customForm .form-control:hover{border: 1px solid var(--cadet-blue-color);background-color: var(--white-color);}

/*.activateCardPop .customForm .form-control.calendar-icon {background: url(https://nationscdn.azureedge.net/otc-container/images/calendar-icon.png) no-repeat 95% 10px}*/
.customForm .form-control:focus{border: 2px solid var(--secondary-blue-dark);background-color: var(--white-color);}
.customForm .form-success .form-control {border: 1px solid var(--success-green-dark);background-color: #ECF3ED;}
.customForm .form-error .form-control {border: 1px solid var(--error-color);background-color: var(--white-color);}
.customForm select.form-control {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;padding: 16px !important;}
.customForm  .form-control:disabled { background: var(--white-color); border: 1px solid var(--cadet-blue-color);}
.form-success:after {position: absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/form-success.png) no-repeat;width: 18px;height: 18px;right: 20px;top: 46%;transform: translateY(-50%);background-size:contain;}
select.minimal {  background-image: url(https://nationscdn.azureedge.net/otc-container/images/select-chevron.svg);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em;background-repeat: no-repeat;}
.form-error .floating-input:focus ~ label, .form-success .floating-input:focus ~ label {background: linear-gradient(180deg, var(--white-color), var(--white-color), transparent) !important;}
.customForm .form-group {padding-bottom: 20px;position: relative;margin: 0 0 20px;}
.customForm .help-block {position: absolute;font-size:14px;line-height: 14px;margin: 4px 0 0;}
.customForm .text-danger {font-size:14px;line-height: 14px;margin: 4px 0 0;}
.show-password-toggle{right:12px;top:25px;}
.password-icon-open{/*background: url(https://nationscdn.azureedge.net/otc-container/images/eye-close.svg);width:24px;height:24px;*/transform: translateY(-50%);cursor:pointer;position: absolute;top: 0;right: 0;}
.password-icon-close{/*background: url(https://nationscdn.azureedge.net/otc-container/images/eye-icon-close.svg);width:20px;height:18px;right:14px;*/transform: translateY(-50%);cursor:pointer;position: absolute;top: 0;right: 0;}
/* Floating-Lable Style Start */
.customForm .floating-label {position:relative;}
.customForm label.float-label {letter-spacing: 0.3px;position: absolute;pointer-events: none;left: 13px;top:14px;transition: 0.2s ease all;-moz-transition: 0.2s ease all;-webkit-transition: 0.2s ease all;font-family: "proxima-nova";   color: var(--nevada-color); font-size: 16px; letter-spacing: 0.3px; line-height: 20px;}
.customForm .floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label {top: -7px;color: var(--nevada-color);font-size: 14px;letter-spacing: 0.3px;line-height: 18px;background: var(--white-color);margin-bottom: 0;padding:0px 4px;}
/*.store-block .nav-pills.tooltip-hide {z-index:9;} */
.textarea-block{position:relative;}
.textarea-block .textarea-control {background: var(--secondary-light-color);border:1px solid var(--nevada-color);padding: 12px;border-radius: 4px;width: 100%;outline:none;}
.textarea-block label {position: absolute;left: 12px;top: -8px;background: var(--white-color);line-height: 16px;font-size: 14px;color: var(--nevada-color);padding: 0px 6px;font-weight: 500;}
.grey-text-small{font-size:14px;line-height:14px;color:var(--nevada-color);}



/* radio styles start */
.CustomRadioMain > p {color:var(--woodsmoke-color);}
.customRadio .radio {margin-bottom: 6px;}
.customRadio .radio-label span{color: var(--woodsmoke-color);position: relative;top: 1px;cursor: pointer;}
.customRadio .radio input[type=radio] {position: absolute;opacity: 0;}
.customRadio .radio input[type=radio] + .radio-label:before {content: "";background: var(--secondary-light-color);border-radius: 100%;border: 1px solid var(--cadet-blue-color);display: inline-block;width: 20px;height: 20px;position: relative;top: 0;margin-right: 8px;vertical-align: middle;cursor: pointer;text-align: center;transition: all 250ms ease;}
.customRadio .radio input[type=radio]:checked + .radio-label:before {background-color: var(--white-color);box-shadow: inset 0 0 0 5px var(--primary-color);border:0px;}
.customRadio .radio input[type=radio]:focus + .radio-label:before {outline: none;border-color: #3197EE;}
.customRadio .radio input[type=radio]:disabled + .radio-label:before {box-shadow: inset 0 0 0 4px #f4f4f4;border-color: var(--cadet-blue-color);background: var(--cadet-blue-color);cursor: auto;}
.customRadio .radio input[type=radio] + .radio-label:empty:before {margin-right: 0;}
.customRadio.radio-inline .radio {display: inline-block;margin-right: 30px;}
/* radio styles end */


/* Filters Css Start Here */
.filter-button, .filter-button:hover, .filter-button:focus{padding:6px 16px !important;height:36px !important;background:#FFFFFF;border:1px solid #194C61;color:#194C61;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;line-height:18px !important;}
.filters-section .custom-search{position:relative;width:100%}
.filters-section .custom-search .form-control{min-height:48px;padding:12px 8px;margin:0;box-shadow:none;outline:none;}
.filters-section .custom-search .form-control.search-input{border:1px solid var(--cadet-blue-color);border-radius:4px;background-color:var(--white-color);font-size:16px;color:var(--nevada-color);line-height:22px;}
.filters-section .custom-search .form-control.search-input:focus{box-shadow:none;border-color:var(--secondary-color);color:var(--woodsmoke-color);}
.filters-section .custom-search .form-control::placeholder{font-weight:normal;width:100%;}
.filters-section .custom-search img{position:absolute;top:13px;right:13px;z-index:1;cursor:pointer;}
.filters-section  .custom-search svg{position:absolute;top:13px;right:13px;z-index:1;}
.filters-section .custom-search input[type=search]{padding-right:55px;}
.filters-section .custom-search input[type=search]::-webkit-search-cancel-button{font-size:0;cursor:pointer;right:30px;position:absolute;background:url(https://nationscdn.azureedge.net/otc-container/images/close.svg) no-repeat center center;width:22px;height:22px;-webkit-appearance:none;}
.filters-section .dropdown-menu{top:100%;text-align:left;position:absolute;z-index:99;width:100%;line-height:1.6;border-radius:8px;visibility:hidden;display:block;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);-moz-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);-ms-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);border:1px solid var(--cadet-blue-color);box-shadow:0 4px 16px 1px rgba(0,0,0,0.15);display:initial;right:0;}
.filters-section .dropdown-menu.show{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);right:0 !important;left:auto !important;}
.filters-section .dropdown-menu .dropdown-item{font-size:16px;line-height:20px;padding:12px 20px;font-weight:normal;color:var(--woodsmoke-color);transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;display:flex;align-items:center;letter-spacing:0.24px;outline:none;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;}
.filters-section .dropdown-menu .dropdown-item svg{margin:0 8px 0 0;max-width:22px;}
.filters-section .dropdown-menu .dropdown-item:hover, .filters-section .dropdown-menu .dropdown-item:focus{background:var(--neutral-blue-light);color:var(--woodsmoke-color);font-weight:600;}
.filters-section .dropdown-menu{padding:16px;min-width:330px;background:#FFFFFF;box-shadow:0px 4px 16px 1px rgba(0, 0, 0, 0.15);border-radius:8px;}
.filters-section h5, .filters-section h3{font-weight:700;color:#212121;font-size:20px;line-height:24px;}
.filters-section button{min-width:112px;height:36px;line-height:36px;}
.filters-section .form-check{margin:0 0 16px !important;display:flex;align-items:center;padding:0;}
.filters-section .form-check label{font-weight:400;font-size:16px;line-height:19px;color:#212121;margin:0;}
.filtered-list, .filtered-list:hover{background:#808285;border-radius:4px;padding:4px 16px;color:#fff;margin:0 10px 5px 0;text-decoration:none;min-width:105px;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:20px;}
.filtered-list button{background:none;border:none;margin-left:16px;}
/* Filters Css End Here */

@media (max-width: 767px) {
    /** Mode Popup Styles **/
.modal-backdrop{background:rgba(25,76,97,0.7);opacity:1 !important;}
/*.custom-popup .modal-dialog{top:150px;}*/
.custom-popup .modal-buttons{padding:12px 12px 15px;}
.custom-popup .need-help{padding:13px 16px;height:40px;}
.custom-popup .need-help { padding: 13px 16px; height:auto;}
.custom-popup .need-help span.help-number {display:block;}
.custom-popup .modal-header{padding:14px;}
.custom-popup .need-help span {line-height:22px;}
.custom-popup .modal-header .close{margin:0;}
.custom-popup .modal-header > h4{font-size:16px;line-height:20px;letter-spacing:0.4px;font-weight:500;}
.trending-sec {background:#f5f5f5; padding-bottom:32px}
.custom-popup.welcome-popup .modal-header .close {margin: 4px 8px 0 0;}
.custom-popup.order-creation-popup .modal-buttons button {font-size: 15px;}
.info-not-found .other-options.darktest {margin: 10px 0;}
}

:root{
--primary-color:#D64029;
--primary-hover-color:#C93C27;
--primary-light-color:#fdf0ed;
    
--secondary-color:#00497A;
--secondary-light-color:#ECFAFF;
--secondary-blue-dark:#255798;
    
--woodsmoke-color:#212121;
--error-color:#D61308;
--white-color:#fff;
--black-color:#000;
--light-bg-color:#E9ECF0;
--cadet-blue-color:#B1B9C1;
--success-green-dark:#0FA91C;
--cadet-blue-color:#646F7D;
--nevada-color:#646F7D;
    
--popup-header-color:#E9ECF0;
    
}

/*colors*/
.nb-bg-fff{background-color:#fff !important;}
.nb-bg-000{background-color:#000 !important;}
.nb-bg-ffffff{background-color:#FFFFFF !important;}
.nb-bg-d64029{background-color:#D64029 !important;}
.nb-bg-c93c27{background-color:#C93C27 !important;}
.nb-bg-fdf0ed{background-color:#fdf0ed !important;}
.nb-bg-194c61{background-color:#194c61 !important;}
.nb-bg-ecfaff{background-color:#ECFAFF !important;}
.nb-bg-255798{background-color:#255798 !important;}
.nb-bg-212121{background-color:#212121 !important;}
.nb-bg-d61308{background-color:#D61308 !important;}
.nb-bg-e9ecf0{background-color:#E9ECF0 !important;}
.nb-bg-b1b9c1{background-color:#B1B9C1 !important;}
.nb-bg-0fa91c{background-color:#0FA91C !important;}
.nb-bg-646f7d{background-color:#646F7D !important;}
.nb-bg-e9ecf0{background-color:#E9ECF0 !important;}
.nb-bg-f8ffa9{background-color:#F8FFA9 !important;}
.nb-bg-ffe865{background-color:#FFE865 !important;}
.nb-bg-83c4a6{background-color:#83C4A6 !important;}
.nb-bg-c9890c{background-color:#C9890C !important;}
.nb-bg-07a18e{background-color:#07A18E !important;}
.nb-bg-ffdc6a{background-color:#FFDC6A !important;}
.nb-bg-4db858{background-color:#4DB858 !important;}
.nb-bg-73c6d6{background-color:#73C6D6 !important;}
.nb-bg-a3b8c6{background-color:#A3B8C6 !important;}
.nb-bg-53a1c9{background-color:#53A1C9 !important;}
.nb-bg-e3d300{background-color:#E3D300 !important;}
.nb-bg-baffa2{background-color:#BAFFA2 !important;}
.nb-bg-9099e7{background-color:#9099E7 !important;}
.nb-bg-8baa8a{background-color:#8BAA8A !important;}
.nb-bg-9c3519{background-color:#9C3519 !important;}
.nb-bg-e9ecf0{background-color:#E9ECF0 !important;}
.nb-bg-f3e2f3{background-color:#F3E2F3 !important;}
.nb-bg-9fffd1{background-color:#9FFFD1 !important;}
.nb-bg-5664e8{background-color:#5664E8 !important;}
.nb-bg-f4b764{background-color:#F4B764 !important;}
.nb-bg-c9ff93{background-color:#C9FF93 !important;}
.nb-bg-8ddbff{background-color:#8DDBFF !important;}
.nb-bg-551b9f{background-color:#551B9F !important;}
.nb-bg-4a7c64{background-color:#4A7C64 !important;}
.nb-bg-f8c5ff{background-color:#F8C5FF !important;}
.nb-bg-ffb8b8{background-color:#FFB8B8 !important;}yy
.nb-bg-6fbc80{background-color:#6FBC80 !important;}
.nb-bg-d8b598{background-color:#D8B598 !important;}
.nb-bg-ffc28f{background-color:#FFC28F !important;}
.nb-bg-e6fea1{background-color:#E6FEA1 !important;}
.nb-bg-cdd5b6{background-color:#CDD5B6 !important;}
.nb-bg-ffe894{background-color:#FFE894 !important;}
.nb-bg-4d5658{background-color:#4D5658 !important;}
.nb-bg-812138{background-color:#812138 !important;}
.nb-bg-fff5e6{background-color:#FFF5E6 !important;}
.nb-bg-0c58c9{background-color:#0C58C9 !important;}
.nb-bg-b8c3bd{background-color:#B8C3BD !important;}
.nb-bg-70686a{background-color:#70686a !important;}

/*textcolors*/
.nb-text-fff{color:#fff !important;}
.nb-text-000{color:#000 !important;}
.nb-text-ffffff{color:#FFFFFF !important;}
.nb-text-d64029{color:#D64029 !important;}
.nb-text-c93c27{color:#C93C27 !important;}
.nb-text-fdf0ed{color:#fdf0ed !important;}
.nb-text-194c61{color:#194c61 !important;}
.nb-text-ecfaff{color:#ECFAFF !important;}
.nb-text-255798{color:#255798 !important;}
.nb-text-212121{color:#212121 !important;}
.nb-text-d61308{color:#D61308 !important;}
.nb-text-e9ecf0{color:#E9ECF0 !important;}
.nb-text-b1b9c1{color:#B1B9C1 !important;}
.nb-text-0fa91c{color:#0FA91C !important;}
.nb-text-646f7d{color:#646F7D !important;}
.nb-text-e9ecf0{color:#E9ECF0 !important;}
.nb-text-f8ffa9{color:#F8FFA9 !important;}
.nb-text-ffe865{color:#FFE865 !important;}
.nb-text-83c4a6{color:#83C4A6 !important;}
.nb-text-c9890c{color:#C9890C !important;}
.nb-text-07a18e{color:#07A18E !important;}
.nb-text-ffdc6a{color:#FFDC6A !important;}
.nb-text-4db858{color:#4DB858 !important;}
.nb-text-73c6d6{color:#73C6D6 !important;}
.nb-text-a3b8c6{color:#A3B8C6 !important;}
.nb-text-53a1c9{color:#53A1C9 !important;}
.nb-text-e3d300{color:#E3D300 !important;}
.nb-text-baffa2{color:#BAFFA2 !important;}
.nb-text-9099e7{color:#9099E7 !important;}
.nb-text-8baa8a{color:#8BAA8A !important;}
.nb-text-9c3519{color:#9C3519 !important;}
.nb-text-e9ecf0{color:#E9ECF0 !important;}
.nb-text-f3e2f3{color:#F3E2F3 !important;}
.nb-text-9fffd1{color:#9FFFD1 !important;}
.nb-text-5664e8{color:#5664E8 !important;}
.nb-text-f4b764{color:#F4B764 !important;}
.nb-text-c9ff93{color:#C9FF93 !important;}
.nb-text-8ddbff{color:#8DDBFF !important;}
.nb-text-551b9f{color:#551B9F !important;}
.nb-text-4a7c64{color:#4A7C64 !important;}
.nb-text-f8c5ff{color:#F8C5FF !important;}
.nb-text-ffb8b8{color:#FFB8B8 !important;}
.nb-text-6fbc80{color:#6FBC80 !important;}
.nb-text-d8b598{color:#D8B598 !important;}
.nb-text-ffc28f{color:#FFC28F !important;}
.nb-text-e6fea1{color:#E6FEA1 !important;}
.nb-text-cdd5b6{color:#CDD5B6 !important;}
.nb-text-ffe894{color:#FFE894 !important;}
.nb-text-4d5658{color:#4D5658 !important;}
.nb-text-812138{color:#812138 !important;}
.nb-text-fff5e6{color:#FFF5E6 !important;}
.nb-text-0c58c9{color:#0C58C9 !important;}
.nb-text-b8c3bd{color:#B8C3BD !important;}
.nb-text-ff8800{color:#ff8800 !important;}
.nb-text-33bde3{color:#33bde3 !important;}
.nb-text-70686a{color:#70686a !important;}

.modal-350{max-width:350px !important;}
.modal-650{max-width:650px !important;}
.modal-835{max-width:835px !important;}
.modal-1090{max-width:1090px !important;}
.modal-760{max-width:760px !important;}
.modal-550{max-width:550px !important;}
.modal-960 {max-width: 960px;width:96%;}
.modal-950 {max-width: 950px;width:96%;}
.modal-480{max-width: 480px !important;}
.modal-850 {max-width: 850px;}

/** Welcome My Benefits Popup Styles **/
.custom-popup.mybenefits-popup .welcome-cart-img {margin-bottom: 28px;}
.custom-popup.mybenefits-popup .modal-body{padding:25px 46px 32px;font-size: 20px;line-height: 24px;letter-spacing: 0.3px;border-radius:0 0 8px 8px;}
.custom-popup.mybenefits-popup .primary-button-new {padding: 0 18px 0 24px;width:inherit;margin:24px auto auto;}
.custom-popup.mybenefits-popup .modal-buttons{padding: 25px 25px 16px 25px;}
/** Mode Popup Styles **/
.custom-popup .modal-content {border-radius: 8px;border: none;background-color: transparent}
.custom-popup p{font-size:16px; line-height:22px; letter-spacing:0.3px;color:var(--nevada-color);margin:0 0 5px;}
.exceed-grocery-wallet p{color:var(--woodsmoke-color); line-height:24px;}
.custom-popup .title{color:var(--woodsmoke-color);margin:0 0 15px;}
.custom-popup .modal-buttons{padding:24px;margin:0;}
/*.custom-popup .modal-buttons button{min-width:100px;max-width:160px;font-size:18px; border-radius:8px;height:48px;margin-right:15px;border-width:1px;}*/
.custom-popup .modal-buttons button.auto-width {max-width:inherit;}
.custom-popup .need-help{padding:15px 25px; background:var(--light-bg-color);}
.custom-popup .need-help span{font-size:14px;line-height:15px;color:var(--woodsmoke-color);}
.custom-popup .need-help span.help-number{color:var(--woodsmoke-color);padding-left:3px; font-weight:700;}
.custom-popup .modal-header {border-radius: 8px 8px 0 0; background-color:var(--popup-header-color); border:none;padding-left:24px;}
.custom-popup .modal-header > h4 {  color: var(--white-color); font-size: 20px;font-weight: 700; letter-spacing: 0.3px;  line-height: 24px; }
.custom-popup .modal-header .close {color:var(--white-color);  font-size: 14px;  padding: 0;  margin:0; opacity:1;text-shadow:none; background-color:transparent;}
.custom-popup .modal-body{padding:16px 24px 24px; background-color:var(--white-color);}
.custom-popup .modal-header > h2, .custom-popup h2 {font-size: 20px;font-weight: 700;letter-spacing: 0.3px;line-height: 24px;border: 0;padding: 0;margin: 0;color: var(--woodsmoke-color);}
.custom-popup .error-payment{border-radius:0 0 8px 8px;}
.custom-popup .error-payment .title{line-height:24px; margin-bottom:8px;}
.error-payment p br:first-child {display: none;}
.custom-popup .modal .modal-body .reset{padding:9px 0 47px 0;}
.custom-popup .btn-close {background: url(https://nationscdn.azureedge.net/otc-container/images/close-popup-icon.svg) no-repeat center;opacity: 1;box-shadow: none;}
.custom-popup .modal-footer{border-radius:0 0 8px 8px;overflow:hidden; background-color:var(--white-color);}
.address-modal{max-width:100% !important}
.address-modal .modal-body{max-height:calc(100vh - 100px)!important;overflow:auto}
.address-modal h5{margin-bottom:16px !important}
.modal-backdrop, .suspend-modal{background-color: rgba(25,76,97,0.8);}
.modal-backdrop{background-color: rgba(25,76,97,0.8);}
.modal-backdrop.show{opacity:1;}
.custom-popup .modal .modal-body .reset{padding:9px 0 47px 0;}
.pointer {cursor: pointer;}
.padding-bottom-zero { padding-bottom: 0px !important;}
.confirmation-popup .modal-dialog.modal-dialog-centered {max-width: 750px;}
.confirmation-popup.freshfood-popup .modal-dialog.modal-dialog-centered, .choose-plan.modal-dialog-centered{max-width: 560px;}
.confirmation-pop {color: var(--woodsmoke-color);}
.confirmation-popup p {color: var(--woodsmoke-color);margin: 0;}
.confirmation-popup ul {padding: 14px 0 13px 40px;position: relative;}
.confirmation-popup ul li {margin-bottom: 8px;}
.confirmation-popup ul li:before {position: absolute;content: "";height: 8px;width: 8px;border-radius: 50%;left: 16px;margin: 8px 0 0;background-color: var(--primary-color);}
.confirmation-popup .checkout-form span {font-weight: bold;padding-left: 30px;float: left;}
.confirmation-popup .checkout-form span a {color: var(--secondary-blue-dark);text-decoration: underline;}
.mobile-verification .small-text{ font-size:12px; line-height:14px;}
.custom-popup.self-attestion ul li {list-style: disc;}
.custom-popup.self-attestion .modal-body.registerFormBlock {padding: 24px;}
.registerFormBlock .delivery-tooltip .hover-popup.left{margin:0;}
/*Information popup*/
.custom-popup .modal-content-otc h3 {font-weight: 700;font-size: 20px;line-height: 24px;margin: 0 0 12px;}
.custom-popup .modal-content-otc ul {margin: 8px 0 32px;}
.custom-popup .modal-content-otc li {position: relative;padding-left: 16px;}
.custom-popup .modal-content-otc ul li:after {position: absolute;content: "";height: 4px;width: 4px;border-radius: 50%;background-color: var(--woodsmoke-color);left: 0;margin-top: 12px;top: 0;}
.custom-popup .modal-content-otc p {font-weight: 400;font-size: 16px;line-height: 24px;margin: 0 0 24px; color:var(--woodsmoke-color);}
/** Welcome Popup **/
.custom-popup.welcome-popup {padding-right: 0px !important;}
.welcome-popup .modal-dialog-centered { max-width: 590px;}
.welcome-popup .modal-body {padding:32px 40px;border-radius: 0 0 8px 8px;}
.welcome-popup .welcome-cart-img {padding:0 0 26px}
.welcome-popup .welcome-content p {color: var(--woodsmoke-color); margin:0 0 6px}
.welcome-popup .welcome-content p strong {font-weight:800;text-transform: capitalize;}
.welcome-popup .welcome-content .icon-bg-btn {font-size: 18px; padding:0 17px; margin:28px 0 0; line-height: 36px;}/** Welcome Popup **/

.custom-popup.welcome-popup {padding-right: 0px !important;}
.welcome-popup .modal-dialog-centered { max-width: 590px;}
.welcome-popup .modal-body {padding:32px 40px;border-radius: 0 0 8px 8px;}
.welcome-popup .welcome-cart-img {padding:0 0 26px}
.welcome-popup .welcome-content p {color: var(--woodsmoke-color); margin:0 0 6px}
.welcome-popup .welcome-content p strong {font-weight:800;text-transform: capitalize;}
.welcome-popup .welcome-content .icon-bg-btn {font-size: 18px; padding:0 17px; margin:28px 0 0; line-height: 36px;}


.custom-popup .product-details-sec .zoompro-span  {height: 640px;}
.custom-popup .product-img{position:relative; width:88%; float:left; margin-left:2%;padding:0;height:auto; }
.custom-popup #pdtViewer { border: 1px solid #D1DBE5; border-radius: 6px;width:100%;}
.custom-popup.product-pop #pdtViewer {text-align:center;}
.custom-popup #pdtViewer img{width: 100%;height: 100%;object-fit: contain;}
.custom-popup #pdtViewer img.draggable{cursor:url('https://nationscdn.azureedge.net/otc-container/images/360-cursor-icon.svg'), auto;}
.custom-popup #productImage {height: 640px; overflow: hidden; position: relative; display: inline-block; text-align: center;margin:0;}

/* Shipping Address Popup CSS*/
.verify-shipping-popup .modal-dialog {  max-width: 750px;}
.verify-shipping-popup .modal-body {padding:24px 24px 40px;}
.verify-shipping-popup .modal-body p {  color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px; line-height: 22px; margin:0;}
.verify-shipping-popup .modal-body p strong {font-weight:bold;}
.verify-shipping-popup .address-main {padding:40px 0;}
.verify-shipping-popup .address-main address {width:50%; margin:0;}
.verify-shipping-popup address h4 { color: var(--nevada-color); font-size: 14px; font-weight: bold; letter-spacing: 1.5px; line-height: 18px; margin:0 0 25px; text-transform:uppercase;}
.verify-shipping-popup address.recommend {padding:24px; background-color: #b1deca;}
.verify-shipping-popup address p { color: var(--woodsmoke-color); font-size: 16px;letter-spacing: 0.3px; line-height: 24px;}
.verify-shipping-popup .modal-buttons button.icon-bg-btn {max-width:236px; width:100%;}
.verify-shipping-popup .modal-buttons button.icon-border-btn {max-width:167px; width:100%;}
.verify-shipping-popup .icon-border-btn:hover {background: #f7f7f7;}

/*Confirmation Modal*/
.ConfirmationModal {padding: 16px 0px 0;}
.ConfirmationModal .modal-content .modal-body {border-radius: 20px;text-align: center;padding: 45px 45px;}
.ConfirmationModal h4 {font-size: 24px;line-height: 32px;font-weight: 700;margin: 0 32px 32px;position: relative;}
.ConfirmationModal .order-placed-info p {font-size: 20px;font-weight: 400;line-height: 24px;color: var(--woodsmoke-color);margin: 32px 0 0 0;border-top: 1px solid #E9ECF0;padding-top: 32px;}
.ConfirmationModal {padding: 16px 25px 0;}

/*Information*/
.information-case{text-align:center;}
.information-case.custom-popup .modal-body{padding:37px 120px;}
.information-case.custom-popup .case-btn {background: #E9ECF0;height: 40px;padding: 0 16px;border-radius: 8px;color: var(--nevada-color);font-weight: 600;}
.information-case h3 {font-weight: 700;font-size: 24px;line-height: 36px;margin: 24px 0 16px;}
.information-case .modal-body p {margin: 0 0 28px;line-height: 28px;}
.information-case .modal-body .case-btn {color: var(--woodsmoke-color);font-weight: 700;}
.information-case .modal-footer{display:flex; align-items:center; justify-content:center; padding:26px 0px;}
.information-case .modal-footer button.icon-bg-btn {min-width: 290px;}

/*Important Notice Modal Css*/
.important-notice p {font-size: 20px;font-style: normal;font-weight: 400;line-height: 36px;letter-spacing: 0.3px;color: #212121;}
.important-notice ul li {font-size: 20px;font-style: normal;font-weight: 400;line-height: 36px;letter-spacing: 0.3px; position:relative;}
.important-notice ul {margin-left: 24px;}
.important-notice ul li:after {content: "";position: absolute;left: -12px;height: 4px;width: 4px;background-color: #212121;border-radius: 50%;top: 16px;}

/*purse popup*/
.modal .pers-popup {max-width: 950px !important;}
.modal .pers-popup .modal-body .cart-list {padding: 0;}
.pers-popup .modal-body .cart-list-sec .cart-image {min-width: 100px;height: 110px;max-width:109px;}
.pers-popup .product-name h4 {font-size: 18px;font-weight: 500;letter-spacing: 0.27px;margin: 0 0 8px;}
.pers-popup .product-name h5 {font-size: 16px;line-height: 16px;margin: 0 0 6px;}
.pers-popup .product-name h6 {font-weight: bold;line-height: 20px;margin: 0;}
.pers-popup .checkout .nav-tabs li:after {z-index: 9;height: 1px;}
.pers-popup .round-tab {z-index: 99;}
.pers-popup .wizard h6 {font-size: 16px;line-height: 15px;color: var(--nevada-color);z-index: 99;margin: 12px 8px 0 0;background-color: var(--white-color);padding: 0 7px; font-weight:600;}
.pers-popup .wizard .tab-title {font-size: 16px;line-height: 15px;color: var(--nevada-color);z-index: 99;margin: 12px 8px 0 0;background-color: var(--white-color);padding: 0 7px;font-weight:600;}
.pers-popup .checkout .nav-tabs li:after {background: var(--cadet-blue-color);height: 1px;position: absolute;width: 97%;left: 0;content: "";top: 20px;z-index: 9;}
.pers-popup .checkout-inner.position-relative {border: 1px solid #979797;border-radius: 4px;background-color: var(--white-color);text-align: center;height: 72px;display: flex;align-items: center;justify-content: center;}
.pers-popup .checkout .nav-tabs li:last-child {padding: 0;}
.pers-popup .round-tab {margin: 0;}
.pers-popup .completed .round-tab {border: 1px solid var(--success-green-dark);background-color: #F2F4FF;}
.pers-popup .active h6, .pers-popup .active .tab-title {font-weight: bold;color: var(--woodsmoke-color);} {font-weight: bold;color: var(--woodsmoke-color);}
.pers-popup .form-group {margin: 0 0 12px;}
.pers-popup .title h4 {font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;margin: 24px 0 0;}
.pers-popup .title h5 {font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin: 12px 0 0;}
.pers-popup .checkout {margin: 35px auto 0;}
.pers-popup .active .round-tab {border: 1px solid var(--secondary-blue-dark);background-color: #F2F4FF;box-shadow: 0 2px 10px 0 rgb(52 85 219 / 21%);}
.pers-popup .product-img {float: none;}
.pers-popup .single-product-sec .text-small {font-size: 14px;}
.pers-popup .nav-tabs li.completed:after {background: var(--cadet-blue-color) !important;}
.pers-popup .completed .step-done {position: absolute;top: -4px;right: -4px;}
.pers-popup .round-tab{position:relative;}
.modal-open-new .modal { overflow-x: hidden; overflow-y: auto;}
.pers-popup .btn.btn-link {border:0px !important; outline:none;}
.pers-popup .btn.btn-link:focus {border:none; outline:none !important; box-shadow:none !important;}
.pers-popup .btn.btn-link.btn.focus, .pers-popup .btn.btn-link.btn:focus {outline: 0;}
/* Checkout Css Start Here */
/* Electronic Disclosure Document Popup CSS Start Here */
.disclosure-document-popup p{font-size:16px;line-height:16px;color:var(--nevada-color);letter-spacing:0.3px;margin:0 0 24px;}
.disclosure-document-popup p.current{color:var(--woodsmoke-color);}
.disclosure-document-popup h6{font-size:16px;color:var(--woodsmoke-color);}
.disclosure-document-popup p.subscriber{font-size:14px;line-height:14px;margin:0 0 16px !important;}
.disclosure-document-popup .modal-body{padding:24px 24px 0 !important;}
.disclosure-document-popup .customRadio{margin:0 0 20px;}
.disclosure-document-popup button.disabled{background-color: var(--cadet-blue-color);cursor: not-allowed !important;pointer-events:none;}
.disclosure-document-popup h4 {font-weight: bold;font-size: 20px;line-height: 24px;}
.disclosure-document-popup .modal-body.pers-popup.request-modal {border-radius: 0 0px 8px 8px;}

@media (max-width:767.98px){
/** Welcome My Benefits Popup Styles **/
.custom-popup.mybenefits-popup .modal-body{padding:24px;}
.custom-popup.mybenefits-popup .welcome-cart-img img {width: 160px;}
.custom-popup.mybenefits-popup .modal-body br {display: none;}
.custom-popup.mybenefits-popup .modal-body{padding: 24px 26px;font-size: 18px;line-height: 22px;}
.custom-popup.mybenefits-popup .welcome-cart-img{margin-bottom:20px;}

.custom-popup .modal-buttons button.auto-width {width:auto; max-width:inherit; min-width:inherit; font-size:16px;}
/*Request Catalog Popup*/
.pers-popup.request-modal .completed .round-tab {border: 1px solid var(--success-green-dark);background-color: #F2F4FF;background-color: transparent;border-color: var(--success-green-dark);}
/*Confirmation Popup*/
.confirmation-popup ul li:before {height: 6px;width: 6px;border-radius: 50%;left: 16px;margin: 8px 0 0;}
.confirmation-popup ul {padding: 14px 0 0px 30px;}
.confirmation-popup p {font-size: 15px;line-height: 21px;}
.confirmation-popup .checkout-form span {font-size: 14px;line-height: 18px;}
/*Confirmation Modal*/
.ConfirmationModal .modal-content .modal-body {padding: 45px 0px;}
.ConfirmationModal h4 {font-size: 21px;line-height: 24px;}
.ConfirmationModal .order-placed-info p {font-size: 18px;line-height: 24px;margin: 20px 0 0 0;padding-top: 20px;}
.pers-popup .wizard .tab-title {font-size: 13px;margin: 12px 2px 0 0;background-color: var(--white-color);padding: 0 2px;}

}
/*
================================================
Dropdown CSS
================================================
*/
.dropdown-menu{top:100%;text-align:left;position:absolute;z-index:999;line-height:1.6;border-radius:8px;visibility:hidden;display:block;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);-moz-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);-ms-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:all 0.6s cubic-bezier(0.18, 0.89, 0.32, 1.28);border:0;box-shadow:0 4px 16px 1px rgba(0,0,0,0.15);display:initial;}
.dropdown-menu.show{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0); }
.dropdown-menu ul{list-style:none;}
.dropdown-menu .dropdown-item{font-size:16px;line-height:22px;padding:9px 16px;font-weight:normal;color:var(--woodsmoke-color);transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;display:flex;align-items:center;letter-spacing:0.24px;outline:none;overflow:hidden;text-overflow:ellipsis;width:100%;display:flex;align-items:center;cursor:pointer;}
.dropdown-menu .dropdown-item svg{margin:0 8px 0 0;max-width:22px;}
.dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item.active{background:var(--secondary-light-color);color:var(--woodsmoke-color);font-weight:600;}
.dropdown-menu .dropdown-item:hover path, .dropdown-menu .dropdown-item:focus path{fill:var(--secondary-color);}
.dropdown-menu .dropdown-item:hover path.white-fill, .dropdown-menu .dropdown-item:focus path.white-fill{fill:var(--white-color);}
.dropdown-menu .form-check{margin:0;}
.dropdown-menu .subnav-arrow{right:0;}
.dropdown-menu .dropdown-item a{color:var(--woodsmoke-color)}

/*
================================================
Custom Select Dropdown
================================================
*/
.custom-select-dropdown .btn {border: 1px solid var(--secondary-color) !important;border-radius: 4px !important;background-color: var(--white-color);width: 206px;height: 36px;text-align: left;padding-left: 16px;padding-right: 40px;color: var(--secondary-color);font-size: 18px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;display: flex;justify-content: flex-start;min-height: 36px;} 
.custom-select-dropdown .btn:focus{box-shadow:none;} 
.custom-select-dropdown .custom-dropdown {width:206px;border-radius: 4px;border:0px;background-color: var(--white-color);box-shadow: 0 2px 25px 0 rgba(22,22,22,0.1);padding: 6px 0px;margin-top: 2px;} 
.custom-select-dropdown .custom-dropdown a {color: #161616;font-size: 14px;letter-spacing: 0.3px;line-height: 17px;padding: 8px 16px;cursor: pointer;}
.custom-select-dropdown .custom-dropdown a:hover {background: var(--light-bg-color);}
.custom-select-dropdown .dropdown-toggle::after{display:none;}
.custom-select-dropdown .dropdown-toggle::before {content: "";position: absolute;right: 10px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;background: url(https://nationscdn.azureedge.net/otc-container/images/select-down-arow-icon.svg) no-repeat var(--white-color);background-size: contain;}
.dropdown-toggle::after{display:none !important;}
.dropdown-menu-end{right:0px;}

@media (max-width:991px) {
.custom-select {position: relative;font-family: Arial;}
.custom-select select {display: none; /*hide original SELECT element: */}
.select-selected {background-color: DodgerBlue;}
/* Style the arrow inside the select element: */
.select-selected:after {position: absolute;content: "";top: 14px;right: 10px;width: 0;height: 0;border: 6px solid transparent;border-color: var(--white-color) transparent transparent transparent;}
/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {border-color: transparent transparent var(--white-color) transparent;top: 7px;}
/* style the items (options), including the selected item: */
.select-items div, .select-selected {color: var(--white-color);padding: 8px 16px;border: 1px solid transparent;border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;cursor: pointer;}
/* Style items (options): */
.select-items {position: absolute;background-color: DodgerBlue;top: 100%;left: 0;right: 0;z-index: 99;}
/* Hide the items when the select box is closed: */
.select-hide {display: none;}
.select-items div:hover, .same-as-selected {background-color: rgba(0, 0, 0, 0.1);}

}
/* Popupover CSS Start Here */
.show-popup{position:relative;display:inline-flex;align-items:center;justify-content:center !important;box-shadow:none !important;}
.eligibility-popover span{color:var(--woodsmoke-color) !important;}
.hover-popup{z-index:9;box-shadow: 0 4px 16px rgb(0 0 0 / 12%);position:absolute;background:var(--white-color);min-width:86px;padding:8px 12px;color:var(--woodsmoke-color);text-align:center;border:0px;border-radius:8px;left:auto;right:auto;white-space:nowrap;width:auto;display:none;letter-spacing:0.3px;font-size:16px;line-height:20px;}
.hover-popup.top{bottom:100%;margin-bottom:10px;-webkit-animation:fade-in 0.3s linear 1, move-up 0.3s linear 1;-moz-animation:fade-in 0.3s linear 1, move-up 0.3s linear 1;-ms-animation:fade-in 0.3s linear 1, move-up 0.3s linear 1;}
.hover-popup.bottom{top:100%;margin-top:10px;-webkit-animation:fade-in 0.3s linear 1, move-down 0.3s linear 1;-moz-animation:fade-in 0.3s linear 1, move-down 0.3s linear 1;-ms-animation:fade-in 0.3s linear 1, move-down 0.3s linear 1;}
.hover-popup.right{margin-left:10px;left:100%;-webkit-animation:fade-in 0.3s linear 1, move-right 0.3s linear 1;-moz-animation:fade-in 0.3s linear 1, move-right 0.3s linear 1;-ms-animation:fade-in 0.3s linear 1, move-right 0.3s linear 1;}
.hover-popup.left{margin-right:10px;right:100%;-webkit-animation:fade-in 0.3s linear 1, move-left 0.3s linear 1;-moz-animation:fade-in 0.3s linear 1, move-left 0.3s linear 1;-ms-animation:fade-in 0.3s linear 1, move-left 0.3s linear 1;    white-space: initial;width: 210px;text-align: left;}
.show-popup:hover .hover-popup{display:block;}
.show-popup:focus .hover-popup{display:block;}
.hover-popup:after, .hover-popup:before{border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;margin-left:-8px;}
.hover-popup.bottom:after, .hover-popup.bottom:before{bottom:100%;left:50%;}
.hover-popup.top:after, .hover-popup.top:before{top:100%;left:50%;transform: rotate(180deg);}
.hover-popup.left:after, .hover-popup.left:before {top: 41%;right: -7%;transform: rotate(90deg);}
.hover-popup.right:after, .hover-popup.right:before{top:30%;right:100%;transform: rotate(-90deg);}
.show-tooltip .hover-popup:before{border-bottom-color:var(--white-color);}
.hover-popup.white-popup:after{border-color: rgb(255 255 255 / 0%);border-bottom-color: var(--white-color);}
.hover-popup.white-popup:before{border-color: rgba(25,76,97,0);border-bottom-color: var(--secondary-color);border-width:9px;margin-left:-9px;}
.hover-popup.left.cart-hover:after, .hover-popup.left.cart-hover:before {top: 38%;right: -7%;}
.hover-popup.white-popup {background: var(--white-color);border: 1px solid var(--cadet-blue-color);width: 230px;color: var(--nevada-color);font-size: 14px;letter-spacing: 0;line-height: 18px;font-weight: 400;white-space: pre-wrap;text-align: left;}
.show-popup.white-popup:hover .hover-popup.bottom{width:178px;background-color:var(--white-color);box-shadow:0 4px 16px 0 rgb(0 0 0 / 12%);color:var(--woodsmoke-color);white-space:normal;padding:8px;font-size:16px;font-weight:600;letter-spacing:0.3px;line-height:20px;}
.show-popup.white-popup:hover .hover-popup.bottom:after{border-bottom-color:var(--white-color);}
.show-popup .info-icon20 {cursor:pointer;}
.show-popup .info-icon16 {width: 16px; cursor:pointer;}
.eligibility-popover{white-space: initial;width: 210px;text-align: left;}
.hover-popup.right.eligibility-popover:before {top: 45%;}
.hover-popup.category-popover{max-width:250px; min-width:150px; white-space:inherit;}
.eligibility-popover.payment-tooltip.payment-tooltip{width:342px}
.delivery-fee-hover{width:280px; white-space:pre-line;}
@-webkit-keyframes fade-in{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes move-up{from{bottom:25px;}}
@-webkit-keyframes move-down{from{top:25px;}}
@-webkit-keyframes move-right{from{left:25px;}}
@-webkit-keyframes move-left{from{right:25px;}}
.truncate-text { max-width: 110px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

@media (min-width:992px) and (max-width:1199px) {
/* header css */
header .client-logo img{max-width:110px;}
.logo img {max-height: 20px;max-width: 110px;}
header .download-catalog {padding: 4px 12px;color: var(--secondary-color);font-size: 16px;}
header .download-catalog.download-link {border-radius: 18px;font-size: 14px;line-height: 16px;margin: 0 4px 0 0;}

}
@media (min-width:768px) and (max-width:991px) {
    /** Top Bar Styles **/
.top-wrapper {  padding: 15px 0;}
.top-wrapper .client-logo {  margin: 0 10px 0 0; padding: 0 10px 0 0;}
header .client-logo img{max-width:105px;}
.top-wrapper .client-logo img { max-height: 25px; max-width:150px;}
.logo img {max-height: 20px;max-width: 105px;}
.top-right-sec ul li.download-icon a { font-size: 14px;}
.top-right-sec ul li a.icon, .my-account a.icon {width:40px; height:40px; line-height:38px; font-size:20px;}
.top-wrapper .logo:before {left: -10px;}
.top-right-sec ul li.headerActionsBlock a{font-size:14px;}
.top-right-sec ul li a.download-catalog.access-benefits img{width:22px;}
.top-wrapper a.download-catalog.access-benefits{font-size:14px;}
.top-wrapper a.download-catalog.access-benefits img{margin-right: 4px;height: 19px;}
.top-right-sec a.download-catalog.checkout{padding: 6px 10px;font-size:16px;}
.top-right-sec ul li{padding: 0 10px 0 0;}
.account-txt span{max-width:190px;}
/*header .download-catalog span {display:none !important;}*/

}
@media (max-width:767.98px){
header .icon, .product-details-sticky .icon{border:none;}
header .icon span, .product-details-sticky .icon span{ right:6px; top: 0px;}
.header-mobile-wrapper .logout-section .my-account .icon {line-height: 32px;width: 32px;height: 32px;}
.header-mobile-wrapper .logout-section{margin-right:6px;}
}


/*
================================================
Footer Wrapper
================================================
*/
/*.footer-sec{background:var(--secondary-color);color:var(--white-color);font-size:16px;font-weight:400;padding:26px 0px;width:100%; margin-top:40px;}
.footer-sec .sec1 img{margin-bottom:34px;}
.footer-sec .sec1 .questions h2{font-weight:500;font-size:24px;letter-spacing:0;line-height:20px;}
.footer-sec .sec1 .questions p{font-size:16px;border-bottom:1px solid var(--primary-color);padding-bottom:5px;margin-bottom:18px;display:inline-block;line-height:22px;}
.footer-sec .sec1 .hours p b{font-weight:600;}
.footer-sec .sec1 .u.nobr{color:var(--white-color);}
.footer-sec .sec1 a{color:var(--white-color);text-decoration:none;}
.footer-sec .sec2 ul{margin-top:60px;}
.footer-sec .sec2 ul li a{color:var(--white-color);font-size:16px;line-height:40px;font-weight:300;}
.footer-sec .sec2 ul li a:hover{opacity:0.6;}
.footer-sec .sec3 ul{margin:60px 0 16px 0;}
.footer-sec .sec3 ul li a:hover{opacity:0.7;}
.footer-sec .sec3 ul li{display: inline-block;margin-right: 8px;}
.footer-sec .sec3 .copyright span#year {display: inline-block;}
.footer-sec .sec3 .copyright{margin-top:22px;font-size: 12px;font-weight: 300;line-height: 16px;letter-spacing:0;}
.footer-sec .sec3 .copyright span {display:block;}
.footer-sec .sec4 ul {margin-top:60px;}
.footer-sec .sec4 ul li{float:left;margin:0px 10px;}
.footer-sec .block {font-size: 16px;font-weight: 300;line-height: 24px;margin-bottom: 0;}
.footer-sec ul{padding:0px;list-style:none;}
.footer-sec a#bbblink{background:var(--white-color);border:solid 1px var(--white-color);border-radius:8px;}
.footer-sec a#bbblink:hover{border-right:none;}
.footer-sec .copyrightSection{font-size:12px;letter-spacing: 0;line-height: 16px;margin-top:16px;}
.footer-sec .copyrightSection > div{margin-bottom:6px;} 
footer {background: var(--grey-bg);min-height: 48px;padding: 14px 0;z-index: 99;position: relative;}
footer p{margin:0;}
footer .footer-logo{max-width:130px;}*/

.aetna-text{background-color: #f1d06b2e; padding:5px 8px;}
.aetna-text a {color: #efb74d;padding:0px; margin:0px; line-height:24px; display:inline-block;}
footer {background: var(--white-color);color: var(--woodsmoke-color);font-size: 16px;font-weight: 400;padding: 26px 0px;width: 100%;position: relative;z-index: 9;box-shadow: 0px -4px 4px 0px #0000000D;}
footer .sec1 img{margin-bottom:34px;}
footer .img-fluid.nb-logo-footer {max-width: 170px;}
footer .sec1 .questions h2 {font-weight: 500;   font-size: 24px;  letter-spacing: 0;  line-height: 20px;}
footer .sec1 .questions p {font-size: 16px;margin-bottom:18px;display:inline-block;line-height:22px;}
footer .sec1 .questions .phone-no {border-bottom:1px solid #F2604A; padding-bottom:2px;}
footer .sec1 .hours p b{font-weight:600;}
footer .sec1 .u.nobr{color: var(--woodsmoke-color);}
footer .sec1 a{color:var(--woodsmoke-color); text-decoration: none;}
footer .sec2 ul{margin-top:60px;}
footer .sec2 ul li a{color: var(--woodsmoke-color);font-size: 16px;line-height: 40px; font-weight: 400; text-decoration:none;}
footer .sec2 ul li a:hover {/*opacity: 0.6;*/ text-decoration:underline;}
footer .sec3 ul{margin:60px 0 16px 0;}
footer .sec3 ul li a:hover{opacity:0.7;}
footer .sec3 ul li{display: inline-block;margin-right: 8px;}
footer .sec3 .copyright span#year {display: inline-block;}
footer .sec3 .copyright{margin-top:22px;font-size: 12px;font-weight: 300;line-height: 16px;letter-spacing:0;}
footer .sec3 .copyright span {display:block;}
footer .sec4 ul {margin-top:60px;}
footer .sec4 ul li{float:left;margin:0px 10px;}
footer .block {font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 0;}
footer ul{padding:0px;list-style:none;}
footer a#bbblink{background:var(--white-color);border:solid 1px var(--white-color);border-radius:8px;}
footer .copyrightSection{font-size:12px;letter-spacing: 0;line-height: 16px;margin-top:16px;}
footer .copyrightSection > div{margin-bottom:6px;}
footer .sec4 .footer-logos {margin-top:60px;}
footer .sec4 .bbb-logo{margin:0px 20px 0 10px;}
footer .bancorp-description h2 {color: var(--woodsmoke-color) !important;}
footer .sec1 .nb-logo-top {max-height: 27px;}

@media (min-width:991px) and (max-width:1199px) {
/* Footer */
footer .sec1 .questions p {font-size: 15px;}
}
@media(min-width:992px) {
.footer{display:block;}
.cat-sec + footer {position:relative; z-index:99;}
}
@media (max-width:991px) {
.footer{display:none;}
}
@media (min-width:768px) and (max-width:991px){
.aetna-text{background-color: #f1d06b2e; padding:5px 8px;}
.aetna-text a {color: #efb74d;padding:0px; margin:0px; line-height:24px; display:inline-block;}
footer {background: var(--white-color);color: var(--woodsmoke-color);font-size: 16px;font-weight: 400;padding: 26px 0px;width: 100%;position: relative;z-index: 9;box-shadow: 0px -4px 4px 0px #0000000D;}
footer .sec1 img{margin-bottom:34px;}
footer .img-fluid.nb-logo-footer {max-width: 170px;}
footer .sec1 .questions h2 {font-weight: 500;   font-size: 24px;  letter-spacing: 0;  line-height: 20px;}
footer .sec1 .questions p {font-size: 16px;margin-bottom:18px;display:inline-block;line-height:22px;}
footer .sec1 .questions .phone-no {border-bottom:1px solid #F2604A; padding-bottom:2px;}
footer .sec1 .hours p b{font-weight:600;}
footer .sec1 .u.nobr{color: var(--woodsmoke-color);}
footer .sec1 a{color:var(--woodsmoke-color); text-decoration: none;}
footer .sec2 ul{margin-top:60px;}
footer .sec2 ul li a{color: var(--woodsmoke-color);font-size: 16px;line-height: 40px; font-weight: 400;}
footer .sec2 ul li a:hover {/*opacity: 0.6;*/ text-decoration:underline;}
footer .sec3 ul{margin:60px 0 16px 0;}
footer .sec3 ul li a:hover{opacity:0.7;}
footer .sec3 ul li{display: inline-block;margin-right: 8px;}
footer .sec3 .copyright span#year {display: inline-block;}
footer .sec3 .copyright{margin-top:22px;font-size: 12px;font-weight: 300;line-height: 16px;letter-spacing:0;}
footer .sec3 .copyright span {display:block;}
footer .sec4 ul {margin-top:60px;}
footer .sec4 ul li{float:left;margin:0px 10px;}
footer .block {font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 0;}
footer ul{padding:0px;list-style:none;}
footer a#bbblink{background:var(--white-color);border:solid 1px var(--white-color);border-radius:8px;}
footer .copyrightSection{font-size:12px;letter-spacing: 0;line-height: 16px;margin-top:16px;}
footer .copyrightSection > div{margin-bottom:6px;}
footer .sec4 .footer-logos {margin-top:60px;}
footer .sec4 .bbb-logo{margin:0px 20px 0 10px;}
footer .bancorp-description h2 {color: var(--woodsmoke-color) !important;}
footer .sec1 .nb-logo-top {max-height: 27px;}
}
@media (max-width:767.98px) {
    
/* Footer*/
.mob-footer {background: #f5f5f5;}
.mob-footer .sub-head h5 {  color: #292929;   font-size: 14px;  letter-spacing: 0.3px;  line-height: 16px; position:relative;  padding: 0 7px 20px 9px; margin:0}
.mob-footer .sub-head h5  .mob-footer-btn { position: absolute; right: 15px; top: -2px; cursor: pointer; color: #828a95; font-size: 20px;}
.footer{display:none; transition: all 0.5s; padding:25px 16px;}
.footer.show {display:block;}
footer .sec1 img {height:20px; margin-bottom: 25px;}
footer .sec1 .questions h2 {font-size:18px; font-weight: 600; margin:0;}
footer .sec1 .questions p {font-size:14px}
footer .sec2 .list ul { margin-top: 25px; width:60%}
footer .sec2 .list ul.last {width:40%}
footer .sec2 ul li a {font-size:14px; line-height: 32px;}
footer .block {font-size:14px;}
footer .sec3 ul { margin: 32px 0 16px 0; }
footer .sec4 ul { margin-top: 25px;	display: flex;	align-items: center; }
footer .seals ul li {margin:0 30px 0 0}
footer .seals ul li:last-child {margin:0;}
footer .seals ul li a#bbblink {width: 45px; height: 73px;}
footer .sec4 ul li .ncqa {width:62px}
}
@media (min-width:1200px) {
.fixed-top-footer{bottom:0px;}
}


/*
================================================
Common CSS
================================================
*/
* {margin: 0;padding: 0;}
.disclaimer-wrapper {padding: 70px 0 30px; width:100%; position: relative; font-size: 16px;line-height: 24px;font-weight: 400;color: #194c61;background:#fff;}
.disclaimer-wrapper h1, h2, h3, h4, h5, h6 {margin-top: 0; }
.disclaimer-wrapper a {color: #0c0b0a;cursor:pointer;}
.disclaimer-wrapper a:hover {color: #02B9F5 !important;text-decoration: none;}
.disclaimer-wrapper a, a:hover, a:active {outline: none;}
.disclaimer-wrapper hr{width:100%;display:inline-block;} 
.disclaimer-wrapper .help-block{display:block;}
.disclaimer-wrapper .has-error .help-block{color:#a94442;}
.disclaimer-wrapper .has-error .form-control:focus{border-color:#a94442;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.disclaimer-wrapper .has-success .form-control{border-color:#3c763d;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.disclaimer-wrapper .mobile{display:none;}
.disclaimer-wrapper .desktop{display:block;}
.disclaimer-wrapper .sm-mobile{display:none;}
.disclaimer-wrapper .sm-desktop{display:block;}
u.nobr {text-decoration: none;white-space: nowrap;cursor: default;pointer-events: none;}
.disclaimer-wrapper button:focus{outline:none;}
.disclaimer-wrapper input::-ms-clear {display: none;}

.disclaimer-wrapper h1 {margin: 0 0 30px 0;font-size:20px; color: #194c61;line-height:normal;}
.disclaimer-wrapper h2{font-weight:700;font-size:18px;}
.disclaimer-wrapper h3{margin:0 0 15px 0;font-size:18px; line-height:24px; color: #194c61; font-weight:500;}
.disclaimer-wrapper.hippa h3{margin:0 0 5px 0;}
.disclaimer-wrapper p{margin:0 0 30px 0;}
.disclaimer-wrapper p.italic-text{font-style:italic;}
.disclaimer-wrapper .inner-list > li{list-style:none;}
.disclaimer-wrapper .inner-list > li i{text-decoration:underline}
.disclaimer-wrapper .inner-list ul li:before{display:none;}
.disclaimer-wrapper p.address{display:table;margin:0 auto 30px;}
.disclaimer-wrapper p.address span{display:block}
.disclaimer-wrapper ul{margin:0 0 30px 30px;}
.disclaimer-wrapper ul li{list-style:disc;padding:0 0 15px 0;}
.disclaimer-wrapper ul li ul{margin:15px 0 10px 30px;}
/*.disclaimer-wrapper ul li ul li:before{content: "\f10c";}*/
.disclaimer-wrapper ul li ul li:last-child{padding-bottom:0;}
.disclaimer-wrapper a{color:#02b9f4;word-break:break-all;}
.disclaimer-wrapper ul li ul.no-margin{margin-bottom:0;}
.disclaimer-wrapper p.no-margin{margin:0;}

@media (min-width: 1340px){
    .disclaimer-wrapper .container {max-width: 1280px;}
}
@media(max-width:1024px) {
 u.nobr {cursor: pointer;pointer-events: visible;}
}

/*
================================================
Fonts - CREDC
================================================
*/

@font-face {
    font-family: 'CREDC';
    src: url(/public/assets/33e29ede2048b298af9e.eot);
    src: local('☺'), url(/public/assets/c42e278dc0c4f2cfeccf.woff) format('woff'), url(/public/assets/8d7994cdb4113aba391d.ttf) format('truetype'), url(/public/assets/014f023cfe03de401a04.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "museo-slab";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-100.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-100.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-100.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 100;
    font-stretch: normal;
}

@font-face {
    font-family: "museo-slab";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-300.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-300.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-300.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal;
}

@font-face {
    font-family: "museo-slab";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-500.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-500.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-500.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "museo-slab";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-700.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-700.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-700.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}


/* SFMono Fonts CSS  */
@font-face {
    font-family: "SFMono-Regular";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "SFMono-Semibold";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "SFMono-Bold";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

.small-text-9{font-size: 9px !important;letter-spacing: 0.3px;line-height: 14px !important;text-align:left;}
.font-16{font-size:16px !important;}
.small-font {color: var(--nevada-color);font-size: 12px;font-style: normal;letter-spacing: 0.3px;line-height: 14px;text-align: left;font-weight: 400;}
.font-14{font-size:14px !important;}
.font-20{font-size:20px !important;}
.font-12{letter-spacing: 0.3px;line-height: 14px !important;text-align:left; font-size:11px !important;}
.fw-400{font-weight:400 !important;}
.fw-500{font-weight:500 !important;}
.fw-600{font-weight:600 !important;}
.fw-700{font-weight:700 !important;}
/* Heading Effects */
h2 { font-size: 32px; font-weight: 700; letter-spacing: 0.24px; line-height: 44px;}
h3 { font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 28px; color: var(--woodsmoke-color);}
h5 {  color: var(--nevada-color); font-size: 14px; font-weight: 500; letter-spacing: 0.3px;line-height: 15px; }
/*Custom Alert Messages*/
.bg-yellow{background:#FABE2E;color:var(--woodsmoke-color);}
.alert-sec .btn-close:focus, .alert-sec-bar .btn-close:focus .custom-form-sec .form-control:focus {outline: 0;box-shadow: none;}
.alert-sec {border: 0px;border-radius: 0;border-left: 8px solid #FABE2E;color:var(--woodsmoke-color);padding: 1rem 0.8rem;max-width: 1000px;margin: 0 auto;left: 0;right: 0; top:150px; position:absolute; z-index:99999;}
.alert-sec.alert-warning {background-color: #FBF3D2;}
.alert-sec .alert-dismissible button.btn-close {height: 14px;width: 14px;position: absolute;top: -4px;right: 6px;z-index: 2;padding: 1.25rem 1rem;text-align: center;}
.alert-sec .alertInfo {height: 24px;width: 24px;margin-right: 8px;}
.alert-sec .alert-text a {color:var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px; text-decoration:underline;}
.alert-sec.alert-danger {background-color: #FEE9E8;border-left: 8px solid var(--error-color);}
.alert-sec.alert-success {background-color: #ECF3ED;border-left: 8px solid var(--success-green-dark);}
.alert-sec.alert-primary{background-color: var(--secondary-light-color);border-left: 8px solid #33BDE3;}
.accordions-sec .alert-title {font-size: 20px;font-weight: bold;line-height: 24px;margin: 0px 0px 16px;}
.accordions-sec .btn-close {background-size: 26%;}
.alert-sec-bar {color:  var(--white-color);font-size: var(--body-font-size);font-weight: bold;line-height: 20px;border:0px; border-radius:0px;}
.alert-sec-bar.alert-danger { background-color: var(--error-color);}
.alert-sec-bar.alert-success { background-color: var(--success-green-dark);}
.alert-sec-bar.alert-primary { background-color: #33BDE3; color:#33BDE3;}
.alert-sec-bar.alert-warning { background-color: #FABE2E;color: #33BDE3;}
.alert-bars h3{margin:8px 0px 0px;}
.alert-bars h6 {font-size: var(--body-font-size);line-height: 22px;margin: 8px 0 26px;}
.alert-example {max-width: 100%;margin-left: -8px;margin-bottom:150px;}
.alert-dismissible .btn-close {position: absolute;top:2px;right: 5px;z-index: 2;padding: 1.25rem 1rem;}

/*
================================================
Alert Box CSS
================================================
*/
.alert-box{top:20px;max-width:895px;position:absolute;width:100%;left:50%;transform:translateX(-50%);z-index: 99;color: var(--woodsmoke-color);padding: 16px 12px;border: 0;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;border-radius: 0;margin: 0;}
.alert-box.alert-success{background:#ECF3ED;border-left:8px solid var(--success-green-dark);}
.alert-box.alert-error{background:#FEE9E8;border-left:8px solid var(--error-color);}
.alert-box .alert-icon{position:relative;top:-1px;margin-right:8px;}
.alert-box .alert-close{background:transparent;border:0;position:absolute;right:20px;outline:none;top:15px;}
.alert-box .alert-close:hover{opacity:0.8;}
.alert-box.flex-redirection-sec { top: 148px;}

/** Activate Flex Card Alert Box **/
.ActivateFlexCardAlertBox.alert-box {max-width: 1030px; top: 140px; z-index: 999999; position: fixed; height: 56px;}
.alert-box.alert-error { background: #FEE9E8;  border-left: 8px solid var(--error-color);}
.alert-box.alert-success { background: #ECF3ED; border-left: 8px solid var(--success-green-dark);}
.ActivateFlexCardAlertBox .card-alert { top: 140px; z-index: 999999; position: fixed; height: 56px;}
.alert-box.flex-redirection-sec span{ padding-right : 35px }
.alert-box {top: 20px;max-width: 895px;position: absolute;width: 100%;left: 50%;transform: translateX(-50%);z-index: 99;color: var(--woodsmoke-color);padding: 16px 12px;border: 0;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;border-radius: 0;margin: 0;}
.alert-box .alert-icon {position:relative;top:-1px;margin-right:8px;}
.alert-box .alert-close {background:transparent;border:0;position:absolute;right:20px;outline:none;}
.alert-box .alert-close:hover {opacity:0.8;}

/** Download Catalog success alert **/
.catalog-success-alert{position:absolute;z-index:9999;width:100%;top:182px;}
.catalog-success-alert .alert-success{border:none;border-left:solid 5px var(--success-green-dark);background: #ECF3ED;font-size:16px;padding:12px;}
/* Plan Expire Css Start Here */
.plan-expire{background:#fabe2e;padding:8px 0;}
.plan-expire p{font-size:16px;line-height:18px;margin:0;letter-spacing:0.3px;  }
.plan-expire p .custom-link {font-weight:400; background:none;}
.plan-expire span.expire-message{padding:0 5px 0 0;}
.d-yellow {background:#f9bd3d;font-weight: 600; color: var(--woodsmoke-color);margin-bottom:2px;}
/* Plan Expire Css Start Here */

/* Custom Alert Styles Start */
.custom-alert{font-size: 16px;letter-spacing: 0.3px;line-height: 22px;padding:19px 130px 19px 11px;color: var(--woodsmoke-color);border: 0;border-radius: 0;}
.custom-alert.alert-success {background: #ECF3ED;border: 0;border-radius: 0;border-left: 8px solid var(--success-green-dark);}
.custom-alert.alert-dismissible .close{top:18px;right:20px;padding:0px;position:absolute;background:none;}
.custom-alert.alert-error {background: #FEE9E8;border-left: 8px solid var(--error-color);}
.custom-alert .goHome{color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;position: absolute;right:60px;top:22px;text-decoration:underline;}
.alert-success {max-width:925px;margin:0 auto;}
.alert-success .alert-icon{width: 18px;margin-right: 10px;opacity: 1;}
/* Custom Alert Styles End */
/* Button Effects */
.linkbtn {height: 48px;margin-right: 15px;padding: 6px 18px;font-size: 18px;}
/*.icon-bg-link{height: 48px;line-height: 48px;border-radius: 8px;margin-right: 15px;} */
.icon-bg-btn {border-radius: 8px;background-color: var(--primary-color) !important;font-size: 18px;letter-spacing: 0.3px;color: var(--white-color);display: inline-block;height: 48px;line-height: 48px;text-align: center;padding: 0px 17px;white-space: nowrap;min-width: 120px;margin-right: 16px; font-weight:700;}
.icon-bg-btn img{margin:0 2px 0 0; line-height:48px;}
.icon-bg-btn:hover,
.icon-bg-btn:focus{background:var(--primary-hover-color);color:var(--white-color);}
.icon-border-btn { border:1px solid var(--secondary-color); padding:0px 24px;border-radius:8px; background-color:var(--white-color);   color: var(--secondary-color); font-size: 18px;  font-weight: 700;  letter-spacing: 0.3px;  height: 48px;line-height: 48px;text-align:center; min-width:120px; display:inline-block; cursor:pointer;}
.icon-border-btn:focus,
.icon-border-btn:hover{border:1px solid var(--secondary-color); background:#f7f7f7;}
.icon-border-btn img{margin:0 2px 0 0;}
.iocn-disable-btn{padding-left:8px;padding-right:8px;font-weight:700;height:36px;min-width:145px;max-width:100%; overflow:hidden; border-radius:4px;background-color:var(--light-bg-color);font-size:16px;line-height:20px;letter-spacing:0.3px;color:var(--cadet-blue-color) !important;pointer-events:none;}
.iocn-disable-btn.pointer {pointer-events:inherit; cursor:pointer;}
.bg-btn{min-width:120px;border-radius:8px;	background-color:var(--primary-color);font-size:18px;letter-spacing:0.3px;line-height:48px;padding:0 24px;display:inline-block;color:var(--white-color);font-weight:600;position:relative;}
.bg-btn:hover{background:var(--primary-hover-color);color:var(--white-color);}
.border-btn { height:48px; border:2px solid var(--secondary-color);padding:0 28px;border-radius:8px;background-color:var(--white-color); color: var(--secondary-color); font-size: 18px; font-weight:700; letter-spacing: 0.3px;}
.border-btn:hover, .border-btn:focus {background: var(--secondary-color); color: var(--white-color); border:2px solid var(--secondary-color);}
.icon-text-btn { text-decoration: underline; color: var(--secondary-blue-dark); font-size: 16px; font-weight: 500; letter-spacing: 0.3px;  line-height: 20px; display: inline-block; background: none;}
.icon-text-btn img {padding: 0 6px 0 0;opacity:0.5;}
.disabled-btn {pointer-events: none;border-radius: 8px;background-color: var(--cadet-blue-color) !important;border-color: var(--cadet-blue-color) !important;cursor: n-resize;}

.customLink, .btn-link {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 22px;text-decoration: underline;cursor: pointer;}
.text-link {text-decoration: underline;color: var(--secondary-blue-dark);font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 20px;cursor:pointer; background:none}
.text-link:hover, .text-link:focus{text-decoration: underline;color: var(--secondary-blue-dark);}
.text-link img {position: relative;left: 0px;top: -1px;}
.text-link.disabled { pointer-events: none; color: #dbdbdb;}
.link {color: var(--secondary-blue-dark);text-decoration: underline;}
.custom-link{color: var(--secondary-blue-dark);font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 20px;text-decoration:underline; cursor:pointer;}
.custom-link:hover{text-decoration:none; color: var(--secondary-blue-dark);}

a{color:#2d2e2e;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
a:hover{color:#242c42;	text-decoration:none;}
a, a:hover, a:active, a:focus{outline:none;text-decoration:none;}
.btn, .btn *{transition:all 0.3s ease 0s;--bs-btn-border-width:0px;}
button, button:hover, button:focus, button:active{border:none;outline:none; transition:all 0.3s ease 0s; box-shadow:none;}
button:focus:not(:focus-visible) {outline: 0;box-shadow: none !important;}
a{text-decoration:none;color:var(--secondary-blue-dark);}
.custom-link{color:var(--secondary-blue-dark);font-size:16px;font-weight:500;padding:0;min-width:inherit;margin:0px;line-height:18px;display:inline-block; cursor:pointer;}
.custom-link:hover{text-decoration:none;color:var(--secondary-blue-dark);}
.text-left {text-align: left !important;}
.text-small {font-weight: 500;font-size: 16px;line-height: 22px;letter-spacing: 0.3px;color: var(--woodsmoke-color);margin-top: 8px;display: inline-block;}
.small-text{color: var(--nevada-color);font-size: 12px;font-style: italic;letter-spacing: 0.3px;line-height: 14px;text-align:left;}
.success-text {color: #4bb340;}
.disabled, .registerFormBlock .form-control:disabled {pointer-events: none;color: var(--cadet-blue-color); fill:var(--cadet-blue-color);}
.disabled svg path {pointer-events: none;color: var(--cadet-blue-color); fill:var(--cadet-blue-color);}
.disabled {background: var(--light-bg-color) !important;color: var(--white-color);}

.cursor-pointer {cursor: pointer; background:transparent;}
.cursor-pointer, span.show-popup.show-tooltip svg, .info svg  {cursor: pointer;}
.text-muted{color:var(--nevada-color);}
.deletemember{background:none !important}
.display-none {display: none;visibility: hidden;}
.not-allowed {pointer-events: auto !important;cursor: not-allowed !important;}
.disabled .custom-link {cursor: not-allowed;pointer-events: all !important; text-decoration:none;}
.disabled.bg-none {background: transparent !important;}
.bg-none{background:none !important;}
.success-color{color:#0C8716;}
.btn-48 {height:48px; font-size:16px; letter-spacing:0.3px; border-radius:8px;}
.btn-fill:hover, .btn-fill:focus { background: #f47F6e; border: none; color: var(--white-color);}
.customLink, .btn-link {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 22px;text-decoration: underline;cursor:pointer;}
.cart-list-main .btn-link {color: var(--secondary-blue-dark);text-decoration: underline;}
.registerFormBlock a.btn-link {margin-left: 10px;}

@media (min-width:1200px) and (max-width:1439px){
.icon-bg-btn {font-size: 14px;padding: 0px 6px;}
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  margin-left: -8px;
  position: absolute;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  box-sizing: content-box;
  position: absolute;
  border: 8px solid transparent;
  height: 0;
  width: 1px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  content: "";
  z-index: -1;
  border-width: 8px;
  left: -8px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
  top: 0;
  margin-top: -8px;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  border-top: none;
  border-bottom-color: #f0f0f0;
}

.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
  top: -1px;
  border-bottom-color: #aeaeae;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  bottom: 0;
  margin-bottom: -8px;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  border-bottom: none;
  border-top-color: #fff;
}

.react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
.react-datepicker__month-read-view--down-arrow::before,
.react-datepicker__month-year-read-view--down-arrow::before {
  bottom: -1px;
  border-top-color: #aeaeae;
}

.react-datepicker-wrapper {
  display: inline-block;
  padding: 0;
  border: 0;
}

.react-datepicker {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 0.8rem;
  background-color: #fff;
  color: #000;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  display: inline-block;
  position: relative;
}

.react-datepicker--time-only .react-datepicker__triangle {
  left: 35px;
}

.react-datepicker--time-only .react-datepicker__time-container {
  border-left: 0;
}

.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__triangle {
  position: absolute;
  left: 50px;
}

.react-datepicker-popper {
  z-index: 1;
}

.react-datepicker-popper[data-placement^="bottom"] {
  margin-top: 10px;
}

.react-datepicker-popper[data-placement="bottom-end"] .react-datepicker__triangle, .react-datepicker-popper[data-placement="top-end"] .react-datepicker__triangle {
  left: auto;
  right: 50px;
}

.react-datepicker-popper[data-placement^="top"] {
  margin-bottom: 10px;
}

.react-datepicker-popper[data-placement^="right"] {
  margin-left: 8px;
}

.react-datepicker-popper[data-placement^="right"] .react-datepicker__triangle {
  left: auto;
  right: 42px;
}

.react-datepicker-popper[data-placement^="left"] {
  margin-right: 8px;
}

.react-datepicker-popper[data-placement^="left"] .react-datepicker__triangle {
  left: 42px;
  right: auto;
}

.react-datepicker__header {
  text-align: center;
  background-color: #f0f0f0;
  border-bottom: 1px solid #aeaeae;
  border-top-left-radius: 0.3rem;
  padding-top: 8px;
  position: relative;
}

.react-datepicker__header--time {
  padding-bottom: 8px;
  padding-left: 5px;
  padding-right: 5px;
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
  border-top-left-radius: 0;
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll {
  display: inline-block;
  margin: 0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header {
  margin-top: 0;
  color: #000;
  font-weight: bold;
  font-size: 0.944rem;
}

.react-datepicker-time__header {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.react-datepicker__navigation {
  background: none;
  line-height: 1.7rem;
  text-align: center;
  cursor: pointer;
  position: absolute;
  top: 10px;
  width: 0;
  padding: 0;
  border: 0.45rem solid transparent;
  z-index: 1;
  height: 10px;
  width: 10px;
  text-indent: -999em;
  overflow: hidden;
}

.react-datepicker__navigation--previous {
  left: 10px;
  border-right-color: #ccc;
}

.react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--next {
  right: 10px;
  border-left-color: #ccc;
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
  right: 95px;
}

.react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__navigation--years {
  position: relative;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__navigation--years-previous {
  top: 4px;
  border-top-color: #ccc;
}

.react-datepicker__navigation--years-previous:hover {
  border-top-color: #b3b3b3;
}

.react-datepicker__navigation--years-upcoming {
  top: -4px;
  border-bottom-color: #ccc;
}

.react-datepicker__navigation--years-upcoming:hover {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__month-container {
  float: left;
}

.react-datepicker__year {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__year-wrapper {
  display: flex;
  flex-wrap: wrap;
  max-width: 180px;
}

.react-datepicker__year .react-datepicker__year-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__month {
  margin: 0.4rem;
  text-align: center;
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
  display: inline-block;
  width: 4rem;
  margin: 2px;
}

.react-datepicker__input-time-container {
  clear: both;
  width: 100%;
  float: left;
  margin: 5px 0 10px 15px;
  text-align: left;
}

.react-datepicker__input-time-container .react-datepicker-time__caption {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container {
  display: inline-block;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
  display: inline-block;
  margin-left: 10px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
  width: 85px;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type="time"] {
  -moz-appearance: textfield;
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
  margin-left: 5px;
  display: inline-block;
}

.react-datepicker__time-container {
  float: right;
  border-left: 1px solid #aeaeae;
  width: 85px;
}

.react-datepicker__time-container--with-today-button {
  display: inline;
  border: 1px solid #aeaeae;
  border-radius: 0.3rem;
  position: absolute;
  right: -72px;
  top: 0;
}

.react-datepicker__time-container .react-datepicker__time {
  position: relative;
  background: white;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
  width: 85px;
  overflow-x: hidden;
  margin: 0 auto;
  text-align: center;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
  list-style: none;
  margin: 0;
  height: calc(195px + (1.7rem / 2));
  overflow-y: scroll;
  padding-right: 0px;
  padding-left: 0px;
  width: 100%;
  box-sizing: content-box;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
  height: 30px;
  padding: 5px 10px;
  white-space: nowrap;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
  cursor: pointer;
  background-color: #f0f0f0;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
  background-color: #216ba5;
  color: white;
  font-weight: bold;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
  background-color: #216ba5;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
  color: #ccc;
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__week-number {
  color: #ccc;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
  cursor: pointer;
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week {
  white-space: nowrap;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name {
  color: #000;
  display: inline-block;
  width: 1.7rem;
  line-height: 1.7rem;
  text-align: center;
  margin: 0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range,
.react-datepicker__quarter--selected,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover,
.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
  color: #ccc;
  pointer-events: none;
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
  cursor: default;
  background-color: transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
  cursor: pointer;
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
  border-radius: 0.3rem;
  background-color: #f0f0f0;
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
  font-weight: bold;
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
  border-radius: 0.3rem;
  background-color: #3dcc4a;
  color: #fff;
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
  background-color: #32be3f;
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
  color: magenta;
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
  color: green;
}

.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range,
.react-datepicker__month-text--selected,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--selected,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--in-range {
  border-radius: 0.3rem;
  background-color: #216ba5;
  color: #fff;
}

.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__year-text--selected:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--in-range:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
  border-radius: 0.3rem;
  background-color: #2a87d0;
  color: #fff;
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
  background-color: #1d5d90;
}

.react-datepicker__day--in-selecting-range ,
.react-datepicker__month-text--in-selecting-range ,
.react-datepicker__quarter-text--in-selecting-range ,
.react-datepicker__year-text--in-selecting-range {
  background-color: rgba(33, 107, 165, 0.5);
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range , .react-datepicker__month--selecting-range
.react-datepicker__month-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__quarter-text--in-range , .react-datepicker__month--selecting-range
.react-datepicker__year-text--in-range {
  background-color: #f0f0f0;
  color: #000;
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
  cursor: default;
  color: #ccc;
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
  background-color: transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover {
  background-color: #216ba5;
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
  background-color: #f0f0f0;
}

.react-datepicker__input-container {
  position: relative;
  display: inline-block;
  width: 100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view {
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover {
  cursor: pointer;
}

.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow {
  border-top-color: #ccc;
  float: right;
  margin-left: 20px;
  top: 8px;
  position: relative;
  border-width: 0.45rem;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown {
  background-color: #f0f0f0;
  position: absolute;
  width: 50%;
  left: 25%;
  top: 30px;
  z-index: 1;
  text-align: center;
  border-radius: 0.3rem;
  border: 1px solid #aeaeae;
}

.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover {
  cursor: pointer;
}

.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable {
  height: 150px;
  overflow-y: scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option {
  line-height: 20px;
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-bottom-left-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover {
  background-color: #ccc;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming {
  border-bottom-color: #b3b3b3;
}

.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous {
  border-top-color: #b3b3b3;
}

.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected {
  position: absolute;
  left: 15px;
}

.react-datepicker__close-icon {
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  padding: 0px 6px 0px 0px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.react-datepicker__close-icon::after {
  cursor: pointer;
  background-color: #216ba5;
  color: #fff;
  border-radius: 50%;
  height: 16px;
  width: 16px;
  padding: 2px;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  content: "\00d7";
}

.react-datepicker__today-button {
  background: #f0f0f0;
  border-top: 1px solid #aeaeae;
  cursor: pointer;
  text-align: center;
  font-weight: bold;
  padding: 5px 0;
  clear: left;
}

.react-datepicker__portal {
  position: fixed;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.8);
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  z-index: 2147483647;
}

.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name {
  width: 3rem;
  line-height: 3rem;
}

@media (max-width: 400px), (max-height: 550px) {
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name {
    width: 2rem;
    line-height: 2rem;
  }
}

.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header {
  font-size: 1.44rem;
}

.react-datepicker__portal .react-datepicker__navigation {
  border: 0.81rem solid transparent;
}

.react-datepicker__portal .react-datepicker__navigation--previous {
  border-right-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--previous:hover {
  border-right-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {
  border-right-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__portal .react-datepicker__navigation--next {
  border-left-color: #ccc;
}

.react-datepicker__portal .react-datepicker__navigation--next:hover {
  border-left-color: #b3b3b3;
}

.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {
  border-left-color: #e6e6e6;
  cursor: default;
}

.react-datepicker__aria-live {
    position: absolute;
    clip-path: circle(0);
    border: 0;
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px;
    white-space: nowrap;
}

.react-datepicker__calendar-icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.125em;
}
/* General styles for the #bbblink link */
a#bbblink {
    display: block;
    position: relative;
    text-align: center;
    color: #005A78;
    text-decoration: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/* Styles for the image inside the link */
a#bbblink img {
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 0;
    max-width: 200%;
}

/* Styles for different link classes */
.cshzbal, .cshzbul {
    width: 293px;
    height: 61px;
}

.cuvtbas, .cuvtbus {
    width: 63px;
    height: 134px;
}

.cuvtbam, .cuvtbum {
    width: 69px;
    height: 145px;
}

.cuvtbal, .cuvtbul {
    width: 81px;
    height: 171px;
}

.cuhzbas, .cuhzbus {
    width: 96px;
    height: 50px;
}

.cuhzbam, .cuhzbum {
    width: 137px;
    height: 70px;
}

.cuhzbal, .cuhzbul {
    width: 160px;
    height: 82px;
}

.ruvtbas, .ruvtbus {
    width: 40px;
    height: 75px;
}

.csvtbas, .csvtbus {
    width: 153px;
    height: 100px;
}

.csvtbam, .csvtbum {
    width: 158px;
    height: 110px;
}

.csvtbal, .csvtbul {
    width: 187px;
    height: 130px;
}

.cshzbas, .cshzbus {
    width: 200px;
    height: 42px;
}

.cshzbam, .cshzbum {
    width: 250px;
    height: 52px;
}

.ruhzbam, .ruhzbum {
    width: 150px;
    height: 69px;
}

.sevtbam, .rbvtbam, .sevtbum, .rbvtbum {
    width: 60px;
    height: 98px;
}

/* Hover effect for specific link classes - moves image to left */
.sevtbam:hover img,
.rbvtbam:hover img,
.ruvtbam:hover img,
.sevtbum:hover img,
.rbvtbum:hover img,
.ruvtbum:hover img {
    margin-left: -58px;
}

.ruvtbam, .ruvtbum {
    width: 60px;
    height: 110px;
}

.sehzbas, .rbhzbas, .sehzbus, .rbhzbus {
    width: 100px;
    height: 38px;
}

/* Hover effect for specific link classes - moves image to left */
.sehzbas:hover img,
.rbhzbas:hover img,
.ruhzbas:hover img,
.sehzbus:hover img,
.rbhzbus:hover img,
.ruhzbus:hover img {
    margin-left: -100px;
}

.ruhzbas, .ruhzbus {
    width: 100px;
    height: 48px;
}

.sevtbas, .rbvtbas, .sevtbus, .rbvtbus {
    width: 40px;
    height: 65px;
}

/* Hover effect for specific link classes - moves image to left */
.sevtbas:hover img,
.rbvtbas:hover img,
.ruvtbas:hover{

}


/*================================================
Breadcrumbs CSS
================================================
*/
.breadcrumbs {margin: 0;}
.breadcrumbs li svg {margin: 0 10px;}
.breadcrumbs ul, .breadcrumbs ol {padding:20px 0;}
.breadcrumbs li{margin-right:0px;font-size: 16px;}
.breadcrumbs a{color:var(--secondary-blue-dark); text-decoration: underline;font-size:16px;margin:0px;}
.breadcrumbs img{opacity:0.6;}
.breadcrumbs.is-sticky {position:sticky; background: #f7f7f7;width: 100%;z-index: 99; margin:0;}
.healthconditions-main .breadcrumbs{position:static !important; background: #f7f7f7;width: 100%;z-index: 99; margin:0;}
.breadcrumbs{osition:relative; z-index:9;}
.breadcrumbs ol, .breadcrumbs ul {margin: 0;margin: 24px 0;padding: 0;}
@media (max-width: 767px) {
.breadcrumbs li {margin: 12px 0px;font-size: 15px;}

.header-nav-section-top .breadcrumbs ul, .breadcrumbs ol {margin: 0 !important;padding: 0 !important;}
.breadcrumbs ul li {margin: 14px 0px;font-size: 12px;}
}

.utilities-faq-sec{padding:24px 0px;}
.utilities-faq-sec .faq-content .faq-icon {width: 100px;height:100px;padding:24px;border-radius: 20px;margin:0 0 32px;background: #FFEAEB;}
.utilities-faq-sec .faq-content h2 {margin: 0 0 8px;font-size: 32px;line-height: 40px;font-weight: 600;}
.utilities-faq-sec .faq-content p {color: #646F7D;font-size: 20px;line-height: 28px;font-weight: 400;}
.utilities-faq-sec .faq-accordion{padding:8px 24px;}
.utilities-faq-sec .accordion{--bs-accordion-border-color:none;background-color:none !important;}
.utilities-faq-sec .accordion-item{border-bottom:0;border-radius:0 !important;background:none !important;}
.utilities-faq-sec .accordion-button{padding:16px 0 12px;background:none !important;font-size: 18px;line-height: 22px;font-weight: 600;color:#222B2F;}
.utilities-faq-sec .accordion-button::before{transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;background:url(https://nationscdn.azureedge.net/otc-container/images/hearing/accordion-arrow.svg) no-repeat left center; content:"";margin: 0px 16px 0 0;width: 20px;height: 20px;transform:rotate(180deg);}
.utilities-faq-sec .accordion-button::after{display:none;}
.utilities-faq-sec .accordion-button, .faq .accordion-button:focus{box-shadow:none;outline:none;}
.utilities-faq-sec .accordion-button:not(.collapsed){color:var(--woodsmoke-color);box-shadow:none; cursor:pointer;}
.utilities-faq-sec .accordion-button:not(.collapsed)::before{transform:rotate(0deg);}
.utilities-faq-sec .accordion-body{padding:0 0 16px 36px;font-size: 16px;font-weight: 300;line-height: 22px;}
.utilities-faq-sec .faq-icon img {filter: brightness(0) saturate(100%) invert(19%) sepia(59%) saturate(4138%) hue-rotate(343deg) brightness(79%) contrast(94%);}
.utilities-faq-sec .contact-member{border-top:1px solid #eaeaeb; border-bottom:1px solid #eaeaeb; padding:40px 0px;}
.utilities-faq-sec .contact-member h5 {font-size: 24px;line-height: 32px;font-weight: 600;color: #212121;margin: 0;}
.utilities-faq-sec .contact-member p {color: #646F7D;font-size: 18px;line-height: 24px;margin: 24px 0;}
.utilities-faq-sec .contact-member h6 {font-size: 24px;line-height: 32px;font-weight: 600;color: #646F7D;}
.utilities-faq-sec .member-Disclaimer h4 {font-weight: 600;font-size: 24px;line-height: 32px;margin: 0 0 16px;}
.utilities-faq-sec .member-Disclaimer {padding: 40px 0;}
.utilities-faq-sec .member-Disclaimer p {margin: 0;font-size: 18px;line-height: 24px;color: #646F7D;margin: 0 0 8px;}
.utilities-faq-sec .contact-member {padding: 30px 14px;}
.utilities-faq-sec .member-Disclaimer {padding: 30px 14px;}

@media(max-width:1280px){
    .utilities-faq-sec .accordion-button::before {margin: 0px 10px 0 0;width: 30px;height: 28px;}
    .utilities-faq-sec .faq-accordion {padding: 8px 0;}
    .utilities-faq-sec .faq-content h2 {margin: 0 0 6px;font-size: 28px;line-height: 32px;font-weight: 600;}
    .utilities-faq-sec .faq-content .faq-icon {margin: 0 0 20px;}
    .utilities-faq-sec .faq-content p {font-size: 18px;line-height: 24px;}
    .utilities-faq-sec .member-Disclaimer p {font-size: 16px;line-height: 24px;margin: 0 0 8px;}
 }

/*
================================================
Common CSS
================================================
*/

*{margin:0;	padding:0;}
body{font-family:proxima-nova, sans-serif;font-size:15px;line-height:1.57143;font-weight:400;color:#2d2e2e;background-color:#f7f7f7;}
h1, h2, h3, h4, h5, h6{font-family:proxima-nova, sans-serif;margin-top:0;}
i{transition:all 0.4s ease-in-out 0s;}
.transition3s{transition:all 0.3s ease-in-out 0s;}
ul, li{list-style:outside none none;}
ul{list-style:outside none none;margin:0;padding:0;}
#scrollUp { background:var(--primary-color); border-radius: 50%; bottom:118px; color: var(--white-color); display: block; font-size: 25px; height: 40px; line-height: 40px; position: fixed; right: 20px;	text-align: center;	text-decoration: none !important;	transition: all 0.5s cubic-bezier(0, 0, 0, 1) 0s; 	width: 40px; z-index:1024 !important; }
#scrollUp:hover { background: var(--black-color);	color: var(--white-color); }
section{position:relative;padding:0px;}
.v-divider{width: 1px;height: 15px;display: inline-block;background: var(--nevada-color);margin: 0 8px;position: relative;top: 3px;}
.grey-small{font-size:14px;color:var(--nevada-color);line-height:18px;}
.color-dark{color:var(--woodsmoke-color) !important;}
.title-16{font-size:16px !important;}

html {scroll-behavior:smooth;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0px;margin:0px;box-sizing:border-box;font-family:"proxima-nova";color:var(--body-text-color);width:100%;font-size:16px;line-height:22px;}
*, *:before, *:after{box-sizing:border-box;letter-spacing:0.3px;}
ul{padding:0;margin:0;}
a, button{transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:700;}
.cursor-pointer{cursor:pointer !important;}
.custom-container {max-width:100% !important}
.row{margin:0 -8px;}
.row > [class*="col-"]{padding:0 8px;}

#scrollUp {background: var(--primary-color);}

.substitute-skip{border:1px solid var(--secondary-color);}
.substitute-skip:hover {border:1px solid var(--secondary-color);}
.wallet-color{height:18px;width:18px;border-radius:50%;display:inline-block;margin:-1px 6px 0 0;vertical-align:middle;background-color:var(--nevada-color)}
.wallet-color.medicare{background:#007bef;}
.wallet-color.medikit{background:var(--primary-color);}
.wallet-color.grocery{background:var(--error-color);}
.inactive, .inactive:hover, .inactive:focus{background:var(--cadet-blue-color);cursor:no-drop;}
.anchor-tag{color:var(--secondary-blue-dark); text-decoration:underline;}
.wallet-tooltip .wallet-color {height: 12px;width: 12px;}
.wallet-tooltip label.wallet {max-width: 170px;font-weight: 500;color: #292929;font-size: 16px;letter-spacing: 0.3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left;}
.editWrapper.profileRightPanel .wallet-tooltip .wallet .wallet-cont {width: 190px;min-width: 190px;margin: 0 10px 0 0;}
.editWrapper.profileRightPanel .wallet-tooltip .hover-popup.top:before {left: 20px;}
.editWrapper.profileRightPanel .wallet-tooltip .hover-popup.top:after {left: 50%;}
.editWrapper.profileRightPanel .wallet-tooltip .eligibility-popover {white-space: initial;max-width: 210px;text-align: left;}
.editWrapper.profileRightPanel .wallet-tooltip .hover-popup {left: 0;}

/*Multi Wallet Selection css*/
.multi-wallet .wallet-color {height: 16px;width: 16px;border-radius: 50%;display: inline-block;margin: 3px 0px 0 6px;vertical-align: top;}
/* EMI Slider */
.emi-slider .MuiSlider-rail {color: #9a9696;height: 5px;}
.emi-slider .MuiSlider-track {color: var(--primary-color);height: 5px;}
.emi-slider .MuiSlider-mark {height: 5px;}
.emi-slider .MuiSlider-thumb {width: 20px;height: 20px;margin-top: -7px;background-color: var(--primary-color);position: relative;}
.emi-slider .MuiSlider-thumb:after {position: absolute;width: 10px;height: 10px;background-color: var(--white-color);top: 5px;left: 5px;}
.emi-slider .PrivateValueLabewel-label-5 span {background-color: var(--primary-color);}
.emi-slider .MuiSlider-valueLabel {color: var(--primary-color);left: calc(-50% - -3px);}
.emi-slider .text-small {font-size: 14px;font-weight: 400;margin: 4px 0 0;display: inline-block;}

.emulated-border-sec {border-width: 1px 6px 0;border-style: solid;border-color: #288E04;}
.emulated-border {border-top: 5px solid #288E04;border-left: 6px solid #288E04;border-right: 6px solid #288E04;}
.emulated-btn {background: none;font-size: 14px;font-weight: 700;color: #288E04;line-height: 26px;border-width: 0 3px 3px;border-color: #288E04;border-style: solid;border-radius: 0 0 16px 16px;text-align: center;position: fixed;top: -5px;left: 0;display: block;z-index: 999999999;background-color: var(--white-color);padding: 2px 16px;right: 0;width: 280px;margin: 0 auto;}
.register-page.emulated-btn {background: none;font-size: 14px;font-weight: 700;color: #288E04;line-height: 26px;border-width: 0 3px 3px;border-color: #288E04;border-style: solid;border-radius: 0 0 16px 16px;text-align: center;position: fixed;top: -5px;left: 0;display: block;z-index: 999999999;background-color: var(--white-color);padding: 2px 16px;right: 0;width: 280px;margin: 0 auto;}
.emulated-btn a {text-decoration: underline;color: #288E04;}
.emulated-register:before {border-top: 5px solid #288E04;border-left: 6px solid #288E04;border-right: 6px solid #288E04;position: fixed;top: 0;right: 0;left: 0;z-index: 9;content: "";}

/* Cart Box Css Star Here */
.cartbox {z-index: 9999; overflow: hidden; position: absolute; right:0; top:70px; background: var(--white-color); width: 380px;  min-height: 72px; border-radius: 10px; box-shadow: 0 2px 50px 0 rgba(39,39,39,0.2);}
.border-line{background:var(--white-color);height:4px;}
.cartbox .border-active {animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-webkit-animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-moz-animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;animation-fill-mode: forwards;opacity: 0;width: 0;background: var(--primary-color);}
.cartbox ul{padding:14px;}
.cartbox .close{width:10px; height:10px;position:absolute;right:6px;top:12px;cursor:pointer;}
.cartbox-img {width:42px; height: 50px; overflow: hidden;}
.cartbox-img img {height: 100%; object-fit: contain; width:100%;}
.cartbox h5{font-weight:700;color:var(--woodsmoke-color); font-size:16px; line-height:22px;letter-spacing:0.3px;margin:0 0 0 30px;}
.cartbox h6{color:#292929;font-size:16px; line-height:22px;letter-spacing:0.3px;margin:0;}

/*================================================
cart custbox CSS
================================================
*/
.clearcart-checkbox input[type="checkbox"] {display: inline-block; position: absolute; left: 1px; top: 1px;width: 18px;height: 18px;}
.clear-checkbox{top:-23px !important; left:-5px !important;}

/* Flexcard Wrapper Styles */
.flexcard-wrapper {background: #fabe2e;width: 100%;display: inline-block;z-index: 9;/*position: absolute;top: 150px;*/padding:8px 0;position:relative;border-bottom:2px solid var(--white-color);}
.flexcard-wrapper.exclusive-header{padding:5px 0;border:0;}
.flexcard-wrapper .message-block{line-height:19px;font-size:16px;max-width:740px;}
.flexcard-wrapper .message-block h6, .alert-txt-sec-inner h6{margin:0;}
.flexcard-wrapper .message-block span { font-size: 16px; cursor:pointer; font-weight: 500; letter-spacing: 0.3px; line-height: 20px; text-decoration:underline; margin:0 0 0 8px;}
.flexcard-wrapper .message-block span:hover {text-decoration:none;}
.flexcard-wrapper .close-icon {padding: 0;cursor: pointer;position: absolute;right: 24px;top: 40%;width: 14px;height: 14px;display: flex;}

.trasaction-search{top:12px; right:10px;}
/* Activate Card Pop */
.activateCardPop{}
.activateCardPop:before {bottom: 0; content: ""; left: 0;  position: absolute;  right: 0;  top: 0; z-index: -1;  background-color: #adadad !important;}
.activateCardPop .modal-dialog {max-width:1000px;}
.activateCardPop .modal-content {border-radius: 8px;background-color: var(--white-color); box-shadow: 0 2px 25px 0 rgba(22 22 22 / 10%);}
.activateCardPop .modal-header {padding: 40px 0 24px;}
.activateCardPop .customForm .form-error .form-control{background:var(--white-color);}
.activateCardPop .customForm .form-error:after {display:none;}
.activateCardPop .modal-header .modal-title {font-size:32px;font-weight: bold;letter-spacing: 0.3px;line-height: 36px;text-align: center;width: 100%;}
.activateCardPop .modal-body{padding:32px 32px 40px 32px;}
.activateCardPop .eSignBlock {border-radius: 4px;background-color: #FBF3D2;margin: 32px 0px 56px 0px;padding: 12px 18px;}
.activateCardPop .eSignBlock strong {color: var(--nevada-color);font-weight: 600;line-height: 22px;}
.activateCardPop .eSignBlock .eSignText{position:relative;margin-left: 40px;padding-left: 25px;}
.activateCardPop .eSignBlock .eSignText:before{content: "";position: absolute;background: url(https://nationscdn.azureedge.net/otc-container/images/edit-icon.svg) no-repeat;width: 18px;height: 20px;left: 0;}
.activateCardPop .customLink.skip {display:inline-block;}
.activateCardPop.pre-condition .customLink.skip {display:none;}
.activateCardPop .customLink.cancel {display:none;}
.activateCardPop.pre-condition .customLink.cancel {display:inline-block; cursor:pointer;}
.activateCardPop.pre-condition .customLink:hover {text-decoration:none;}
.activateCardPop.pre-condition:before {background-color: rgba(25,76,97,0.8)!important; }
.debitCard {min-width: 300px;text-align: center;}
.active-card-txt p { color: var(--woodsmoke-color); font-size: 20px; letter-spacing: 0.38px; line-height: 22px; margin:0 0 34px;}
.activateCardPop .payment-card{box-shadow:none;}
.activateCardPop .customForm .form-error.form-control {background: var(--white-color) url(https://nationscdn.azureedge.net/otc-container/images/form-error.svg) 95% 10px no-repeat; border: 1px solid var(--error-color); }
.payment-card:before {background: url(/public/assets/41c0ac67f8ad1c887f8f.svg) no-repeat center top;position: absolute;content: '';width: 330px;height: 123px;left: 5px;bottom: 15px;}
.payment-card .card-content{position:relative;z-index:9;}
.card-active{background:linear-gradient(156.39deg, #3D90FF 0%, #1D70E1 100%);box-shadow: 0 30px 40px -10px #81b2f3;}

/* Acordian heading*/
.faqHeading{margin-bottom:4px; font-size:20px; font-weight:700;}
.sub-heading{font-size:18px; color:var(--nevada-color);}
/* Custom Acordian */
.customAcordian{border-radius:6px; border-color:#EAECF1;}
.accordion-item:first-of-type{border-radius:0px}
.customAcordian .accordion-button{padding:15px 15px 15px 0px;}
.customAcordian .accordion-button h5{margin:0;font-weight: 600;font-size: 16px;line-height: 26px;color: var(--woodsmoke-color);}
.customAcordian .accordion-button:not(.collapsed)::before{width: 0; height: 0; border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #969696;transform: rotate(0deg);}
.customAcordian .accordion-button::before{content: "";margin-left:0;width: 0; height: 0; border-left: 7px solid transparent;transform: rotate(-90deg); border-right: 7px solid transparent;border-top: 7px solid #969696; margin:0px 21px;}
.customAcordian .accordion-button::after{background-image:none !important;}
.customAcordian .accordion-button:not(.collapsed){background-color:var(--secondary-light-color); color:var(--woodsmoke-color); font-weight:600; box-shadow:none;}
.customAcordian .accordion-body {padding: 16px 57px 10px}
.customAcordian .accordion-body p{font-weight: 300;font-size: 16px;line-height: 22px;color: var(--woodsmoke-color);margin-bottom:6px;}
.customAcordian .accordion-body li{font-weight: 300;font-size: 16px;line-height: 22px;color: var(--woodsmoke-color);margin-bottom:6px;}
.customAcordian .accordion-body a {color: #335798;text-decoration: underline; }
.customAcordian .accordion-body a:hover {text-decoration: none; }
/* Create Account Css Start Here */

/*.create-accout-content{padding:0 0 45px; border-bottom:2px solid var(--light-bg-color); margin-bottom:60px;}*/
.create-accout-content h2{font-size:32px;color:var(--woodsmoke-color);font-weight:700;letter-spacing:0.3px;line-height:36px;padding-bottom:10px;margin-bottom:30px;}
.create-accout-content h2:after{content:''; background:var(--primary-color); height:4px;width:122px;position:absolute;bottom:0;left:0; right:0;margin:auto}
.create-accout-content h5{font-size:22px;font-weight:300;letter-spacing:0.3px;line-height:30px;color:var(--woodsmoke-color);margin-bottom:20px;}
.create-accout-content ul{padding:0 25px;}
.create-accout-content ul li{display:flex;align-items:center;font-size:16px;letter-spacing:0.3px;line-height:22px;margin-bottom:10px;}
.create-accout-content ul li img{margin-right:7px;}
.create-accout-content .create-list {margin-bottom: 45px;}
/* Create Account Css Start Here */

/* Acordian heading*/
.faqHeading{margin-bottom:4px; font-size:20px; font-weight:700;}
.sub-heading{font-size:18px; color:var(--nevada-color);}
    
/*
================================================
Skeleton
================================================
*/
.loading-skeleton sup, .loading-skeleton label:after{display:none;}
.loading-skeleton h1, .loading-skeleton h2, .loading-skeleton h3, .loading-skeleton h4, .loading-skeleton h5, .loading-skeleton h6,
.loading-skeleton p, .loading-skeleton li, .loading-skeleton a, .loading-skeleton span, .loading-skeleton .benefit-title-section,
.loading-skeleton .btn, .loading-skeleton label, .loading-skeleton .form-check-input,.loading-skeleton .form-control, .loading-skeleton img, .loading-skeleton button {color: transparent !important;appearance: none !important;-webkit-appearance: none !important;background-color: #ddd !important;border-color: #ddd !important;}
.loading-skeleton h1::placeholder, .loading-skeleton h2::placeholder, .loading-skeleton h3::placeholder, .loading-skeleton h4::placeholder, .loading-skeleton h5::placeholder, .loading-skeleton h6::placeholder,.loading-skeleton p::placeholder, .loading-skeleton li::placeholder,.loading-skeleton .btn::placeholder,.loading-skeleton label::placeholder,.loading-skeleton .form-control::placeholder, .loading-skeleton a::placeholder, .loading-skeleton span::placeholder, .loading-skeleton .benefit-title-section::placeholder, .loading-skeleton .form-check-input::placeholder, .loading-skeleton img::placeholder, .loading-skeleton button::placeholder {color: transparent;}
    
@keyframes loading-skeleton {
from {
opacity: 0.4;
}
    
to {
opacity: 1;
}
}
    
.loading-skeleton {/*pointer-events: none;*/animation: loading-skeleton 1s infinite alternate;}
.loading-skeleton img {filter: grayscale(100) contrast(0%) brightness(1.8);}
.loading-skeleton .benefit-content-section, .loading-skeleton .benefit-title-section {background: #E9ECF0 !important;border-color:#E9ECF0 !important;}
.loading-skeleton img {border-radius: 100%;display: none;width: 24px;height: 24px;min-width: 24px;min-height: 24px;}
    
/*
================================================
Typography
================================================
*/
.h1, h1{font-size:60px;line-height:60px;}
.h2, h2{font-size:48px;line-height:56px;}
.h3, h3{font-size:32px;line-height:normal;}
.h4, h4{font-size:24px;line-height:30px;}
.h5, h5{font-size:24px;line-height:28px;}
.h6, h6{font-size:18px;line-height:22px;}
    
    
/*
================================================
Section Gap
================================================
*/
.section-gap{padding:24px 0;margin:0 0 40px;position:relative;}
.section-gap h3{margin:0 0 8px;}
.section-gap .section-top{margin:0 0 24px;display:flex;align-items:center;justify-content:space-between}
.section-gap .section-top-left img{max-height:32px;margin:0 0 16px;}
.section-gap .section-top-right button{font-weight:600;}
.flex-card .section-top-right button img{margin:2px 0 0 7px;}
.section-gap .section-top p{font-size:20px;line-height:24px;color:var(--woodsmoke-color);margin:0 0 12px;font-weight:400;}
.section-top-right {display: flex;align-items: center;}

.email-form.custom-form .copy-textright {background-color: transparent;text-decoration: none;position: absolute;top: 40px;right: 24px;font-size: 14px;font-weight: 600;}
.email-form .email-no .form-control{ text-align:center;}
.email-form .registerFormBlock .form-control {border: 1px solid #E1E4E8;}
.email-form .email-icon img {width: 92.49px;height: 92.49px;}
.email-form .recommended-login-box p {margin: 0px;}
.email-form .email-icon {max-width: 200px;margin: 24px auto;position: relative;}
.email-form .eamil-no {border-radius: 50%;background: #D64029;width: 20px;height: 20px;display: flex;justify-content: center;position: absolute;right: 60px;top: 10px;color: #fff;font-size: 15px;font-weight: 500;line-height: normal;}

.zoomeffect {
    animation: zoomeffect 1s infinite alternate ease-in-out;
}

@keyframes zoomeffect {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.1);
    }
}

.zoomeffect-icon {
    animation: zoomeffect-icon 5s infinite alternate ease-in-out;
}

@keyframes zoomeffect-icon {
    0% {
        transform: scale(1);
        opacity:0;
    }

    50% {
        transform: scale(1.1);
        opacity:10;
    }
    100% {
        transform: scale(1);
        opacity:0;
    }
}
/*
================================================
Custom Owl carousil
================================================
*/

.no-pad-border{padding:0;border:none !important;}
.custom-borders{border-top:1px solid #E9ECF0;border-bottom:1px solid #E9ECF0;}
.pattern-owl{background:#fff url(https://nationscdn.azureedge.net/otc-container/images/market-pattern.svg) repeat left top;}
.pattern-meals {background: #fff url(/public/assets/266d77472561f246d4c8.png) repeat left top;background-size: 100%;}
.custom-owl .section-top p{font-size:20px;line-height:25px;color:var(--nevada-color);margin:0;}
.custom-owl .owl-dots{text-align:center;margin:12px 0 0;display:flex;justify-content:center;align-items:center;}
.custom-owl .owl-dots .owl-dot{margin:0 10px 0 0;}
.custom-owl .owl-dots .owl-dot span{height:8px;width:8px;background-color:#B1B9C1;margin:0;cursor:pointer;overflow:hidden;transition:all 0.4s;border-radius:10px;border:none;display:block;}
.custom-owl .owl-dots .owl-dot.active span{width:40px;}
.custom-owl .owl-nav{position:absolute;right:200px;top:-70px;}
.custom-owl .owl-nav button:not(:last-child){position:relative;margin:0 32px 0 0;}
.custom-owl .owl-nav button:first-child:before{border-right:2px solid var(--cadet-blue-color) !important;content:'';position:absolute;right:-16px;top:50%;transform:translateY(-47%);display:inherit;height:16px;}
.custom-owl .owl-nav button span{position:relative;display:flex;align-items:center;font-size:0px;line-height:20px;font-weight:600;}
.custom-owl .owl-nav button span:after{content:'';background:url(https://nationscdn.azureedge.net/otc-container/images/owl-next.svg) no-repeat right center;width:12px;height:12px;display:inline-block;margin:2px 0 0 4px;}
.custom-owl .owl-nav button span:before{content:'Previous';font-size:16px;line-height:20px;color:var(--nevada-color);}
.custom-owl .owl-nav .owl-next span:before{content:'Next';}
.custom-owl .owl-nav .owl-prev span:after{position:absolute;left:-20px;transform:rotate(-180deg);}
.custom-owl .icon-border-btn{background:#fff !important;}
.section-button{margin-left:16px;}
.custom-owl-nav button{margin:0px 20px 0px 20px !important;padding:0 !important;background:transparent;}
.custom-owl-nav button:last-child{margin:0px 0 0px 20px !important;padding:0 !important;}
.custom-owl-nav .next-btnGrocery-dashboard-dev{padding:0px !important;}
.custom-owl.banner-owl .owl-dots {margin:6px 0px 32px;}
.section-top-right .n-market-prev-btn, .section-top-right .n-market-next-btn {background: initial;color: #fff;outline: none;border: 0;box-shadow: none;}
.section-top-right .n-market-prev-btn:hover, .section-top-right .n-market-next-btn:focus {background: initial;color: #fff;outline: none;border: 0;box-shadow: none;}
.section-top-right .n-market-prev-btn:first-child:before {border-right: 2px solid #fff !important;content: '';position: absolute;right:-20px;top: 50%;transform: translateY(-47%);display: inherit;height: 20px;}
.custom-owl-nav button:not(:last-child) {position: relative;margin: 0 0px 0 0;}
.custom-owl-nav button span {position: relative;display: flex;align-items: center;font-size: 0px;line-height: 20px;}
.custom-owl-nav button span:before {content: 'Previous';font-size: 16px;line-height: 20px;color: var(--white-color);}
.custom-owl-nav .n-market-next-btn span:before {content: 'Next';}
.custom-owl-nav .n-market-prev-btn span:after {position: absolute;left: -28px;transform: rotate(-180deg);}
.custom-owl-nav button span:after {content: '';background: url(https://nationscdn.azureedge.net/otc-container/images/arrow-right-white.svg) no-repeat center center;width:24px;height:24px;display: inline-block;margin:2px 0 0 0;}
.otc-pattern-owl .custom-owl-nav.custom-nav-btn {padding: 15px 8px;min-width: auto;min-height: 48px;align-items: center;justify-content: center;display: inline-flex;background-color: #fff;}
/* Custom Inverse color Owl carousil */
.inverse-owl{background:url(https://nationscdn.azureedge.net/otc-container/images/nation-market.png) no-repeat right bottom var(--secondary-color);}
.inverse-owl:before{background:url(https://nationscdn.azureedge.net/otc-container/images/meals-pattern.png) no-repeat right bottom;content:'';position:absolute;bottom:0;right:0;width:320px;height:320px;}
.inverse-owl .section-top h3, .inverse-owl .section-top p, .inverse-owl .owl-nav button span:before{color:var(--white-color);}
.inverse-owl .owl-nav button:first-child:before{border-color:var(--white-color) !important;}
.inverse-owl .owl-nav button span:after{filter:brightness(0) invert(1);}
.inverse-owl .owl-dots .owl-dot span{background:var(--white-color) !important;}
.buy-again .owl-nav{top:-55px;right:120px}
    
.pantry-box {background:  url(https://nationscdn.azureedge.net/otc-container/images/pantry-box.png) no-repeat right bottom var(--secondary-color);}
.grocery-box {background: url(https://nationscdn.azureedge.net/otc-container/images/food-delivered-bg.png) no-repeat right bottom #fff;}
     
.custom-nav-btn .n-market-prev-btn:first-child:before {border-right: 2px solid var( --cadet-blue-color) !important;}
.custom-nav-btn button span:after {background: url(https://nationscdn.azureedge.net/otc-container/images/owl-next.svg) no-repeat center center;}
.custom-nav-btn button span:before {color:var(--nevada-color);font-size:16px;line-height:20px;}
.otc-pattern-owl {background: url(https://nationscdn.azureedge.net/otc-container/images/products-pattern.svg) repeat left top #fff;}
.custom-borders.custom-owl.section-gap.otc-pattern-owl.buyitagain {margin: 40px 0;}
.custom-borders.custom-owl.recommended, 
.custom-borders.custom-owl.buyitagain {border: 0px !important;background-color: transparent;padding: 0;background: none;}
/*
================================================
Product Card Section
================================================
*/
.product-card{position:relative;background:var(--white-color);border:1px solid var(--light-bg-color);border-radius:6px;overflow:hidden;transition: all 0.3s ease 0s;}
.product-card .product-img {width:100%;border-radius:6px;height:200px;overflow:hidden;position:relative;display:inline-block;}
.product-card .product-img img{width:100%;border-radius:6px 6px 0 0;height:100%;object-fit:contain;padding:16px;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;}
.product-card:hover{box-shadow:0 1px 10px 0 rgba(204,216,228,0.79);cursor:pointer;}
.product-card:hover .product-img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
.product-card .item-main{position:relative;display:flex;align-items:center;justify-content:center;}
.product-card .item-main:before{content:'';position:absolute;left:0;right:0;width:100%;background:#E4E4E4;height:2px;}
.product-card .item-code{display:inline-block;border:1px solid #33bde3;border-radius:3px;background-color:var(--secondary-light-color);padding:5px 10px;color:var(--nevada-color);font-size:14px;letter-spacing:0.3px;line-height:15px;z-index:9;position:relative;align-items:center;}
.product-card .item-code span{font-weight:700;color:var(--woodsmoke-color);}
.product-card .item-code img{max-height:12px;}
.product-card .prodcut-info{padding:8px 16px 16px;}
.product-card h3{font-size:16px;line-height:22px;font-weight:400;margin:0 0 8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.product-card .quantity{font-size:14px;line-height:15px;font-weight:500;color:#707A89;margin:0 0 14px;}
.product-card .prodcut-wallet, .prodcut-info .wallet{display:flex;}
.product-card .prodcut-wallet{margin:0px;}
.product-price-section{display: flex;gap: 12px;/*flex-wrap: wrap;flex-direction: column;*/align-items: center;}
.product-price-section p{margin:0;color:var(--woodsmoke-color);font-weight:700;}
.product-card .midify-item-count{border:1px solid var(--light-bg-color) !important;border-radius:6px;overflow:hidden;height:36px;display:flex;align-items:center;justify-content:center;}
.product-card .midify-item-count button[class*=btn]{min-width:38px;height:36px;border:none;cursor:pointer;background:var(--white-color);display:flex;align-items:center;justify-content:center; width:100%;}
.product-card .midify-item-count button img{width:22px !important;}
.product-card .midify-item-count input{-webkit-appearance:none;border:none;text-align:center;font-size:16px;color:#43484D;font-weight:700;border-right:1px solid #E4E4E4;border-left:1px solid #E4E4E4;height:36px;width:58px !important;min-width:auto !important;outline:none;}
.product-card .add-cart, .product-card .product-btn{padding:6px 0px;border-radius:4px;font-size:18px;color:var(--white-color);line-height:18px;white-space:nowrap;font-weight:700;width:100%;display:flex;align-items:center;justify-content:center;min-width:170px;height:36px; margin:0px;border:none;}
.product-card .add-cart img{margin:0;width:auto;}
.inactiveplus{opacity:0.3; cursor:not-allowed !important;}
.product-card .prodcut-info .wallet + .wallet-title{height:38px; margin:2px 0px 0px;}
    
.multi-banner .rewards-card-content {max-width:410px;}
.multi-banner h4 {font-size: 24px;font-weight: 600 !important;line-height: 30px;letter-spacing:0;}
.multi-banner .rewards-card-img {right:0px;bottom:-14px;}

/*Reimbursement Requests Css*/
.reimbursement-banner{background-color:#FBF3D2;border-radius:8px; padding:16px;display:flex;align-items:center; width:100%; margin:0px 0px 32px;}
.reimbursement-banner p{margin:0px;font-size:16px;line-height:24px;font-weight:500; display:flex;align-items:center;}

/* ReactSlider */
.range-slider {touch-action: none;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;user-select: none;cursor: pointer;display: block;position: relative;width: 100%;height: 4px;background: #ddd;border-radius: 4px;}
.range-slider[data-vertical] {height: 100%;width: 8px;}
.range-slider[data-disabled] {opacity: 0.5;cursor: not-allowed;}
.range-slider .range-slider__thumb {position: absolute;z-index: 3;top: 50%;width: 22px;height: 22px;transform: translate(-50%, -50%);border-radius: 50%;box-shadow:  0 2px 4px 0 rgba(16, 0, 0, 0.1);background: #fff}
.range-slider .range-slider__thumb:hover {box-shadow: 0px 0px 0px 8px #fdf0ed;}
.range-slider .range-slider__thumb:focus-visible {outline: 0;box-shadow: 0 0 0 6px rgba(33, 150, 243, 0.5);}
.range-slider[data-vertical] .range-slider__thumb {left: 50%;}
.range-slider .range-slider__thumb[data-disabled] {z-index: 2;}
.range-slider .range-slider__range {position: absolute;z-index: 1;transform: translate(0, -50%);top: 50%;width: 100%;background: #d64029;height: 4px;}
.range-slider__range {display: block;position: absolute;border-radius: 1px; }
.range-slider[data-vertical] .range-slider__range {left: 50%;transform: translate(-50%, 0);}
.range-slider input[type="range"] {-webkit-appearance: none;pointer-events: none;position: absolute;z-index: 2;top: 0;left: 0;width: 0;height: 0;background-color: transparent;}
.range-slider input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;}
.range-slider input[type="range"]::-moz-range-thumb {width: 0;height: 0;border: 0;}
.range-slider input[type="range"]:focus {outline: 0;}

@media (min-width: 1920px) {
.custom-nav-btn button span:before {font-size: 18px; line-height: 21px;}
.custom-container {padding: 0 48px;width: 1920px;margin: 0px auto;}
}
@media(min-width:1800px) {
.eligibility-table, .reimbursement-table {width: 100%;overflow-x: hidden !important;}
.outofstock-error-txt.space {line-height: 20px;margin-left: 40px;}
.product-price-section {display: flex;/*flex-wrap: wrap;flex-direction: row;*/align-items: center;justify-content: space-between;
}

}
@media (min-width:1440px) and (max-width:1799.98px) {
.add-cart.icon-bg-btn {font-size: 16px;padding: 0px 16px;font-weight: 600;}
.custom-container {padding: 0px 48px;max-width: 100%;margin: 0 auto;}
}
@media(min-width:1440px){
.row{margin:0 -12px;}
.row > [class*="col-"]{padding:0 12px;}

}
    
@media (min-width: 1200px) and (max-width: 1439px) {
.add-cart.icon-bg-btn {font-size: 14px;padding: 0px 12px;font-weight: 500;}
}
@media(min-width:768px) and (max-width:1440px){
/* Typography */
.h1, h1{font-size:46px;line-height:52px;}
.h2, h2{font-size:38px;line-height:44px;}
.h3, h3{font-size:28px;line-height:32px;}
.h4, h4{font-size:24px;line-height:28px;}
.h5, h5{font-size:20px;line-height:24px;}
}
    
@media (min-width: 1024px) and (max-width:1279px) {
/*Product Card Section*/
.product-price-section.price-sec{display: block !important;}
.product-card .product-price-section p {margin: 0 0 4px;}
.important-notice p {font-size: 18px;line-height: 28px;}
.important-notice ul li {font-size: 18px;line-height: 28px;}
}
    
@media (min-width: 768px) and (max-width:1023px) {
.custom-container {padding: 0 24px;}
.instacart-banner{height:auto !important;max-height:inherit !important;}
.profile-banner.instacart-banner.instacart-banner-full h4 {font-size: 26px;line-height: 26px;margin: 0 0 16px;}
.profile-banner.instacart-banner.instacart-banner-full h4 img {max-width: 120px;}
.product-card .add-cart, .product-card .product-btn{margin-top:12px;}
/*Reimbursement Requests Css*/
.reimbursement-banner p {align-items: start;}
.important-notice p {font-size: 18px;line-height: 28px;}
.important-notice ul li {font-size: 18px;line-height: 28px;}
}

/* Toast Popup css*/
.thankyou-line {background: #D9D9D9;height: 8px; border-top-left-radius: 10px; width: 97% !important; border-top-right-radius: 10px; margin: 0 auto;}
.custom-toast .thankyou-active {animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-webkit-animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-moz-animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02); -webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards; animation-fill-mode: forwards;opacity: 0; width: 0;background: #0FA91C;}
.custom-toast .toast {padding: 24px;border-radius: 20px;  min-width: 424px; max-width: 424px; background: #fff; border:none;}
.custom-toast .toast-header, .custom-toast .toast-body { padding: 0; border-bottom: none;}
.custom-toast .toast-header h5, .success-toast h6 {font-size: 20px; line-height: 100%; margin-bottom: 4px;color: #000;}
.custom-toast .toast-header p, .success-toast p { font-size: 14px; line-height: 100%; color: #646F7D; line-height:14px;}
.custom-toast .icon-bg-btn { padding: 8px 36px; line-height: 100%; margin-top: 40px; height: 40px;}
.star {font-size: 40px !important;color: lightgray; cursor: pointer; transition: color 0.2s ease-in-out; margin:8px;}
.star:first-child {margin-left:0;}
.star:hover,.star:hover ~ .star {color: #B1B9C1; }
.star.selected {color: #FABE2E !important; }
.custom-toast .success-toast .success-icon {margin-bottom: 32px;width: 48px;height: 48px;}
.custom-toast .cartbox-new { width: inherit; height: inherit;  position: inherit;}
.thankyou-toast .toast { padding: 0;}
.toast-header .btn-close {box-sizing: content-box;width: 32px;height: 32px;padding: 0;color: #000;opacity: 0.8;}
.custom-toast .registerFormBlock .form-control {height: 48px;border: 1px solid #B1B9C1;border-radius: 6px;background-color: #fff;}
.custom-toast .success-toast {text-align: center;padding: 32px 24px 24px;}
.custom-toast .progress-bar {height: 8px;background: #D9D9D9;height: 8px;border-top-left-radius: 10px;border-top-right-radius: 10px;margin: 7px;}
.custom-toast .prog-status {height: 8px;width: 10%;border-top-left-radius: 10px;border-top-right-radius: 10px;background: #0FA91C;animation: 6s linear load infinite;}
@keyframes load { 50% { width: 100%;background: #0FA91C;} 100% { width: 100%;background: #0FA91C;}}

@media (max-width: 767px) {
/*.instacart-banner*/
.instacart-banner{display:block;}
.instacart-banner .icon-border-btn{font-size: 18px;font-weight: 700;line-height: 18px;padding: 9px 24px;position:relative; width:auto;}
.profile-banner.instacart-banner:before {background: url(https://nationscdn.azureedge.net/otc-container/images/grocery-bg-shape-mobile.svg) no-repeat right bottom;content: '';position: absolute;width: 190px;height: 120px;bottom: 0;right: 0;background-size: 100%;}    .instacart-banner-left img{width:102px;margin:0 0 12px;}
.instacart-banner-left h2, .instacart-banner-left p{font-size: 16px !important;margin:0 0 34px !important;}
.instacart-banner h4 {font-size: 18px;line-height: 24px;margin: 4px 0 16px;}
.rewards-card.profile-banner.instacart-banner {padding: 24px;}
.profile-banner.instacart-banner.instacart-banner-full:before {background: url(https://nationscdn.azureedge.net/otc-container/images/grocery-bg-shape-mobile.svg) no-repeat right bottom;content: '';position: absolute;width: 200px;height: 130px;bottom: 0;right: 0;background-size: 100%;}
.profile-banner.instacart-banner.instacart-banner-full h4 {font-size: 18px;line-height: 22px;margin: 0 0 16px;letter-spacing: 0.3px;position: relative;padding-top:40px;}
.profile-banner.instacart-banner.instacart-banner-full h4 img {margin: 0;position: absolute;left: 0;top: 6px;}
.profile-banner.instacart-banner.instacart-banner-full .banner-btn {min-width: 160px;}
.instacart-banner{display:block;}
.instacart-banner:before{background: url(https://nationscdn.azureedge.net/otc-container/images/grocery-bg-shape-mobile.svg) no-repeat right bottom;width:167px;height:88px;}
.instacart-banner-left img{width:102px;margin:0 0 12px;}
.instacart-banner-left h2, .instacart-banner-left p{font-size: 16px !important;margin:0 0 34px !important;}
.profile-banner {min-height: 190px !important;}
    
.custom-container {padding: 0 11px;}
/* Button */
.cart-store-block .icon-border-btn {font-size: 14px;padding: 5px 12px;height: inherit;line-height: 18px;min-width: 50px; border-radius:4px;}
    
/* Typography */
.h1, h1, .h2, h2{font-size:30px;line-height:36px;}    
.h3, h3{font-size:28px;line-height:32px;}
.h4, h4{font-size:22px;line-height:26px;}
.h5, h5{font-size:18px;line-height:24px;}
    
.custom-owl .product-card .add-cart, .product-price-section.price-sec .add-cart{max-width: 164px;height: 36px;width:100%; font-size:14px;}
.custom-owl .custom-owl .owl-nav {display: none;}
.custom-owl .text-end.view-more {display: none;}
.section-gap .section-top {display: block;margin:0 0px 24px;}
.section-gap h3 {margin: 0 0 8px; line-height:29px;}
.section-top-left h3 {font-size: 24px;font-weight: 700;line-height: 29px;letter-spacing: 0.25px;margin:0px;}
.section-button {margin-left: 0;}
.product-price-section {display: block;}
.price-sec .product-cost {margin: 0 10px 8px 0;}
.product-card .product-img {height: 200px;}
.product-card .product-price-section {display: block;}
.custom-owl .product-price-section .product-cost {margin: 0 0 12px;}
.product-card .add-cart img {margin: 0 2px 0 0;width: 18px;}
.cart-benefits-wallet p:after{display:none;}
    
.important-notice p {font-size: 16px;line-height: 26px;}
.important-notice ul li {font-size: 16px;line-height: 26px;}

.email-form .recommended-login-box p {margin: 0px;text-align: center;}
.section-button {margin-left: 0;}
.custom-toast .toast{min-width:350px; max-width:350px;}

.flexcard-wrapper .icon-block {width:35px;}
.flexcard-wrapper .message-block {padding-right:30px;}
.flexcard-wrapper .close-icon { top: 30%; right:10px;}
.flexcard-wrapper{min-height:48px;}
.flexcard-wrapper p, .message-block h6, .alert-txt-sec-inner h6, .plan-expire p, .plan-expire p a, .plan-expire ul li{font-size: 13px;line-height: 16px;margin: 0;}

}




/* SFMono Fonts CSS  */
@font-face {
    font-family: "SFMono-Regular";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "SFMono-Semibold";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "SFMono-Bold";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

/*
================================================
Header
================================================
*/
.otc-header-wrapper {position: relative;z-index: 99;}
/*close icon css*/
.close {color: #fff;font-size: 14px;padding: 0;margin: 0;opacity: 1;text-shadow: none;background-color: transparent;}
.close svg {fill: var(--secondary-color);}
.close img {height: 12px;}
.store-block .tab-content{z-index:9;}
.suggestion-close { width: 12px;}
/*shop dropdown css*/
.cat-promotions {border: 1px solid var(--success-green-dark);border-radius: 4px;padding: 0 8px;background-color: #fff;height: 26px;display: inline-flex;line-height: 22px;}
/*product add cartbox css*/
.cartbox.cartbox-new {position: fixed;width: 524px;border-radius: 6px;box-shadow: 0px 0px 11px 0px var(--woodsmoke-color);right:16px;}
.cartbox.cartbox-new .cartbox-header {height: 50px;padding: 24px;border-bottom: 1px solid #E9ECF0;display: flex;align-items: center;justify-content: space-between;}
.cartbox.cartbox-new .cartbox-header span {font-weight: 600;font-size: 16px;line-height: 20px;}
.cartbox.cartbox-new .cartbox-header{height:50px; padding:24px;border-bottom: 1px solid #E9ECF0;}
.cartbox.cartbox-new .cartbox-img {width: 80px;height: 80px;overflow: hidden;}
.cartbox.cartbox-new .cartbox ul {padding: 24px;}
.cartbox.cartbox-new .cartbox h6 {margin: 0 0 0 20px;}
/*language css*/
.language-sec .form-check {min-width: 250px;display: flex;align-items: center;border-bottom: 1px solid #E9ECF0;margin: 0;padding: 10px 16px;padding-bottom: 16px;justify-content:space-between;}
.language-sec .form-check img {width: 18px;margin-right: 12px;}
.language-sec .form-check:last-child{border:none;}
.language-sec .form-check label{display:inline-flex;align-items:center;color:var(--woodsmoke-color);}
.language-sec .form-check span{display:block;font-size:16px;line-height:22px;margin:0;font-weight:600}
.language-sec .form-check span:last-child{font-size:14px;line-height:17px;font-weight:400;margin:4px 0 0;}
.language-sec .language-title {margin: 0;display: flex;align-items: center;justify-content: flex-start; cursor:pointer; width:100%;}
.language-title img {width: 18px; margin-right:12px;}
.language-sec .language-title span{font-weight:600;}
.language-sec { min-width: 250px;}
.language-preference.header-dropdown {position: relative;}
/*agent stop sections css*/
.agent-top-section .exit-access a {font-size: 16px;line-height: 18px;font-weight: 600;color: #965A00;display: flex;align-items: center;background: #FF880024;border-radius: 4px;padding: 8px 12px 8px 12px;margin-left: 26px;}
.agent-top-section .headertop-sec {display: flex;align-items: center;justify-content: space-between;height:56px;}
.agent-top-section .member-name {font-weight: 600;color: #965A00;}
.agent-top-section .headertop-sec  .small-text {color: #965A00;font-style: normal;font-weight:400;}
.agent-top-section .exit-access .exit-access-line:after {position: absolute;content: "";width: 1px;border-right: 1px solid #965A00;height: 20px;right: -15px;top: 8px;}
.agent-top-section .exit-access span {position: relative; display:flex; align-items:center; cursor:pointer;}
.agent-top-section .logo-section .nb-logo img{height:24px;}
.agent-top-section p{margin:0px;}
.agent-top-section {background: #FDE5CA;padding:0px;}
.agentHeader {background: #FF8800;color: var(--white-color);height: 56px;display: flex;align-items: center;}
.agentHeader .agentExit {padding: 18px 0px 0;text-align: right;}
.otc-header-inner .logo-section img {height:30px;object-fit: contain;max-width: 180px;}
.agent-top-section .exit-access {display: flex;}
/*header  css*/
.otc-header-inner .dropdown-menu{left:0px;}
.otc-header-inner .search-wrap {position: relative;width: 100%;max-width: 100%;}
/*.otc-header-inner .search-wrap .search-input:hover, .search-wrap .search-input:focus {border-radius: 6px;background-color: var(--white-color);border: 2px solid var(--secondary-color);}*/
.otc-header-inner .category-search-wrap .search-wrap form input {font-size: 14px;outline: none;box-shadow: none;height: 40px;padding: 0 75px 0 16px;background-color: #fff;border: 2px solid #E9ECF0;border-radius: 6px;width: 100%;letter-spacing: 0.3px;line-height: 18px;color: #00497A; font-weight:500;}
.otc-header-inner .category-search-wrap input::placeholder {color: var(--secondary-color);font-size: 14px;line-height: 24px;font-weight: 600 !important;}
.otc-header-inner .category-search-wrap .search-close:after {position: absolute;content: "";width: 1px;border-right: 1px solid #B1B9C1;height: 16px;right: 4px;top: 10px;}
/*.otc-header-inner .category-search-wrap input[type=text]:focus{opacity:0.6 ;}*/
.otc-header-inner .category-search-wrap {width: 100%; margin:15px 24px  16px 40px;}
.otc-header-inner .search-wrapper{margin-left:40px;}
.otc-header-inner .global-search-input{border:2px solid #E9ECF0; border-radius:6px; padding:8px 16px 8px 48px; width:100%;}
.otc-header-inner .search-wrapper .search-btn{left:17px;top:10px; color:var(--secondary-color); font-size:20px;}
.otc-header-inner ul li, .custom-nav li{align-items:center; position:relative;}
.otc-header-inner ul li{margin:0 12px 0 0;}
.otc-header-inner ul li:last-child{margin-right:0;}
.otc-header-inner .navbar-nav .nav-link{font-size:16px; font-weight:600; line-height:24px; color:var(--secondary-color); padding:8px 12px; display:flex; align-items:center; cursor:pointer;}
.otc-header-inner .navbar-nav .nav-link .user-details{text-align:left}
.otc-header-inner .navbar-nav .nav-link .user-info{font-size:10px; font-weight:600;display:block;line-height:10px;display:flex;margin:0 0 -2px;}
.otc-header-inner .navbar-nav .nav-link .user-name{max-width:100px;overflow:hidden;display:block;white-space:nowrap;margin:0 0 0 2px;text-overflow:ellipsis;}
.custom-nav .navbar-nav .nav-link{margin: 0;font-size:16px; font-weight:600 !important; line-height:24px; color:#fff; display:flex; align-items:center; border-radius:4px; padding:10px 12px;}.otc-header-inner ul li a img{margin-right:4px;}
.custom-nav .navbar-nav li.nav-item.active-bg .nav-link {opacity: 10;background: #ECFAFF;}
.custom-nav .navbar-nav li.nav-item.active-nav .nav-link {opacity: 10;}
.otc-header-inner .global-search-input:focus {border: var(--secondary-color) 2px solid;}
nav.navbar.navbar-expand-lg {padding: 0;margin: 0;}
.otc-header-inner ul.nav-link:focus, .nav-link:hover, .nav-link:active, .custom-nav ul.nav-link:focus, .nav-link:hover, .nav-link:active, .active-bg{background:#ECFAFF; border-radius:4px; color:var(--secondary-color); font-weight:bold !important; opacity:10 !important;}
.custom-nav ul.nav-link:focus, .custom-nav .nav-link:hover, .custom-nav .nav-link:active, .custom-nav .custom-nav ul.nav-link:focus, .custom-nav .nav-link:active, .custom-nav .active-nav .nav-link {background: transparent !important;border-radius: 4px;color: #fff;opacity: 10 !important;border-bottom: 4px solid #F25D4A;border-radius: 1px !important;}
.otc-header-inner .succes-bg {background-color:#0B7A14;color: #fff;font-weight: 600;font-size: 14px;line-height: 18px;height: 24px;display: flex;align-items: center;border-radius: 39px;padding: 3px 8px;margin-left:6px;}
.search-backdrop { transition: all 0.3s ease 0s;opacity: 0.5;position: fixed;top: 72px; left: 0; z-index: 9; width: 100vw; height: 100vh;background: #000; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;}
.search-results{z-index:999; width:100%;}
.otc-header-inner .category-search-wrap .search-results {border: 2px solid #E9ECF0;box-shadow: none;border-top: 0;border-radius: 0 0 7px 7px;top: 24px;}
.otc-header-inner .category-search-wrap .search-results:after {position: absolute;content: "";height: 2px;background-color: #E9ECF0;left: 16px;border-radius: 4px;top: 4px;right:16px;}
.otc-header-inner .category-search-wrap input:focus::placeholder {color: #6c91ae !important;}
.otc-header-inner .category-search-wrap input::placeholder {color: var(--secondary-color) !important;}
.custom-nav .nav-link {border-bottom: 4px solid #00497A;}
.custom-nav li.nav-item.nav-custom-icon {display: flex;margin-right:16px}
.custom-nav li.nav-item.nav-custom-icon img {margin:3px 4px 0 4px;transition: all 0.3s ease 0s}
.custom-nav li img.nav-img {margin:0 8px 0 0 !important;}
.custom-nav li.nav-item.nav-custom-icon a {padding-right:4px;}
.custom-nav li.nav-item.nav-custom-icon a.show img{transform: rotate(180deg)}
.custom-nav li.nav-item.nav-custom-icon a.show .nav-img-zero{transform: rotate(0deg)}
/*main nav css*/
.custom-nav{box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.05); background:#00497A; padding:0px; height:48px; z-index:10;width:100%;}
.custom-nav ul li:first-child{margin-left:0;}
.custom-nav .dropdown.card-dropdown  .dropdown-menu a img {margin:0 12px 0 0; height:22px; width:22px;}
.custom-nav .nav-item.dropdown.card-dropdown ul li{align-items: center;border-bottom: 1px solid #E9ECF0; padding:0px; margin:0px;}
.custom-nav li.nav-item.dropdown.card-dropdown .dropdown-menu .dropdown-item {padding:16px;min-height: 52px;align-items:start;display: flex; font-weight:600;word-wrap: break-word;white-space: normal;}
.custom-nav .nav-item.dropdown.card-dropdown ul li:last-child{border:0px;}
.main-nav-menu {display: flex;align-items: center;justify-content: space-between; height:48px;}
.main-nav-menu .custom-link {color: var(--secondary-color);font-weight: 600;display: flex;align-items: center;}
.main-nav-menu .custom-link a {display: flex;align-items: center; text-decoration:none;}
.custom-nav .dropdown-menu .dropdown-item:hover, .custom-nav .dropdown-menu .dropdown-item:focus, .custom-nav .dropdown-menu .dropdown-item.active {border-radius: 8px;}
/*offcanvas*/
.custom-offcanvas{width:540px !important; top:70px !important}
.offcanvas-backdrop{top:70px}
.custom-offcanvas .offcanvas-backdrop.show{opacity: .7;}
.custom-offcanvas .offcanvas-header, .offcanvas-inner{padding:16px; border-top: 1px solid #E9ECF0; border-bottom: 1px solid #E9ECF0;}
.custom-offcanvas .offcanvas-header .offcanvas-title{font-size:24px; line-height:32px; font-weight:600; color:#000;}
.offcanvas-inner h5{font-size:16px; line-height:22px; font-weight:600; color:#000;}
.past-details{background:#f8fafb;}
.dot-separator span{padding-right:20px; position:relative;}
.dot-separator span:after{position: absolute;content: "";height: 5px;width: 5px;border-radius: 100%; right: 4px; top:0;margin: 8px 0 0;background-color: var(--nevada-color);}
.dot-separator span:last-child:after{display:none;}
.past-details .date-time:before{display:none;}
.past-details .date-time{padding:0;}
.offcanvas-inner p{font-size:16px; line-height:22px;color:var(--nevada-color);}
.offcanvas-inner .img-section{width:88px; height:88px;}
.date-time{ font-size:14px; line-height:17px; color:var(--nevada-color); font-weight:600; padding-left:20px;}
.date-time:before{position: absolute;content: "";height: 8px;width: 8px;border-radius: 100%;left: 0px;margin: 9px 0 0;background-color: var(--primary-color); outline:4px solid #FEE9E8;}
.offcanvas-inner .accordion-header {border-top: 1px solid #E9ECF0; margin:0px 24px;}
.offcanvas-inner .accordion-flush .accordion-item {border: 0;}
.offcanvas-inner .dropdown-item img, .dropdown-item svg {margin-right: 12px; height:22px; width:22px;}
.offcanvas-inner .accordion-body .dropdown-item img {filter: brightness(0) saturate(100%) invert(28%) sepia(84%) saturate(492%) hue-rotate(172deg) brightness(93%) contrast(94%);}
.offcanvas-inner .accordion-collapse a.dropdown-item {font-size: 18px;font-weight: 600;margin: 0;height: 54px;padding: 0;display: flex;align-items: center;}
.offcanvas-inner .accordion-collapse .accordion-body {padding:0px 58px;}
.offcanvas-inner .accordion-collapse a.dropdown-item:hover, .offcanvas-inner .accordion-collapse a.dropdown-item:focus {color: var(--secondary-color);font-weight: 500;}
.offcanvas-inner .accordion-flush .accordion-button:not(.collapsed) {background-color: transparent;box-shadow: none;}
.offcanvas-inner .accordion-item .accordion-button::after {background: url(https://nationscdn.azureedge.net/otc-container/images/hearing/accordion-arrow.svg) no-repeat left center; transform:rotate(180deg)}
.offcanvas-inner .accordion-item .accordion-button:not(.collapsed)::after {background: url(https://nationscdn.azureedge.net/otc-container/images/hearing/accordion-arrow.svg) no-repeat left center;filter: brightness(0) saturate(100%) invert(28%) sepia(84%) saturate(492%) hue-rotate(172deg) brightness(93%) contrast(94%);transform:rotate(360deg)}
/*Wallet Ballance*/
.wallet-ballance .wallet-store{border-bottom:2px solid #E9ECF0; padding-bottom:24px;}
.wallet-ballance .wallet-store-inner {margin-bottom: 18px;}
.wallet-ballance .offcanvas-body{background:#f8fafb; margin-bottom:100px;}
.wallet-ballance .offcanvas-inner{background:#fff; margin-bottom:20px; border-top:2px solid #E9ECF0; border-bottom:0;}
.wallet-balance{padding:16px 0 0;}
.wallet-store-inner .wallet-title{font-size:18px; line-height:24px; font-weight:600;}
.wallet-store-inner span img{margin-right:8px;max-width:22px;}
.wallet-shop .shop{font-size:14px; font-weight:600; line-height:17px; color:var(--nevada-color);max-height:55px; max-height:24px;}
.wallet-ballance .wallet-cost h4{font-size:20px; font-weight:600; line-height:28px;margin:0;}
.wallet-ballance .wallet-cost p{font-size:12px; font-weight:400; line-height:14px; color:var(--woodsmoke-color); margin-bottom:0;}
.wallet-ballance .alerts{padding:4px 8px; font-size:16px; font-weight:400; line-height:20px; border-radius:4px;  display:inline-flex;}
.wallet-ballance .alerts img{margin-right:8px;}
.wallet-ballance .alerts span{font-weight:600;}
.wallet-ballance .default-alert{background:#F5F6F8;}
.wallet-ballance .warning-alert{background:#FBF3D2; border:1px solid #FABE2E;}
.wallet-ballance .success-alert{background:#ECF3ED; border:1px solid #0FA91C; color:#075A0B; margin:16px 0 0;}
.offcanvas .offcanvas-body {margin-bottom: 76px;}
.wallet-shop {min-width: 60px;display: flex;align-items: center;}
/*Account*/
.account .accordion-button, .offcanvas-inner a {font-size: 20px;line-height: 28px;font-weight: bold;color: #222B2F;padding: 0;height: 76px;display: flex;align-items: center;}
.offcanvas-inner .profile-footer a {font-size: 16px;line-height: 20px;font-weight: 600;color:var(--secondary-blue-dark);}
.account .profile-footer {padding: 0 24px;box-shadow: none;position: absolute;width: 100%;bottom: 0;background-color: #fff;border-top: 1px solid #E9ECF0;display: flex;align-items: center;justify-content: space-between;}
.account .profile-footer .btn{width:100%;}
.account .profile-footer .language-preference .section-icon {background: var(--secondary-light-color);margin: 0;color: var(--secondary-blue-dark);min-width: 80px;display: flex;align-items: center;justify-content: center;height: 40px; border-radius:4px; padding:0px 10px;}
/*Card*/
.cart-section .cart-date p{font-size:12px; line-height:15px; color:#075A0B; font-weight:600; margin-top:6px;}
.cart-section .cart-date img{max-height:16px;}
.cart-section .cart-items img{margin:0 8px 12px;}
.cart-section .cart-price{font-size:12px; font-weight:400; color:var(--nevada-color); line-height:14px;}
.cart-section .cart-price span:first-child{font-size:20px; font-weight:600; color:var(--woodsmoke-color); line-height:24px; margin-bottom:4px; display:block;}
.cart-circle {height: 18px;width: 18px;position: absolute;letter-spacing: -0.5px;line-height: 18px;font-size: 10px; background: var(--primary-color);color: var(--white-color);text-align: center; border-radius: 50%;right: 42px; top: 0px; font-weight: 600;left:20px;}/*Mega Dropdown*/
.dropdown-mega .custom-megadropdown{left:0; top:45px;}
.shop-dropdown{width:720px; border-radius:6px; padding:16px;}
.shop-dropdown h5 {font-size: 16px;line-height: 20px;letter-spacing: 0.3px;font-weight: 700;color: var(--woodsmoke-color); margin:0px 0px 10px;}
.shop-dropdown ul{padding:0px;border-radius:6px; display:flex; flex-wrap:wrap;}
.shop-dropdown ul li{width:50%; margin:0; margin-bottom:6px;}
.shop-dropdown ul li a {padding: 6px;display: inline-block;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 20px;font-weight: inherit;width: 85%; font-weight:400;}
.shop-dropdown ul li a:hover, .shop-dropdown ul li.active a {background-color:transparent;font-weight: 600;}
.search-dropdown{width:525px; border-radius:8px;}
.search-dropdown h5{font-size:14px; line-height:17px; font-weight:600;}
.profile .accordion-button::after{background-image:none;}
.profile .accordion-button{background:none; box-shadow:none;}
.simplebar-scroll {height: 530px;}
.main-nav-menu .simplebar-scroll {height: auto;max-height:530px;}
/*Lower menu*/
.lower-menu ul li{width:244px; margin:0 16px 16px 0;}
.lower-menu ul li:nth-child(even) {margin-right:0;}
.lower-menu ul li a{padding:16px 12px; width:100%; display:inline-block; border:1px solid #E9ECF0; border-radius:4px; font-size:20px; font-weight:600; line-height:24px; color:var(--secondary-color);}
.lower-menu ul li a img, .lower-menu ul li a svg{margin-right:12px;}
.navbar-expand-lg .navbar-nav .dropdown-menu {position: absolute;padding: 0;z-index:9999999; max-width:370px;top: 46px; min-width:300px;}
.navbar-expand-lg .navbar-nav .dropdown-menu.shadow.custom-megadropdown {min-width: 800px;}
.mycard-track {width: 18px;margin-left: 6px;background: var(--primary-color);text-align: center;border-radius: 100%;color: #fff;font-size: 12px;font-weight: 600;height: 18px;justify-content: center;align-items: center;display: flex;padding: 0 1px 0 0;}
.availtrack{width:8px; height:8px; background:var(--primary-color); border-radius:100%; position:absolute; left:32px; top:12px;}
.submenu{position:relative; padding:8px 0; margin-top:2px;}
.submenu .right-arrow-menu{position:absolute; right:0;top:10px;}
.submenu:hover .submenu-list{display:block;}
.submenu:hover .submenu-list .nav-link{border-bottom:none; color:var(--woodsmooke-color);}
.submenu .submenu-list .nav-item:hover, .submenu .submenu-list .nav-item:focus{background: var(--secondary-light-color); color: var(--woodsmoke-color)}
.submenu-list{position:absolute; display:none; width:100%; border-radius:6px; left:100%; top:0px; background:#fff;box-shadow: 0 4px 16px 1px rgba(0, 0, 0, 0.15);}
.custom-nav .navbar-nav .submenu .nav-link{padding:16px;}
button.accordion-button.accordion-arrow-none {background-color: transparent;border: 0px;box-shadow:none;}
.accordion-button.accordion-arrow-none:after {display: none;}
.profile-footer .custom-link {display: flex;align-items: center;}
.yellow-banner .owl-carousel.owl-loaded {padding: 0 3px;}
.offcanvas-hide .yellow-banner .owl-carousel.owl-loaded, .multiple-Wallet-backdrop.overflow-hidden .yellow-banner .owl-carousel.owl-loaded {padding-left:0px !important;}
.multi-card-banner .item-card.item-card-full {width: 99%;}
.yellow-banner {margin: 0;padding: 0;}
/*Wallet Balances css*/
/*.wallet-card .card {padding: 16px;width: 100%;border: 1px solid #B1B9C180;display: flex;height: 100%;min-height: 82px;background-color: #fff;border-radius: 8px;}
.wallet-card .card-right {display: flex; width:130px;}
.wallet-card .card-left .shop-title .value-text {font-size: 12px !important;line-height: 14px; text-align:left; color:#646F7D;}
.wallet-card .card-left p, .wallet-card .card-right p {font-size: 14px;line-height: 18px;font-weight: 400;color: #646F7D;margin: 0px; display:flex; align-items:center;}
.wallet-card .shop-title {margin: 16px 58px 0 0;}
.wallet-card .shop-title h3 {margin-bottom: 4px;font-size: 18px;font-weight: 600;line-height: 24px;}
.wallet-card .shop-title h3 span{font-size:18px;line-height:21px; margin-right:4px;}
.wallet-card .card-right p.custom-link {text-decoration: none;color: #255798;display: flex;align-items: center; font-weight:600;}
.wallet-card .alerts {font-size: 14px;font-weight: 400;line-height: 18px;}
.wallet-card .alerts span {font-weight: 600;font-size: 14px;}
.wallet-ballance .offcanvas-inner{margin-bottom:80px;}
.wallet-pay-sec {display: flex;align-items: center;justify-content: space-between;background-color: #fff;padding: 20px 24px;box-shadow: 0px -2px 16px 0px #0F567329;border-radius: 10px;position: absolute;bottom: 24px;left: 0;right: 0;margin: 0 16px; z-index:1;}
.wallet-pay-sec .pay-text span {background-color: #D64029;height: 22px;width: 22px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 5px;color: #fff;font-weight: 400;margin-right: 6px;}
.wallet-pay-sec .pay-text {display: flex;align-items: center;color: #646F7D;}
.wallet-pay-sec .pay-title {font-weight: 800;font-size: 20px;line-height: 24px;}
.wallet-card .value-text img {width: 16px;height: 16px;}
.wallet-card .benefit-tooltip {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 110px;text-decoration: none;}
.wallet-card .show-popup {text-align: left;}
.wallet-card .custom-link {text-decoration: none;cursor: pointer;}
.wallet-card .hover-popup {width: 120px;white-space: initial;text-align:left;}*/

/*Wallet Balances css*/
.wallet-balances-sec .success-alert {margin: 0; left:0px;}
.wallet-balances-sec{margin:16px 0 0; overflow:hidden;}
.wallet-balances-sec .card {padding: 16px;width: 100%;border:1px solid #E9ECF0;display: flex;height: 100%;min-height: 82px;background-color: #fff;border-radius: 8px;}
.wallet-balances-sec .shop-title.title-line {position: relative;}
.wallet-balances-sec .shop-title:after {height: 30px;width: 1px;position: absolute;content: "";top: 10px;right: -28px;background: #e1e2e3;}
.wallet-balances-sec .shop-title .value-text {font-size: 12px;line-height: 14px;text-align: left;color: #646F7D;margin: 0px;display: flex;align-items: center;}
.wallet-balances-sec .card-left p, .wallet-card .card-right p {font-size: 14px;line-height: 18px;font-weight: 400;color: #646F7D;margin: 0px; display:flex; align-items:center;}
.wallet-balances-sec .shop-title {margin:0px 58px 0 0;}
.wallet-balances-sec .shop-title h3 {margin: 0px;font-size: 24px;font-weight: 600;line-height: 30px;}
.wallet-balances-sec .shop-title h3 span {font-size: 16px;line-height: 19px;margin-right: 0;font-weight: 500;}
.wallet-balances-sec .shop .custom-link {font-size: 14px;line-height: 18px;}
.wallet-balances-sec .Wallet-title a.custom-link{color: #255798;font-size: 21px;line-height: 26px;font-weight: 600;max-width: 230px;align-items: start; height:auto;}
.wallet-balances-sec .card-right p.custom-link {text-decoration: none;color: #255798;display: flex;align-items: center; font-weight:600;}
.wallet-balances-sec .alerts {font-size: 14px;font-weight: 400;line-height: 18px;}
.wallet-balances-sec .alerts span {font-weight: 600;font-size: 14px;}
.wallet-ballance .offcanvas-inner{margin-bottom:80px;}
.wallet-balances-sec .value-text img {width: 16px;height: 16px;}
.wallet-balances-sec .custom-link {text-decoration: none;cursor: pointer;}
.wallet-balances-sec .card-price {display: flex;align-items: center;justify-content: space-between;margin:12px 0 0;} 
.wallet-balances-sec .card-price .shop{display:flex; align-items:center;} 
.wallet-balances-sec .txpires-date p {margin: 0;background: #F5F6F8;padding: 4px 8px; display:flex; border-radius:4px;}
.wallet-balances-sec .txpires-date p span {color: #212121;font-weight: 600;margin-left: 5px;}
.wallet-pay-sec {display: flex;align-items: center;justify-content: space-between;background-color: #fff;padding: 20px 24px;box-shadow: 0px -2px 16px 0px #0F567329;border-radius: 10px;position: absolute;bottom: 24px;left: 0;right: 0;margin: 0 16px; z-index:1;}
.wallet-pay-sec .pay-text span {background-color: #D64029;height: 22px;width: 22px;text-align: center;display: flex;align-items: center;justify-content: center;border-radius: 5px;color: #fff;font-weight: 300;margin-right: 6px;}
.wallet-pay-sec .pay-text {display: flex;align-items: center;color: #646F7D;}
.wallet-pay-sec .pay-title {font-weight: 700;font-size: 24px;line-height: 29px;}
.wallet-pay-sec .pay-title span {font-size: 16px;line-height: 19px;margin-right: 0;font-weight: 500;}
.wallet-balances-sec .txpires-date .disabled, .wallet-balances-sec .txpires-date .disabled span {color: #646F7D !important;font-weight: 400 !important;}



/*
================================================
Category Sec
================================================
*/
.admin-product-search {padding-top: 3rem;}
.category-sec {background-color:var(--secondary-color);width: 100%;height:64px;line-height:64px;}
.admin-product-search-sec h2 {margin:0; line-height:inherit; padding:0 0px 0 40px;font-size:20px; padding: 0 15px 0 0;}
.categories-list .cr-dropdown span.cat-promotion, .category-sec .cr-dropdown span.cat-promotion {border: 1px solid var(--success-green-dark);border-radius: 4px;padding: 0 8px;background-color: #ccc;height: 26px;display: inline-flex;line-height: 22px;}
.admin-product-search-sec .category-search-wrap .search-wrap {width:68%;}
.admin-product-search-sec .category-search-wrap {margin:15px 0 20px; width:55%;}
.main-category-wrap {padding:0; position: relative; display:flex;max-height: 64px;align-items:center;}
.main-category-wrap:hover {color: var(--white-color) !important; cursor: pointer;}
.main-category-wrap .category-show {color: var(--white-color); text-transform: uppercase; font-size: 14px; letter-spacing: 1.5px;  line-height: 18px; font-weight: 700;display:flex;align-items:center}
.main-category-wrap .category-show span{letter-spacing:1.5px;}
/*.main-category-wrap .category-show  i {font-size: 22px; margin-right:6px; position: relative;	top: 4px; line-height: 1;}
.main-category-wrap > a i.icon-right { font-size: 10px; margin:0 0 0 2px;	top: 0px; font-weight: 700; }*/
.category-sec .wallet-color{width:16px;height:16px;}
/* Category Menu */
.category-menu{line-height: normal; border-radius:6px;box-shadow:0 2px 25px 0 rgba(22,22,22,0.1);width:860px;position:absolute; top:240%; left:0px;	z-index:99;background-color:var(--white-color);padding:0 0 0 25px;visibility:hidden;opacity:0;transition:all 0.5s;}
.category-menu.show{visibility:visible; opacity:1; top:28px;}
.category-menu.show nav{max-height: 500px;overflow-y: auto;}
.category-menu.show .simplebar-scrollbar::before {width: 4px;}
.category-menu nav ul {padding: 25px 0;position: relative;}
.category-menu::after{content:"";position:absolute;right:50%;top:0;width:1px;height:100%;background:#F5F6F8;}
.category-menu nav ul li{padding:0;position:relative;width:49%;display:inline-block; vertical-align:top;}
.category-menu nav ul li:nth-child(even){padding:0 0 0 40px;}
.category-menu nav ul li a{padding:8px; display:inline-block; color:var(--woodsmoke-color); font-size:16px;letter-spacing:0.3px;line-height:22px;font-weight:inherit;width:85%;}
.category-menu nav ul li a:hover, .category-menu nav ul li.active a{background-color:var(--secondary-light-color);font-weight:700;}
/* My Offer Wrapper Styles */
.category-menu nav .myOfferWrapper {border-radius: 6px;background-color: #F5F6F8;padding: 24px 24px 24px 14px;margin: 20px 25px 0 0;}
.category-menu nav .myOfferWrapper .title{color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 20px;margin-bottom:8px;font-weight:700;padding-left:10px;}
.category-menu nav .myOfferWrapper ul {padding:0px;}
.category-menu nav .myOfferWrapper ul li{width:100%;}
.category-menu nav .myOfferWrapper ul li:nth-child(even){padding:0px;}
.category-menu nav .myOfferWrapper ul li a{padding-left:10px;}
.category-menu nav .myOfferWrapper ul li .new-alert {min-width: 35px;margin: 0 12px;border-radius: 3px;font-size: 12px;background-color: #F9DBD7;border: 1px solid var(--primary-color);padding: 2px 5px;text-align: center;min-height: 18px;line-height: 15px;}
.myOfferWrapper ul li a.custom-badge-danger{padding:0px 4px; background:#F9DBD7; border:1px solid var(--primary-color); border-radius:4px; font-size:12px; line-height:12px; font-weight:400; color:var(--woodsmoke-color);}
.category-menu nav .myOfferWrapper ul li .start-shoping-menu{width:auto; display:inline-block !important;}
/** Search Sec **/
.category-search-wrap {line-height: normal; width: 42%; padding: 0; /*display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; 	align-items: center;*/ position: relative; z-index: 10;margin:15px 24px;}
.category-search-wrap .search-wrap { width: 100%; }
.category-search-wrap form {width: 100%; position: relative;}
.category-search-wrap .search-wrap form input { font-size: 14px; outline:none; box-shadow: none; height: 34px; padding: 0 75px 0 16px;	background-color: var(--white-color); border: 1px solid var(--nevada-color);	border-radius: 4px; width: 100%;  letter-spacing: 0.3px;  line-height: 15px;  color: #252525;}
.category-search-wrap .search-wrap form button {line-height: 26px; position: absolute; right: 0px; top: 17px;	-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: transparent; border: none; padding: 0; font-size: 16px;  height: 33px;  width: 48px; border-radius: 0 4px 4px 0;  background-color:var(--primary-color); color: var(--white-color); }
.category-search-wrap .search-wrap form button.search-close {right: 40px !important;background: none;}
.category-search-wrap .search-wrap form button.search-close img{width:12px;height:12px;}
.category-search-wrap .search-wrap form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: var(--cadet-blue-color);opacity: 1; /* Firefox */font-size:14px;font-weight:300;}
.category-search-wrap .search-wrap form input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: var(--cadet-blue-color);font-size:14px;font-weight:300;}
/* Search Reslults */
.search-results { line-height: normal; padding: 16px 0; width: 92%;  border-radius: 7px; top: 30px; background-color: var(--white-color); box-shadow: 0 2px 25px 0 rgba(22,22,22,0.1); display: inline-block; position: absolute;visibility:hidden;opacity:0;transition:all 0.5s;}
.search-results.show{transform:translate3d(0px, 10px, 0px) !important;visibility:visible;opacity:1;}
.search-results h5 {padding: 0 0 8px 16px; font-size:12px; font-weight:600; line-height:14px;}
.search-results .search-list-main {width: 100%; display: inline-block;}
.search-list-main .search-list-single {width:100%; padding: 9px 18px 8px; position: relative;}
.search-list-main .search-list-single:hover, .search-list-main .search-list-single.active { background-color: var(--secondary-light-color); }
.search-list-main .search-list-single .close-icon {position: absolute; right: 18px; top: 12px; cursor: pointer; opacity: 0.6; line-height: inherit;}
.search-list-single p:before {content:""; position: absolute; top: -1px; left: -3px; width: 16px; height: 16px; background: url(/public/assets/15d976dbb6e7955c36d2.svg) left top no-repeat;}
.search-list-single p { color: var(--woodsmoke-color); font-size: 14px; font-weight: 500; letter-spacing: 0.3px;line-height: 15px; position: relative; margin: 0; padding: 0 0 0 19px;}
.search-list-single span {  color: var(--nevada-color); font-size: 12px; letter-spacing: 0.3px; line-height: 14px; display: block;}
.mh-300{max-height:300px;overflow-y:auto;}
/*.trending-search-results:before {position: absolute; content: ""; background:var(--light-bg-color); left:0; top: 0;}*/
.trending-search-results { width:100%; position: relative;}
.trending-search-results ul li:before { content:""; position: absolute; top: 9px; left: 17px; width: 16px; height: 16px; background: url('https://nationscdn.azureedge.net/otc-container/images/product-search.svg') left top no-repeat; background-size:100%;}
.trending-search-results ul li {color: var(--woodsmoke-color); font-size: 14px; font-weight:400; letter-spacing: 0.3px; line-height: 17px; position: relative;padding: 9px 0 8px 40px;}
.trending-search-results ul li:hover, .trending-search-results ul li.active-suggestion {background-color: #f7f7f7;}
.trending-search-results ul li:hover{cursor: pointer;}
/** Form Page Styles **/

/** Benefit Tracker Sec **/
.lottie { width: 40px; height: 40px; position: absolute; left: 110px; top: -3px;}
.benefit-tracker-sec .deskBT {padding-top:75px;}
.benefit-tracker-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 0 20px;position:relative;width:377px;padding-top:75px;}
.benefit-tracker-wraper {color: var(--white-color);border-radius: 3px;background-color:#1569A1;height: 81px;position: absolute;top: -4px;padding:8px 16px 13px;width:357px; cursor:pointer;}
.benefit-tracker-wraper h5 {color: var(--white-color);font-size: 14px;font-weight: 500;letter-spacing: 1.5px;line-height: 18px;margin-bottom: 5px;}
.benefit-tracker-wraper .benefits-info{line-height:20px;min-width:108px;position:relative;z-index:9;}
.benefit-tracker-wraper .benefits-info span{font-size:14px;display:block;font-weight:300;}
.benefit-tracker-wraper .benefits-info b{font-size:16px; font-weight:600;}
.benefit-tracker-wraper .benefits-info span img, .benefit-tracker-wraper .benefits-info span svg{padding-right: 4px;position:relative;top:-1px;}
.special-label{padding:0px 5px; background:#a635e4; font-size:12px; color:var(--white-color); border-radius:10px;}
.quantity-avail{font-size:16px; line-height:16px; font-weight:400; color:var(--nevada-color); margin-top:8px;}

/*multi card banners*/
.multi-card-banner{margin-top:30px; margin-bottom:30px;}
.multi-card-banner .multi-card-cont {/*background-color: #ECFAFF;border-radius: 6px;border: 1px solid #E9ECF0;*/padding:0px;width:100%;}
.multi-card-banner .alert-bottom-space{margin-bottom:40px;}
.multi-card-banner .multi-card-cont p{font-size:16px;line-height:24px;font-weight:500;padding:12px; color:#212121;}
.multi-card-banner .multi-icon {border-right: 1px solid #FAE385;background-color: #FAE385;padding:0 12px;border-radius: 8px 0 0 8px;align-items: center;display: flex; min-height:46px;}
.multi-card-banner .multi-card-arrows {font-size: 16px;font-weight: 600;line-height: 20px;position: relative;}
.multi-card-banner .multi-card-arrows span {position: absolute;right: 29px;top:16px;z-index: 9}
.multi-card-banner .owl-nav {border:1px solid #FABE2E;background-color: #FBF3D2;position: absolute;right: 0;top: 0px;font-size: 40px;padding: 12px 0;border-radius: 8px;width: 110px;height: 48px;opacity:0.8;}
.multi-card-banner button.owl-prev {left: 8px;position: absolute;top: 8px;}
.multi-card-banner button.owl-next {right: 8px;position: absolute;top: 8px;}
.multi-card-banner .owl-item {padding: 0px;right: 0;}
.multi-card-banner .item-card {background-color: #FBF3D2;border: 1px solid #FABE2E;border-radius: 6px;width: 89%; min-height:48px;}
.multi-card-banner .item-card.item-card-full {width: 99.9%;}
.banner-text-height ul li {    font-size: 16px; line-height: 24px;font-weight: 600;padding: 12px 12px 12px 0;}
.multi-card-banner button.owl-next.disabled span, .multi-card-banner button.owl-prev.disabled span {pointer-events: none;color: var(--cadet-blue-color);fill: var(--cadet-blue-color); cursor:pointer;}
.multi-card-banner .owl-item li {font-size: 16px;line-height: 22px;font-weight: 500;}
.multi-card-banner .alert-bottom-space {margin-bottom:0px;}
.multi-card-cont.alert-bottom-space .owl-carousel {margin: 0;padding: 0;}

@media(min-width:1800px) {
.custom-nav .custom-container {padding: 0 36px;}
.otc-header-inner .search-wrap {position: relative;width: 100%;}
}
@media(min-width:1280px) {
/*.custom-nav.custom-nav-sticky {width:100%;left:0px;right:0px;position: fixed;width: 100%;top: 0;-webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown; z-index:9;}*/
/*.custom-nav.custom-nav-agent{margin-top:126px;}*/
li.nav-item.lower-menu {display: none;}
.ipad-search{display:none;}
 /*.agent-top {top: 116px !important;}*/
.categories-fixed-bottom .categories-fixed-b.categories-fixed-b-new {height: calc(100vh - 50px);}
.otc-header-inner {top:0px;position: fixed;z-index: 99;border: 0px;padding: 0;left: 0;right: 0;width: 100%;background-color: #fff;}
.category-sec .category-menu{width:1090px;}
.category-menu::after{right:66%;background:var(--light-bg-color);}
.category-menu nav .myOfferWrapper{margin:20px 28px 0 0;}
}
@media (min-width:991px) and (max-width:1199px){
.multi-card-banner .item-card {width: 86%;}
}
@media(min-width:991px) {
li.nav-item.search-menu {display: none;}
.otc-header-inner {width: 100%;background-color: #fff;}
/*.otc-header-inner .custom-container{border-bottom: 1px solid rgba(233, 236, 240, 1);}*/
}
@media (min-width:1440px) and (max-width:1799.98px) {
.otc-header-inner .search-wrap {width: 400px;}
.address-book {padding: 24px 0 0 40px;}
.myProfileRightPanel {padding: 32px 0 0 36px;}
}
@media (min-width:1200px) and (max-width:1300px) {
/*multi card banner css*/
.multi-card-banner .owl-nav button.owl-prev {left: 0px !important; top:0px;}
.multi-card-banner .owl-nav button.owl-next {right: 0px !important; top:0px;}
}
@media (min-width:1024px) and (max-width:1279.98px) {
.multi-card-banner.custom-nav-agent {margin-top: 150px;}
.ipad-search{display:none;}.custom-nav{display:none;}
.otc-header-inner .category-search-wrap {width: 100%;margin: 15px 20px 16px 16px;}
.otc-header-inner .category-search-wrap .search-wrap form input { padding: 0 44px 0 16px;}
.otc-header-inner .navbar-nav .nav-link, .custom-nav .navbar-nav .nav-link {padding: 8px 5px;}
.custom-offcanvas {top:85px !important;}
.offcanvas-backdrop {top:85px;}
.otc-header-inner ul li a img {margin-right: 4px;}
.offcanvas-inner .accordion-header {border-top: 1px solid #E9ECF0 !important;}
}

@media (min-width:768px) and (max-width:1279.98px) {
.offcanvas-inner .nav-sub-menu li a {font-size: 16px;font-weight: 400;margin-left: 2px; color:#212121;}
.lower-menu ul li a img {height:20px; margin-right:8px;}
.offcanvas-inner {padding:0px;border-bottom:0;}
.lower-menu ul li a {padding: 12px;height: 56px;display: flex;align-items: center;}
.custom-offcanvas .offcanvas-header .offcanvas-title {font-size: 20px;line-height: 28px;}
.account-menu{display:none !important;}
.wallet-balance .wallet-store {padding: 0 0px 20px;}
.categories-popup {display: block;}
.offcanvas-inner .accordion-collapse a.dropdown-item {font-size: 18px;font-weight: 600;}
.shop-list-ipad ul li a {font-size: 16px;height: 40px;font-weight: 400;}
.shop-list-ipad {padding: 0px 24px;}
.shop-list-ipad ul li a:hover, .shop-list-ipad ul li a:focus{font-weight:600;}
.otc-header-inner {top:0px;position: fixed;z-index: 99;border: 0px;padding: 0;left: 0;right: 0;width: 100%;background-color: #fff;border-bottom: 1px solid rgba(177, 185, 193, 0.5);}
.wallet-card {margin: 0px 16px;}
}

@media (min-width:768px) and (max-width:1023.98px) {
.multi-card-banner.custom-nav-agent {margin-top:210px;}
.global-search{display:none !important;}
.custom-nav .dropdown-mega .custom-megadropdown {position: absolute; left:0;}
.custom-nav ul li{margin:0;}
.otc-header-inner .navbar-nav .nav-link, .custom-nav .navbar-nav .nav-link{font-size:14px; padding:8px;}
.category-search-wrap{display:none;}
.category-search-wrap.ipad-search{display:block; max-width:100%; margin:8px 0px !important;}
.md-navbar{flex-direction:row; float:right; padding-top:20px;}
.category-search-wrap .search-wrap{max-width:100%;}
.custom-nav{display:none;}
.otc-header-inner .logo-section img {height: 26px;}
.custom-offcanvas {top:140px !important;}
.offcanvas-backdrop {top:140px;}
.otc-header-inner {box-shadow: 0px 4px 4px 0px #0000000D;width: 100%;background-color: #fff;min-height:130px;}

.search-backdrop {top: 130px;}
.ms-14{margin-left:14px;}

/**  Category Sec **/ 
.category-menu { width:660px; }
.category-menu nav ul li:nth-child(2n) { padding: 0 0 0 25px; }
.category-menu nav ul li a {font-size:14px;}
.category-search-wrap{width:68%;}
}

@media(max-width:1279.98px) {
/*.otc-header-inner {box-shadow: 0px 4px 4px 0px #0000000D;position: relative;z-index: 9999; border:0px;padding: 6px 0;}*/
.lower-menu ul li { width: 47%;}
.lower-menu ul li a img, .lower-menu ul li a svg{width:16px; margin-right:12px; height:16px;}
.offcanvas-inner .lower-menu ul li a {color: var(--secondary-color);}
.cart-circle {left: 15px;top: 1px;height: 16px;width: 16px;line-height: 16px;font-size: 10px;}
.offcanvas-inner .nav-sub-menu li a {font-size: 14px;font-weight: 600;margin-left:0px; height:48px;}
.offcanvas-inner .nav-sub-menu li {display: flex;align-items: center;}
.custom-offcanvas .offcanvas-header, .offcanvas-inner {padding:16px;border-bottom: 0;}
.categories-popup {padding: 30px 8px;z-index: 9999;}
.categories-popup button.close-btn {right: 10px;}
.offcanvas-inner .nav-sub-menu img {filter: brightness(0) saturate(100%) invert(28%) sepia(84%) saturate(492%) hue-rotate(172deg) brightness(93%) contrast(94%);}
/*Search dropdown*/
.otc-header-inner .mob-search-wrap .search-input:hover, .mob-search-wrap .search-input:focus {border-radius: 6px;background-color: var(--white-color);}
.otc-header-inner .mob-search-wrap form input {font-size: 14px;outline: none;box-shadow: none; margin-bottom:6px; padding: 10px 16px 10px 44px !important;background-color: #fff;border: 2px solid #E9ECF0;border-radius: 6px;width: 100%;letter-spacing: 0.3px;line-height: 18px;color: #252525; height:40px;}
.mob-search-btn{left:12px; top:6px;}
.otc-header-inner .mob-search-wrap input::placeholder {color: var(--secondary-color) !important;font-size: 14px;line-height: 17px;font-weight: 600 !important;}
.mob-search-wrap.position-relative {position: relative;margin: 12px 0 0;}
.mob-search-wrap .search-close {right: 20px;top: 6px;position: absolute;background: transparent;}
.otc-header-inner .myOfferWrapper ul li, .mob-search-wrap ul li {display: block;position: relative;}
.otc-header-inner .mob-search-wrap ul li {display: block;}
/*Account*/
.custom-offcanvas .offcanvas-header .offcanvas-title{font-size:20px; line-height:24px;}
.custom-offcanvas .offcanvas-inner{padding:16px 0px;}
.offcanvas .offcanvas-body {margin-bottom:76px;padding: 0;}
.offcanvas-inner .accordion-collapse .accordion-body{background-color:#fff;padding: 0px 0px 0px 38px;}
.offcanvas-inner .accordion-flush .accordion-collapse {border-bottom: 0;}
.offcanvas-inner .accordion-header .accordion-button {padding: 0px; width:100%;}
.offcanvas-body .lower-menu ul {padding: 0 11px;}
.account .accordion-button, .offcanvas-inner a {align-items: center;}
.offcanvas-inner .accordion-flush .accordion-item {border: 0;width: 100%;display: inline-block;}
/* Wallet Balance*/
.wallet-balance h6 {font-size: 14px;line-height:17px;}
.wallet-store-inner .wallet-title{font-size:16px;}
.wallet-ballance .wallet-cost h4{font-size:18px;}
.accordion-flush .accordion-button img, .accordion-flush .accordion-button svg, .accordion-flush .accordion-body svg, .accordion-flush .accordion-body img {width:18px; margin-right:12px; height:18px;}
.account .profile-footer {padding: 16px;}
.wallet-balance {padding:0px 16px;}

.track-menu .offcanvas-header h5{font-size:20px; line-height:24px; color:var(--woodsmoke-color); font-weight:600;}
.track-menu ul{padding:0 11px; background:#fff; border-top:1px solid #E9ECF0; border-bottom:1px solid #E9ECF0;}
.track-menu ul li a{padding:20px 0px; border-bottom:1px solid #E9ECF0; display:block; font-size:16px; font-weight:700; color:var(--woodsmoke-color); line-height:19px;}
.track-menu ul li:last-child a{border-bottom:none;}
.track-menu ul li a img{width:24px; margin-right:12px;}
/*.wallet-card .shop-title h3 {margin-bottom: 4px;font-size: 16px;font-weight: 600;line-height: 18px;}
.wallet-card .shop-title {width: 65px;}*/

.otc-header-inner .mob-search-wrap form input {font-size: 14px;outline: none;box-shadow: none;margin-bottom: 6px;padding: 10px 16px 10px 44px;background-color: #fff;border: 2px solid #E9ECF0;border-radius: 6px;width: 100%;letter-spacing: 0.3px;line-height: 18px;color: #252525;height: 40px;}
}
@media(max-width:767.98px) {
header .cta-sec .call-text u, header .cta-sec .call-text a {font-size: 15px;}
.otc-header-inner {padding:0px;border-bottom: 1px solid rgba(233, 236, 240, 1);background: #fff;}
.multi-card-banner {margin: 26px 0px 26px;}
header .otc-header-inner .client-logo img, header .otc-header-inner .nb-logo img, .qr-code-sec img {height:18px;}
header .otc-header-inner .client-logo{margin:0px; padding:0px;}
header .otc-header-inner .client-logo:before{display:none;}
.otc-header-inner ul li a img {margin-right:4px;height: 24px;display: flex;}
.otc-header-inner .navbar-nav .nav-link, .custom-nav .navbar-nav .nav-link {padding: 8px}
.otc-header-inner .navbar-nav {display: inline-block;}
.otc-header-inner ul li {margin-right: 0;display: inline-block; position:relative;}
.custom-offcanvas {top: 50px !important;z-index:9999;}
.card-information{flex-direction:column-reverse;padding:24px;text-align:center;}
.card-information .content-area{padding:24px 0 0;}
.cart-circle {left: 21px;top: 2px;}
.otc-header-inner ul li .hamburger-menu {margin: 0;}
.offcanvas-inner .accordion-header {border-top: 1px solid #E9ECF0;margin: 0px 12px;}
.offcanvas-inner .lower-menu ul li a {padding: 0 12px;font-size: 16px;line-height: normal;display: flex;align-items: center;height: 100%;color: var(--secondary-color);min-height: 56px;}
.otc-header-inner .lower-menu ul li a {padding: 12px;font-size: 16px;line-height: 20px;height: 56px;display: flex;align-items: center;}
.lower-menu li a img {filter: brightness(0) saturate(100%) invert(28%) sepia(84%) saturate(492%) hue-rotate(172deg) brightness(93%) contrast(94%);}
.accordion-item .accordion-button::after {background: url(https://nationscdn.azureedge.net/otc-container/images/hearing/accordion-arrow.svg) no-repeat left center;}
.accordion-item .accordion-button:not(.collapsed)::after {background: url(https://nationscdn.azureedge.net/otc-container/images/hearing/accordion-arrow.svg) no-repeat left center;filter: brightness(0) saturate(100%) invert(28%) sepia(84%) saturate(492%) hue-rotate(172deg) brightness(93%) contrast(94%);}
/*Account*/
.account .accordion-button, .switch-plan-item .accordion-header a{font-size:16px; padding:16px 0px; line-height:20px; font-weight:700;}
.account .accordion-button, .offcanvas-inner a {height: 60px;}
/*.wallet-card { margin: 0px 12px;}*/
.wallet-balances-sec .Wallet-title a.custom-link {max-width: 180px;}
.wallet-balances-sec .txpires-date {display: flex;margin: 12px 0 4px;}
.wallet-balances-sec .txpires-date p {margin: 0;background: #F5F6F8;padding: 4px;font-size: 14px;line-height: 18px;}
.wallet-balances-sec .shop-title {margin: 0px 40px 0 0;}
.wallet-balances-sec .shop-title:after {top: 10px;right: -20px;}
.wallet-balances-sec .shop p {display: flex;align-items: center;}
.wallet-balances-sec .card {padding: 16px;width: 100%;border: 1px solid #E9ECF0;display: flex;height: 100%;min-height: 82px;background-color: #fff;border-radius: 0;border-left: 0;border-right: 0;}
.wallet-balances-sec {margin: 10px 0 0;overflow: hidden;}
.wallet-ballance .offcanvas-inner {
background-color: transparent;}
/*multi card banners*/
.multi-card-banner .multi-card-mob{padding:0px 8px 40px 0px;margin: 16px 0 0;}
.multi-card-banner .multi-card-mob p {font-size: 14px;line-height: 20px;padding: 12px 8px 12px;}
.multi-card-banner .multi-icon {padding:14px 14px 8px 8px;background-color: transparent;align-items: start;border: 0;}
.multi-card-banner .multi-card-mob {width: 100%;background-color: #FBF3D2;}
.multi-card-banner .owl-item li {padding-top: 4px;font-weight: 500;}
.multi-card-banner .multi-icon img{width:24px;}
}
.offcanvas-hide {overflow: hidden;}
/*.custom-nav.custom-nav-sticky {
    position: fixed;
    animation: slideDown .5s ease-out;
}

@keyframes slideDown {
    from {
        transform: translateY(-72px);
    }

    to {
        transform: translateY(0);
    }
}*/

.agent-banner .custom-offcanvas, .agent-banner .offcanvas-backdrop{top:126px !important}
.mycard-track{width:16px; height:16px; margin-left:6px; background:#D64029; display:inline-block; text-align:center; border-radius:100%; color:#fff; font-size:12px; line-height:17px; font-weight:700;}
.availtrack{width:8px; height:8px; background:#D64029; border-radius:100%; position:absolute; left:32px; top:12px;}
.submenu{position:relative; padding:8px 0; margin-top:2px;}
.submenu:hover .submenu-list{display:block;}
.submenu-list{position:absolute; display:none; width:100%; border-radius:6px; left:100%; top:0px; background:#fff;box-shadow: 0 4px 16px 1px rgba(0, 0, 0, 0.15);}
.custom-nav .navbar-nav .submenu .nav-link{padding:16px;}
.dropdown-arrow:after{position:absolute;content:''; width:12px; height:12px; right:20px; top:21px;}
.submenu:hover .submenu-list {display: inline-table;}

.dropdown-menu .benefits-truncate{overflow: hidden;text-overflow: ellipsis; white-space:nowrap; max-width:200px;}
.dropdown-menu .remove-overflow{overflow:visible;}
.dropdown-menu .remove-overflow .hover-popup{min-width:290px; font-size:12px; white-space:pre-wrap;}
/* SFMono Fonts CSS  */
@font-face {
    font-family: "SFMono-Regular";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Regular.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "SFMono-Semibold";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Semibold.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "SFMono-Bold";
    src: url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/SFMono/SFMono-Bold.otf') format('svg');
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal;
}

:root{
--login-bg-image:url('https://nationscdn.azureedge.net/otc-container/images/otc-bg.webp')
}

.activate-card.pre-active {border: 1px solid #33BDE3;border-radius: 24px;background-color: var(--white-color);padding: 8px 18px;}
.activate-card.pre-active a {text-decoration: none;color: var(--woodsmoke-color);font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 20px;cursor: pointer;background: none;}
.activate-card.pre-active:hover{box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);}

/* Delegate Header CSS */
.delegate-header .my-account{line-height:12px;}
.delegate-header .account-txt span{font-size:1rem;line-height:20px;}
.delegate-header .account-txt h6{opacity:0.5;color:var(--woodsmoke-color);}
.delegate-header .divider{background:var(--nevada-color);width:1px;height:46px;display:inline-block;opacity:0.4;margin:0 25px;}
.delegate-header.login-top-wrapper .logo img{height:32px;}
.delegate-header.login-top-wrapper .login-logo img{max-height:60px;}
.delegate-header .logout a{color:var(--secondary-blue-dark);font-size:1rem;font-weight:500;letter-spacing:0.3px;line-height:20px;text-decoration:underline;}
.delegate-access.recommended-products-login-sec{padding:100px 0;}
.delegate-access .recommended-login-box, .delegate-access .recommended-login-box .login-content, .delegate-access .back{/*transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);*/position:relative;}
.delegate-access .recommended-login-box{padding:40px 80px ;}
.last-step span{font-size:1rem;line-height:22px;color:#292929;text-align:left;}
.last-step span.laststep-inner{white-space:nowrap;}
.delegate-access .recommended-login-box h1{border-bottom:0px;position:relative;}
.delegate-access .recommended-login-box h1:after{width:83px;height:4px;background:var(--primary-color);position:absolute;content:"";left: 50%;bottom: -6px;transform: translateX(-50%);}
.agent-sec .goback-btn {position: absolute;top: -95px; text-decoration:underline; display:flex;align-items:center;font-size: 1rem;font-style: normal;font-weight: 500;line-height: 20px; cursor:pointer; color:var(--secondary-blue-dark);}
.agent-sec .goback-btn svg {transform: rotate(180deg);-webkit-transform: rotate(180deg); height:24px; width:24px;}

/*
================================================
Header CSS updates
================================================
*/
/* Header CSS */
.multi-md-phone{display:none;}
.header-wrapper{padding:20px 0px;background:var(--white-color);border-bottom:1px solid #ECEFF2}
/*header{background:var(--white-color);border-bottom:1px solid #ECEFF2;}*/
header .logo-section img{width:210px;}
header .header-right-list:last-child{margin:0;}
.section-icon svg {fill:var(--primary-color) !important;}
header .cta-sec .section-icon{background:var(--primary-light-color);}
header .section-icon{background:transparent;border-radius:8px;padding:8px 10px;display:flex;align-items:center;font-weight:600;}
header .cta-sec .section-icon{background:var(--primary-light-color);margin:0 10px 0 0;font-size:1rem;display:flex;align-items:center;}
header .cta-sec .inquiries{color:var(--nevada-color);font-size:12px;letter-spacing:0.22px;line-height:15px;}
header .cta-sec .call-text {font-family: "museo-slab";line-height: 19px;font-weight: 700;color: var(--woodsmoke-color);max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
header .cta-sec .call-text u, header .cta-sec .call-text a{font-family: "museo-slab";font-weight: 700;text-decoration:none;color:var(--woodsmoke-color);}
header .language-preference .section-icon{background:var(--secondary-light-color);margin:0;color:var(--secondary-blue-dark);min-width:72px;display: flex;align-items: center;justify-content: center; text-decoration:none;}
/*header .flex-dropdown .section-icon{padding:0;}*/
header .header-dropdown .dropdown-menu{width:210px;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);border:none;right:0;margin:5px 0 0 !important;right:0;}
header .header-dropdown .dropdown-menu .dropdown-item{padding:15px;}
header .header-dropdown .dropdown-menu label{margin-left:5px;}
header .header-dropdown .dropdown-item:hover label{color:var(--woodsmoke-color);font-weight:600;}
header .header-dropdown .language{padding:16px 16px 10px;display:inline-block;width:100%;color:var(--nevada-color);font-size:0.9rem;font-weight:500;line-height:15px;}
header .flex-dropdown .dropdown-menu{width:240px;}
header .flex-dropdown .flex-text {color: #5e4884;background-color: #e9dffa;border: 1px solid;border-radius: 50px;max-height: 48px;padding: 4px 10px; text-decoration:none;}
header .flex-dropdown .flex-text path {fill: #5e4884;}
header .flex-dropdown .flex-text:hover, header .flex-dropdown .flex-text:focus {color: var(--white-color);background-color: #5e4884;}
header .flex-dropdown .flex-text:hover path, header .flex-dropdown .flex-text:focus path {fill: var(--white-color);}
/** Top Right Sec **/
header .header-right > div{margin:0 24px 0 0;position:relative;}
header .header-right > div:last-child{margin:0;}
header .download-catalog{box-sizing:border-box;border:1px solid var(--secondary-color);border-radius:18px;padding:4px 13px;color:var(--secondary-color);font-size:18px;font-weight:600;letter-spacing:0.3px;line-height:20px;text-decoration:none;display:flex;align-items:center;}
header .multi-phone{margin-right:17px;}
header .multi-phone:last-child{margin-right:0;}
.multi-md-phone{padding:8px 24px; background:var(--light-bg-color); border-bottom:1px solid #B1B9C1; font-size:0.9rem; line-height:100%; letter-spacing:0.22px;}
.multi-md-phone u{font-weight:700;letter-spacing:0.3px;}
/*header .download-catalog span{margin:0 8px 0 0;}*/
header .download-catalog.download-link { box-sizing: border-box;border: 0;border-radius: 18px; padding: 7px 0px; display: flex; align-items: center; color: var(--secondary-blue-dark); font-size: 16px;font-weight: 500; line-height: 20px; margin: 0 8px 0 0;text-decoration: underline;}
header .download-catalog.download-link img{height:32px;}
header .download-icon img{margin:0 5px 0 0;}
header .download-icon a{color:var(--secondary-blue-dark);font-size:1rem;font-weight:500;letter-spacing:0.3px;line-height:20px;text-decoration:underline}
header .download-icon a:hover{text-decoration:none;}
header .icon, .product-details-sticky .icon{height:48px;width:48px;border:1px solid #E4E4E4;background-color:var(--white-color);display:inline-block;text-align:center;border-radius:50%;line-height:45px; cursor:pointer;}
header .icon span, .product-details-sticky .icon span{height:28px;width:28px;position:absolute;letter-spacing:-0.5px;line-height:28px;font-size:1rem;background:var(--primary-color);color:var(--white-color);text-align:center;border-radius:50%;right:-10px;top:-6px;font-weight:400;}
header .account-txt{text-align:left;position:relative;cursor:pointer;}
header .account-txt h6, header .account-txt h6 span, header .account-txt p{color:var(--woodsmoke-color);font-size:1rem;letter-spacing:0.3px;line-height:22px;cursor:pointer;margin:0;display:flex;font-weight:normal;}
header .account-txt h6 svg{color:#969696;margin:0 0 0 2px;}
header .account-txt .my-account-dropdown{left:auto;right:0;min-width:245px;z-index:1000;list-style:none;text-shadow:none;border-radius:0 0 8px 8px;background-color:var(--white-color);box-shadow:0 2px 25px 0 rgba(0,0,0,0.1);border:none;margin:0px;transform:translate3d(0px, 50px, 0px);top:100% ;transition:all 0.5s;display:block;visibility:hidden;opacity:0;position:absolute;padding:10px 0;}
header .account-txt .dropdown-menu{min-width:270px;border-radius:0 0 8px 8px;border:none;right:0;}
header .account-txt .dropdown-toggle > span{color:var(--cadet-blue-color);font-size:0.9rem;line-height:15px;margin:0 0 2px;text-transform: capitalize;max-width: 120px;display: block !important;}
header .account-txt hr{margin:5px 0;}
header .nav-wrapper .dropdown .dropdown-menu{min-width:260px;right:270px;border-radius:6px;top:0;/*max-width:175px;*/}
header .nav-wrapper .dropdown:hover > .dropdown-menu{opacity:1;visibility:visible;transform:translate3d(0, -5px, 0);}
header .logo img{height:28px;}
header .logo{position:relative;}
header .client-logo{margin:0 11px 0 0;padding:0 11px 0 0;position:relative;}
header .line-remove:before {display: none;}
header .line-remove {margin: 0;border: 0 !important;}
header .client-logo img{height:40px;object-fit:contain;max-width: 180px;}
header .client-logo:before{position:absolute;content:"";width:1px;border-right:1px solid rgba(100,111,125,0.4 );height:24px;right:0;top:8px;}
header .account-txt li .dropdown-item img {margin-right: 8px;}
.slogan.me-3 {position: absolute;top: -22px;left: 0;right: 0;}
header .faqs-sec {display:flex;align-items:center;margin-right:15px;}
header .faqs-sec img{margin-right:6px;}
header .faqs-sec a{font-weight: 500;font-size: 16px;line-height: 22px;color: var(--secondary-blue-dark); text-decoration:underline;}
header .faqs-sec a:hover{text-decoration:none;}
header .cunt-text, .product-details-sticky .cunt-text {height: 28px;width: 28px;position: absolute;letter-spacing: -0.5px;line-height: 28px;font-size: 16px;background: var(--primary-color);color: var(--white-color);text-align: center;border-radius: 50%;right: -7px;top: -14px;font-weight: 400;}

/* Activate Card Popup CSS */
.activate-card .modal-content{border-radius:8px;background-color:var(--white-color);box-shadow:0 2px 25px 0 rgba(22, 22, 22, 0.1);}
.activate-card .modal-body{padding:24px;}
.activate-card .modal-header{background:var(--white-color);padding:24px;}
.activate-card .modal-header .modal-title{color:var(--woodsmoke-color);font-size:24px;font-weight:bold;letter-spacing:0.23px;line-height:36px;}
.activate-card .btn-close{outline:none;opacity:1;box-shadow:none;}
.activate-card .card-image{max-width:340px;}
.activate-card .card-image img{box-shadow:0 6px 6px 0 rgba(190,190,190,0.07);}
.activate-card h4, .activate-card h2{color:var(--woodsmoke-color);font-size:20px;font-weight:bold;line-height:24px;}
.activate-card p{margin:0 0 24px;}
.activate-card .no-card hr{border-color:var(--light-bg-color);padding:10px 0 0;opacity:1;}
.activate-card .no-card p{margin:0;}
.activate-card .btn-close{background:url(/public/assets/2ef301ae4db52a84bb7b.svg) no-repeat center;opacity:1;box-shadow:none;}
.activate-card .no-card {padding-bottom: 24px;}
.activate-card .card-image {margin: 0px !important;}
.activate-card .registerFormBlock .icon-error.form-error:after {right: 46px !important;}
.activate-card .registerFormBlock .form-error:after {right: 8px;}
/* Activate Card page CSS */
.activate-card .modal-content{border-radius:8px;background-color:var(--white-color);box-shadow:0 2px 25px 0 rgba(22, 22, 22, 0.1);}
.activate-card {padding:24px;}
/*.prelogin-activate-card {padding:24px; margin-top:-76px}*/
.activate-cardprelogin-activate-card {padding:24px; margin-top:-76px}
.activate-card .card-image{max-width:340px;}
.activate-card .card-image img{box-shadow:0 6px 6px 0 rgba(190,190,190,0.07);}
.activate-card h4, .activate-card h2{color:var(--woodsmoke-color);font-size:20px;font-weight:bold;line-height:24px;}
.activate-card p{margin:0 0 24px;}
.activate-card .no-card hr{border-color:var(--light-bg-color);padding:10px 0 0;opacity:1;}
.activate-card .no-card p{margin:0;}
.activate-card .btn-close{background:url(/public/assets/2ef301ae4db52a84bb7b.svg) no-repeat center;opacity:1;box-shadow:none;}
.activate-card .no-card {padding-bottom: 24px;}
.activate-card .card-image {margin: 0px !important;}
.activate-card .registerFormBlock .icon-error.form-error:after {right: 46px !important;}
.activate-card .registerFormBlock .form-error:after {right: 8px;}
.activate-card .modal-title {color: var(--woodsmoke-color);font-size: 24px;font-weight: bold;letter-spacing: 0.23px;line-height: 36px;}
/*
================================================
Top Wrapper
================================================
*/
.agentHeader {background: #FF8800;color: var(--white-color);}
.agentHeader .agentAccess{padding:16px 0;}
.agentHeader .agentAccess span {font-size: 0.9rem;letter-spacing: 0.3px;margin-right:8px;position:relative;top:1px;}
.agentHeader .agentAccess b {font-size: 18px;letter-spacing: 0.3px;line-height: 20px;text-transform:capitalize;}
.agentHeader .agentExit {padding:16px 0px;text-align:right;}
.agentHeader .agentExit a {font-size: 16px;letter-spacing: 0.3px;line-height: 20px;color: var(--white-color);text-decoration: underline;margin-left: 6px;}
.agentHeader .agentExit a:hover{text-decoration:none;}
/*Mail Order*/
.top-wrapper .mail-order { display: inline-block; position: relative; box-sizing: border-box; height:24px; min-width: 126px; border: 1px solid #FABE2E; border-radius: 4px; background-color: #FBF3D2; color: var(--black-color); font-size: 16px; letter-spacing: 0.3px; line-height: 22px;text-align: center; margin-left: 24px;}
.top-wrapper .mail-order img {max-height: 16px;margin:-4px 6px 0 0;}
/** Top Right Sec **/
.login-sub-msg{font-size:0.9rem;line-height:20px;color:var(--nevada-color);display:block;}
.capital-wrapper .capital-logo img {width:170px;margin-left:40px;}
.agent-ccb-logo{height: 38px;margin-left: 40px;margin-top: 5px;}
.login-form .capital-wrapper h1{margin-bottom:40px;}
.capital-disclaimer{margin:18px 0 28px;font-size:0.9rem;font-weight:700;line-height:22px;}
.register-tabs .capital-logo{text-align:center;padding:40px 0 0 0;} 
.register-tabs .capital-logo img{width:188px;}
.top-right-sec > ul{display:inline-block;}
.top-right-sec ul li {display:inline-block;padding:0 16px 0 0;position:relative;}
.top-right-sec a.download-catalog {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;}
.top-right-sec a.download-catalog:hover{text-decoration:none;}
.top-right-sec a.download-catalog.checkout {box-sizing: border-box;border: 1px solid var(--secondary-color);border-radius: 18px;padding: 8px 16px;color: var(--secondary-color);font-size: 18px;font-weight: 600;letter-spacing: 0.3px;line-height: 20px;text-decoration: none;}
.top-right-sec ul li.download-icon img {margin:0 5px 0 0;}
.top-right-sec a.download-catalog.checkout img {height: 12px; margin: -3px 0 0 10px;/*-webkit-animation: bounceRight 2s infinite;animation: bounceRight 2s infinite;*/}
.top-right-sec ul li.download-icon a:hover { text-decoration:none; }
.top-right-sec ul li.download-icon a {  color: var(--secondary-blue-dark); font-size: 16px; font-weight: 500;  letter-spacing: 0.3px;  line-height: 20px; text-decoration:underline}
.top-right-sec ul li a.icon{height:48px;width:48px;border:1px solid #E4E4E4;background-color:var(--white-color);display:inline-block;text-align:center;border-radius:50%;line-height:45px;}
.top-right-sec ul li.cart span{height:28px;width:28px;position:absolute;letter-spacing:-0.5px;line-height:28px;font-size:1rem;	background:var(--primary-color);color:var(--white-color);text-align:center;border-radius:50%;right:5px;top:-5px;font-weight:400;}
.top-wrapper a.download-catalog.access-benefits {color: var(--secondary-blue-dark);font-size: 16px;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;position: relative;top: 10px;}
.top-wrapper a.download-catalog.access-benefits:hover{text-decoration:none;} 
.top-wrapper a.download-catalog.access-benefits img {margin-right: 8px;}
.top-right-sec ul li a.download-catalog.access-benefits {margin-bottom:5px;}
.top-right-sec ul li a.download-catalog.access-benefits img{position: relative;top: -2px;padding-right: 3px;}
.my-account a.icon{height:48px;width:48px;border:1px solid #E4E4E4;background-color:var(--white-color);display:inline-block;text-align:center;border-radius:50%;line-height:45px;}
.account-txt{text-align:left;position:relative;cursor:pointer;}
.account-txt span {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;text-transform: capitalize;max-width: 220px;display: block !important;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align:left;}
.account-txt h6, .header-wrapper .myAccountText{color:var(--cadet-blue-color);}
.account-txt h6 i{color:#969696;margin:0 0 0 2px;}
.account-txt .my-account-dropdown{left:auto;right:0;min-width:245px;z-index:1000;list-style:none;text-shadow:none;border-radius:0 0 8px 8px;background-color:var(--white-color);box-shadow:0 2px 25px 0 rgba(0,0,0,0.1);border:none;margin:0px;transform:translate3d(0px, 50px, 0px);top:100% ;transition:all 0.5s;display:block;visibility:hidden;opacity:0;position:absolute;padding:10px 0;}
.my-account-dropdown ul li{display:block;padding:0;width:100%;}
.my-account-dropdown ul li a {color:var(--woodsmoke-color); font-size:1rem; letter-spacing:0.3px; line-height:22px; padding:10px 10px 10px 15px; display: flex; align-items:center; width: 100%;}
.my-account-dropdown ul li a:hover {background-color: var(--secondary-light-color);}
.my-account-dropdown.show{transform:translate3d(0px, 10px, 0px) !important;visibility:visible;opacity:1;}
.my-account-dropdown ul li a img{margin-right: 5px;}
.my-account-dropdown ul li a img{margin-right: 5px;}
.my-account .dropdown-toggle{text-align:right;}
header { position: fixed; top: 0; right: 0;	left: 0; z-index: 999;}
.login-alert .alert-warning {background-color: #FABE2E;color: var(--woodsmoke-color);font-size: 16px;font-weight: bold;letter-spacing: 0.3px;border-radius: 0;margin:0;}
.alert-txt-sec-inner h3 {margin:0; padding:0 5px 0 0; line-height:22px; font-weight:600;font-size: 16px;}
.alert-txt-sec-inner p { font-weight:600;}
/*.login-alert .alert.alert-warning.alert-dismissible.fade.show {margin: 2px 0px 0px;text-align: center;padding:8px 8px 7px;}*/
/*.login-alert .alert-dismissible {padding-right: 0;}*/
.login-alert .alert-dismissible .close {/*position: absolute;*/top: 35%;right: 30px;padding:0px;opacity: 0.9;box-shadow: none;color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 13px;text-decoration: underline;}
.login-alert .close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: var(--black-color);text-shadow: none;opacity: .5;}
.login-alert .alert-sec-inner button {background:none; }

/*
================================================
Login Page CSS
================================================
*/
.login-page {background-color: var(--white-color);}
.login-form{max-height:830px;display:flex;justify-content:flex-start;align-items:center;height:100%;}
.login-form .custom-form{width:80%;}
.login-form h1{color:var(--woodsmoke-color);font-size:32px;font-weight:700;letter-spacing:0.3px;line-height:36px;padding:0 0 5px;display:inline-block;margin:0 0 16px;position:relative;}
.login-form h1:after{content:'';height:4px;background:var(--primary-color);position:absolute;left:0;right:0;width:83px;bottom:-4px;margin:0 auto;}
.login-form .create{height:48px;border-radius:8px;color:var(--white-color);padding:0;font-size:18px;font-weight:bold;line-height:18px;background-color:var(--primary-color);margin-top:6px;}
.login-line:after {content: '';height: 4px;background: var(--primary-color);position: absolute;left: 0;right: 0;width: 83px;bottom: -4px;margin: 0 auto;}
/*.login-form .custom-form a{color:var(--secondary-blue-dark);font-size:16px;line-height:20px;text-decoration:underline;cursor:pointer;letter-spacing:0.3px;text-align:center;display:inline-block;font-weight:500;}*/
.login-form .new-user-registration p{margin-bottom:12px;}
.login-form .new-user-registration{padding-top:25px;margin-top:25px;border-top:1px solid var(--light-bg-color);}
.login-form .cancel{background-color:var(--white-color);font-size:18px;font-weight:600;border:1px solid var(--secondary-blue-dark);border-radius:8px;color:var(--secondary-blue-dark);opacity:1;max-width:120px;min-width:120px;height:48px;text-align:center;display:inline-block;line-height: 22px;}
.info-box{padding:13px 9px;width:260px;top:36px;z-index:10;left:-55px;height:auto;display:none;align-items:center;font-size:0.9rem;font-weight:500;letter-spacing:0.3px;line-height:15px;color:var(--nevada-color);border:1px solid #D0DBDD;background-color:var(--white-color);box-shadow:-2px -2px 5px 0 rgb(0 0 0 / 12%);text-align:left;z-index:999;}
.info-box.show{display:block;}
.info-box:after, .info-box:before{top:100%;right:55px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;}
.custom-form .info.show:after {content: "";position: absolute;width: 0;height: 0;right: 4px;top: 36px;box-sizing: border-box;border-color: var(--white-color) var(--white-color) transparent transparent;transform-origin: 0 0;transform: rotate(-45deg);border:8px solid var(--white-color) !important;box-shadow:0 2px 10px 0 rgba(22,22,22,0.32);}
.info-box img{width:100%;}
.login-form .custom-form .info{right:-25px;width:18px;height:18px;cursor:pointer;top:12px;position:absolute; background:none; border:0px;}
.login-form .custom-form .info.show:after {content: "";position: absolute;width: 0;height: 0;right: 4px;top: 36px;box-sizing: border-box;border-color: var(--white-color) var(--white-color) transparent transparent;transform-origin: 0 0;transform: rotate(-45deg);border:8px solid var(--white-color) !important;box-shadow:0 2px 10px 0 rgba(22,22,22,0.32);}
.login-products-section{background-repeat:no-repeat;background-position:right top;background-size:cover;position:relative;height:100%;overflow:hidden;z-index:0;min-height:600px;}
.login-products-section:before{background:linear-gradient(273deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 29.12%, rgba(255,255,255,0.87) 80.06%, var(--white-color) 100%);content:"";position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;}
.login-products-section:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;transform:rotate(0deg);background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #194C64 100%);width:100%;height:100%;}
.login-products-sec{position:absolute;left:0;right:0px;bottom:130px;z-index:99;padding:0px;}
.login-page .single-otc-login-products-sec{text-align:center;padding:0px;}
.products-img{border-radius:50%;align-items:center;display:flex;justify-content:center;height:124px;width:124px;background-color:var(--white-color);margin:0 auto;}
.products-img img{height:70px;width:70px;}
.products-img h3{height:24px;width:178px;color:var(--white-color);font-size:20px;font-weight:bold;line-height:24px;}
.login-page .single-otc-login-products-sec h3{color:var(--white-color);font-size:20px;font-weight:bold;line-height:24px;margin:12px 0 8px;}
.login-page .single-otc-login-products-sec p{color:var(--white-color);font-size:1rem;line-height:22px;margin:0px;font-weight:300;}
.login-page .user-verification .form-check{font-size:1rem;line-height:16px;margin:0 0 8px;}
.user-verification .form-check label{font-weight:normal;margin:0 0 0 5px;}
.two-factor-popup .modal-dialog {max-width:665px;}
.two-factor-popup .two-factor-block {padding-bottom:50px;}
.two-factor-popup .two-factor-block .customRadio label {  font-size: 16px;color: var(--nevada-color); margin-left:0; line-height:22px;}
.two-factor-popup .modal-buttons {padding-top:30px;}
.two-factor-block-phone .text-link {color: var(--secondary-blue-dark);}
.mobile-back-gen {width: 100%;z-index: 10;padding: 0;position: absolute;top: 12px;}
/*benefit information css*/
.benefit-sec {margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;z-index:9;}
.benefit-sec .benefit-information {position: absolute;left: 0;right: 0;bottom: 330px; z-index:999;}
.benefit-sec .benefit-information {padding: 7px;background: #EBFAFF;border-radius: 8px;max-width: 600px;margin: 0 auto;}
.benefit-sec .benefit-information p {margin: 0;font-weight: 700;font-size: 18px;letter-spacing: 0.3px;color: var(--woodsmoke-color);}
.benefit-sec .benefit-information .text-link {background: var(--white-color);border: 1px solid var(--secondary-color);border-radius: 8px;color: var(--secondary-color);padding: 0 14px; text-decoration:none;font-weight: 700;font-size: 18px;line-height: 18px;padding:8px 16px; cursor:pointer;max-width:150px;width:100%; }
/* Rewards Sec */
.rewards-sec {background: var(--secondary-light-color);border-radius: 8px; padding:16px 32px; max-width:575px; margin:0 0 60px;}
.rewards-sec .icon {width:108px; height:108px;margin:0 24px 0 0;background:var(--white-color); display:flex; align-items:center; justify-content:center; border-radius:100%; min-width:108px; max-width:108px;}
.rewards-sec .rewards-sec-content h6 {font-weight: 700;font-size: 18px;line-height: 20px;margin:0 0 8px;}
.rewards-sec .rewards-sec-content p {font-weight: 400;font-size: 14px;line-height: 19px; margin:0;}
.rewards-sec .rewards-sec-content p strong {font-weight:700;}
/*benefit information for agent css*/
.login-agent-benefit .benefit-information {position: absolute;left: 0;right: 0;bottom:24px; z-index:9;}
.login-agent-benefit .benefit-information {padding: 7px;background: #EBFAFF;border-radius: 8px;max-width: 500px;margin: 0 auto;}
.login-agent-benefit .benefit-information p {margin: 0;font-weight: 700;font-size: 18px;letter-spacing: 0.3px;color: var(--woodsmoke-color);text-align:left;}
.login-agent-benefit .benefit-information .text-link {background: var(--white-color);border: 1px solid var(--secondary-color);border-radius: 8px;color: var(--secondary-color);padding: 0 14px; text-decoration:none;font-weight: 700;font-size: 18px;line-height: 18px;padding:8px 16px; cursor:pointer;max-width:150px;width:100% }

/*
================================================
Agent Login Page CSS
================================================
*/
.agent-login-page {background: url(/public/assets/db389d3752e57a78657c.svg) repeat left top;position: relative;}
.agent-login-page:before{background:linear-gradient(180deg, rgba(255,255,255,0.16) 0%, rgba(255,255,255,0.45) 95%, var(--white-color) 100%);content:"";left:0;position:absolute;right:0;top:0;bottom:0;}
.agent-login-inner{padding:210px 0 20px;margin:0 auto;max-width:1160px;width:94%;}
.agent-login-page .custom-form .form-group{padding:0 0 24px;}
.agent-login-left{border-radius:8px;position:relative;width:600px;max-width:100%;}
.agent-login-right{height:100%;padding:30px 40px;position:relative;text-align:center;display:inline-block;max-width:100%;width:560px;}
.agent-login-right:before{background:var(--white-color);height:108%;width:108%;left:-4%;top:-4%;content:'';position:absolute;z-index:1;border-radius:8px;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}
.login-password{position:relative;z-index:9;}
.agent-login-right h3{color:var(--woodsmoke-color);font-size:32px;font-weight:700;letter-spacing:0.3px;line-height:36px;padding:0 0 5px;display:inline-block;margin:0 0 32px;position:relative;}
.agent-login-right h3:after{content:'';height:4px;background:var(--primary-color);position:absolute;left:0;right:0;width:83px;bottom:-4px;margin:0 auto;}
.agent-login-right h6{color:#292929;font-weight:normal;text-align:center;margin:0 0 50px;}
.agent-login-right .custom-form a{color:var(--secondary-blue-dark);font-size:0.9rem;line-height:16px;text-decoration:underline;float:left;display:inherit;cursor:pointer;letter-spacing:0.3px;}
.agent-sec .recommended-login-box {padding: 30px 74px 30px 74px;background: var(--white-color);margin: 0 0 0 -56px;position: relative;z-index: 1;border-radius: 8px;box-shadow: 0 0 15px 0 rgb(0 0 0 / 15%);text-align: center;transform: scaleY(1.2);-ms-transform: scaleY(1.2);-webkit-transform: scaleY(1.2);display: inline-block;width: 100%; min-height:460px;}
.otc-form-body.agent-sec:before {background: transparent;}
/* Products Section Start here */
.agent-login-products-sec{padding:40px 0;background:var(--white-color);overflow:hidden;}
.agent-login-products-inner{max-width:1160px;margin:0 auto;}
.single-agent-login{background:var(--white-color);text-align:center;padding:0 65px;height:100%;}
.single-agent-login-img{margin:0 0 35px;} 
.single-agent-login h3{color:var(--woodsmoke-color);font-size:20px;font-weight:700;letter-spacing:0.3px;line-height:24px;margin:0 0 12px;}
.single-agent-login p{letter-spacing:0.3px;color:var(--woodsmoke-color);font-size:1rem;line-height:22px;margin:0;}

/* OTC Login Top Section Start here */
.no-padding {  padding-right: 0; padding-left: 0;}
.login-top-wrapper {position:relative; padding:0px 0; width:100%; background:var(--white-color);}
.login-top-wrapper .login-logo img {height: 45px;}
.login-top-wrapper .logo img {height: 35px;}
.login-top-wrapper a.download-catalog {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;margin:0 16px 0 0;text-decoration:underline;}
.login-top-wrapper a.download-catalog:hover {text-decoration:none;}
.login-top-wrapper .logo img.login-download-icon{height:auto;}
.top-wrapperlogin {width: 100%;padding: 16px 0px;background: var(--white-color);}
.top-wrapperlogin .logo, .top-wrapper .logo {position:relative;}
.top-wrapperlogin .logo .slogan, .top-wrapper .logo .slogan{position: absolute;top: -16px;left: 15px;letter-spacing: 1.5px;font-size: 0.9rem;font-weight: bold;color: #ff8800;line-height: 18px;}
.top-wrapper .logo .slogan{left:0px;}
.top-wrapperlogin .logout a span {color: var(--secondary-blue-dark);font-size: 1rem;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;}
.top-wrapperlogin .logout a span:hover{text-decoration:none;}
/* OTC Login Top Section End here */

/* OTC Login Top Section Start here */
.otc-login-cta-sec { background-color: var(--secondary-color); padding:14px 0}
.otc-login-cta-sec h4 { color: var(--white-color);  font-size: 1rem;  letter-spacing: 0.3px;  line-height: 20px; margin: 0 0 3px;font-weight:300 !important;} 
.otc-login-cta-sec u { color: var(--white-color); font-size: 1rem; font-weight: 500; letter-spacing: 0.3px; line-height: 20px; text-decoration: none; white-space: inherit; cursor: default; pointer-events: none; }
.otc-login-cta-sec u a {color:var(--white-color);}
.otc-login-cta-sec .business-hours{font-size:0.9rem;font-weight:300;}
/* OTC Login Top Section End here */

/* OTC Login Products Section Start here */
.otc-login-products-sec {padding:88px 0; background:var(--white-color)}
.single-otc-login-products-sec {text-align:center; padding:0 50px; height:100%;}
.single-otc-login-products-sec-img {margin:0 0 35px;} 
.single-otc-login-products-sec h3 {color: var(--woodsmoke-color); font-size: 20px;  font-weight: 700;  letter-spacing: 0.3px;  line-height: 24px; margin:0 0 12px; }
.single-otc-login-products-sec p {letter-spacing: 0.3px; color: var(--woodsmoke-color);font-size:1rem; line-height:22px;}
.single-otc-login-products-sec p .disclaimer-txt {font-size:12px; color:var(--woodsmoke-color); display:block;line-height: 18px;margin: 5px 0 0;}
/* OTC Login Products Section End here */

.recommended-login-box {padding: 30px 74px 30px 74px;background: var(--white-color);  margin:0 0 0 -10px;  position: relative;  z-index: 1; border-radius: 8px;box-shadow:none; text-align:center; transform: scaleY(1.2); -ms-transform: scaleY(1.2);  -webkit-transform: scaleY(1.2); display:inline-block;width:100%;}
.recommended-login-box.uawLoginBlock{padding:0px;}
.recommended-login-box.uawLoginBlock .login-content{padding:30px 74px 30px 74px}
.recommended-login-box.uawLoginBlock .access-card{background-color: rgb(245 246 248);position: relative; width: 100%;left: 0;right: 0;padding: 33px 0;border-radius: 0px 0px 8px 8px;height: 117px;z-index: -1;}
.recommended-login-box.uawLoginBlock .access-card a{text-decoration: underline;color: var(--secondary-blue-dark);cursor:pointer}
.recommended-login-box.uawLoginBlock .back-btn{top:0 !important;}
.recommended-login-box.back-btn-main {position:relative;}
.back-btn-main .back-btn img { margin-right: 6px;}
.back-btn-main .back-btn {position:absolute; top:-50px; left:-50px;}
.back-btn-main .back-btn.global-back-btn { position: absolute;top: -5px;left: 10px;}
.back-btn-main.wex-back-btn .back-btn {top:-35px;}
.mob-global-login-inner .memb-id-txt{color: var(--nevada-color); font-size: 1rem; letter-spacing: 0.3px; line-height: 22px; font-weight:400; margin:0 0 40px;}
.mob-global-login-inner .memb-id-txt strong {display:block; color:var(--woodsmoke-color); font-weight:500;}
.back-btn-main .step-txt { color: #292929; font-size: 1rem;letter-spacing: 0.3px; line-height: 22px; margin:0 0 30px;}
.back-btn-main .step-txt strong {font-weight:600;  color: var(--woodsmoke-color); }
.back-btn-main .login-memId-password .memb-id-txt, .back-btn-main .login-memId-password .step-txt {text-align:left;}
.recommended-login-box h1{color: var(--woodsmoke-color);font-size:32px; font-weight: 700;letter-spacing: 0.3px;line-height:36px;padding:0 0 5px; display:inline-block; margin:0 0 32px;position:relative;}
/*.recommended-login-box h3:after{content:'';height:4px;background:var(--primary-color); position:absolute;left:0;right:0;width:83px;bottom:-4px;margin:0 auto;}*/
.recommended-login-box.identify-yourself{padding:30px 0 50px;}
.recommended-login-box.identify-yourself .registerFormBlock .form-group{margin:0 0 35px;}
.recommended-login-box.identify-yourself .login-content{padding:0 74px 30px;}
.recommended-login-box.identify-yourself p{margin:0 0 40px;}
.recommended-login-box.identify-yourself h6{margin:0 0 58px;}
.recommended-login-box.identify-yourself .radio, .recommended-login-box.identify-yourself .radio label{margin-bottom:0;}
.recommended-login-box.identify-yourself .radio span{color:var(--nevada-color);font-size:1rem;}
.recommended-login-box.identify-yourself .already-agent{background:#F5F6F8;padding:30px;width:100%;bottom:-10px;height:80px;transform: scaleY(0.8);-ms-transform: scaleY(0.8);-webkit-transform: scaleY(0.8);position:relative;}
.recommended-login-box.identify-yourself .already-agent p{font-size:1rem;line-height:16px;color:var(--nevada-color);margin:0;}
.recommended-login-box.identify-yourself .already-agent a{color:var(--secondary-blue-dark); text-decoration:underline;}
.recommended-login-box.identify-yourself .already-agent a:hover, .recommended-login-box.identify-yourself .already-agent a:focus{text-decoration:none;}
.info-not-found .other-options{margin:30px 0;}
.info-not-found .other-options.darktest{margin:30px 0;color: var(--woodsmoke-color);}
.info-not-found .other-options a{color:var(--woodsmoke-color);}
.recommended-login-box p{color: #292929;font-weight:normal; text-align:center; margin:0 0 50px;}
.recommended-login-box .login-content{transform: scaleY(0.9);-ms-transform: scaleY(0.9);-webkit-transform: scaleY(0.9);}
.recommended-login-box .custom-form button{margin-top:30px;}
.email-form .recommended-login-box .custom-form span {margin-top: 30px !important;}
.recommended-login-box .custom-form a{color:var(--secondary-blue-dark);font-size:0.9rem; line-height:16px;text-decoration:underline;float:left;display:inherit;cursor:pointer; letter-spacing: 0.3px;}
.recommended-login-box .custom-popup p{margin-bottom:15px;}
.recommended-login-box .custom-form a.info {right:-25px;width:18px; height:18px;cursor:pointer;top:12px !important;}
.recommended-login-box .custom-form .info{right:-25px;width:18px; height:18px;cursor:pointer;top:12px !important;}
.recommended-login-box .custom-form .info {top: 12px;}
.recommended-login-box.main-login-box .custom-form .info {top: 12px !important; right: -25px !important;}
.recommended-login-box .new-user-registration{padding-top:25px; margin-top:25px; border-top:1px solid var(--light-bg-color);}
.recommended-login-box .new-user-registration p{font-size:1rem; line-height:22px; color:var(--woodsmoke-color); letter-spacing:0.3px; margin-bottom:0;}
.recommended-login-box .new-user-registration a{position: relative;left: 0%;text-decoration:underline; top:10px; color:var(--secondary-blue-dark);}
.recommended-login-box .forgot-question{margin-bottom:20px;}
.recommended-login-box .password-list-section ul{padding-left:30px;}
.recommended-login-box .bold-font{font-weight:bold;color:var(--woodsmoke-color);}
.main-login-box .info.memberid{right:-25px;top:0px;} 
.info.memberid { position: absolute; right: -25px; top: 12px; cursor:pointer;width:18px;height:25px; background-color:none;}
.info.memberid img {/*height: 18px;max-width: 18px;*/ z-index:99999;}
.recommended-login-box .new-user-registration.card-benefit p{color: var(--nevada-color);}
.recommended-login-box .new-user-registration.card-benefi a {position: relative;text-decoration: underline;top: 12px;color: var(--secondary-blue-dark);}
.generic-login-box.recommended-login-box.identify-yourself {padding-top:0;}
.generic-login-box.recommended-login-box.identify-yourself .login-content {padding:0; width:100%; text-align:left;}
.generic-login-box.recommended-login-box.identify-yourself h6 {text-align:left; margin:0 0 16px;}
/* Get Recommended Products Section End Here */
/** Register Steps **/
.registersteps {width:100%; }
.registersteps ul { padding: 40px 0px; position: relative; border-bottom: 0px;  border-bottom: 1px dashed var(--cadet-blue-color);}
.registersteps ul li .iconBlock-main { align-items: center; min-width: 180px; padding: 0 30px; text-align:center; cursor:pointer;}
.registersteps ul li .iconBlock-main span { color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px; line-height: 22px;}
.registersteps .nav-tabs .iconBlock-main.active .iconBlock { border-color: var(--secondary-blue-dark) !important;}
.registersteps .nav-tabs .iconBlock-main.active span { color: var(--secondary-blue-dark) !important;  font-weight: 600 !important;}
.registersteps ul li .iconBlock-main .iconBlock { display: flex; align-items: center; justify-content: center; height: 43px; width: 43px; border: 1px solid #D4D9DF; background-color: var(--white-color); margin: 0 auto 8px; text-align: center; line-height: 36px; border-radius: 50px; position: relative;}
.registersteps .step-done { display: none; position: absolute;  top: -4px; right: -4px; }
.registersteps .stepOne .iconBlock-main.active .icon-normal, .registersteps .stepTwo .iconBlock-main.active .icon-normal { display: none; }
.registersteps .stepOne .iconBlock-main.active .icon-active, .registersteps .stepTwo .iconBlock-main.active .icon-active { display: inline-block; }
.registersteps .stepOne .icon-active, .registersteps .stepTwo .icon-active{ display: none;}
.registersteps .iconBlock.tabLine:before { width: 156px; left: -156px;}
.registersteps .iconBlock.tabLine:before, .registersteps .iconBlock.tabLine:after { content: ""; position: absolute; border-top: 1px solid var(--cadet-blue-color); top: 50%;
transform: translateY(-50%);}
.registersteps .iconBlock.tabLine:after { width: 167px; left: 41px;}
.registersteps .stepOne .iconBlock.tabLine:before {display:none;}
.steps-content > p { font-size: 16px; letter-spacing: 0.3px; line-height: 20px; color: var(--woodsmoke-color);}
.steps-content .smallTextGrey { color: var(--nevada-color); font-size: 16px !important; font-weight: 500; letter-spacing: 0.3px; line-height: 15px;}
.register-form-section .hintBlock ul li.validSuccess:before { background: url(https://nationscdn.azureedge.net/otc-container/images/success-tick-icon.svg) no-repeat !important; width: 13.5px !important; height: 7.5px !important;  top: 5px !important; left:-4px;}
.register-form-section .hintBlock ul { padding: 0px 0 0 8px; max-width: 700px;}
.register-form-section .hintBlock ul li:before { content: "";  position: absolute; width: 4px; height: 4px; background: var(--primary-color); border-radius: 50%; top: 6px; left: 0;}
.signup-step-container .hintBlock p { margin-bottom: 10px;}
.register-form-section .hintBlock ul li.validSuccess { color: var(--success-green-dark); }
.register-form-section .hintBlock ul li { list-style: none; color: var(--nevada-color); font-size: 16px; line-height: 16px; display: inline-block; min-width: 290px; padding: 0 0 6px 16px; position: relative;}
.otc-form-body .sec-questions h5 {margin-bottom:35px !important;}
.otc-form-body .sec-questions h6 {color: var(--woodsmoke-color);}
/** Tooltip Styles **/
.otc-form-body .globallytooltip {position: relative;display: inline-block; margin-left:0;}
.otc-form-body .globallytooltip img {cursor: pointer;width:20px;height:20px;}
.otc-form-body .globallytooltip .tooltiptext { visibility: hidden;box-shadow: none;position: absolute;z-index: 1;padding: 10px 12px;position:absolute; right: -243px; left: auto; bottom: 14px; top:auto; border-radius:0; background-color: var(--woodsmoke-color) !important;}
.otc-form-body .globallytooltip .tooltiptext::after {content: "";position: absolute;border: 0;border-width: 7px;border-style: solid;border-color: var(--woodsmoke-color) transparent transparent transparent;left:-56px; right:auto; bottom: -20px;  transform: rotate(-270deg);}
.otc-form-body .globallytooltip:hover .tooltiptext {visibility: visible;width: 230px;box-shadow: none;color: var(--white-color);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height:20px;text-align:left;padding: 10px 13px; font-size: 14px;
font-weight: 500; letter-spacing: 0.3px; line-height: 15px; text-align: center; }
.otc-form-body .tooltip-icon {margin:0 0 0 10px;}
/* Page Container Section Start Here */
/* Register Form Back Start here */
.register-form-section .back {margin: 25px;}
.register-form-section .back img{margin:0 8px 0 0;}
.register-form-section .back span{font-size:1rem;color:var(--woodsmoke-color);letter-spacing:0.3px;line-height:22px;}
.registerFormBlock .passwordlist {margin: 0 25px 30px;}
.password-list-section {margin-bottom: 25px;}
.registerFormBlock .question-hint{color: var(--primary-color);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 22px;margin-bottom:30px;}

.healthplan-block .insurancecard-block{max-width:216px;}
.insurance-space{margin-right:37px;}
.healthplan-block h6{font-size:12px; line-height:14px; font-weight:700;}
.healthplan-block img{max-width:216px;}
.healthplan-block p{line-height:19px; color:var(--woodsmoke-color)}
.healthplan-block .icon{margin-right:7px;}
.healthplan-block .custom-space{padding-right:92px;}
.login-memberid .custom-space{margin-bottom:0px; line-height:10px;}
.login-member-space .custom-space{line-height:20px; margin-right:3px;}
.custom-space-one p{margin-top:0px !important;}
.login-member-space .member-break{display:block;}
.custom-flex-card{margin-top:14px;}
.custom-flex-card img{border:2px solid #0FA91C; border-radius:8px; }
/*.custom-flex-card img{max-width:94%}*/
.custom-flex-card-check-iocn{top:-12px; transform:translate(93px);}
.custom-sub-message{font-size:1rem; margin-top:3px !important}
.member-id-top-space{margin-top:23px;}
#registerConfirmationPopupIsValid .modal-body img {width: 51px; margin: 10px 0 24px;}
#registerConfirmationPopupIsValid .modal-body p { color: var(--woodsmoke-color);font-size: 1rem;letter-spacing: 0.3px;line-height: 22px;text-align: center;}
/* Login/Register bookmark Start Here */
.bookmark-page {position: fixed;right: -20px;top: 175px;z-index: 9;}
.bookmark-page button {background: none;border: none;text-align: right;float: right;cursor: pointer;}
.bookmark-page button img {max-height: 78px;}
.globallytooltip {position: relative;display: inline-block;margin-left:8px;}
.globallytooltip img{cursor:pointer;}
.globallytooltip .tooltiptext {visibility: hidden;width: 170px;background-color: var(--white-color) !important;color: var(--nevada-color);text-align: left;border-radius: 6px;position: absolute;z-index: 1;top: 70px;padding: 9px 12px;right: 30px;z-index: 999;line-height: 18px;font-size: 14px;border: 1px solid #D0DBDD;box-shadow: -2px -2px 5px 0 rgba(0,0,0,0.12);}
.globallytooltip .tooltiptext::after {content: "";position: absolute;top: -22%;left: 80%;margin-top: 0;border-width: 6px;border-style: solid;border-color: transparent transparent var(--white-color) transparent;}
.globallytooltip:hover .tooltiptext {visibility: visible;}

/* Page Body Section Start Here */
.otc-form-body:before { background: linear-gradient(180deg, rgba(255,255,255,0.16) 0%, rgba(255,255,255,0.45) 95%, var(--white-color) 100%);content: "";left: 0;	position: absolute;	right: 0;	top: 0;	bottom: 0; }
.otc-form-body{background: url(/public/assets/db389d3752e57a78657c.svg) repeat left top;padding:40px 0 100px; position:relative;}

.otc-form-body .sec-title {margin:0 0 40px; position:relative;}
.otc-form-body .sec-title .customLink {position:absolute; top: 8px; left: 0px;  color: var(--secondary-blue-dark); text-decoration:underline !important; transform:inherit; text-decoration:underline;}
.otc-form-body .btl-link img { margin: 0 12px 0 8px;}
.otc-form-body .sec-title .heading1 {border-bottom: 4px solid var(--primary-color); margin-bottom: 16px; padding-bottom: 4px; display:inline-block;}
.otc-form-body .sec-title .lead-text { font-size: 22px; font-weight: 300; letter-spacing: 0.3px; line-height: 30px;  color: var(--woodsmoke-color);}
.register-form-body:after{content:'';background: url(/public/assets/016e2469a90b953e2e64.svg) no-repeat right bottom;width:638px; height:426px;position:absolute;right:60px;bottom:0;}

/* member id modal Start Here */
.memberid-pop .modal-body {padding-top: 20px;}

/* Page Container Section Start Here */
.register-form-section {border-radius:8px;position:relative;z-index:1;}
.register-form-section .back {transform: none;-ms-transform: none;-webkit-transform: none;}
.register-form-section .back span {position: relative;top: 1px;}
hr.form-border{margin:40px 0;}
hr.form-border.small{margin:0 0 40px 0;}

/* Register Form Css Starts Here */
.old-password{background:#fff3cd;padding:6px;border-radius:4px;font-size:13px;line-height:15px;color:var(--woodsmoke-color);display:flex;align-items:center;margin:0 0 25px;}
.old-password svg{min-width:20px;}
.registerFormBlock h5{font-size:20px;font-weight:700;letter-spacing:0.3px;line-height:24px;margin-bottom:20px;color:var(--woodsmoke-color);}
.registerFormBlock p.form-info{font-size:1rem;font-weight:bold;line-height:20px;letter-spacing:0.3px;}
.registerFormBlock .form-group{padding-bottom:6px;position:relative;margin:0 0 20px;}
.registerFormBlock .form-group input:not(:placeholder-shown) ~ label,
.registerFormBlock .form-group input:-webkit-autofill ~ label {top:-10px;}
.member-id-field {width:80% !important;}
.member-id-field.full-width {width:100% !important;}
.forgot-password-memberId .info-box:before { right: 33px;}
.forgot-password-memberId .info-box {  bottom: 92px; right:-32px;}
.forgot-password-memberId .info-box:after {right: 34px;}
.registerFormBlock .float-label {margin:0;color:var(--nevada-color);font-size:1rem;letter-spacing:0.3px;font-weight:400;position:absolute;pointer-events:none;left:18px;top:15px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;line-height:16px;}
.registerFormBlock .form-control{color:var(--woodsmoke-color);line-height:22px;height:48px;border:1px solid #B1B9C1;border-radius:4px;background-color:var(--secondary-light-color);padding:16px;letter-spacing:0.3px;font-weight:400;box-shadow:none;border-style: solid;transition: none;}
.registerFormBlock .form-control:hover{border:1px solid #B1B9C1;background-color:var(--white-color);}
.registerFormBlock .form-control:focus ~ label, .form-control:not(:placeholder-shown) ~ label{top:-10px;color:var(--nevada-color);font-size:0.9rem;letter-spacing:0.3px;line-height:18px;background:var(--white-color) !important;margin-bottom:0;padding:0px 3px;}
.registerFormBlock .form-error .form-control {border:1px solid var(--error-color);background-color:var(--white-color);}
.registerFormBlock .form-control:focus {border: 2px solid var(--secondary-blue-dark);background-color: var(--white-color); box-shadow:none;}
.registerFormBlock .form-control:disabled {background-color: #e9ecef;opacity: 1;}
.registerFormBlock select.form-control {background-image:url(https://nationscdn.azureedge.net/otc-container/images/select-chevron.svg) !important;background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em !important;background-repeat:no-repeat !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-appearance:none !important;-moz-appearance:none !important;padding:8px 40px 8px 9px !important; color:var(--woodsmoke-color);}
.registerFormBlock .form-error.icon-error:after {right: 40px !important;}
.registerFormBlock .icon-error.form-error:after {right: 40px !important;}
.registerFormBlock .custom-error-field.form-error:after {display:none;}
.registerFormBlock .form-error.select-error:after{display:none;}
.registerFormBlock .form-error{position:relative;}
.info.benfit.cursor-pointer { top:-7px !important;}
.registerFormBlock select.form-error:after {position:absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/form-error.svg);width: 22px;height: 18px;right: 20px;top:25px;transform: translateY(-50%);}
.registerFormBlock .form-error:after {position: absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/form-error.svg);width: 22px;height: 18px;right: 12px;top: 24px;transform: translateY(-50%);}
.registerFormBlock .react-datepicker__input-container:after {padding: 0;position: absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/calendar-icon.svg);width: 24px;height: 24px;right: 8px;top: 14px;z-index: 9;background-repeat: no-repeat;cursor: pointer;}
.registerFormBlock .float-label.lable-fixed {position: absolute;top: -10px;background-color: var(--white-color);padding: 0 3px;font-size: 0.9rem;}
.registerFormBlock .reactcalander {background-image: url(/public/assets/0199f8a8dc6e20b6a439.svg);position: absolute;content: "";width: 22px;height: 28px;right: 16px;top: 25px;transform: translateY(-50%);cursor: pointer;background-repeat: no-repeat;}
.registerFormBlock .react-datepicker-wrapper {width: 100%;}
.amoun-text-field {padding-left:23px !important;}
.order-floating-form .dollar-sign{position:absolute; left:10px; top:12px;}
.registerFormBlock .help-block{font-size:0.9rem;color:var(--nevada-color);line-height:15px;position:absolute;margin:4px 0 0;font-weight:normal;}
.registerFormBlock .form-group.help-block{line-height:15px;}
.registerFormBlock .error-message{color:var(--error-color);}
.registerFormBlock .buttons-section{margin:40px 0;}
.registerFormBlock .buttons-section .back {margin: 0;margin: 0;transform: none;-ms-transform: none;-webkit-transform: none;}
.registerFormBlock .create {margin:0 15px 0 0;height:48px;width:280px;border-radius:8px;color:var(--white-color);padding:0;font-size:18px;font-weight:bold;letter-spacing:0.3px;line-height:20px;border:0px;}
.registerFormBlock .create.inactive {background-color: var(--cadet-blue-color);cursor: not-allowed;}
.registerFormBlock .btn:focus {box-shadow:0 0 black;}
.registerFormBlock .password-icon-open:after {position:absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/eye-icon-open.svg);width: 24px;height: 24px;right: 12px;top:24px;transform: translateY(-50%);}
.registerFormBlock .password-icon-close:after {position:absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/eye-icon-close.svg);width: 20px;height: 18px;right: 12px;top:24px;transform: translateY(-50%);}
.register-form-body .registerFormBlock .password-icon-open:after {right:17px;}
.register-form-body .registerFormBlock .password-icon-close:after {right:15px;}
.healthfirst-wrapper .login-content{position:relative;width:100%;}
.healthfirst-wrapper .help-block{top:54px;margin:0px;}
.healthfirst-wrapper .back-btn {top: -50px;left: 0;}
.breadcrumbs.is-sticky {background:#f7f7f7; position:fixed; width:100%;z-index:99; margin:0;}
.register-msg p{margin-top:0px !important}
.order-floating-form.registerFormBlock .form-error:after {display: none;}
.register-form-body .registerFormBlock .form-error:after {right: 12px;}
.modal .modal-body.registerFormBlock {padding: 24px 25px 0px; min-height:180px;}
.registerFormBlock .register-memberId .form-control {width: 90%;}
.registerFormBlock .register-memberId .info.memberid{right: 17px;}
.registerFormBlock .register-memberId .form-error:after {right: 60px;}
.registerFormBlock.login .member-card p {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin: 0 0 24px;}
.registerFormBlock.login .member-card:before {height: 0.83px;border: 1px solid var(--light-bg-color);position: absolute;content: "";z-index: 99;width: 95%;top: -19px;}
.registerFormBlock.login .member-card ul li {display: inline-block;box-sizing: border-box;max-height: 72px;min-width: 200px;border: 0.5px solid var(--cadet-blue-color);border-radius: 3px;background-color: var(--white-color);margin-right: 20px;padding: 16px 12px;}
.registerFormBlock.login .member-card ul li p {line-height: 16px;padding: 0;margin: 0px 0 8px;font-size: 0.9rem;}
.registerFormBlock.login .member-card {margin: 0 0 40px;}
.registerFormBlock.login .member-card ul li p:nth-child(1) {color: var(--nevada-color);font-size: 16px;}
.registerFormBlock.login .member-card ul li.active {border: 1.5px solid var(--primary-color);border-radius: 3px;background-color: var(--white-color);box-shadow: 0 0 15px 0 rgb(0 0 0 / 12%);}
.changes-sec { background-color: #fbf3d2; width:100%; padding:0 15px; margin-bottom:35px; }
.checkout .billing-address.br-top{border-top:1px solid var(--light-bg-color) ;}
.changes-sec .bttn {height:36px; padding:0 36px; width:auto;}
.registerFormBlock #mobileNumberPrefix {top: 11px;position: absolute;left: 15px;color: var(--nevada-color);font-size: 16px;margin: 0;padding: 0;}
#phoneNumber {padding-left: 43px;}
.registerFormBlock .form-success:after{position:absolute;content:"";background:url(https://nationscdn.azureedge.net/otc-container/images/form-success.png) no-repeat;width:18px;height:18px;right:12px;top:22px;background-size:contain;}
.registerFormBlock .form-success .form-control{background:var(--white-color);border-color:var(--success-green-dark);}
.registerFormBlock .form-success p{color:var(--success-green-dark) !important;}
.registerFormBlock .form-verified{color:var(--success-green-dark);font-size:0.9rem;font-weight:500;letter-spacing:0.3px;line-height:15px;display:flex;align-items:center;margin:1px 0 0;}
.registerFormBlock .form-success.verifi-text:after {left: -18px;top: 11px;}
.registerFormBlock .help-block.information-error {margin-top: -26px;}
.form-error-icon img {text-align: center;width: 52px;margin: 18px 0;}
.disabled-link { pointer-events: none;}
.registerFormBlock.contact-details .form-control {padding-right: 40px;}
.registerFormBlock.multi-wallet .help-block {font-size: 0.9rem;color: var(--nevada-color);line-height: 15px;position: absolute;margin: 12px 0 0;font-weight: normal;}
/* Bright Health Login Form Css Start Here */
.form-group.prefil-group {text-align:left;}
.form-group.prefil-group label{color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;margin-bottom:8px;}
.form-group.prefil-group.cardnumberd label{position: absolute;top: -11px;background-color: var(--white-color);padding: 2px 3px;font-size: 0.9rem;margin: 0;}
.form-group.prefil-group.cardnumberd p {margin-bottom: 0px;margin-top: -4px;}
.form-group.prefil-group p{color: #252525;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin-bottom:0px;}
.font-inherit{font-style:inherit !important;}
.form-group.prefil-group.cardnumberd {text-align: left;color: var(--woodsmoke-color);line-height: 22px;border: 1px solid var(--cadet-blue-color);border-radius: 4px;background-color: var(--white-color);padding: 16px;letter-spacing: 0.3px;font-weight: 400;box-shadow: none;position: relative;height:48px;}
.back-btn{position: absolute;top: 30px;left: 32px;cursor:pointer;}
.back-btn img {margin-right:12px;}
.back-btn span {line-height: 22px;position: relative;top: 1px;}
.registerFormBlock .bright-login-box select.form-control{padding-left:16px;color: var(--nevada-color);}
.recommended-login-box.main-login-box {padding:0 12px;}
.recommended-login-box.main-login-box .login-content { padding:30px 74px 30px 74px }
.recommended-login-box.main-login-box .login-card-sec {background-color: #F5F6F8; padding:36px 70px; text-align:center}
.recommended-login-box.main-login-box .login-card-sec .small-txt {  color: var(--nevada-color); font-size: 16px;  letter-spacing: 0.3px; line-height: 16px; margin:0 0 10px; font-family:proxima-nova, sans-serif;}
.recommended-login-box.main-login-box .login-card-sec a {  color: var(--secondary-blue-dark); font-size: 16px; font-weight: 500; letter-spacing: 0.3px; line-height: 20px; text-decoration:underline; }
.recommended-login-box.main-login-box .login-card-sec a:hover {text-decoration:none;}
.recommended-login-box.bright-login-box h6{margin-bottom:32px;}
.recommended-login-box.incomm-login-box h6{margin-bottom:32px;}
.incomm-title{line-height: 20px;margin-bottom: 20px;}
.member-title{line-height:20px;margin-bottom:28px;}
.products-sec.recommended-login-box.bright-login-box .registerFormBlock .form-error:after{background-color:var(--white-color);}
.recommended-login-box.bright-login-box .registerFormBlock .help-block{text-align:left;}
.registerFormBlock .bright-login-box .select-form.form-error:after {background: none;}
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear{display:none;}

/* Create Account Css Start Here */
.password-list-section h6 {font-size: 0.9rem;line-height: 16px;color: var(--nevada-color);font-weight: normal;}
.password-list-section ul{padding-right:20px;}
.password-list-section ul li{color:var(--nevada-color);display:flex;align-items:center;font-size:0.9rem;letter-spacing:0.3px;line-height:16px;margin-bottom:5px;}
.password-list-section ul li span{min-width:20px;display:inline-block;margin-left:5px;text-align:center;}
.password-list-section ul li span.dot{width:5px; height:5px;background:var(--primary-color); border-radius:100%;min-width:auto;margin:0;}
.wizard .password-list-section  h6 {margin: 0;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin-bottom: 8px;color: var(--woodsmoke-color);}
/* Create Account Css Start Here */

/* Login Tooltip Start Here */
.my-profile-tooltip .info-box.memberid-box {width: 260px;cursor: auto;top: -108px;left: -188px;z-index: 99;}
.my-profile-tooltip .info-box.memberid-box:after {border-color: rgba(208, 219, 221, 0);border-top-color: var(--white-color);border-width:6px;margin-left:-6px;right:56px;}
.my-profile-tooltip .info-box.memberid-box:before {border-color: rgba(208, 219, 221, 0);border-top-color: #D0DBDD;border-width:7px;margin-left:-7px;}
.info-box:after, .info-box:before {top: 100%;right:55px;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;}
.info-box.memberid-box {width: 260px;cursor :auto}
.login-memId span{cursor :auto}
.login-memId-Card span{cursor :auto}
.info-box.memberid-box img {border: 1px solid #ccc;}
.info-box.memberid-box p {text-align: left;margin-top: 6px;color: var(--woodsmoke-color);font-size: 12px;line-height: 18px;}
.cvv-sec .info-box .cvv-img {width:100%;max-width:180px;}
/* Login Tooltip Start Here */

/* Disclaimer Css Start Here */
.disclaimer{font-size:1rem;color:var(--woodsmoke-color);font-weight:700;letter-spacing:0.3px;line-height:20px;margin:0;}
.disclaimer a {text-decoration: underline;color: #3e63cc;}
.receive-offer{margin-bottom:30px;}
.receive-offer span{font-size:1rem;line-height:22px;color:var(--woodsmoke-color);}
.receive-offer p.note{font-size:0.9rem;line-height:16px;letter-spacing:0.3px;color:var(--woodsmoke-color);padding-left:30px;margin:5px 0 0;}
/* Disclaimer Css End Here */
.recommended-products-login-sec {padding:90px 0;background-color:var(--white-color);}
.row-flex { display: flex; flex-wrap: wrap;}
.products-sec {height:100%;}
.recommended-products-sec-left { border-radius: 8px; background: linear-gradient(269.06deg, #7AD0F0 0%, var(--secondary-color) 100%); padding:26px 40px; position:relative;}
.recommended-products-sec-left h2 { color: var(--white-color); font-size: 40px; font-weight: 700; letter-spacing: 0.3px; line-height: 55px; margin:0 0 12px;}
.recommended-products-sec-left h2 span {position:relative; display:block; z-index:9; line-height: 44px; }
.recommended-products-sec-left h2 span:before {position:absolute; border-radius: 0 8px 8px 0; background-color: var(--primary-color); height:48px; width:340px; content:""; left:-40px; z-index:-1}
.recommended-products-sec-left p { color: var(--white-color); font-size: 24px;  letter-spacing: 0.3px;  line-height: 28px;position:relative;z-index:9;}
.recommended-products-sec-img {position:absolute; bottom:0; right:10px}
.recommended-products-sec-img img {width: 84%;float: right;}
.bright-health-login .float-label-content{font-size:12px; line-height:14px; letter-spacing:0.3px;padding:8px 0; font-style:italic;color:var(--nevada-color); display:block;}
.bright-health-login .recommended-login-box .custom-form button{margin:0;}
.bright-health-login .registerFormBlock .float-label{left:25px;}
.bright-health-login .card-details{text-align:left;margin-bottom:40px;}
.bright-health-login .card-details p{font-size:1rem; line-height:22px;letter-spacing:0.3px;margin:0 0 5px;}
.bright-health-login .card-details p.enter-card{color:var(--nevada-color);line-height:16px;}
.bright-health-login .recommended-login-box .login-content {transform: scaleY(0.8);-ms-transform: scaleY(0.8);-webkit-transform: scaleY(0.8);}
.back{left:30px;top:20px;transform: scaleY(0.8);-ms-transform: scaleY(0.8);-webkit-transform: scaleY(0.8);}
.back img{margin:0 8px 0 0;}
.back span{font-size:1rem;color:var(--woodsmoke-color);letter-spacing:0.3px;line-height:22px;}
.bright-health-login h6{font-size:1rem; line-height:22px;color:#252525;margin-bottom:30px;text-align:left;}
.bright-health-login .recommended-login-box {background: var(--white-color);padding: 5px 97px 10px 97px;}
.bright-health-login .registerFormBlock .form-group.col-12{padding-right:8px;padding-left:8px;}
.bright-health-login .recommended-login-box .custom-form button.create {margin-top:25px;}
/* Bright Health Login CSS End Here*/

/*Register section Start*/
.flex-card-main .heading1{font-size: 32px;font-weight: bold;letter-spacing: 0.3px;line-height: 36px;display: inline-block;padding-bottom: 6px !important;}
.hpRegisterWrapper {margin-top:40px;}
.hpRegisterWrapper .heading1 {border-bottom: 4px solid var(--primary-color);margin-bottom:16px;padding-bottom:4px;}
.hpRegisterWrapper .lead-text{margin-bottom:40px;font-size: 22px;letter-spacing: 0.3px;line-height: 30px;}
.registerBlock{position:relative;max-width:100%;margin:0 auto;}
.registerBlock .btl-link{position:absolute;top:8px;left:0px;}
.registerBlock .btl-link img {margin: 0 12px 0 8px;}
.registerTabs{border-radius: 8px;background-color: var(--white-color);box-shadow: 0 0 15px 0 rgba(0,0,0,0.12);}
.registerTabs .nav-link:hover {background-color: transparent;}
.registerTabs .nav-tabs{padding:40px 0px;position:relative;border-bottom:0px;}
.registerTabs .nav-tabs:after {content: "";position: absolute;background: url(/public/assets/71dcdee482da743e36f3.svg) repeat-x;width: 100%;height: 2px;bottom: 0;left:0;}
.registerTabs .nav-tabs .nav-item .nav-link {padding:0px 32px;min-width:192px;color: var(--woodsmoke-color);}
.registerTabs .nav-tabs .nav-item.show .nav-link, .registerTabs .nav-tabs .nav-link.active 
.registerTabs .nav-tabs .nav-link:focus, .registerTabs .nav-tabs .nav-link:hover, .registerTabs .nav-tabs .nav-link.active{border-color:var(--white-color);}
.registerTabs .nav-tabs .nav-item .iconBlock{display:flex;align-items:center;justify-content:center;height: 43px;width: 43px;border: 1px solid #D4D9DF;background-color: var(--white-color);margin: 0 auto 8px;text-align: center;line-height: 36px;border-radius: 50px;position:relative;}
.registerTabs .nav-tabs .nav-link.active {color: var(--secondary-blue-dark) !important;font-weight: 600 !important;}
.registerTabs .nav-tabs .nav-link.active .iconBlock {border-color: var(--secondary-blue-dark) !important;}
.registerTabs .verification-completed h6{font-weight: bold;letter-spacing: 0.3px;line-height: 20px;}
.registerTabs .card-number {font-size: 16px;}
.registerTabs .card-number span{color:var(--nevada-color);}
.tabsContent{max-width:980px;margin:0 auto 80px;padding:32px 0 56px;}
.tabsContent .tab-intro{margin-bottom:32px;}
.registerTabs .tab-pane { padding: 0 20px;}
.registerTabs div#captchaLogin > div{margin:0;}
.registerTabs .iconBlock.tabLine{position:relative;}
.registerTabs .alert-warning{background:#fff3cd;border-color:#ffecb5;}
.registerTabs .iconBlock.tabLine:before, .registerTabs .iconBlock.tabLine:after{content: "";position: absolute;border-top: 1px solid var(--cadet-blue-color);top: 50%;transform: translateY(-50%);}  
.registerTabs .iconBlock.tabLine:before {width: 145px;left: -145px;}
.registerTabs .iconBlock.tabLine:after {width: 167px;left: 41px;}
.registerTabs .iconBlock.lastLi:before {content: "";position: absolute;width:172px;border-top: 1px solid var(--cadet-blue-color);left: -172px;top: 50%;transform: translateY(-50%);}
.registerTabs .iconBlock.tabIcon{position:relative;z-index:9;font-size:0.9rem;}
.registerTabs .customLink.getLink{position:relative;top:12px;}
.registerTabs .verificationBlock{max-width:225px;display:inline-block;margin-right:12px;width:inherit;}
.registerTabs #verification .customForm .form-success:after {position: absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/form-success.png) no-repeat;width: 18px;height: 18px;right: 12px;top:50%;transform: translateY(-50%);background-size:contain;}
.registerTabs .customForm .form-error:after {position: absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/form-error.svg) no-repeat;width: 21px;height: 18px;right: 12px;top:24px;transform: translateY(-50%);background-size:contain;}
.registerTabs .customForm .memberId.form-error:after{top:24px;}
.registerTabs .customForm .confirm-pass .form-error:after{right: 42px;}
.registerTabs .stepOne .icon-active, .registerTabs .stepTwo .icon-active, .registerTabs .stepThree .icon-active, .registerTabs .stepFour .icon-active{display:none;}
.registerTabs .stepOne .nav-link.active .icon-normal, .registerTabs .stepTwo .nav-link.active .icon-normal, .registerTabs .stepThree .nav-link.active .icon-normal, .registerTabs .stepFour .nav-link.active .icon-normal{display:none;}
.registerTabs .stepOne .nav-link.active .icon-active, .registerTabs .stepTwo .nav-link.active .icon-active, .registerTabs .stepThree .nav-link.active .icon-active, .registerTabs .stepFour .nav-link.active .icon-active{display:inline-block;}
.registerTabs .step-done {display:none;position: absolute;top: -4px;right: -4px;}
.registerTabs .step-completed .step-done {display:block;}
.registerTabs .step-completed{cursor:pointer;}
.registerTabs #cardholder .smallForm{margin-left:14px;max-width:744px;}
.loginTabInfo{}
.loginTabInfo h2{font-size: 24px;letter-spacing: 0.3px;line-height: 32px;color:var(--nevada-color);margin:20px 0px 13px;font-family: "museo-slab"; font-weight:700;}
.loginTabInfo h2 span{color:var(--black-color);}
.loginTabInfo .hintBlock {width: 100%;/*margin: 0 0 48px 20px;*/line-height: 22px;}
.loginTabInfo .hintBlock p{margin-bottom:10px;}
.loginTabInfo .hintBlock ul{padding:0px 0 0 8px;max-width:700px;}
.loginTabInfo .hintBlock ul li {list-style: none;color: var(--nevada-color);font-size: 16px;line-height: 16px;display: inline-block;min-width: 290px;padding:0 0 6px 16px;position:relative;}
.loginTabInfo .hintBlock ul li:before {content: "";position: absolute;width: 4px;height: 4px;background: var(--primary-color);border-radius: 50%;top: 6px;left: 0;}
.loginTabInfo .hintBlock ul li.validSuccess {color: var(--success-green-dark) !important;}
.loginTabInfo .hintBlock ul#rpassword-hints li.validSuccess, .loginTabInfo .hintBlock ul#rusername-hints li.validSuccess {color: var(--nevada-color) !important;}
.loginTabInfo .hintBlock ul li.validSuccess:before {background: url(https://nationscdn.azureedge.net/otc-container/images/success-tick-icon.svg) no-repeat !important;width: 13.5px !important;height: 7.5px !important;top: 5px !important;}
.loginTabInfo .SQBlock h4 {margin: 16px 0 32px;font-size: 20px;font-weight: bold; letter-spacing: 0.3px;line-height: 24px;}
.loginTabInfo .SQBlock a.securityTTicon img {width: 20px;margin:17px 0 0 10px;cursor:pointer;}
.loginTabInfo .SQBlock .securityTTcontent {position: absolute;background-color: var(--woodsmoke-color);box-shadow: -2px -2px 5px 0 rgb(0 0 0 / 12%);color: var(--white-color);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px;padding: 12px 14px;width: 260px;top: 0;left: 42px;text-align: center;border-radius:4px;}
.loginTabInfo .SQBlock .securityTTcontent:before {content: "";position: absolute;border: 0;border-width: 7px;border-style: solid;border-color: transparent var(--woodsmoke-color) transparent transparent;top: 21px;left: -14px;}
.loginTabInfo .SQBlock h6 {font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin-bottom: 12px;}
.loginTabInfo .SQBlock .customForm .form-group{margin-bottom:50px;}
.loginTabInfo .SQBlock .customForm .form-group .help-block{position:absolute;font-weight:normal;}
.SQBlock select.form-control {padding: 12px 16px !important;background-position:96% center !important;}
.SQBlock .customForm .form-success:after{top:50%;}
.SQBlock .toggle-button{background-position:96% center}
.EmailPhoneOtp .customRadio .radio-label{display:inline-flex;} 
/*.SQBlock .select-drop:before {content: "";position: absolute;background: url(https://nationscdn.azureedge.net/otc-container/images/faq-down-arrow.png) no-repeat;width: 12px;height: 8px;background-size: contain;margin-top: 2px;right: 16px;top:20px;}*/
.registerTabs .SQBlock .customForm .form-error:after {right: 36px;}
.registerTabs #cardholder .SQBlock .customForm .form-error:after{right:12px;}
.registerTabs .SQBlock .customForm .form-success:after{right:34px;}
.loginTabInfo.tabsContent{max-width:790px;}
.loginTabInfo .SQBlock .customCheckbox .form-group{margin-bottom:14px;}
.loginTabInfo .SQBlock .agreeInfo {margin-bottom:56px;display:block;}
.loginTabInfo .SQBlock .agreeInfo a{font-weight:700;}
.loginTabInfo .btn-fill{min-width:200px;}
.loginTabInfo hr {margin: 38px 0;}
.tab-four hr{margin:38px 0px;}
/* .date-icon:before {content: "";position: absolute;background: url(../images/calendar-icon.png) no-repeat;width: 20px;height: 22px;right: 11px;top: 14px;} */
.registerTabs .customForm .date-icon.form-error:after {right: 44px;top: 25px;}
.captcha {font-size: 14px;position:relative;bottom:-10px;}
div#cardholder .customLink {white-space: nowrap;}
.register-form{padding:30px 0;width:100%; max-width:770px;margin:0 auto}
/*
================================================
Register Page CSS update
================================================
*/
.register-page{background:url(/public/assets/db389d3752e57a78657c.svg) repeat left top;padding:30px 0 90px;position:relative;min-height:calc(100vh - 133px);}
.register-page .back-link{position:absolute;top:8px;left:0px;cursor:pointer;}
.registration-inner{position:relative;max-width:1516px;margin:40px auto 0px;}
.register-page h1{color:var(--woodsmoke-color);font-size:32px;font-weight:bold;letter-spacing:0.3px;line-height:36px;padding:0;display:inline-block;margin:0 0 32px;border-bottom:4px solid var(--primary-color);margin-bottom:16px;padding-bottom:4px;}
.register-page p.lead-text{font-size:22px;font-weight:300;letter-spacing:0.3px;line-height:30px;margin-bottom:40px;}
.register-page h3{color:var(--woodsmoke-color);font-size:20px;font-weight:bold;line-height:24px;margin:0 0 20px;}
.register-page .tab-pane p{color:var(--nevada-color);line-height:n;}
.register-page .tab-pane p.help-block.text-danger {line-height: 14px;}
.register-page .registerFormBlock .form-group {margin: 0 0 36px;}
/*.security-question-sec .help-block, .verification-form .help-block{bottom:0;margin:0;}*/
.register-page .tab-pane .small-text{color:var(--woodsmoke-color);font-size:12px;letter-spacing:0.3px;line-height:14px;margin:auto;}
.register-page .tab-pane p.agree-terms, .register-page .tab-pane p.password-contain{color:var(--woodsmoke-color);}
.register-page .tab-pane .info svg{cursor:pointer;}
.register-page .custom-check .form-check-input{top:0;}
.register-page .tab-pane .custom-check label{font-weight:normal;}
.register-tabs{border-radius:8px;background-color:var(--white-color);box-shadow:0 0 15px 0 rgba(0,0,0,0.12);}
.register-tabs .nav-tabs{padding:30px 0px;position:relative;border-bottom:0px;z-index:1;}
.register-tabs .nav-tabs:after{content:"";position:absolute;background:url(/public/assets/71dcdee482da743e36f3.svg) repeat-x;width:100%;height:2px;bottom:0;left:0;}
.register-tabs .nav-item{min-width:200px;text-align:center;color:var(--woodsmoke-color);}
.register-tabs .iconBlock:before{width:160px;left:-160px;content:"";position:absolute;border-top:1px solid var(--cadet-blue-color);top:50%;transform:translateY(-50%);}
.register-tabs .nav-item:first-child .iconBlock:before{display:none;}
.register-tabs .iconBlock{position:relative;z-index:99;font-size:0.9rem;}
.register-tabs .nav-item .nav-link{min-width:200px;text-align:center;color:var(--woodsmoke-color);}
.register-tabs .nav-link:focus, .register-tabs .nav-tabs .nav-link:hover, .register-tabs .nav-tabs .nav-link.active{border-color:var(--white-color);}
.register-tabs .nav-item .iconBlock{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border:1px solid #D4D9DF;background-color:var(--white-color);margin:0 auto 8px;text-align:center;line-height:36px;border-radius:50px;position:relative;}
.register-tabs .nav-link.active{color:var(--secondary-blue-dark);font-weight:600;}
.register-tabs .nav-link.active .iconBlock{border-color:var(--secondary-blue-dark);}
.register-tabs .nav-link.active .iconBlock svg{fill:var(--secondary-blue-dark);}
.register-tabs .tab-content{margin:0 auto;padding:32px 154px;}
.register-tabs .custom-form .form-error .form-control{background:var(--white-color);border-color:var(--error-color);}
/*.register-tabs .custom-form .form-error:after{position:absolute;content:"";background:url(https://nationscdn.azureedge.net/otc-container/images/form-error.svg) no-repeat;width:21px;height:18px;right:12px;top:16px;background-size:contain;}*/
.register-tabs .step-done{display:none;position:absolute;top:-3px;right:-3px;}
.register-tabs .completed .step-done{display:block;}
.register-tabs .completed{cursor:pointer;}
.registar-info .info-box{border-radius:8px;background-color:var(--white-color);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);width:400px;padding:12px 16px;color:var(--nevada-color);font-size:1rem;letter-spacing:0.3px;line-height:24px;font-weight:400;bottom:35px;}
.registar-info .info-box span{font-weight:bold;color:var(--woodsmoke-color);display:inline-block;}
.registar-info .info-box:before{border-top-color:rgba(0, 0, 0, 0.4);border-width:12px;}
.registar-info .info-box:after{border-top-color:var(--white-color);border-width:11px;}
.help-block.verify-mobile {margin: 0;bottom: 10px;}
.datepicker-resct .react-datepicker-popper {top: 13px !important;}

@media (min-width:1824px) {
.login-form{max-height:inherit; margin:80px 20px 0px 90px;align-items: start;}
.login-form .new-user-registration {padding-top: 66px;margin-top: 66px;}


}
@media (min-width: 1440px) and (max-width:1919.98px) {
.login-products-section {background-image: url(https://nationscdn.azureedge.net/otc-container/images/otc-bg.webp);width: 100%;height: calc(100vh - 52px);}
.login-form .new-user-registration {padding-top: 24px;margin-top: 66px;}
}

@media(min-width:1440px){
.login-products-section{background-image: url(https://nationscdn.azureedge.net/otc-container/images/benefit-pro-login-bg.webp);width: 100%;height: calc(100vh - 52px); position:relative;right: -48px;}
.rewards-sec-main.login-products-section{background-image: url(https://nationscdn.azureedge.net/otc-container/images/bcbsaz-otc-bg.webp);width: 805px;height: calc(100vh - 115px);}
.login-products-sec{width:899px;margin:0 auto;}
.login-form{max-height:inherit; margin:80px 50px 0px 110px;align-items: start;}
.login-products-section:before{background:none;}
.rewards-sec-main .login-products-section:before{background:none;}
.login-products-section:after{/*background: linear-gradient(180deg, rgba(255,255,255,0) 90%, #194C64 100%);*/
background: linear-gradient(180deg, rgba(255, 255, 255, 0.0001) 40%, #194C64 100%);}
.login-form .custom-form {width: 92%;}
.back-btn.details-back {top: 200px;left: auto;}
.benefit-sec{width: 890px}
.bright-login-box {padding-left:85px;padding-right:85px;}

}

 @media(max-width:1439px){
.login-products-section{background-image:var(--login-bg-image);}
.login-products-section.rewards-sec-main{background-image:url(https://nationscdn.azureedge.net/otc-container/images/bcbsaz-otc-bg.webp);}
}

@media (min-width:1200px) and (max-width:1439px){
.login-form .custom-form {width: 95%;margin: 0 60px;}
}

@media(min-width:992px) {
/*Login Alert CSS*/
.login-alert{position:relative;}
/*.login-alert .alert.alert-warning.alert-dismissible.fade.show {position: fixed;left: 0;right: 0;z-index: 99;top: 80px;width: 100%;}*/
.login-alert .alert-txt-sec-inner {display:flex; text-align:left; padding:0 15px 0 0;}
.login-alert .alert-txt-sec-inner h3 {margin:0; padding:0 5px 0 0; flex: 0 0 auto; line-height:1.57143; font-weight:600;}
.login-alert .alert-txt-sec-inner p {flex: 1 1 auto;line-height: 24px;font-weight: 600;font-size: 16px;margin: 1px 0 0;}
.login-alert .alert.alert-warning.alert-dismissible.fade.show{padding: 8px;}
.alert-txt-sec-inner {display:flex; text-align:left; padding:0 25px 0 0;}
.alert-txt-sec-inner h3 {margin:0; padding:0 5px 0 0; flex: 0 0 auto; line-height:1.57143; font-weight:600;}
.alert-txt-sec-inner p { flex: 1 1 auto; margin:0;line-height:1.57143; font-weight:600;}
.my-card-sec .my-card-sec-img {position: relative;top: -6rem;}
.my-card-sec .my-card-sec-content .card-text {margin-right: 26rem;}
/*.my-card-sec {max-height: 400px;}*/
.member-login-sec .delegate-access.recommended-products-login-sec {padding:100px 0;}
.back-login-mob {position: absolute;top: -40px;}
}
@media (min-width: 1024px) and (max-width:1200px) {
.delegate-access .recommended-login-box {padding: 10px 80px;}
.registerFormBlock .help-block {font-size: 13px;}

}
@media (min-width:992px) and (max-width:1199px) {
.login-form .custom-form {padding:32px 0px;}
.agent-ccb-logo {height: 29px;margin-left: 12px;margin-top: 8px;}
.login-alert .alert-dismissible .close {top: 35%;right: 20px;}
.recommended-login-box.back-btn-main {padding: 30px 55px 30px 55px;}
.recommended-login-box.uawLoginBlock{padding:0px;}
.recommended-login-box.uawLoginBlock .login-content{padding:30px 60px;}
.recommended-login-box.uawLoginBlock .step-txt strong {position: absolute;}
.recommended-login-box.uawLoginBlock .step-txt span {padding-left: 76px;display: inline-block;padding-right: 20px;}
/*benefit information css*/
.benefit-sec .benefit-information {padding: 6px;max-width: 480px;}
.benefit-sec .benefit-information p {font-size: 14px;}
.benefit-sec .benefit-information .text-link {padding: 0 10px;font-size: 14px;padding: 6px 16px 4px;}
/*benefit information for agent css*/
.login-agent-benefit .benefit-information {padding: 6px;max-width: 440px;bottom: 30px;}
.login-agent-benefit .benefit-information p {font-size: 14px;}
.login-agent-benefit .benefit-information .text-link {padding: 0 10px;font-size: 14px;padding: 6px 16px 4px;}
/*Login*/
.login-member-space .custom-space {margin-right: 0px;}
.products-sec.recommended-login-box.bright-login-box {padding: 30px 40px;}

}
@media (min-width:991px) and (max-width:1199px){
/*benefit information for agent css*/
.login-agent-benefit .benefit-information {padding: 6px;max-width: 440px;bottom: 30px;}
.login-agent-benefit .benefit-information p {font-size: 14px;}
.login-agent-benefit .benefit-information .text-link {padding: 0 10px;font-size: 14px;padding: 6px 16px 4px;}
.login-form .custom-form {width: 93%;}

.login-page .single-otc-login-products-sec h3 {font-size: 18px;line-height: 20px;}
.login-page .single-otc-login-products-sec p {font-size: 14px;line-height: 18px;}
}
@media (min-width:768px) and (max-width:1023px) {
.agent-sec .recommended-login-box {margin: 0 auto;}
.agent-sec .goback-btn {top: -60px;}
.agent-sec .agent-img {width: 100%;}
/* registered-members */
.registered-members-sec .registered-members-list li {width: 31%;}
.registerFormBlock .help-block {font-size: 13px;}
.login-form .info-box.memberid-box {right: -11px; left:auto;}
}

@media(max-width:1024px) {
/* Agent Login Page CSS */
.agent-login-right{width:420px;}
.single-agent-login{padding:0 30px;}
}
@media (max-width:991px){
/* Login Page CSS */
.recommended-login-box{margin:14px 0 -15px;transform: scaleY(1);-ms-transform: scaleY(1);-webkit-transform: scaleY(1);}
.recommended-login-box .login-content, .recommended-login-box.identify-yourself .already-agent{transform: scaleY(1);-ms-transform: scaleY(1);-webkit-transform: scaleY(1);}
.login-products-sec{position:inherit;}
.rewards-sec-main .login-products-sec{position:absolute;}
.login-form{min-height:inherit;padding:24px 33px 24px 12px;justify-content:start;}
.login-form .custom-form{width:96%;}
.login-products-section{/*background-size:auto;*/padding:16px 0;}
.login-page .single-otc-login-products-sec{padding:10px 0;}
.login-page .single-otc-login-products-sec p{max-width:218px;margin:0 auto;}
/* Agent Login Page CSS */
.agent-login-inner{padding:20px 0 0;}
.single-agent-login{margin:0 0 40px;}
/*.single-agent-login:last-child{margin:0;}*/
.single-agent-login-img{margin:0 0 10px;}
/* Register Page CSS */
.register-tabs .tab-pane{padding:0 20px;}
.register-tabs .tab-content{padding:32px;}
/* Header CSS */
header .header-right > div{margin:0 4px 0 0;}
header .icon, .product-details-sticky .icon{width:40px;height:40px;line-height:40px;}
header .icon span, .product-details-sticky .icon span{height:20px;width:20px;letter-spacing:0;line-height:18px;right:-4px;top:-4px;}
header .client-logo{padding:0 12px 0 0;margin:0 12px 0 0;}
header .flex-dropdown .flex-text {padding: 3px 4px;}
.product-details-sticky .icon img {margin: -2px 0 0;}
}
@media (min-width:768px) and (max-width:991px){
.recommended-login-box.uawLoginBlock .back-btn{top:35px !important;}
.generic-login-box.recommended-login-box {margin-top:160px !important;}
.login-alert .alert-sec-inner button { right: -28px !important;}
.login-alert .alert-warning {font-weight: 400;}
/*.login-alert .alert.alert-warning.alert-dismissible.fade.show {text-align: left;padding-right: 85px;padding-left: 38px;top: 9rem;}*/
.login-alert .alert-dismissible .close {position: absolute;top: 40%;right: 20px;}
/*.login-form h3 {margin: 110px 0 30px;}*/
.login-form .capital-logo{margin-top:8px;}
.login-mobile-wrapper .login-form h1 {text-align: center;width: 100%;}
.back-login-mob {position: absolute;top: 80px;}
/* Agent Login Page CSS */
.agent-login-left, .agent-login-right, .agent-login-right:before{display:block;width:100%;max-width:100%;left:0;top:0;height:100%;}
/* Login Page CSS */
/*benefit information css*/
.login-products-sec {left: 0;right: 0px;bottom: 0;z-index: 99;padding: 16px 0;}
.benefit-sec .benefit-information {}
.benefit-sec .benefit-information {position: absolute;left: 0;right: 0;top: 18px;z-index: 9;padding: 0 10px;background: #EBFAFF;border-radius: 8px;max-width: 580px;margin: 0 auto;display: flex;height: 50px;}
.benefit-sec {position: relative;left: 0;right: 0;top: 0;z-index: 9;}
/* My Transactions CSS */
.transaction-item{width:50%;}
.transaction-item:nth-child(n+3) {margin-top: 30px;}
.transaction-item:nth-child(2n) {border: 0;}
.login-agent-benefit .benefit-information {padding: 6px;max-width: 490px;bottom: 80px;}
.login-agent-benefit .benefit-information p {font-size: 14px;}
.login-agent-benefit .benefit-information .text-link {padding: 0 10px;font-size: 14px;padding: 6px 16px 4px;max-width:130px;}

}
@media (max-width:767.98px){

/** Mobile Pre Login **/
.header-mobile-wrapper .logo img{height:20px;}
.header-mobile-wrapper .client-logo:before{top:1px;}
.header-mobile-wrapper .logo {padding-left: 0px !important;}
.phone-mobile-wrapper{background:var(--light-bg-color);padding:8px;border-bottom:1px solid var(--cadet-blue-color);}
.phone-mobile-wrapper .cta-sec .section-icon {padding: 0;width: 32px;height: 32px;display: block;text-align: center;line-height: 32px;margin-right:8px;}
.phone-mobile-wrapper .cta-sec .call-text{font-size:1rem;}
.login-mobile-wrapper .login-form h1{text-align:center;width:100%;margin-bottom:26px;}
.login-mobile-wrapper .capital-wrapper h3{text-align:left;width: inherit;} 
.login-mobile-wrapper .login-form .custom-form{width:100%;}
.login-mobile-wrapper .registerFormBlock .create{margin:30px 0px 0 0px;}
.login-mobile-wrapper .login-form .cancel{max-width:inherit;width:100%;}
.login-mobile-wrapper .new-user-registration{padding-top:32px;margin-top:32px;}
.login-mobile-wrapper .new-user-registration p {margin-bottom: 16px;}
.login-mobile-wrapper .active-card{margin:42px 0 34px;}
.login-mobile-wrapper .products-img{background:var(--secondary-light-color);}
.login-mobile-wrapper .single-otc-login-products-sec {margin-bottom: 36px;}
.login-mobile-wrapper .single-otc-login-products-sec h3{color:var(--woodsmoke-color);}
.login-mobile-wrapper .single-otc-login-products-sec p{color:var(--woodsmoke-color);line-height: 22px !important;margin-top: 8px !important;font-weight: 400;}
.login-mobile-wrapper .login-products-section{min-height:inherit;background:none;}
.login-mobile-wrapper .login-products-section:before{display:none;}
.login-mobile-wrapper .login-products-section:after{display:none;}
.product-mobile-wrapper{background:url(/public/assets/7794ef0cb6814f725acd.png);position:relative;border-top: 1px solid var(--cadet-blue-color);padding-top:26px;}
.product-mobile-wrapper:before{position:absolute;content:"";background:linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 70%, rgba(255,255,255,0.6) 100%);left:0;top:0;}
.login-form .info-box.memberid-box {left: -230px;}
.product-details-sticky.login-arrow {left: 5px;width: auto;position: absolute;border: 0;top: 5px;}
.back-login-mob{position:absolute; top:13px;}
.phone-mobile-wrapper .cta-sec .section-icon {padding: 0;width: 32px;height: 32px;display: block;text-align: center;line-height: 32px;margin-right:8px;margin-left:8px;}
.phone-mobile-wrapper .cta-sec .call-text{font-size:1rem;}
header .faqs-sec{}
header .phone-mobile-wrapper .faqs-sec img{width:20px;}
.phone-mobile-wrapper .cta-sec .section-icon svg{width:20px;height:20px;}
/*.login-form .registerFormBlock .form-control{width: 85%;}*/
/*benefit information css*/
.benefit-sec-mob {left: 0;right: 0px;bottom: 0;z-index: 9;padding: 16px 0;}
.benefit-sec-mob .benefit-information {position: relative;left: 0;right: 0;bottom: 0;z-index: 9;padding: 8px 8px 16px;text-align: center;background: #EBFAFF;border-radius: 8px;max-width: 490px;margin: 0 auto;}
.benefit-sec-mob .benefit-information .text-link {background: var(--white-color);border: 1px solid var(--secondary-color);border-radius: 8px;color: var(--secondary-color);text-decoration: none;font-weight: 700;font-size: 18px;line-height: 18px;padding: 6px 16px;cursor: pointer;}
.benefit-sec-mob .benefit-information p {margin: 0 0 15px;font-weight: 700;font-size: 18px;letter-spacing: 0.3px;color: var(--woodsmoke-color);}
/*benefit information for agent css*/
.login-agent-benefit {left: 0;right: 0px;bottom: 0;z-index: 9;padding: 16px 0;}
.login-agent-benefit .benefit-information {position: relative;left: 0;right: 0;bottom: 0;z-index: 9;padding:8px 8px 16px; text-align:center;}
.login-agent-benefit .benefit-information .text-link {padding: 0 14px;font-size: 16px;padding:4px 10px;}
.login-agent-benefit .benefit-information p {margin: 0 0 10px;font-size: 16px;text-align:center;}
.login-member-space .member-break{margin-bottom:16px;}
.registerFormBlock .create{margin:0 0px 0 20px;width:150px;}
.registerFormBlock .form-error:after {right:25px;}
.registerFormBlock .info-icon.form-error:after {right:40px;}
.myProfileRightPanel .registerFormBlock .form-error:after {right:12px; top:22px;}
.registerFormBlock .card-icon.form-error:after {top:25px;}
/*.checkout .checkout-form p {margin-top:3px;}*/
.payment-youpay { margin-bottom:6px;}
.login-alert .alert-warning {font-size: 14px;font-weight: 400;line-height: 18px;text-align: left;padding: 5px;}
.login-alert span {width: 79%;text-align: left;font-weight: 400;font-size: 14px;line-height: 18px;display: block;margin-left: 6px;}
.login-alert {height: auto;line-height: 16px;}
.login-alert .alert-dismissible .close {top: 35%;right: 20px;}
.custom-alert{padding: 19px 30px 19px 11px;}
.registerFormBlock.login .member-card-mobile, .registerFormBlock.login .member-card-mobile ul {margin: 0;}
.registerFormBlock.login .member-card-mobile .checkout .credit-debit li label {display: block;position: relative;line-height: 16px;font-size: 16px;padding: 3px 0 0px 30px;margin: 0;z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;}
.registerFormBlock.login .member-card-mobile .additional-plan ul.credit-debit li span {font-weight: 400;color: var(--woodsmoke-color);}
.registerFormBlock.login .member-card-mobile .additional-plan ul.credit-debit li {margin: 0 0 5px;}
.registerFormBlock.login .member-card-mobile .additional-plan.checkout.member-card-mobile ul {margin: 15px 0px 0;}
.registerFormBlock.login .member-card-mobile .additional-plan ul.credit-debit li {margin: 0 0 5px;}
.recommended-login-box.identify-yourself .form-error:after{right: 20px;}
.registerFormBlock.identify-yourself .form-error:after{right: 30px;}
.registerFormBlock .custom-error-icon.form-error:after{right: 15px; top:23px;}
.registerFormBlock a.info.memberid {margin: 12px 0 0;display: inline-block;}
.registerFormBlock a.info.memberid.mob-cvv-sec {position:relative;}
a.info.memberid.mob-cvv-sec .info-box {right: -12px; bottom:33px;}
.registerFormBlock .form-error.icon-error-res:after {right: 40px;}
.registerFormBlock #mobileNumberPrefix{ top:11px;}
.success-modal .registerFormBlock .form-group {padding-bottom: 8px;position: relative;margin: 0 0 26px;}
#phoneNumber {padding-left: 44px;}
#Reset_ResetPassword .registerFormBlock .password-icon-close:after, #Reset_ResetPassword_Flex .registerFormBlock .password-icon-close:after {right: 16px !important;}
.member-card-mobile p {color: var(--woodsmoke-color);}
.member-card-mobile ul li label P {color: var(--nevada-color);margin: 0;}
.member-card-mobile ul li label P span {color: var(--woodsmoke-color);}
.registerFormBlock.login .member-card-mobile {border-top: 1px solid var(--light-bg-color);padding-top: 13px;margin:10px 0 20px;}
.otc-form-body .registerFormBlock {padding-left:20px; padding-right:20px;}
.otc-form-body .registerFormBlock.uawMobileBlock{padding-left:0px;padding-right:0px;}
.recommended-login-box.uawLoginBlock .access-card{padding:0px;}
.back-btn-main.mob-global-login-inner .product-details-sticky {border:none; }
.back-btn-main .step-txt { color: var(--nevada-color);font-size: 0.9rem;letter-spacing: 0.3px; line-height: 15px;}
.back-btn-main .step-txt strong {font-size:1rem; font-weight:500; color:var(--woodsmoke-color);}
.back-btn-main.recommended-login-box .new-user-registration {border:none;}
/*.recommended-login-box.back-btn-main.wex-back-btn {background:#f5f7f8;}*/
.wex-back-btn.product-details-sticky {border:none;}
.back-btn-main .memb-id-txt {color: var(--nevada-color); font-size:0.9rem; margin:0 0 30px;}
.back-btn-main .memb-id-txt strong {display:block;font-weight:500; font-size:1rem; color:var(--woodsmoke-color);}
.wex-back-btn .login-memId-password .form-group {padding-right: 0px;}
.recommended-login-box.main-login-box .login-content {padding:24px 0 0;}
.activate-card.pre-active {width: 236px;margin: 0 auto 16px;}
/** Select Benefits Pop Up **/
.benefit-wrapper .card{margin: 0px 0px 24px 0px;width:100%;}
/** Mobile Pre Login **/
.header-mobile-wrapper .logo img{height:20px;}
.header-mobile-wrapper .client-logo:before{top:1px;}
.header-mobile-wrapper .logo {padding-left: 0px !important;}
.phone-mobile-wrapper{background:var(--light-bg-color);padding:8px 11px;border-bottom:1px solid var(--cadet-blue-color);}
.phone-mobile-wrapper .cta-sec .section-icon {padding: 0;width: 32px;height: 32px;display: block;text-align: center;line-height: 32px;margin-right:8px;}
.phone-mobile-wrapper .cta-sec .call-text{font-size:1rem;}
.login-mobile-wrapper .login-form h1{text-align:center;width:100%;margin-bottom:26px;}
.login-mobile-wrapper .capital-wrapper h3{text-align:left;width: inherit;} 
.login-mobile-wrapper .login-form .custom-form{width:100%;}
.login-mobile-wrapper .registerFormBlock .create{margin:30px 0px 0 0px;}
.login-mobile-wrapper .login-form .cancel{max-width:inherit;width:100%;}
.login-mobile-wrapper .new-user-registration{padding-top:32px;margin-top:32px;}
.login-mobile-wrapper .new-user-registration p {margin-bottom: 16px;}
.login-mobile-wrapper .active-card{margin:42px 0 34px;}
.login-mobile-wrapper .products-img{background:var(--secondary-light-color);}
.login-mobile-wrapper .single-otc-login-products-sec {margin-bottom: 36px;}
.login-mobile-wrapper .single-otc-login-products-sec h3{color:var(--woodsmoke-color);}
.login-mobile-wrapper .single-otc-login-products-sec p{color:var(--woodsmoke-color);line-height: 22px !important;margin-top: 8px !important;font-weight: 400;}
.login-mobile-wrapper .login-products-section{min-height:inherit;background:none;}
.login-mobile-wrapper .login-products-section:before{display:none;}
.login-mobile-wrapper .login-products-section:after{display:none;}
.product-mobile-wrapper{background:url(/public/assets/7794ef0cb6814f725acd.png);position:relative;border-top: 1px solid var(--cadet-blue-color);padding-top:26px;}
.product-mobile-wrapper:before{position:absolute;content:"";background:linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 70%, rgba(255,255,255,0.6) 100%);left:0;top:0;}
.login-form .info-box.memberid-box {left: -230px;}
.product-details-sticky.login-arrow {left: 5px;width: auto;position: absolute;border: 0;top: 5px;}
.back-login-mob{position:absolute; top:13px;}
.phone-mobile-wrapper .cta-sec .section-icon {padding: 0;width: 32px;height: 32px;display: block;text-align: center;line-height: 32px;margin-right:8px;margin-left:8px;}
.phone-mobile-wrapper .cta-sec .call-text{font-size:1rem;}
header .faqs-sec{}
header .phone-mobile-wrapper .faqs-sec img{width:20px;}
.phone-mobile-wrapper .cta-sec .section-icon svg{width:20px;height:20px;}
/*.login-form .registerFormBlock .form-control{width: 85%;}*/
/*benefit information css*/
.benefit-sec-mob {left: 0;right: 0px;bottom: 0;z-index: 9;padding: 16px 0;}
.benefit-sec-mob .benefit-information {position: relative;left: 0;right: 0;bottom: 0;z-index: 9;padding: 8px 8px 16px;text-align: center;background: #EBFAFF;border-radius: 8px;max-width: 490px;margin: 0 auto;}
.benefit-sec-mob .benefit-information .text-link {background: var(--white-color);border: 1px solid var(--secondary-color);border-radius: 8px;color: var(--secondary-color);text-decoration: none;font-weight: 700;font-size: 18px;line-height: 18px;padding: 6px 16px;cursor: pointer;}
.benefit-sec-mob .benefit-information p {margin: 0 0 15px;font-weight: 700;font-size: 18px;letter-spacing: 0.3px;color: var(--woodsmoke-color);}
/*benefit information for agent css*/
.login-agent-benefit {left: 0;right: 0px;bottom: 0;z-index: 9;padding: 16px 0;}
.login-agent-benefit .benefit-information {position: relative;left: 0;right: 0;bottom: 0;z-index: 9;padding:8px 8px 16px; text-align:center;}
.login-agent-benefit .benefit-information .text-link {padding: 0 14px;font-size: 16px;padding:4px 10px;}
.login-agent-benefit .benefit-information p {margin: 0 0 10px;font-size: 1rem;text-align:center;}

/* Moblie Global Login */
.products-sec.mob-global-login-main {height:calc(100vh - 70px);}
.otc-form-body.mob-global-login-sec { background: #f7f7f7; padding-bottom:50px;}
.otc-form-body.mob-global-login-sec + .otc-login-products-sec {display:none;}
.mob-global-login-main.recommended-login-box .new-user-registration {border:none; margin:0; padding:0;}
.mob-global-login-main {padding:35px 16px !important; background: var(--white-color);}
.mob-global-login-main .login-box.login-content {padding:0; margin:0;}
.mob-global-login-main .login-box h3 {  color: var(--woodsmoke-color); font-size: 24px; font-weight: bold; letter-spacing: 0.3px; line-height: 28px;}
.mob-global-login-main .login-box h4 {  color: var(--woodsmoke-color); font-size: 20px; font-weight: bold; letter-spacing: 0.3px; line-height: 24px;}
.login-box .small-txt {  color: var(--nevada-color); font-size: 14px; letter-spacing: 0.3px; line-height: 15px; margin:0 0 25px;}
.mob-global-login-main .login-box .custom-form {width:100%;}
.mob-global-login-main .icon-bg-btn {line-height:48px; border-radius:8px;}
.mob-global-login-main .login-box .form-group {margin:0 0 22px;}
.mob-global-login-main .login-box .icon-bg-btn { font-size: 18px; font-weight: bold;letter-spacing: 0.3px;line-height:48px;text-align: center; margin-top:40px; border-radius:4px;}
.icon-bg-btn.disabled { pointer-events: none; background: var(--cadet-blue-color); border: none;}
.mob-global-login-main .login-box .form-control { padding: 16px 12px;}
.recommended-login-box.access-card-no.mob-global-login-main .form-control:focus ~ label, .form-control:not(:placeholder-shown) ~ label { font-size: 13px;}
.recommended-login-box.access-card-no.mob-global-login-main .login-box .float-label { left: 12px; padding:0;}
.mob-global-login-main .login-box strong {font-size:1rem; color: var(--woodsmoke-color); font-weight:400;}
.last-step .login-box .small-txt {font-size: 12px;}
.mob-global-login-main .login-box .input-group-addon {position:absolute; top:12px; right:12px; position:absolute;}
.mob-global-login-main .new-user-registration > p {  color: var(--woodsmoke-color); font-size: 1rem; letter-spacing: 0.3px;line-height: 22px; margin:0 0 18px; }
.mob-global-login-main .cancel {border-radius: 4px; border: 1px solid var(--secondary-color); border-radius: 4px; padding: 9px 18px 11px; font-weight: 600; line-height:initial;}
.delegate-header.login-top-wrapper .login-logo img {height:35px;}
.info-not-found-box {  border-radius: 4px; background-color: var(--white-color);box-shadow: 0 2px 15px 0 rgba(0,0,0,0.08); padding:35px 20px; text-align:center; margin:0 0 25px; position:relative;}
.info-not-found-box .error-image {margin:0 0 10px;}
.info-not-found-box .error-image img {width:100%; max-width:34px;}
.info-not-found-box .small-txt { color: var(--woodsmoke-color); font-size: 1rem; letter-spacing: 0.3px; text-align: center; line-height:20px; margin:0;}
.info-not-found .experience-txt { color: var(--woodsmoke-color); font-size: 13px; letter-spacing: 0.3px;line-height: 19px;text-align: center;}
.info-not-found .experience-txt strong {font-weight:600; font-size: 13px; display:block;}
.mob-global-login-main .login-box .try-again-btn {margin:0;}
 /** Header Sec **/
.header-small-device {padding:15px 0; background:var(--white-color);}
.header-small-device .mobile-logo img { max-height: 22px; }
.mobile-logo-sec .mob-client-logo {padding: 0 0 0 12px;margin: 0 12px 0 0px;border-right: 1px solid rgba(100,111,125,0.4 );padding-right: 12px;}
.mobile-logo-sec img {max-height:19px;}
.mobile-logo-sec a.download-catalog.access-benefits {color: var(--secondary-blue-dark);font-size: 0.9rem;letter-spacing: 0.26px;line-height: 20px;margin-top: 10px;display: inline-block;}
.mobile-logo-sec a.download-catalog.access-benefits img{margin-right:4px;position: relative;top: -1px;}
a.mob-client-logo img {object-fit: contain;}
.mob-cart-inner {position:relative; padding:0 8px 0 0}
.mob-cart-inner span {  font-size: 12px; width:20px; height:20px; background-color: var(--primary-color); display:inline-block; line-height:20px; position:absolute; top:-5px; right:5px; font-weight: 600;  letter-spacing: -0.38px; border-radius:50%; color:var(--white-color);  text-align: center;}
.otc-login-cta-sec{padding:10px 5px 6px;background-color: var(--light-bg-color);}
.otc-login-cta-sec h4{font-size: 0.9rem;color:var(--nevada-color);line-height:14px;}
.otc-login-cta-sec u, .otc-login-cta-sec u a{font-size:0.9rem;color:var(--woodsmoke-color);line-height:14px;}
.otc-login-cta-sec .business-hours{font-size:13px;}
.mob-client-logo .he-logo {max-height: 18px !important;}
.mob-client-logo .he-mi-logo {max-height: 22px !important;margin-right: 12px;}
/** Register Tabs **/
.register-page h1{margin-bottom:32px;}
.register-page .back-link{left:6px;}
.register-tabs .nav-item{min-width:170px;}
.register-tabs .nav-item .nav-link{min-width:170px;}
.register-tabs .iconBlock:before{width: 132px;left: -132px;}
.register-tabs .nav-tabs{padding:12px 0px;}
.register-page h3{font-size:22px;}
.mobile-width100{width:100%;}
.register-page{padding-bottom:0px;}
.password-list-section ul li{margin-bottom:10px;font-size:1rem;}
.password-list-section .password-contain{font-size:1rem;}
.code-link{margin-bottom:22px;display:inline-block;}
#verification .info-box.memberid-box {left: -110px;}
.mobile-error{position:relative !important;line-height: 16px !important;margin: 8px 0;}
#verification p.help-block.text-danger {line-height: 14px !important;}
.healthplan-block .insurancecard-block{max-width:inherit;}
.healthplan-block .insurance-space{margin-right:2px;}
.modal .modal-body.health-registerFormBlock{padding: 24px 16px 0px !important}
.healthplan-block h6 { font-size: 10px;line-height: 12px; letter-spacing:0.22px;}
.healthplan-block .icon { margin-right:3px; width:8px; height:8px;}
.healthplan-block .custom-space {padding-right: 21px;}
.healthplan-block .mt-sm-14 {margin-top:14px;}
.healthplan-block p:first-child{margin-top:16px;}
 /* Mobile QR Code Page */
.qr-code-sec-main {width:100%; background-color: #F5F6F8; padding:0}
.qr-code-sec-main .product-details-sticky {width:auto; padding: 20px 0;}
.qr-code-sec-top-bar {display:flex; width: 100%;z-index: 10;padding: 20px 13px;height: 64px;border-bottom: 0px solid var(--cadet-blue-color); background:var(--white-color);}
.qr-code-img-main { position: relative; display: flex; align-items: center; justify-content: center; padding: 20px 0; background: #F5F6F8; min-height: calc(100vh - 64px);}
.qr-code-content p {  color: var(--white-color); font-size: 16px;letter-spacing: 0.3px;line-height: 22px;text-align: center; padding:15px 0 0;}
.mobile-logo-sec-login .product-details-sticky {width:auto; border:none; padding:0; height:inherit; position:absolute;left: 12px;top: 24px;}
.delegate-header .top-wrapperlogin {padding:0;}
.delegate-header .product-details-sticky img {width:25px; height:24px; max-height:inherit;}
/** Header Sec mobile-logo-sec-login **/
.delegate-header .top-wrapperlogin { box-shadow: 0 0.5px 8px 0 rgb(0 0 0 / 12%); border: none; margin:0 0 5px;}
.mobile-logo-sec.mobile-logo-sec-login.mob-global-login-main {margin:0;text-align: left;display: inline-block;  background-color: var(--white-color); border:none;}
.mobile-logo-sec.mobile-logo-sec-login a.download-catalog {position: absolute;top: 0;font-size: 14px;right: 0;z-index: 99999;}
.mobile-logo-sec.mobile-logo-sec-login .logo.ps-3 {padding: 00px !important;}
.mobile-logo-sec.mobile-logo-sec-login a.download-catalog img {max-height: 24px;}
.mobile-logo-sec.mobile-logo-sec-login a.download-catalog span {display: none;}
.mobile-logo-sec .logo {position:relative;}
.mobile-logo-sec .logo .slogan {position: absolute;top: -12px;left: 0px;letter-spacing: 1px;font-size: 10px;font-weight: 600;color: #ff8800;line-height: 18px;}

/* Categories Popup*/
 .categories-popup {padding:30px 8px; }
.categories-popup h3{font-size: 18px;font-weight: 600; letter-spacing: 0.27px;line-height: 24px; margin-bottom:10px; text-align:center; position:relative;}
.categories-popup button.close-btn {position:absolute; top:-15px; right:10px; font-size:15px; background: none;}
.categories-popup .mob-search-wrap .mob-search-wrap{padding:0;}
.mob-search-wrap .myOfferWrapper {border-radius: 4px;background-color: #F5F6F8;padding: 17px 13px;margin-top: 16px;}
.mob-search-wrap .myOfferWrapper .title{color: var(--woodsmoke-color);font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin-bottom:4px;}
.categories-list{margin-top:10px;}
.categories-list li{color:var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.24px;line-height: 24px;padding:12px;}
.outof-stock button {width:auto;} 
.categories-popup.filters-sort-sec button.close-btn {position:absolute; top:19px; right:18px; font-size:15px; background: none;}
.categories-popup.filters-sort-sec h3{text-align:left;}

/* Recommended Products*/
.recommended-products-sec .icon-text-btn {position: inherit; right: 0; top: 14px; margin:10px 0 0;}
.recommended-products-sec-left{margin:0px;display:none;}
/* Get Recommended Products Section Start Here */
.recommended-products-login-sec {padding:0;}
.recommended-login-box{margin:0px !important;box-shadow:none;padding:0px; text-align:left; width: 100%;}
.login-memId .custom-form .form-group {margin-right: 30px;}
#Reset_ResetPassword .password-icon-close:after{right:20px;}
.generic-login-box.recommended-login-box.identify-yourself {padding: 25px 15px;}
.generic-login-box .login-content h3 {font-size:36px;padding: 0 0 12px;}
.generic-login-box .login-content h3:after {display:block;}
.reset-password.reset-password-mob span.password-icon-open:after {right: 20px !important;}
.reset-password.reset-password-mob span.password-icon-close:after {right: 20px !important;}
.registerFormBlock .signup-step-container .password-icon-open:after {right: 20px;}
.registerFormBlock .signup-step-container .password-icon-close:after {right: 20px;}
.registerFormBlock .no-padding{padding:0;}
.registerFormBlock h6{margin-bottom:15px;}
.recommended-login-box .login-content, .recommended-login-box.identify-yourself .login-content{transform: scaleY(1);-ms-transform: scaleY(1);-webkit-transform: scaleY(1);padding: 0px 16px 0px 16px;margin: 24px 0px 30px;}
.recommended-login-box.uawLoginBlock .login-content {padding: 0;}
.recommended-login-box.uawLoginBlock .access-card {text-align: center;}
.recommended-login-box.uawLoginBlock .step-txt strong {position: absolute;}
.recommended-login-box.uawLoginBlock .step-txt span {padding-left: 76px;display: inline-block;padding-right: 56px;}
.recommended-login-box.identify-yourself{padding:0; background:#f7f7f7}
.mob-global-login-inner .login-content{background:#f7f7f7; padding-top:24px; margin:0; }
.recommended-login-box h1{margin:0;padding-bottom:10px;font-size:20px;line-height:24px;letter-spacing:0.2px;}
.recommended-login-box h1:after{display:none;}
.recommended-login-box p, .recommended-login-box.identify-yourself h6{text-align:left;font-size:0.9rem;line-height:22px;margin-bottom:30px;}
.recommended-login-box .custom-form a{margin:10px 0;font-size:1rem;}
.recommended-login-box .custom-form button{margin-right:0;margin-top:33px;}
.recommended-login-box .custom-form a.info, .recommended-login-box .custom-form .info{top:16px;padding:0px;margin:0px;}
.login-memId-Card form.custom-form .form-group {margin-right: 28px;}
.login-memId-password .form-group {padding-right: 40px;}
.uaw-login-box .login-memId-password .form-group {padding-right: 0px;}
.info.memberid {right: 15px;}
.products-sec.recommended-login-box .login-memId-Card .info.memberid{right:-25px;}
.registerFormBlock .products-sec.recommended-login-box .login-memId-password .form-error:after{right:56px;}
.recommended-login-box.main-login-box .custom-form .info.login-info { right: 10px !important;}
.recommended-login-box .login-memId-password .custom-form a{margin:10px 0 24px;}
.form-group.prefil-group {margin-bottom: 12px;}
.agent-sec .goback-btn {top: -33px;left: 0;}
/* Bright Login Css Start Here */
.back-btn {position: absolute;top: 0px;left: 16px;}
.recommended-login-box.bright-login-box h6{margin-bottom:24px;}
.recommended-login-box.incomm-login-box h6{margin-bottom:24px;}
/* OTC Login Products Section Start here */
.otc-login-products-sec {background:#f7f7f7;padding:0 0 32px;}
.single-otc-login-products-sec {padding:32px 70px 0;}
.single-otc-login-products-sec-img {margin:0 0 35px;} 
/* OTC Login Products Section End here */
/* Login Start Here */
.login-content .create {margin: 0;}
/* Login Tooltip Start Here */
.info-box{right:-10px; left:auto;} 
.info-box:after, .info-box:before {right:12px;}
.info-review {right: -10px;}

/* Mobile register Start Here */
.wizard > div.wizard-inner{position:relative;margin-bottom:10px;text-align:center;}
.connecting-line{height:1px;background:#9AB2BE;position:absolute;width:84%;margin:0 auto;left:0;right:0;top:12px;z-index:1;}
.round-tab{width:27px;height:27px;line-height:25px;display:inline-block;border-radius:50%;background:var(--white-color);z-index:2;position:relative;left:0;text-align:center;font-size:0.9rem;color:#0e214b;font-weight:500;border:1px solid #9EB1BD;}
.register-creat-sec li.disabled-link img {display: none;}
.register-creat-sec .completed .round-tab img {display: inline;}
/*.round-tab img{display:none;}*/
.active .round-tab{border:2px solid #33BDE3;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);font-weight:bold;line-height:24px;}
.wizard li.completed .round-tab{background:var(--primary-color);color:var(--white-color);border-color:var(--primary-color);line-height:21px;}
/*.wizard li.completed .round-tab img{display:inline-block;}*/
.wizard li.completed .round-tab span{display:none;}
.wizard .nav-tabs > li.active > a h6{color:var(--woodsmoke-color); font-weight:600;}
.wizard li:after{content:" ";position:absolute;left:46%;opacity:0;margin:0 auto;bottom:0px;border:5px solid transparent;border-bottom-color:red;transition:0.1s ease-in-out;}
.wizard .nav-tabs > li a h6{margin:4px 0 0;font-size:12px;color:var(--nevada-color);line-height:14px;font-weight:normal;letter-spacing:0.4px;padding: 0 2px;}
.checkout .wizard .nav-tabs li {padding: 0 4px 0 0;}
.wizard .tab-pane{position:relative;padding-top:20px;padding-bottom:100px;}
.sticky-footer-buttons{bottom:0; padding:15px 20px;border-top:1px solid var(--cadet-blue-color);z-index:9;width:100%; left:0;}
.sticky-footer-buttons button{width:160px;}
.sticky-footer-buttons .register{margin:0 0 0 20px;border-radius: 8px;background:var(--primary-color);color: var(--white-color);padding: 0;font-size: 18px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;}
.disclosure-document-popup .modal-body {padding: 16px 16px 0 !important;}
/* Mobile register End Here */
.otc-form-body{ padding:0;background:var(--white-color);}
.register-form-section{padding:0 16px;}

/* Create Account Css Start Here */
.register-form{padding:25px 0;width:100%; max-width:770px;margin:0 auto}
/*.create-accout-content{padding:0 0 45px; border-bottom:2px solid var(--light-bg-color); margin-bottom:60px;}*/
.create-accout-content h2{margin: 0;padding-bottom: 15px;font-size: 20px;line-height: 24px;border: none;letter-spacing: 0.2px;text-align:left;}
.create-accout-content h5{text-align: left;font-size: 14px;line-height:22px;margin-bottom:20px;}
.create-accout-content h2:after{display:none;}
/* Flex Activate Card Here */
.activateCardPop .modal-header { padding: 18px 0 10px;}
.activateCardPop .card-active {width:96%;}
.activateCardPop .modal-body { padding: 15px 12px;}
.activateCardPop .customForm .form-group { margin-bottom: 20px;}
.activateCardPop .modal-header .modal-title {font-size:25px;}
.ActivateFlexCardAlertBox.alert-box { top: 9px;   z-index: 999999;  position: fixed; height: 90px;}
/* Register Form Css Starts Here */
.registerFormBlock .form-group{margin:0 0 16px;}
.registerFormBlock .form-group.select-form{padding:0;margin:0 0 5px;}
.registerFormBlock .help-block.information-error {margin-top: -26px;}
.register-tabs .tab-content{padding:24px 0;}
.datepicker-resct .react-datepicker-popper {top: 0px !important;}
/* Agent Login Page CSS */
.agent-login-page{width:100%;padding:0;}
.agent-login-right{width:100%;padding:0 15px;}
.agent-login-right:before{display:none;}
/*.agent-login-products-sec{margin:15px 0 0;}*/

/* Header CSS */
/*header{padding:20px 0;}*/
header .header-right-list{justify-content:center;}
header .header-right > div{margin:0 0 16px;display:flex;justify-content:center;}
header .navbar-toggler:focus, .navbar-toggler:hover{outline:none;border:none;}
header .navbar .navbar-toggler{outline:none;color:var(--black-color);font-size:0.9rem;position:relative;z-index:10;}
header .responsive-nav{top:0;position:fixed;z-index:9;box-shadow:-4px 0 8px 0 rgba(0,0,0,0.3);width:100%;left:-1000px;opacity:0;transition:all 0.7s;-webkit-transition:all 0.7s;height:100%;}
header .responsive-nav.active{left:0;opacity:1;z-index:999;box-shadow:none;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;}
header .responsive-nav.active::-webkit-scrollbar{display:none;}
header .responsive-nav .mob-nav-main{min-height:600px;position:relative;z-index:99;width:275px;height:100vh;padding:0;box-shadow:-4px 0 8px 0 rgba(0,0,0,0.3);background:var(--white-color);overflow:scroll;left:0;}
header .responsive-nav:before{display:none;content:'';animation:fadeIn .5s ease-in-out;animation-fill-mode:forwards;-webkit-animation:fadeIn .5s ease-in-out;-webkit-animation-fill-mode:forwards;-moz-animation:fadeIn .5s ease-in-out;-moz-animation-fill-mode:forwards;opacity:0;position:fixed;top:0;right:0;left:0;bottom:0;background:rgb(25,76,97, 0.5);}
header .responsive-nav.active:before{display:block;opacity:1;}
header .menu-close{top:20px;right:20px;font-size:0.9rem;z-index:9;}
.new-mob-phonenumbers{font-size:12px; letter-spacing:0.22px; font-weight:400;align-items: center;justify-content:space-between;}
.new-mob-phonenumbers u span{font-weight:700;}
.cta-txt{max-width:100%;min-width:230px;}
.cta-txt u{text-decoration:none;}
/* Agent Login CSS */
.member-login-sec .delegate-access .recommended-login-box, .login .products-sec.recommended-login-box {padding: 0;}
.agent-sec .recommended-login-box {transform: none;-webkit-transform: none;}
.prelogin-hamburger-menu {position:absolute; margin:8px 15px 0 0;}
.mobile-logo-sec-login .product-details-sticky {width: auto;border: none;padding: 0;height: inherit;position: absolute;left: 12px;top: 24px;}
/* Login Page CSS */
.login-form .custom-form{width:90%;}
.login-form .info-box.memberid-box{right:-30px;}
.login-form .info-box:after{right:31px;}
.login-form .info-box:before{right:30px;}
.login-page .single-otc-login-products-sec h3{margin:10px 0 0;}
.login-page .single-otc-login-products-sec p{max-width:218px;margin:0 auto;line-height:20px;}
.login-page .products-img{height:110px;width:110px;}
.login-page .products-img img{height:60px;width:60px;}
.login-products-section.mobile-rewards-sec-main {overflow:inherit; height:auto; padding:40px 0 0;}
.login-products-section.mobile-rewards-sec-main .icon {margin:0 0 10px;}
.delegate-access.recommended-products-login-sec{padding:40px 0;}
}

@media (max-width: 575.98px) {
header .client-logo img {height:25px;}
.prelogin-hamburger-menu {margin-top:2px;}
.ar-adaptive span.wallet {color: #292929;font-size: 0.9rem;letter-spacing: 0.3px;line-height: 22px;margin: 0 0 0px;max-height: 22px;width: 42%;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.recommended-login-box.access-card-no .float-label {font-size: 13px; left:10px;}
.recommended-login-box.access-card-no .form-control:focus ~ label, .form-control:not(:placeholder-shown) ~ label { font-size: 13px; left:22px;}
.recommended-login-box.visa-login-box .float-label {font-size: 13px; left:10px;}
.recommended-login-box.visa-login-box .form-control:focus ~ label, .form-control:not(:placeholder-shown) ~ label { font-size: 13px; left:22px;}
.recommended-login-box .genericForm .form-control:focus ~ label, .form-control:not(:placeholder-shown) ~ label{left:14px;}
.recommended-login-box .genericForm .float-label{font-size:0.9rem;left:12px;top:17px;}
.mob-global-login-main .login-box .try-again-btn {position:absolute; width:92%; bottom:15px; margin:0;}
.otc-form-body.mob-global-login-sec {padding-bottom:0;}
}

@media(max-width:450px) {
.mob-search-wrap .search-results {left: -7px; width: 103.4%;}
.registerFormBlock select.form-control:after{ position: absolute;content: "";top: 14px;right: 10px;width: 0;height: 0;border: 6px solid transparent;border-color: var(--white-color) transparent transparent transparent;}
.registerFormBlock .register-memberId .info.memberid {right:0px;}
.registerFormBlock .register-memberId .form-error:after {right: 38px;}
.registerFormBlock .help-block {font-size: 12px; margin-top:4px;}
.recommended-login-box.identify-yourself .radio{margin-bottom:10px;}
.registerFormBlock .help-block {font-size: 0.9rem;line-height: 12px;margin: 0px;}
}

.k-theme-test-class,
.k-common-test-class {
    opacity: 0;
}

[hidden] {
    display: none !important;
}

script {
    display: none !important;
}

.k-hidden {
    display: none !important;
}

.k-rtl {
    direction: rtl;
}

.k-sr-only {
    position: absolute;
    left: -1px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.k-hbox,
.k-hstack {
    display: flex;
    flex-flow: row nowrap;
}

.k-vbox,
.k-vstack {
    display: flex;
    flex-flow: column nowrap;
}

.k-flex,
.k-spacer {
    flex: 1 0 0%;
}

.k-flex-layout {
    display: flex;
}

.k-grid-layout {
    display: grid;
}

.k-separator {
    width: auto;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    display: block;
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    align-self: stretch;
}

.k-separator-horizontal,
.k-vstack > .k-separator {
    width: auto;
    height: 0;
    border-width: 1px 0 0;
}

.k-separator-vertical,
.k-hstack > .k-separator {
    width: 0;
    height: auto;
    border-width: 0 0 0 1px;
}

hr.k-separator {
    margin: 0;
    padding: 0;
}

.k-reset {
    margin: 0;
    padding: 0;
    border-width: 0;
    outline: 0;
    text-decoration: none;
    font: inherit;
    list-style: none;
}

kendo-sortable {
    display: block;
}

.k-link,
.k-link:hover {
    color: inherit;
    text-decoration: none;
    outline: 0;
    cursor: pointer;
}

.k-content {
    outline: 0;
}

.k-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.k-no-click {
    pointer-events: none;
}

.k-pdf-export-shadow {
    position: absolute;
    overflow: hidden;
    left: -15000px;
    width: 14400px;
}

.kendo-pdf-hide-pseudo-elements::before,
.kendo-pdf-hide-pseudo-elements::after {
    display: none !important;
}

.k-text-selection ::selection {
    background-color: #ff6358;
    color: white;
}

.k-block,
.k-panel {
    border-radius: 4px;
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
    padding: 4px 8px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}

.k-block > .k-header,
.k-panel > .k-header {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
    margin: -4px -8px 4px;
    padding: 8px 8px;
}

.k-content {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-disabled,
.k-widget[disabled],
.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

.k-disabled .k-link,
.k-widget[disabled] .k-link,
.k-disabled .k-link {
    cursor: default;
    outline: 0;
}

.k-disabled [disabled],
.k-disabled .k-disabled,
.k-widget[disabled] [disabled],
.k-widget[disabled] .k-disabled,
.k-disabled [disabled],
.k-disabled .k-disabled {
    opacity: 1;
    filter: grayscale(0);
}

.k-hr {
    margin: 1em auto;
    padding: 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.08);
    display: block;
    float: none;
    clear: both;
}

.k-d-flex-row > .k-hr {
    margin: 0;
    width: 0;
    height: auto;
    border-width: 0 0 0 1px;
    flex: 0 0 auto;
}

.k-d-flex-col > .k-hr {
    margin: 0;
    flex: 0 0 auto;
}

.k-dirty {
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    border-width: 3px;
    border-style: solid;
    border-color: #f31700 #f31700 transparent transparent;
    position: absolute;
    top: 0;
    right: 0;
}

[dir="rtl"] .k-dirty,
.k-rtl .k-dirty {
    border-color: transparent transparent #f31700 #f31700;
    right: auto;
    left: 0;
}

.k-placeholder-line {
    width: 100%;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.1);
    display: inline-block;
}

.k-drop-hint {
    display: flex;
    gap: 4px;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    z-index: 1000;
    transform: translate(-50%, -50%);
}

.k-drop-hint-start,
.k-drop-hint-end {
    flex-shrink: 0;
    border-width: 4px;
    border-style: solid;
    border-color: transparent;
}

.k-drop-hint-line {
    flex-grow: 1;
    background-color: #ff6358;
}

.k-drop-hint-h .k-drop-hint-start {
    border-left-width: 6.9282032304px;
    border-left-color: #ff6358;
    border-right-width: 0;
}

.k-drop-hint-h .k-drop-hint-line {
    width: 20px;
    height: 1px;
}

.k-drop-hint-h .k-drop-hint-end {
    border-right-width: 6.9282032304px;
    border-right-color: #ff6358;
    border-left-width: 0;
}

.k-drop-hint-v {
    flex-direction: column;
}

.k-drop-hint-v .k-drop-hint-start {
    border-top-width: 6.9282032304px;
    border-top-color: #ff6358;
    border-bottom-width: 0;
}

.k-drop-hint-v .k-drop-hint-line {
    width: 1px;
    height: 20px;
}

.k-drop-hint-v .k-drop-hint-end {
    border-bottom-width: 6.9282032304px;
    border-bottom-color: #ff6358;
    border-top-width: 0;
}

.k-animation-container {
    position: absolute;
    overflow: hidden;
    z-index: 100;
}

.k-animation-container-fixed {
    position: fixed;
}

.k-animation-container-relative {
    position: relative;
    display: inline-block;
}

.k-push-right-enter, .k-push-right-appear {
    transform: translate(-100%, 0);
}

.k-push-right-enter-active, .k-push-right-appear-active {
    transform: translate(0, 0);
    transition: transform 300ms ease-in-out;
}

.k-push-right-exit {
    transform: translate(0, 0);
}

.k-push-right-exit-active {
    transform: translate(100%, 0);
    transition: transform 300ms ease-in-out;
}

.k-push-left-enter, .k-push-left-appear {
    transform: translate(100%, 0);
}

.k-push-left-enter-active, .k-push-left-appear-active {
    transform: translate(0, 0);
    transition: transform 300ms ease-in-out;
}

.k-push-left-exit {
    transform: translate(0, 0);
}

.k-push-left-exit-active {
    transform: translate(-100%, 0);
    transition: transform 300ms ease-in-out;
}

.k-push-down-enter, .k-push-down-appear {
    transform: translate(0, -100%);
}

.k-push-down-enter-active, .k-push-down-appear-active {
    transform: translate(0, 0);
    transition: transform 300ms ease-in-out;
}

.k-push-down-exit {
    transform: translate(0, 0);
}

.k-push-down-exit-active {
    transform: translate(0, 100%);
    transition: transform 300ms ease-in-out;
}

.k-push-up-enter, .k-push-up-appear {
    transform: translate(0, 100%);
}

.k-push-up-enter-active, .k-push-up-appear-active {
    transform: translate(0, 0);
    transition: transform 300ms ease-in-out;
}

.k-push-up-exit {
    transform: translate(0, 0);
}

.k-push-up-exit-active {
    transform: translate(0, -100%);
    transition: transform 300ms ease-in-out;
}

.k-expand-vertical-enter, .k-expand-vertical-appear {
    transform: scaleY(0);
}

.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
    transform: scaleY(1);
    transition: transform 300ms ease-in-out;
}

.k-expand-vertical-exit {
    transform: scaleY(1);
}

.k-expand-vertical-exit-active {
    transform: scaleY(0);
    transition: transform 300ms ease-in-out;
}

.k-expand-horizontal-enter, .k-expand-horizontal-appear {
    transform: scaleX(0);
}

.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
    transform: scaleX(1);
    transition: transform 300ms ease-in-out;
}

.k-expand-horizontal-exit {
    transform: scaleX(1);
}

.k-expand-horizontal-exit-active {
    transform: scaleX(0);
    transition: transform 300ms ease-in-out;
}

.k-fade-enter, .k-fade-appear {
    opacity: 0;
}

.k-fade-enter-active, .k-fade-appear-active {
    opacity: 1;
    transition: opacity 500ms ease-in-out;
}

.k-fade-exit {
    opacity: 1;
}

.k-fade-exit-active {
    opacity: 0;
    transition: opacity 500ms ease-in-out;
}

.k-fade-exit-active + .k-fade-exit-active,
.k-fade-enter-active + .k-fade-enter-active {
    display: none;
}

.k-zoom-in-enter, .k-zoom-in-appear {
    opacity: 0;
    transform: scale(0);
}

.k-zoom-in-enter-active, .k-zoom-in-appear-active {
    opacity: 1;
    transform: scale(1);
    transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-in-exit {
    opacity: 1;
    transform: scale(1);
}

.k-zoom-in-exit-active {
    opacity: 0;
    transform: scale(2);
    transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-out-enter, .k-zoom-out-appear {
    opacity: 0;
    transform: scale(2);
}

.k-zoom-out-enter-active, .k-zoom-out-appear-active {
    opacity: 1;
    transform: scale(1);
    transition: transform, opacity 300ms ease-in-out;
}

.k-zoom-out-exit {
    opacity: 1;
    transform: scale(1);
}

.k-zoom-out-exit-active {
    opacity: 0;
    transform: scale(0);
    transition: transform, opacity 300ms ease-in-out;
}

.k-slide-in-appear {
    opacity: .1;
    transform: translate(0, -3em);
}

.k-slide-in-appear .k-centered {
    transform: translate(-50%, -60%);
}

.k-slide-in-appear-active {
    opacity: 1;
    transform: translate(0, 0);
    transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1);
}

.k-slide-in-appear-active .k-centered {
    transform: translate(-50%, -50%);
}

.k-slide-down-enter, .k-slide-down-appear {
    transform: translateY(-100%);
}

.k-slide-down-enter-active, .k-slide-down-appear-active {
    transform: translateY(0);
    transition: transform 300ms ease-in-out;
}

.k-slide-down-exit {
    transform: translateY(0);
}

.k-slide-down-exit-active {
    transform: translateY(-100%);
    transition: transform 300ms ease-in-out;
}

.k-slide-up-enter, .k-slide-up-appear {
    transform: translateY(100%);
}

.k-slide-up-enter-active, .k-slide-up-appear-active {
    transform: translateY(0);
    transition: transform 300ms ease-in-out;
}

.k-slide-up-exit {
    transform: translateY(0);
}

.k-slide-up-exit-active {
    transform: translateY(100%);
    transition: transform 300ms ease-in-out;
}

.k-slide-right-enter, .k-slide-right-appear {
    transform: translateX(-100%);
}

.k-slide-right-enter-active, .k-slide-right-appear-active {
    transform: translateX(0);
    transition: transform 300ms ease-in-out;
}

.k-slide-right-exit {
    transform: translateX(0);
}

.k-slide-right-exit-active {
    transform: translateX(-100%);
    transition: transform 300ms ease-in-out;
}

.k-slide-left-enter, .k-slide-left-appear {
    transform: translateX(100%);
}

.k-slide-left-enter-active, .k-slide-left-appear-active {
    transform: translateX(0);
    transition: transform 300ms ease-in-out;
}

.k-slide-left-exit {
    transform: translateX(0);
}

.k-slide-left-exit-active {
    transform: translateX(100%);
    transition: transform 300ms ease-in-out;
}

.k-reveal-vertical-enter, .k-reveal-vertical-appear {
    max-height: 0;
}

.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
    transition: max-height 300ms ease-in-out;
}

.k-reveal-vertical-exit-active {
    max-height: 0 !important;
    transition: max-height 300ms ease-in-out;
}

.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
    max-width: 0;
}

.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
    transition: max-width 300ms ease-in-out;
}

.k-reveal-horizontal-exit-active {
    max-width: 0 !important;
    transition: max-width 300ms ease-in-out;
}

.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
    transition: all 350ms ease-out;
}

.k-fx {
    position: relative;
}

.k-fx .k-fx-current {
    z-index: 0;
}

.k-fx .k-fx-next {
    z-index: 1;
}

.k-fx-hidden,
.k-fx-hidden * {
    visibility: hidden !important;
}

.k-fx-reverse .k-fx-current {
    z-index: 1;
}

.k-fx-reverse .k-fx-next {
    z-index: 0;
}

.k-fx-zoom.k-fx-start .k-fx-next {
    transform: scale(0) !important;
}

.k-fx-zoom.k-fx-end .k-fx-next {
    transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
    transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
    transform: scale(1) !important;
}

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
    transform: scale(0) !important;
}

.k-fx-fade.k-fx-start .k-fx-next {
    will-change: opacity;
    opacity: 0;
}

.k-fx-fade.k-fx-end .k-fx-next {
    opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: opacity;
    opacity: 1;
}

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
    opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-content,
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer,
.k-fx-slide.k-fx-end .k-fx-current .km-content,
.k-fx-slide.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-end .k-fx-current .km-footer {
    transition: all 350ms ease-out;
}

.k-fx-slide.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-start .k-fx-next .km-content {
    will-change: transform;
    transform: translateX(100%);
}

.k-fx-slide.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-start .k-fx-next .km-footer {
    will-change: opacity;
    opacity: 0;
}

.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .km-content {
    transform: translateX(-100%);
}

.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer {
    opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
    will-change: transform;
    transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
    transform: translateX(100%);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
    transform: translateX(-100%);
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
    transform: translateX(0);
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
    will-change: opacity;
    opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
    opacity: 1;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
    opacity: 0;
}

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
    opacity: 1;
}

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
    transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
    transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
    transform: translateX(0);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
    transform: translateX(-100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
    transform: translateX(100%);
}

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
    transform: translateX(0%);
}

.k-fx-tile.k-fx-start .k-fx-next {
    will-change: transform;
    transform: translateX(100%);
}

.k-fx-tile.k-fx-end .k-fx-current {
    transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    transform: translateX(0);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
    transform: translateX(100%);
}

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
    transform: translateX(-100%);
}

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
    transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
    transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
    transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
    transform: translateX(0);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
    transform: translateX(-100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
    transform: translateX(100%);
}

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
    transform: translateX(0%);
}

.k-fx.k-fx-overlay.k-fx-start .k-fx-next,
.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
    will-change: transform;
    transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
    transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
    transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
    transform: translateY(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
    transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
    will-change: transform;
    transform: none;
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
    transform: translateX(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
    transform: translateX(-100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
    transform: translateY(100%);
}

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
    transform: translateY(-100%);
}

.k-drag-clue {
    border-radius: 4px;
    padding: 4px 8px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    white-space: nowrap;
    overflow: hidden;
    position: absolute;
    z-index: 20000;
    cursor: move;
}

.k-drag-status,
.k-drag-clue .k-drag-status {
    margin: 0;
    margin-right: .4ex;
}

.k-drag-clue {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-reorder-cue {
    position: absolute;
}

.k-reorder-cue::before, .k-reorder-cue::after {
    content: "";
    width: 0;
    height: 0;
    border: 3px solid transparent;
    position: absolute;
    transform: translateX(-50%);
}

.k-reorder-cue::before {
    border-bottom-width: 0;
    border-top-color: currentColor;
    top: -4px;
}

.k-reorder-cue::after {
    border-top-width: 0;
    border-bottom-color: currentColor;
    bottom: -4px;
}

.k-loading-mask,
.k-loading-image,
.k-loading-color {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
}

.k-loading-mask *,
.k-loading-mask *::before,
.k-loading-mask *::after, .k-loading-mask::before, .k-loading-mask::after,
.k-loading-image *,
.k-loading-image *::before,
.k-loading-image *::after,
.k-loading-image::before,
.k-loading-image::after,
.k-loading-color *,
.k-loading-color *::before,
.k-loading-color *::after,
.k-loading-color::before,
.k-loading-color::after {
    box-sizing: border-box;
}

.k-loading-mask {
    z-index: 100;
}

.k-loading-mask.k-opaque .k-loading-color {
    opacity: 1;
}

.k-loading-text {
    text-indent: -4000px;
    text-align: center;
    position: absolute;
    color: currentColor;
}

.k-loading-image {
    z-index: 2;
    color: currentColor;
}

.k-loading-color {
    background-color: #ffffff;
    opacity: 0.3;
}

.k-i-loading {
    position: relative;
    background-color: transparent;
    box-sizing: border-box;
    color: currentColor;
}

.k-i-loading::before, .k-i-loading::after {
    box-sizing: border-box;
}

.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
    position: absolute;
    top: 50%;
    left: 50%;
    display: inline-block;
    content: "";
    box-sizing: inherit;
    border-radius: 50%;
    border-width: .05em;
    border-style: solid;
    border-color: currentColor;
    border-top-color: transparent;
    border-bottom-color: transparent;
    background-color: transparent;
}

.k-icon.k-i-loading::before,
.k-icon.k-i-loading::after {
    content: "";
}

.k-i-loading::before,
.k-loading-image::before {
    margin-top: -.5em;
    margin-left: -.5em;
    width: 1em;
    height: 1em;
    animation: k-loading-animation .7s linear infinite;
}

.k-i-loading::after,
.k-loading-image::after {
    margin-top: -.25em;
    margin-left: -.25em;
    width: .5em;
    height: .5em;
    animation: k-loading-animation reverse 1.4s linear infinite;
}

.k-loading-image::before,
.k-loading-image::after {
    content: "";
    border-width: 1px;
    border-width: clamp(0.015em, 1px, 1px);
    font-size: 4em;
}

@keyframes loading {
    0% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 502;
    }
    50% {
        stroke-dasharray: 250 1;
    }
    100% {
        stroke-dasharray: 0 251;
        stroke-dashoffset: 0;
    }
}

@keyframes k-loading-animation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.k-resize-handle,
.k-resize-hint {
    position: absolute;
    border-color: inherit;
    z-index: 200;
}

.k-resize-handle {
    display: flex;
    align-items: center;
    justify-content: center;
}

.k-resize-handle::before {
    content: "";
    border: 0 solid;
    border-color: inherit;
}

.k-resize-n {
    width: 100%;
    height: 6px;
    flex-direction: row;
    left: 0;
    top: -3px;
    cursor: n-resize;
}

.k-resize-s {
    width: 100%;
    height: 6px;
    flex-direction: row;
    left: 0;
    bottom: -3px;
    cursor: s-resize;
}

.k-resize-w {
    width: 6px;
    height: 100%;
    flex-direction: column;
    top: 0;
    left: -3px;
    cursor: w-resize;
}

.k-resize-e {
    width: 6px;
    height: 100%;
    flex-direction: column;
    top: 0;
    right: -3px;
    cursor: e-resize;
}

.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
    width: 5px;
    height: 5px;
}

.k-resize-sw {
    cursor: sw-resize;
    bottom: 0;
    left: 0;
}

.k-resize-se {
    cursor: se-resize;
    bottom: 0;
    right: 0;
}

.k-resize-nw {
    cursor: nw-resize;
    top: 0;
    left: 0;
}

.k-resize-ne {
    cursor: ne-resize;
    top: 0;
    right: 0;
}

.k-vertical-resize {
    cursor: row-resize;
}

.k-horizontal-resize {
    cursor: col-resize;
}

.k-resize-hint {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.k-resize-hint .k-resize-hint-handle {
    width: auto;
    height: 20px;
    align-self: stretch;
}

.k-resize-hint .k-resize-hint-marker {
    width: 2px;
    height: auto;
    flex: 1 1 auto;
}

.k-resize-hint-vertical {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-resize-hint-vertical .k-resize-hint-handle {
    width: 20px;
    height: auto;
    align-self: stretch;
}

.k-resize-hint-vertical .k-resize-hint-marker {
    width: auto;
    height: 2px;
    flex: 1 1 auto;
}

.k-scrollbar {
    position: absolute;
    overflow: scroll;
}

.k-scrollbar-vertical {
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden;
}

.k-touch-scrollbar {
    display: none;
    position: absolute;
    z-index: 200000;
    height: 8px;
    width: 8px;
    border: 1px solid #8a8a8a;
    background-color: #858585;
}

.k-marquee {
    position: absolute;
    z-index: 100000;
}

.k-marquee-color,
.k-marquee-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.k-marquee-color {
    color: white;
    background-color: #ff6358;
    border-color: rgba(0, 0, 0, 0.08);
    opacity: .6;
}

.k-marquee-text {
    color: white;
}

.k-body,
.k-typography {
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    font-weight: 400;
    margin: 0;
}

.k-body p,
.k-typography p {
    margin: 0 0 14px;
}

.k-h1 {
    font-size: 42px;
    font-family: inherit;
    line-height: 54px;
    font-weight: 400;
    margin: 0 0 14px;
}

.k-h2 {
    font-size: 34px;
    font-family: inherit;
    line-height: 46px;
    font-weight: 400;
    margin: 0 0 14px;
}

.k-h3 {
    font-size: 28px;
    font-family: inherit;
    line-height: 42px;
    font-weight: 400;
    margin: 0 0 14px;
}

.k-h4 {
    font-size: 22px;
    font-family: inherit;
    line-height: 32px;
    font-weight: 700;
    margin: 0 0 14px;
}

.k-h5 {
    font-size: 16px;
    font-family: inherit;
    line-height: 26px;
    font-weight: 700;
    margin: 0 0 14px;
}

.k-h6 {
    font-size: 14px;
    font-family: inherit;
    line-height: 20px;
    font-weight: 700;
    margin: 0 0 14px;
}

.k-paragraph {
    font-size: 14px;
    font-family: inherit;
    line-height: 20px;
    font-weight: 400;
    margin: 0 0 14px;
}

.k-pre,
.k-code {
    font-size: 14px;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Roboto Mono", "Ubuntu Mono", "Lucida Console", "Courier New", monospace;
    line-height: 20px;
    font-weight: 400;
    border-style: solid;
    border-width: 1px;
}

.k-pre {
    padding: 16px 24px;
    overflow: auto;
}

.k-pre > .k-code {
    padding: 0;
    border-width: 0;
    border-color: transparent;
    background-color: transparent;
    font-family: inherit;
    font-size: inherit;
}

.k-code {
    padding: 0px 4px;
}

.k-display-1 {
    font-size: 84px;
    font-family: inherit;
    line-height: 1.2;
    font-weight: 300;
}

.k-display-2 {
    font-size: 70px;
    font-family: inherit;
    line-height: 1.2;
    font-weight: 300;
}

.k-display-3 {
    font-size: 56px;
    font-family: inherit;
    line-height: 1.2;
    font-weight: 300;
}

.k-display-4 {
    font-size: 42px;
    font-family: inherit;
    line-height: 1.2;
    font-weight: 300;
}

.k-body {
    color: #424242;
    background-color: #ffffff;
}

.k-pre,
.k-code {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-aspect-ratio-auto {
    aspect-ratio: auto;
}

.\!k-aspect-ratio-auto {
    aspect-ratio: auto !important;
}

.k-aspect-ratio-1 {
    aspect-ratio: 1;
}

.\!k-aspect-ratio-1 {
    aspect-ratio: 1 !important;
}

.k-border {
    border-width: 1px !important;
}

.k-border-0 {
    border-width: 0 !important;
}

.k-border-top {
    border-top-width: 1px !important;
}

.k-border-top-0 {
    border-top-width: 0 !important;
}

.k-border-right {
    border-right-width: 1px !important;
}

.k-border-right-0 {
    border-right-width: 0 !important;
}

.k-border-bottom {
    border-bottom-width: 1px !important;
}

.k-border-bottom-0 {
    border-bottom-width: 0 !important;
}

.k-border-left {
    border-left-width: 1px !important;
}

.k-border-left-0 {
    border-left-width: 0 !important;
}

.k-border-x {
    border-left-width: 1px !important;
    border-right-width: 1px !important;
}

.k-border-x-0 {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

.k-border-y {
    border-top-width: 1px !important;
    border-bottom-width: 1px !important;
}

.k-border-y-0 {
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
}

.k-border-solid {
    border-style: solid !important;
}

.k-border-dashed {
    border-style: dashed !important;
}

.k-border-dotted {
    border-style: dotted !important;
}

.k-border-double {
    border-style: double !important;
}

.k-border-none {
    border-style: none !important;
}

.k-border-primary {
    border-color: #ff6358 !important;
}

.k-border-secondary {
    border-color: #666666 !important;
}

.k-border-tertiary {
    border-color: #03a9f4 !important;
}

.k-border-info {
    border-color: #0058e9 !important;
}

.k-border-success {
    border-color: #37b400 !important;
}

.k-border-warning {
    border-color: #ffc000 !important;
}

.k-border-error {
    border-color: #f31700 !important;
}

.k-border-dark {
    border-color: #424242 !important;
}

.k-border-light {
    border-color: #ebebeb !important;
}

.k-border-inverse {
    border-color: #424242 !important;
}

.k-rounded {
    border-radius: 4px;
}

.\!k-rounded {
    border-radius: 4px !important;
}

.k-rounded-0 {
    border-radius: 0;
}

.\!k-rounded-0 {
    border-radius: 0 !important;
}

.k-rounded-sm {
    border-radius: 2px;
}

.\!k-rounded-sm {
    border-radius: 2px !important;
}

.k-rounded-md {
    border-radius: 4px;
}

.\!k-rounded-md {
    border-radius: 4px !important;
}

.k-rounded-lg {
    border-radius: 6px;
}

.\!k-rounded-lg {
    border-radius: 6px !important;
}

.k-rounded-full {
    border-radius: 9999px;
}

.\!k-rounded-full {
    border-radius: 9999px !important;
}

.k-rounded-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.\!k-rounded-top {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.k-rounded-top-0 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.\!k-rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.k-rounded-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.\!k-rounded-top-sm {
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
}

.k-rounded-top-md {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.\!k-rounded-top-md {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.k-rounded-top-lg {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.\!k-rounded-top-lg {
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
}

.k-rounded-top-full {
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
}

.\!k-rounded-top-full {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
}

.k-rounded-right {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.\!k-rounded-right {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.k-rounded-right-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.\!k-rounded-right-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.k-rounded-right-sm {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.\!k-rounded-right-sm {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
}

.k-rounded-right-md {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.\!k-rounded-right-md {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.k-rounded-right-lg {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.\!k-rounded-right-lg {
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.k-rounded-right-full {
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
}

.\!k-rounded-right-full {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
}

.k-rounded-bottom {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.\!k-rounded-bottom {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.k-rounded-bottom-0 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.\!k-rounded-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.k-rounded-bottom-sm {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.\!k-rounded-bottom-sm {
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
}

.k-rounded-bottom-md {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.\!k-rounded-bottom-md {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.k-rounded-bottom-lg {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.\!k-rounded-bottom-lg {
    border-bottom-left-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
}

.k-rounded-bottom-full {
    border-bottom-left-radius: 9999px;
    border-bottom-right-radius: 9999px;
}

.\!k-rounded-bottom-full {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
}

.k-rounded-left {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.\!k-rounded-left {
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.k-rounded-left-0 {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.\!k-rounded-left-0 {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
}

.k-rounded-left-sm {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px;
}

.\!k-rounded-left-sm {
    border-bottom-left-radius: 2px !important;
    border-top-left-radius: 2px !important;
}

.k-rounded-left-md {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.\!k-rounded-left-md {
    border-bottom-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}

.k-rounded-left-lg {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}

.\!k-rounded-left-lg {
    border-bottom-left-radius: 6px !important;
    border-top-left-radius: 6px !important;
}

.k-rounded-left-full {
    border-bottom-left-radius: 9999px;
    border-top-left-radius: 9999px;
}

.\!k-rounded-left-full {
    border-bottom-left-radius: 9999px !important;
    border-top-left-radius: 9999px !important;
}

.k-rounded-top-left {
    border-top-left-radius: 4px;
}

.\!k-rounded-top-left {
    border-top-left-radius: 4px !important;
}

.k-rounded-top-left-0 {
    border-top-left-radius: 0;
}

.\!k-rounded-top-left-0 {
    border-top-left-radius: 0 !important;
}

.k-rounded-top-left-sm {
    border-top-left-radius: 2px;
}

.\!k-rounded-top-left-sm {
    border-top-left-radius: 2px !important;
}

.k-rounded-top-left-md {
    border-top-left-radius: 4px;
}

.\!k-rounded-top-left-md {
    border-top-left-radius: 4px !important;
}

.k-rounded-top-left-lg {
    border-top-left-radius: 6px;
}

.\!k-rounded-top-left-lg {
    border-top-left-radius: 6px !important;
}

.k-rounded-top-left-full {
    border-top-left-radius: 9999px;
}

.\!k-rounded-top-left-full {
    border-top-left-radius: 9999px !important;
}

.k-rounded-top-right {
    border-top-right-radius: 4px;
}

.\!k-rounded-top-right {
    border-top-right-radius: 4px !important;
}

.k-rounded-top-right-0 {
    border-top-right-radius: 0;
}

.\!k-rounded-top-right-0 {
    border-top-right-radius: 0 !important;
}

.k-rounded-top-right-sm {
    border-top-right-radius: 2px;
}

.\!k-rounded-top-right-sm {
    border-top-right-radius: 2px !important;
}

.k-rounded-top-right-md {
    border-top-right-radius: 4px;
}

.\!k-rounded-top-right-md {
    border-top-right-radius: 4px !important;
}

.k-rounded-top-right-lg {
    border-top-right-radius: 6px;
}

.\!k-rounded-top-right-lg {
    border-top-right-radius: 6px !important;
}

.k-rounded-top-right-full {
    border-top-right-radius: 9999px;
}

.\!k-rounded-top-right-full {
    border-top-right-radius: 9999px !important;
}

.k-rounded-bottom-left {
    border-bottom-left-radius: 4px;
}

.\!k-rounded-bottom-left {
    border-bottom-left-radius: 4px !important;
}

.k-rounded-bottom-left-0 {
    border-bottom-left-radius: 0;
}

.\!k-rounded-bottom-left-0 {
    border-bottom-left-radius: 0 !important;
}

.k-rounded-bottom-left-sm {
    border-bottom-left-radius: 2px;
}

.\!k-rounded-bottom-left-sm {
    border-bottom-left-radius: 2px !important;
}

.k-rounded-bottom-left-md {
    border-bottom-left-radius: 4px;
}

.\!k-rounded-bottom-left-md {
    border-bottom-left-radius: 4px !important;
}

.k-rounded-bottom-left-lg {
    border-bottom-left-radius: 6px;
}

.\!k-rounded-bottom-left-lg {
    border-bottom-left-radius: 6px !important;
}

.k-rounded-bottom-left-full {
    border-bottom-left-radius: 9999px;
}

.\!k-rounded-bottom-left-full {
    border-bottom-left-radius: 9999px !important;
}

.k-rounded-bottom-right {
    border-bottom-right-radius: 4px;
}

.\!k-rounded-bottom-right {
    border-bottom-right-radius: 4px !important;
}

.k-rounded-bottom-right-0 {
    border-bottom-right-radius: 0;
}

.\!k-rounded-bottom-right-0 {
    border-bottom-right-radius: 0 !important;
}

.k-rounded-bottom-right-sm {
    border-bottom-right-radius: 2px;
}

.\!k-rounded-bottom-right-sm {
    border-bottom-right-radius: 2px !important;
}

.k-rounded-bottom-right-md {
    border-bottom-right-radius: 4px;
}

.\!k-rounded-bottom-right-md {
    border-bottom-right-radius: 4px !important;
}

.k-rounded-bottom-right-lg {
    border-bottom-right-radius: 6px;
}

.\!k-rounded-bottom-right-lg {
    border-bottom-right-radius: 6px !important;
}

.k-rounded-bottom-right-full {
    border-bottom-right-radius: 9999px;
}

.\!k-rounded-bottom-right-full {
    border-bottom-right-radius: 9999px !important;
}

.k-display-inline {
    display: inline !important;
}

.k-display-block {
    display: block !important;
}

.k-display-inline-block {
    display: inline-block !important;
}

.k-display-flex {
    display: flex !important;
}

.k-display-inline-flex {
    display: inline-flex !important;
}

.k-display-table {
    display: table !important;
}

.k-display-inline-table {
    display: inline-table !important;
}

.k-display-none {
    display: none !important;
}

.k-d-flex, .k-d-flex-row, .k-d-flex-col {
    display: flex;
}

.\!k-d-flex, .\!k-d-flex-row, .\!k-d-flex-col {
    display: flex !important;
}

.k-d-inline-flex {
    display: inline-flex;
}

.\!k-d-inline-flex {
    display: inline-flex !important;
}

.k-flex-row, .k-d-flex-row {
    flex-direction: row;
}

.\!k-flex-row, .\!k-d-flex-row, .\!k-d-flex-col {
    flex-direction: row !important;
}

.k-flex-row-reverse {
    flex-direction: row-reverse;
}

.\!k-flex-row-reverse {
    flex-direction: row-reverse !important;
}

.k-flex-col, .k-d-flex-col, .k-flex-column {
    flex-direction: column;
}

.\!k-flex-col {
    flex-direction: column !important;
}

.k-flex-col-reverse, .k-flex-column-reverse {
    flex-direction: column-reverse;
}

.\!k-flex-col-reverse {
    flex-direction: column-reverse !important;
}

.k-flex-wrap {
    flex-wrap: wrap;
}

.\!k-flex-wrap {
    flex-wrap: wrap !important;
}

.k-flex-nowrap {
    flex-wrap: nowrap;
}

.\!k-flex-nowrap {
    flex-wrap: nowrap !important;
}

.k-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
}

.\!k-flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}

.k-flex-initial {
    flex: 0 1 auto;
}

.\!k-flex-initial {
    flex: 0 1 auto !important;
}

.k-flex-1 {
    flex: 1 1 0%;
}

.\!k-flex-1 {
    flex: 1 1 0% !important;
}

.k-flex-auto {
    flex: 1 1 auto;
}

.\!k-flex-auto {
    flex: 1 1 auto !important;
}

.k-flex-none {
    flex: none;
}

.\!k-flex-none {
    flex: none !important;
}

.k-flex-grow {
    flex-grow: 1;
}

.\!k-flex-grow {
    flex-grow: 1 !important;
}

.k-flex-grow-0 {
    flex-grow: 0;
}

.\!k-flex-grow-0 {
    flex-grow: 0 !important;
}

.k-flex-shrink {
    flex-shrink: 1;
}

.\!k-flex-shrink {
    flex-shrink: 1 !important;
}

.k-flex-shrink-0 {
    flex-shrink: 0;
}

.\!k-flex-shrink-0 {
    flex-shrink: 0 !important;
}

.k-flex-basis-auto {
    flex-basis: auto;
}

.\!k-flex-basis-auto {
    flex-basis: auto !important;
}

.k-flex-basis-0 {
    flex-basis: 0%;
}

.\!k-flex-basis-0 {
    flex-basis: 0% !important;
}

.k-align-items-start {
    align-items: flex-start;
}

.\!k-align-items-start {
    align-items: flex-start !important;
}

.k-align-items-end {
    align-items: flex-end;
}

.\!k-align-items-end {
    align-items: flex-end !important;
}

.k-align-items-center {
    align-items: center;
}

.\!k-align-items-center {
    align-items: center !important;
}

.k-align-items-stretch {
    align-items: stretch;
}

.\!k-align-items-stretch {
    align-items: stretch !important;
}

.k-align-items-baseline {
    align-items: baseline;
}

.\!k-align-items-baseline {
    align-items: baseline !important;
}

.k-align-content-start {
    align-content: flex-start;
}

.\!k-align-content-start {
    align-content: flex-start !important;
}

.k-align-content-end {
    align-content: flex-end;
}

.\!k-align-content-end {
    align-content: flex-end !important;
}

.k-align-content-center {
    align-content: center;
}

.\!k-align-content-center {
    align-content: center !important;
}

.k-align-content-stretch {
    align-content: stretch;
}

.\!k-align-content-stretch {
    align-content: stretch !important;
}

.k-align-content-baseline {
    align-content: baseline;
}

.\!k-align-content-baseline {
    align-content: baseline !important;
}

.k-align-self-start {
    align-self: flex-start;
}

.\!k-align-self-start {
    align-self: flex-start !important;
}

.k-align-self-end {
    align-self: flex-end;
}

.\!k-align-self-end {
    align-self: flex-end !important;
}

.k-align-self-center {
    align-self: center;
}

.\!k-align-self-center {
    align-self: center !important;
}

.k-align-self-stretch {
    align-self: stretch;
}

.\!k-align-self-stretch {
    align-self: stretch !important;
}

.k-align-self-baseline {
    align-self: baseline;
}

.\!k-align-self-baseline {
    align-self: baseline !important;
}

.k-justify-content-start {
    justify-content: flex-start;
}

.\!k-justify-content-start {
    justify-content: flex-start !important;
}

.k-justify-content-end {
    justify-content: flex-end;
}

.\!k-justify-content-end {
    justify-content: flex-end !important;
}

.k-justify-content-center {
    justify-content: center;
}

.\!k-justify-content-center {
    justify-content: center !important;
}

.k-justify-content-between {
    justify-content: space-between;
}

.\!k-justify-content-between {
    justify-content: space-between !important;
}

.k-justify-content-around {
    justify-content: space-around;
}

.\!k-justify-content-around {
    justify-content: space-around !important;
}

.k-justify-content-evenly {
    justify-content: space-evenly;
}

.\!k-justify-content-evenly {
    justify-content: space-evenly !important;
}

.k-justify-content-stretch > * {
    flex: 1 0 0%;
}

.\!k-justify-content-stretch > * {
    flex: 1 0 0% !important;
}

.k-justify-items-start {
    justify-items: flex-start;
}

.\!k-justify-items-start {
    justify-items: flex-start !important;
}

.k-justify-items-end {
    justify-items: flex-end;
}

.\!k-justify-items-end {
    justify-items: flex-end !important;
}

.k-justify-items-center {
    justify-items: center;
}

.\!k-justify-items-center {
    justify-items: center !important;
}

.k-justify-items-stretch {
    justify-items: stretch;
}

.\!k-justify-items-stretch {
    justify-items: stretch !important;
}

.k-float-left {
    float: left !important;
}

.k-float-right {
    float: right !important;
}

.k-float-none {
    float: none !important;
}

.k-clear-left {
    clear: left !important;
}

.k-clear-right {
    clear: right !important;
}

.k-clear-both {
    clear: both !important;
}

.k-clear-none {
    clear: none !important;
}

.k-floatwrap::after {
    content: "";
    display: block;
    clear: both;
}

.k-d-grid {
    display: grid;
}

.k-grid-cols-none {
    grid-template-columns: none;
}

.k-grid-rows-none {
    grid-template-rows: none;
}

.k-grid-flow-col {
    grid-auto-flow: column;
}

.k-grid-flow-col-dense {
    grid-auto-flow: column dense;
}

.k-grid-flow-row {
    grid-auto-flow: row;
}

.k-grid-flow-row-dense {
    grid-auto-flow: row dense;
}

.k-grid-flow-unset {
    grid-auto-flow: unset;
}

.k-colspan-all {
    grid-column: 1 / -1;
}

.k-colspan-auto {
    grid-column: auto;
}

.k-rowspan-all {
    grid-row: 1 / -1;
}

.k-rowspan-auto {
    grid-row: auto;
}

.k-grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.k-colspan-1 {
    grid-column: span 1;
}

.k-col-start-1 {
    grid-column-start: 1;
}

.k-col-end-1 {
    grid-column-end: 1;
}

.k-grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.k-colspan-2 {
    grid-column: span 2;
}

.k-col-start-2 {
    grid-column-start: 2;
}

.k-col-end-2 {
    grid-column-end: 2;
}

.k-grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.k-colspan-3 {
    grid-column: span 3;
}

.k-col-start-3 {
    grid-column-start: 3;
}

.k-col-end-3 {
    grid-column-end: 3;
}

.k-grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.k-colspan-4 {
    grid-column: span 4;
}

.k-col-start-4 {
    grid-column-start: 4;
}

.k-col-end-4 {
    grid-column-end: 4;
}

.k-grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.k-colspan-5 {
    grid-column: span 5;
}

.k-col-start-5 {
    grid-column-start: 5;
}

.k-col-end-5 {
    grid-column-end: 5;
}

.k-grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

.k-colspan-6 {
    grid-column: span 6;
}

.k-col-start-6 {
    grid-column-start: 6;
}

.k-col-end-6 {
    grid-column-end: 6;
}

.k-grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
}

.k-colspan-7 {
    grid-column: span 7;
}

.k-col-start-7 {
    grid-column-start: 7;
}

.k-col-end-7 {
    grid-column-end: 7;
}

.k-grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
}

.k-colspan-8 {
    grid-column: span 8;
}

.k-col-start-8 {
    grid-column-start: 8;
}

.k-col-end-8 {
    grid-column-end: 8;
}

.k-grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
}

.k-colspan-9 {
    grid-column: span 9;
}

.k-col-start-9 {
    grid-column-start: 9;
}

.k-col-end-9 {
    grid-column-end: 9;
}

.k-grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
}

.k-colspan-10 {
    grid-column: span 10;
}

.k-col-start-10 {
    grid-column-start: 10;
}

.k-col-end-10 {
    grid-column-end: 10;
}

.k-grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
}

.k-colspan-11 {
    grid-column: span 11;
}

.k-col-start-11 {
    grid-column-start: 11;
}

.k-col-end-11 {
    grid-column-end: 11;
}

.k-grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
}

.k-colspan-12 {
    grid-column: span 12;
}

.k-col-start-12 {
    grid-column-start: 12;
}

.k-col-end-12 {
    grid-column-end: 12;
}

.k-grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
}

.k-rowspan-1 {
    grid-row: span 1;
}

.k-row-start-1 {
    grid-row-start: 1;
}

.k-row-end-1 {
    grid-row-end: 1;
}

.k-grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
}

.k-rowspan-2 {
    grid-row: span 2;
}

.k-row-start-2 {
    grid-row-start: 2;
}

.k-row-end-2 {
    grid-row-end: 2;
}

.k-grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
}

.k-rowspan-3 {
    grid-row: span 3;
}

.k-row-start-3 {
    grid-row-start: 3;
}

.k-row-end-3 {
    grid-row-end: 3;
}

.k-grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
}

.k-rowspan-4 {
    grid-row: span 4;
}

.k-row-start-4 {
    grid-row-start: 4;
}

.k-row-end-4 {
    grid-row-end: 4;
}

.k-grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
}

.k-rowspan-5 {
    grid-row: span 5;
}

.k-row-start-5 {
    grid-row-start: 5;
}

.k-row-end-5 {
    grid-row-end: 5;
}

.k-grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
}

.k-rowspan-6 {
    grid-row: span 6;
}

.k-row-start-6 {
    grid-row-start: 6;
}

.k-row-end-6 {
    grid-row-end: 6;
}

.k-grid-rows-7 {
    grid-template-rows: repeat(7, minmax(0, 1fr));
}

.k-rowspan-7 {
    grid-row: span 7;
}

.k-row-start-7 {
    grid-row-start: 7;
}

.k-row-end-7 {
    grid-row-end: 7;
}

.k-grid-rows-8 {
    grid-template-rows: repeat(8, minmax(0, 1fr));
}

.k-rowspan-8 {
    grid-row: span 8;
}

.k-row-start-8 {
    grid-row-start: 8;
}

.k-row-end-8 {
    grid-row-end: 8;
}

.k-grid-rows-9 {
    grid-template-rows: repeat(9, minmax(0, 1fr));
}

.k-rowspan-9 {
    grid-row: span 9;
}

.k-row-start-9 {
    grid-row-start: 9;
}

.k-row-end-9 {
    grid-row-end: 9;
}

.k-grid-rows-10 {
    grid-template-rows: repeat(10, minmax(0, 1fr));
}

.k-rowspan-10 {
    grid-row: span 10;
}

.k-row-start-10 {
    grid-row-start: 10;
}

.k-row-end-10 {
    grid-row-end: 10;
}

.k-order-first {
    order: -9999 !important;
}

.k-order-last {
    order: 9999 !important;
}

.k-order-none {
    order: 0 !important;
}

.k-order-1 {
    order: 1 !important;
}

.k-order-2 {
    order: 2 !important;
}

.k-order-3 {
    order: 3 !important;
}

.k-order-4 {
    order: 4 !important;
}

.k-order-5 {
    order: 5 !important;
}

.k-order-6 {
    order: 6 !important;
}

.k-order-7 {
    order: 7 !important;
}

.k-order-8 {
    order: 8 !important;
}

.k-order-9 {
    order: 9 !important;
}

.k-order-10 {
    order: 10 !important;
}

.k-order-11 {
    order: 11 !important;
}

.k-order-12 {
    order: 12 !important;
}

.k-overflow-auto {
    overflow: auto;
}

.k-overflow-x-auto {
    overflow-x: auto;
}

.k-overflow-y-auto {
    overflow-y: auto;
}

.\!k-overflow-auto {
    overflow: auto !important;
}

.\!k-overflow-x-auto {
    overflow-x: auto !important;
}

.\!k-overflow-y-auto {
    overflow-y: auto !important;
}

.k-overflow-hidden {
    overflow: hidden;
}

.k-overflow-x-hidden {
    overflow-x: hidden;
}

.k-overflow-y-hidden {
    overflow-y: hidden;
}

.\!k-overflow-hidden {
    overflow: hidden !important;
}

.\!k-overflow-x-hidden {
    overflow-x: hidden !important;
}

.\!k-overflow-y-hidden {
    overflow-y: hidden !important;
}

.k-overflow-visible {
    overflow: visible;
}

.k-overflow-x-visible {
    overflow-x: visible;
}

.k-overflow-y-visible {
    overflow-y: visible;
}

.\!k-overflow-visible {
    overflow: visible !important;
}

.\!k-overflow-x-visible {
    overflow-x: visible !important;
}

.\!k-overflow-y-visible {
    overflow-y: visible !important;
}

.k-overflow-scroll {
    overflow: scroll;
}

.k-overflow-x-scroll {
    overflow-x: scroll;
}

.k-overflow-y-scroll {
    overflow-y: scroll;
}

.\!k-overflow-scroll {
    overflow: scroll !important;
}

.\!k-overflow-x-scroll {
    overflow-x: scroll !important;
}

.\!k-overflow-y-scroll {
    overflow-y: scroll !important;
}

.k-overflow-clip {
    overflow: clip;
}

.k-overflow-x-clip {
    overflow-x: clip;
}

.k-overflow-y-clip {
    overflow-y: clip;
}

.\!k-overflow-clip {
    overflow: clip !important;
}

.\!k-overflow-x-clip {
    overflow-x: clip !important;
}

.\!k-overflow-y-clip {
    overflow-y: clip !important;
}

.k-overflow-auto-hidden {
    overflow: auto hidden;
}

.\!k-overflow-auto-hidden {
    overflow: auto hidden !important;
}

.k-overflow-auto-visible {
    overflow: auto visible;
}

.\!k-overflow-auto-visible {
    overflow: auto visible !important;
}

.k-overflow-auto-scroll {
    overflow: auto scroll;
}

.\!k-overflow-auto-scroll {
    overflow: auto scroll !important;
}

.k-overflow-auto-clip {
    overflow: auto clip;
}

.\!k-overflow-auto-clip {
    overflow: auto clip !important;
}

.k-overflow-hidden-auto {
    overflow: hidden auto;
}

.\!k-overflow-hidden-auto {
    overflow: hidden auto !important;
}

.k-overflow-hidden-visible {
    overflow: hidden visible;
}

.\!k-overflow-hidden-visible {
    overflow: hidden visible !important;
}

.k-overflow-hidden-scroll {
    overflow: hidden scroll;
}

.\!k-overflow-hidden-scroll {
    overflow: hidden scroll !important;
}

.k-overflow-hidden-clip {
    overflow: hidden clip;
}

.\!k-overflow-hidden-clip {
    overflow: hidden clip !important;
}

.k-overflow-visible-auto {
    overflow: visible auto;
}

.\!k-overflow-visible-auto {
    overflow: visible auto !important;
}

.k-overflow-visible-hidden {
    overflow: visible hidden;
}

.\!k-overflow-visible-hidden {
    overflow: visible hidden !important;
}

.k-overflow-visible-scroll {
    overflow: visible scroll;
}

.\!k-overflow-visible-scroll {
    overflow: visible scroll !important;
}

.k-overflow-visible-clip {
    overflow: visible clip;
}

.\!k-overflow-visible-clip {
    overflow: visible clip !important;
}

.k-overflow-scroll-auto {
    overflow: scroll auto;
}

.\!k-overflow-scroll-auto {
    overflow: scroll auto !important;
}

.k-overflow-scroll-hidden {
    overflow: scroll hidden;
}

.\!k-overflow-scroll-hidden {
    overflow: scroll hidden !important;
}

.k-overflow-scroll-visible {
    overflow: scroll visible;
}

.\!k-overflow-scroll-visible {
    overflow: scroll visible !important;
}

.k-overflow-scroll-clip {
    overflow: scroll clip;
}

.\!k-overflow-scroll-clip {
    overflow: scroll clip !important;
}

.k-overflow-clip-auto {
    overflow: clip auto;
}

.\!k-overflow-clip-auto {
    overflow: clip auto !important;
}

.k-overflow-clip-hidden {
    overflow: clip hidden;
}

.\!k-overflow-clip-hidden {
    overflow: clip hidden !important;
}

.k-overflow-clip-visible {
    overflow: clip visible;
}

.\!k-overflow-clip-visible {
    overflow: clip visible !important;
}

.k-overflow-clip-scroll {
    overflow: clip scroll;
}

.\!k-overflow-clip-scroll {
    overflow: clip scroll !important;
}

.k-pointer-events-none {
    pointer-events: none !important;
}

.k-pointer-events-auto {
    pointer-events: auto !important;
}

.k-static,
.k-pos-static {
    position: static !important;
}

.\!k-static,
.\!k-pos-static {
    position: static !important;
}

.k-relative,
.k-pos-relative {
    position: relative !important;
}

.\!k-relative,
.\!k-pos-relative {
    position: relative !important;
}

.k-absolute,
.k-pos-absolute {
    position: absolute !important;
}

.\!k-absolute,
.\!k-pos-absolute {
    position: absolute !important;
}

.k-fixed,
.k-pos-fixed {
    position: fixed !important;
}

.\!k-fixed,
.\!k-pos-fixed {
    position: fixed !important;
}

.k-sticky,
.k-pos-sticky {
    position: sticky !important;
}

.\!k-sticky,
.\!k-pos-sticky {
    position: sticky !important;
}

.k-top,
.k-pos-top {
    top: 0;
}

.k-right,
.k-pos-right {
    right: 0;
}

.k-bottom,
.k-pos-bottom {
    bottom: 0;
}

.k-left,
.k-pos-left {
    left: 0;
}

.k-top-start,
.k-pos-top-start {
    top: 0;
    left: 0;
}

.k-rtl .k-top-start, .k-top-start[dir="rtl"],
[dir="rtl"] .k-top-start, .k-rtl
.k-pos-top-start,
.k-pos-top-start[dir="rtl"],
[dir="rtl"]
.k-pos-top-start {
    left: auto;
    right: 0;
}

.k-top-center,
.k-pos-top-center {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.k-top-end,
.k-pos-top-end {
    top: 0;
    right: 0;
}

.k-rtl .k-top-end, .k-top-end[dir="rtl"],
[dir="rtl"] .k-top-end, .k-rtl
.k-pos-top-end,
.k-pos-top-end[dir="rtl"],
[dir="rtl"]
.k-pos-top-end {
    right: auto;
    left: 0;
}

.k-middle-start,
.k-pos-middle-start {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.k-rtl .k-middle-start, .k-middle-start[dir="rtl"],
[dir="rtl"] .k-middle-start, .k-rtl
.k-pos-middle-start,
.k-pos-middle-start[dir="rtl"],
[dir="rtl"]
.k-pos-middle-start {
    left: auto;
    right: 0;
}

.k-middle-center,
.k-pos-middle-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.k-middle-end,
.k-pos-middle-end {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.k-rtl .k-middle-end, .k-middle-end[dir="rtl"],
[dir="rtl"] .k-middle-end, .k-rtl
.k-pos-middle-end,
.k-pos-middle-end[dir="rtl"],
[dir="rtl"]
.k-pos-middle-end {
    right: auto;
    left: 0;
}

.k-bottom-start,
.k-pos-bottom-start {
    bottom: 0;
    left: 0;
}

.k-rtl .k-bottom-start, .k-bottom-start[dir="rtl"],
[dir="rtl"] .k-bottom-start, .k-rtl
.k-pos-bottom-start,
.k-pos-bottom-start[dir="rtl"],
[dir="rtl"]
.k-pos-bottom-start {
    left: auto;
    right: 0;
}

.k-bottom-center,
.k-pos-bottom-center {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.k-bottom-end,
.k-pos-bottom-end {
    bottom: 0;
    right: 0;
}

.k-rtl .k-bottom-end, .k-bottom-end[dir="rtl"],
[dir="rtl"] .k-bottom-end, .k-rtl
.k-pos-bottom-end,
.k-pos-bottom-end[dir="rtl"],
[dir="rtl"]
.k-pos-bottom-end {
    right: auto;
    left: 0;
}

.k-resize-none {
    resize: none;
}

.\!k-resize-none {
    resize: none !important;
}

.k-resize-both {
    resize: both;
}

.\!k-resize-both {
    resize: both !important;
}

.k-resize-horizontal {
    resize: horizontal;
}

.\!k-resize-horizontal {
    resize: horizontal !important;
}

.k-resize-vertical {
    resize: vertical;
}

.\!k-resize-vertical {
    resize: vertical !important;
}

.k-m-0 {
    margin: 0 !important;
}

.k-mt-0 {
    margin-top: 0 !important;
}

.k-mr-0 {
    margin-right: 0 !important;
}

.k-mb-0 {
    margin-bottom: 0 !important;
}

.k-ml-0 {
    margin-left: 0 !important;
}

.k-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.k-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.k-m-1 {
    margin: 4px !important;
}

.k-mt-1 {
    margin-top: 4px !important;
}

.k-mr-1 {
    margin-right: 4px !important;
}

.k-mb-1 {
    margin-bottom: 4px !important;
}

.k-ml-1 {
    margin-left: 4px !important;
}

.k-mx-1 {
    margin-left: 4px !important;
    margin-right: 4px !important;
}

.k-my-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

.k-m-2 {
    margin: 8px !important;
}

.k-mt-2 {
    margin-top: 8px !important;
}

.k-mr-2 {
    margin-right: 8px !important;
}

.k-mb-2 {
    margin-bottom: 8px !important;
}

.k-ml-2 {
    margin-left: 8px !important;
}

.k-mx-2 {
    margin-left: 8px !important;
    margin-right: 8px !important;
}

.k-my-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.k-m-3 {
    margin: 12px !important;
}

.k-mt-3 {
    margin-top: 12px !important;
}

.k-mr-3 {
    margin-right: 12px !important;
}

.k-mb-3 {
    margin-bottom: 12px !important;
}

.k-ml-3 {
    margin-left: 12px !important;
}

.k-mx-3 {
    margin-left: 12px !important;
    margin-right: 12px !important;
}

.k-my-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

.k-m-4 {
    margin: 16px !important;
}

.k-mt-4 {
    margin-top: 16px !important;
}

.k-mr-4 {
    margin-right: 16px !important;
}

.k-mb-4 {
    margin-bottom: 16px !important;
}

.k-ml-4 {
    margin-left: 16px !important;
}

.k-mx-4 {
    margin-left: 16px !important;
    margin-right: 16px !important;
}

.k-my-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

.k-m-5 {
    margin: 20px !important;
}

.k-mt-5 {
    margin-top: 20px !important;
}

.k-mr-5 {
    margin-right: 20px !important;
}

.k-mb-5 {
    margin-bottom: 20px !important;
}

.k-ml-5 {
    margin-left: 20px !important;
}

.k-mx-5 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.k-my-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.k-m-6 {
    margin: 24px !important;
}

.k-mt-6 {
    margin-top: 24px !important;
}

.k-mr-6 {
    margin-right: 24px !important;
}

.k-mb-6 {
    margin-bottom: 24px !important;
}

.k-ml-6 {
    margin-left: 24px !important;
}

.k-mx-6 {
    margin-left: 24px !important;
    margin-right: 24px !important;
}

.k-my-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}

.k-m-7 {
    margin: 28px !important;
}

.k-mt-7 {
    margin-top: 28px !important;
}

.k-mr-7 {
    margin-right: 28px !important;
}

.k-mb-7 {
    margin-bottom: 28px !important;
}

.k-ml-7 {
    margin-left: 28px !important;
}

.k-mx-7 {
    margin-left: 28px !important;
    margin-right: 28px !important;
}

.k-my-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
}

.k-m-8 {
    margin: 32px !important;
}

.k-mt-8 {
    margin-top: 32px !important;
}

.k-mr-8 {
    margin-right: 32px !important;
}

.k-mb-8 {
    margin-bottom: 32px !important;
}

.k-ml-8 {
    margin-left: 32px !important;
}

.k-mx-8 {
    margin-left: 32px !important;
    margin-right: 32px !important;
}

.k-my-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}

.k-m-9 {
    margin: 36px !important;
}

.k-mt-9 {
    margin-top: 36px !important;
}

.k-mr-9 {
    margin-right: 36px !important;
}

.k-mb-9 {
    margin-bottom: 36px !important;
}

.k-ml-9 {
    margin-left: 36px !important;
}

.k-mx-9 {
    margin-left: 36px !important;
    margin-right: 36px !important;
}

.k-my-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
}

.k-m-10 {
    margin: 40px !important;
}

.k-mt-10 {
    margin-top: 40px !important;
}

.k-mr-10 {
    margin-right: 40px !important;
}

.k-mb-10 {
    margin-bottom: 40px !important;
}

.k-ml-10 {
    margin-left: 40px !important;
}

.k-mx-10 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}

.k-my-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.k-m-11 {
    margin: 44px !important;
}

.k-mt-11 {
    margin-top: 44px !important;
}

.k-mr-11 {
    margin-right: 44px !important;
}

.k-mb-11 {
    margin-bottom: 44px !important;
}

.k-ml-11 {
    margin-left: 44px !important;
}

.k-mx-11 {
    margin-left: 44px !important;
    margin-right: 44px !important;
}

.k-my-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
}

.k-m-12 {
    margin: 48px !important;
}

.k-mt-12 {
    margin-top: 48px !important;
}

.k-mr-12 {
    margin-right: 48px !important;
}

.k-mb-12 {
    margin-bottom: 48px !important;
}

.k-ml-12 {
    margin-left: 48px !important;
}

.k-mx-12 {
    margin-left: 48px !important;
    margin-right: 48px !important;
}

.k-my-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}

.k-m-13 {
    margin: 52px !important;
}

.k-mt-13 {
    margin-top: 52px !important;
}

.k-mr-13 {
    margin-right: 52px !important;
}

.k-mb-13 {
    margin-bottom: 52px !important;
}

.k-ml-13 {
    margin-left: 52px !important;
}

.k-mx-13 {
    margin-left: 52px !important;
    margin-right: 52px !important;
}

.k-my-13 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
}

.k-m-14 {
    margin: 56px !important;
}

.k-mt-14 {
    margin-top: 56px !important;
}

.k-mr-14 {
    margin-right: 56px !important;
}

.k-mb-14 {
    margin-bottom: 56px !important;
}

.k-ml-14 {
    margin-left: 56px !important;
}

.k-mx-14 {
    margin-left: 56px !important;
    margin-right: 56px !important;
}

.k-my-14 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}

.k-m-15 {
    margin: 60px !important;
}

.k-mt-15 {
    margin-top: 60px !important;
}

.k-mr-15 {
    margin-right: 60px !important;
}

.k-mb-15 {
    margin-bottom: 60px !important;
}

.k-ml-15 {
    margin-left: 60px !important;
}

.k-mx-15 {
    margin-left: 60px !important;
    margin-right: 60px !important;
}

.k-my-15 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

.k-m-16 {
    margin: 64px !important;
}

.k-mt-16 {
    margin-top: 64px !important;
}

.k-mr-16 {
    margin-right: 64px !important;
}

.k-mb-16 {
    margin-bottom: 64px !important;
}

.k-ml-16 {
    margin-left: 64px !important;
}

.k-mx-16 {
    margin-left: 64px !important;
    margin-right: 64px !important;
}

.k-my-16 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
}

.k-m-17 {
    margin: 68px !important;
}

.k-mt-17 {
    margin-top: 68px !important;
}

.k-mr-17 {
    margin-right: 68px !important;
}

.k-mb-17 {
    margin-bottom: 68px !important;
}

.k-ml-17 {
    margin-left: 68px !important;
}

.k-mx-17 {
    margin-left: 68px !important;
    margin-right: 68px !important;
}

.k-my-17 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
}

.k-m-18 {
    margin: 72px !important;
}

.k-mt-18 {
    margin-top: 72px !important;
}

.k-mr-18 {
    margin-right: 72px !important;
}

.k-mb-18 {
    margin-bottom: 72px !important;
}

.k-ml-18 {
    margin-left: 72px !important;
}

.k-mx-18 {
    margin-left: 72px !important;
    margin-right: 72px !important;
}

.k-my-18 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
}

.k-m-19 {
    margin: 76px !important;
}

.k-mt-19 {
    margin-top: 76px !important;
}

.k-mr-19 {
    margin-right: 76px !important;
}

.k-mb-19 {
    margin-bottom: 76px !important;
}

.k-ml-19 {
    margin-left: 76px !important;
}

.k-mx-19 {
    margin-left: 76px !important;
    margin-right: 76px !important;
}

.k-my-19 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
}

.k-m-20 {
    margin: 80px !important;
}

.k-mt-20 {
    margin-top: 80px !important;
}

.k-mr-20 {
    margin-right: 80px !important;
}

.k-mb-20 {
    margin-bottom: 80px !important;
}

.k-ml-20 {
    margin-left: 80px !important;
}

.k-mx-20 {
    margin-left: 80px !important;
    margin-right: 80px !important;
}

.k-my-20 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}

.k-m-21 {
    margin: 84px !important;
}

.k-mt-21 {
    margin-top: 84px !important;
}

.k-mr-21 {
    margin-right: 84px !important;
}

.k-mb-21 {
    margin-bottom: 84px !important;
}

.k-ml-21 {
    margin-left: 84px !important;
}

.k-mx-21 {
    margin-left: 84px !important;
    margin-right: 84px !important;
}

.k-my-21 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
}

.k-m-22 {
    margin: 88px !important;
}

.k-mt-22 {
    margin-top: 88px !important;
}

.k-mr-22 {
    margin-right: 88px !important;
}

.k-mb-22 {
    margin-bottom: 88px !important;
}

.k-ml-22 {
    margin-left: 88px !important;
}

.k-mx-22 {
    margin-left: 88px !important;
    margin-right: 88px !important;
}

.k-my-22 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
}

.k-m-23 {
    margin: 92px !important;
}

.k-mt-23 {
    margin-top: 92px !important;
}

.k-mr-23 {
    margin-right: 92px !important;
}

.k-mb-23 {
    margin-bottom: 92px !important;
}

.k-ml-23 {
    margin-left: 92px !important;
}

.k-mx-23 {
    margin-left: 92px !important;
    margin-right: 92px !important;
}

.k-my-23 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
}

.k-m-24 {
    margin: 96px !important;
}

.k-mt-24 {
    margin-top: 96px !important;
}

.k-mr-24 {
    margin-right: 96px !important;
}

.k-mb-24 {
    margin-bottom: 96px !important;
}

.k-ml-24 {
    margin-left: 96px !important;
}

.k-mx-24 {
    margin-left: 96px !important;
    margin-right: 96px !important;
}

.k-my-24 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
}

.k-m-xs {
    margin: 4px !important;
}

.k-mt-xs {
    margin-top: 4px !important;
}

.k-mr-xs {
    margin-right: 4px !important;
}

.k-mb-xs {
    margin-bottom: 4px !important;
}

.k-ml-xs {
    margin-left: 4px !important;
}

.k-mx-xs {
    margin-left: 4px !important;
    margin-right: 4px !important;
}

.k-my-xs {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}

.k-m-sm {
    margin: 8px !important;
}

.k-mt-sm {
    margin-top: 8px !important;
}

.k-mr-sm {
    margin-right: 8px !important;
}

.k-mb-sm {
    margin-bottom: 8px !important;
}

.k-ml-sm {
    margin-left: 8px !important;
}

.k-mx-sm {
    margin-left: 8px !important;
    margin-right: 8px !important;
}

.k-my-sm {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

.k-m-md {
    margin: 12px !important;
}

.k-mt-md {
    margin-top: 12px !important;
}

.k-mr-md {
    margin-right: 12px !important;
}

.k-mb-md {
    margin-bottom: 12px !important;
}

.k-ml-md {
    margin-left: 12px !important;
}

.k-mx-md {
    margin-left: 12px !important;
    margin-right: 12px !important;
}

.k-my-md {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}

.k-m-lg {
    margin: 16px !important;
}

.k-mt-lg {
    margin-top: 16px !important;
}

.k-mr-lg {
    margin-right: 16px !important;
}

.k-mb-lg {
    margin-bottom: 16px !important;
}

.k-ml-lg {
    margin-left: 16px !important;
}

.k-mx-lg {
    margin-left: 16px !important;
    margin-right: 16px !important;
}

.k-my-lg {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}

.k-m-xl {
    margin: 24px !important;
}

.k-mt-xl {
    margin-top: 24px !important;
}

.k-mr-xl {
    margin-right: 24px !important;
}

.k-mb-xl {
    margin-bottom: 24px !important;
}

.k-ml-xl {
    margin-left: 24px !important;
}

.k-mx-xl {
    margin-left: 24px !important;
    margin-right: 24px !important;
}

.k-my-xl {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}

.k-m-thin {
    margin: 2px !important;
}

.k-mt-thin {
    margin-top: 2px !important;
}

.k-mr-thin {
    margin-right: 2px !important;
}

.k-mb-thin {
    margin-bottom: 2px !important;
}

.k-ml-thin {
    margin-left: 2px !important;
}

.k-mx-thin {
    margin-left: 2px !important;
    margin-right: 2px !important;
}

.k-my-thin {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}

.k-m-hair {
    margin: 1px !important;
}

.k-mt-hair {
    margin-top: 1px !important;
}

.k-mr-hair {
    margin-right: 1px !important;
}

.k-mb-hair {
    margin-bottom: 1px !important;
}

.k-ml-hair {
    margin-left: 1px !important;
}

.k-mx-hair {
    margin-left: 1px !important;
    margin-right: 1px !important;
}

.k-my-hair {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}

.k-p-0 {
    padding: 0 !important;
}

.k-pt-0 {
    padding-top: 0 !important;
}

.k-pr-0 {
    padding-right: 0 !important;
}

.k-pb-0 {
    padding-bottom: 0 !important;
}

.k-pl-0 {
    padding-left: 0 !important;
}

.k-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.k-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.k-p-1 {
    padding: 4px !important;
}

.k-pt-1 {
    padding-top: 4px !important;
}

.k-pr-1 {
    padding-right: 4px !important;
}

.k-pb-1 {
    padding-bottom: 4px !important;
}

.k-pl-1 {
    padding-left: 4px !important;
}

.k-px-1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.k-py-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.k-p-2 {
    padding: 8px !important;
}

.k-pt-2 {
    padding-top: 8px !important;
}

.k-pr-2 {
    padding-right: 8px !important;
}

.k-pb-2 {
    padding-bottom: 8px !important;
}

.k-pl-2 {
    padding-left: 8px !important;
}

.k-px-2 {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.k-py-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.k-p-3 {
    padding: 12px !important;
}

.k-pt-3 {
    padding-top: 12px !important;
}

.k-pr-3 {
    padding-right: 12px !important;
}

.k-pb-3 {
    padding-bottom: 12px !important;
}

.k-pl-3 {
    padding-left: 12px !important;
}

.k-px-3 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.k-py-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.k-p-4 {
    padding: 16px !important;
}

.k-pt-4 {
    padding-top: 16px !important;
}

.k-pr-4 {
    padding-right: 16px !important;
}

.k-pb-4 {
    padding-bottom: 16px !important;
}

.k-pl-4 {
    padding-left: 16px !important;
}

.k-px-4 {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.k-py-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.k-p-5 {
    padding: 20px !important;
}

.k-pt-5 {
    padding-top: 20px !important;
}

.k-pr-5 {
    padding-right: 20px !important;
}

.k-pb-5 {
    padding-bottom: 20px !important;
}

.k-pl-5 {
    padding-left: 20px !important;
}

.k-px-5 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.k-py-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.k-p-6 {
    padding: 24px !important;
}

.k-pt-6 {
    padding-top: 24px !important;
}

.k-pr-6 {
    padding-right: 24px !important;
}

.k-pb-6 {
    padding-bottom: 24px !important;
}

.k-pl-6 {
    padding-left: 24px !important;
}

.k-px-6 {
    padding-left: 24px !important;
    padding-right: 24px !important;
}

.k-py-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}

.k-p-7 {
    padding: 28px !important;
}

.k-pt-7 {
    padding-top: 28px !important;
}

.k-pr-7 {
    padding-right: 28px !important;
}

.k-pb-7 {
    padding-bottom: 28px !important;
}

.k-pl-7 {
    padding-left: 28px !important;
}

.k-px-7 {
    padding-left: 28px !important;
    padding-right: 28px !important;
}

.k-py-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}

.k-p-8 {
    padding: 32px !important;
}

.k-pt-8 {
    padding-top: 32px !important;
}

.k-pr-8 {
    padding-right: 32px !important;
}

.k-pb-8 {
    padding-bottom: 32px !important;
}

.k-pl-8 {
    padding-left: 32px !important;
}

.k-px-8 {
    padding-left: 32px !important;
    padding-right: 32px !important;
}

.k-py-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}

.k-p-9 {
    padding: 36px !important;
}

.k-pt-9 {
    padding-top: 36px !important;
}

.k-pr-9 {
    padding-right: 36px !important;
}

.k-pb-9 {
    padding-bottom: 36px !important;
}

.k-pl-9 {
    padding-left: 36px !important;
}

.k-px-9 {
    padding-left: 36px !important;
    padding-right: 36px !important;
}

.k-py-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}

.k-p-10 {
    padding: 40px !important;
}

.k-pt-10 {
    padding-top: 40px !important;
}

.k-pr-10 {
    padding-right: 40px !important;
}

.k-pb-10 {
    padding-bottom: 40px !important;
}

.k-pl-10 {
    padding-left: 40px !important;
}

.k-px-10 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

.k-py-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.k-p-11 {
    padding: 44px !important;
}

.k-pt-11 {
    padding-top: 44px !important;
}

.k-pr-11 {
    padding-right: 44px !important;
}

.k-pb-11 {
    padding-bottom: 44px !important;
}

.k-pl-11 {
    padding-left: 44px !important;
}

.k-px-11 {
    padding-left: 44px !important;
    padding-right: 44px !important;
}

.k-py-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
}

.k-p-12 {
    padding: 48px !important;
}

.k-pt-12 {
    padding-top: 48px !important;
}

.k-pr-12 {
    padding-right: 48px !important;
}

.k-pb-12 {
    padding-bottom: 48px !important;
}

.k-pl-12 {
    padding-left: 48px !important;
}

.k-px-12 {
    padding-left: 48px !important;
    padding-right: 48px !important;
}

.k-py-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}

.k-p-13 {
    padding: 52px !important;
}

.k-pt-13 {
    padding-top: 52px !important;
}

.k-pr-13 {
    padding-right: 52px !important;
}

.k-pb-13 {
    padding-bottom: 52px !important;
}

.k-pl-13 {
    padding-left: 52px !important;
}

.k-px-13 {
    padding-left: 52px !important;
    padding-right: 52px !important;
}

.k-py-13 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
}

.k-p-14 {
    padding: 56px !important;
}

.k-pt-14 {
    padding-top: 56px !important;
}

.k-pr-14 {
    padding-right: 56px !important;
}

.k-pb-14 {
    padding-bottom: 56px !important;
}

.k-pl-14 {
    padding-left: 56px !important;
}

.k-px-14 {
    padding-left: 56px !important;
    padding-right: 56px !important;
}

.k-py-14 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}

.k-p-15 {
    padding: 60px !important;
}

.k-pt-15 {
    padding-top: 60px !important;
}

.k-pr-15 {
    padding-right: 60px !important;
}

.k-pb-15 {
    padding-bottom: 60px !important;
}

.k-pl-15 {
    padding-left: 60px !important;
}

.k-px-15 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}

.k-py-15 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.k-p-16 {
    padding: 64px !important;
}

.k-pt-16 {
    padding-top: 64px !important;
}

.k-pr-16 {
    padding-right: 64px !important;
}

.k-pb-16 {
    padding-bottom: 64px !important;
}

.k-pl-16 {
    padding-left: 64px !important;
}

.k-px-16 {
    padding-left: 64px !important;
    padding-right: 64px !important;
}

.k-py-16 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
}

.k-p-17 {
    padding: 68px !important;
}

.k-pt-17 {
    padding-top: 68px !important;
}

.k-pr-17 {
    padding-right: 68px !important;
}

.k-pb-17 {
    padding-bottom: 68px !important;
}

.k-pl-17 {
    padding-left: 68px !important;
}

.k-px-17 {
    padding-left: 68px !important;
    padding-right: 68px !important;
}

.k-py-17 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
}

.k-p-18 {
    padding: 72px !important;
}

.k-pt-18 {
    padding-top: 72px !important;
}

.k-pr-18 {
    padding-right: 72px !important;
}

.k-pb-18 {
    padding-bottom: 72px !important;
}

.k-pl-18 {
    padding-left: 72px !important;
}

.k-px-18 {
    padding-left: 72px !important;
    padding-right: 72px !important;
}

.k-py-18 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
}

.k-p-19 {
    padding: 76px !important;
}

.k-pt-19 {
    padding-top: 76px !important;
}

.k-pr-19 {
    padding-right: 76px !important;
}

.k-pb-19 {
    padding-bottom: 76px !important;
}

.k-pl-19 {
    padding-left: 76px !important;
}

.k-px-19 {
    padding-left: 76px !important;
    padding-right: 76px !important;
}

.k-py-19 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
}

.k-p-20 {
    padding: 80px !important;
}

.k-pt-20 {
    padding-top: 80px !important;
}

.k-pr-20 {
    padding-right: 80px !important;
}

.k-pb-20 {
    padding-bottom: 80px !important;
}

.k-pl-20 {
    padding-left: 80px !important;
}

.k-px-20 {
    padding-left: 80px !important;
    padding-right: 80px !important;
}

.k-py-20 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.k-p-21 {
    padding: 84px !important;
}

.k-pt-21 {
    padding-top: 84px !important;
}

.k-pr-21 {
    padding-right: 84px !important;
}

.k-pb-21 {
    padding-bottom: 84px !important;
}

.k-pl-21 {
    padding-left: 84px !important;
}

.k-px-21 {
    padding-left: 84px !important;
    padding-right: 84px !important;
}

.k-py-21 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
}

.k-p-22 {
    padding: 88px !important;
}

.k-pt-22 {
    padding-top: 88px !important;
}

.k-pr-22 {
    padding-right: 88px !important;
}

.k-pb-22 {
    padding-bottom: 88px !important;
}

.k-pl-22 {
    padding-left: 88px !important;
}

.k-px-22 {
    padding-left: 88px !important;
    padding-right: 88px !important;
}

.k-py-22 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
}

.k-p-23 {
    padding: 92px !important;
}

.k-pt-23 {
    padding-top: 92px !important;
}

.k-pr-23 {
    padding-right: 92px !important;
}

.k-pb-23 {
    padding-bottom: 92px !important;
}

.k-pl-23 {
    padding-left: 92px !important;
}

.k-px-23 {
    padding-left: 92px !important;
    padding-right: 92px !important;
}

.k-py-23 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
}

.k-p-24 {
    padding: 96px !important;
}

.k-pt-24 {
    padding-top: 96px !important;
}

.k-pr-24 {
    padding-right: 96px !important;
}

.k-pb-24 {
    padding-bottom: 96px !important;
}

.k-pl-24 {
    padding-left: 96px !important;
}

.k-px-24 {
    padding-left: 96px !important;
    padding-right: 96px !important;
}

.k-py-24 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
}

.k-p-xs {
    padding: 4px !important;
}

.k-pt-xs {
    padding-top: 4px !important;
}

.k-pr-xs {
    padding-right: 4px !important;
}

.k-pb-xs {
    padding-bottom: 4px !important;
}

.k-pl-xs {
    padding-left: 4px !important;
}

.k-px-xs {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.k-py-xs {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.k-p-sm {
    padding: 8px !important;
}

.k-pt-sm {
    padding-top: 8px !important;
}

.k-pr-sm {
    padding-right: 8px !important;
}

.k-pb-sm {
    padding-bottom: 8px !important;
}

.k-pl-sm {
    padding-left: 8px !important;
}

.k-px-sm {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

.k-py-sm {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.k-p-md {
    padding: 12px !important;
}

.k-pt-md {
    padding-top: 12px !important;
}

.k-pr-md {
    padding-right: 12px !important;
}

.k-pb-md {
    padding-bottom: 12px !important;
}

.k-pl-md {
    padding-left: 12px !important;
}

.k-px-md {
    padding-left: 12px !important;
    padding-right: 12px !important;
}

.k-py-md {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

.k-p-lg {
    padding: 16px !important;
}

.k-pt-lg {
    padding-top: 16px !important;
}

.k-pr-lg {
    padding-right: 16px !important;
}

.k-pb-lg {
    padding-bottom: 16px !important;
}

.k-pl-lg {
    padding-left: 16px !important;
}

.k-px-lg {
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.k-py-lg {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.k-p-xl {
    padding: 24px !important;
}

.k-pt-xl {
    padding-top: 24px !important;
}

.k-pr-xl {
    padding-right: 24px !important;
}

.k-pb-xl {
    padding-bottom: 24px !important;
}

.k-pl-xl {
    padding-left: 24px !important;
}

.k-px-xl {
    padding-left: 24px !important;
    padding-right: 24px !important;
}

.k-py-xl {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}

.k-p-thin {
    padding: 2px !important;
}

.k-pt-thin {
    padding-top: 2px !important;
}

.k-pr-thin {
    padding-right: 2px !important;
}

.k-pb-thin {
    padding-bottom: 2px !important;
}

.k-pl-thin {
    padding-left: 2px !important;
}

.k-px-thin {
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.k-py-thin {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.k-p-hair {
    padding: 1px !important;
}

.k-pt-hair {
    padding-top: 1px !important;
}

.k-pr-hair {
    padding-right: 1px !important;
}

.k-pb-hair {
    padding-bottom: 1px !important;
}

.k-pl-hair {
    padding-left: 1px !important;
}

.k-px-hair {
    padding-left: 1px !important;
    padding-right: 1px !important;
}

.k-py-hair {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

.k-no-gap {
    gap: 0 !important;
}

.k-gap-0 {
    gap: 0;
}

.k-gap-x-0 {
    column-gap: 0;
}

.k-gap-y-0 {
    row-gap: 0;
}

.\!k-gap-0 {
    gap: 0 !important;
}

.\!k-gap-x-0 {
    column-gap: 0 !important;
}

.\!k-gap-y-0 {
    row-gap: 0 !important;
}

.k-gap-1 {
    gap: 4px;
}

.k-gap-x-1 {
    column-gap: 4px;
}

.k-gap-y-1 {
    row-gap: 4px;
}

.\!k-gap-1 {
    gap: 4px !important;
}

.\!k-gap-x-1 {
    column-gap: 4px !important;
}

.\!k-gap-y-1 {
    row-gap: 4px !important;
}

.k-gap-2 {
    gap: 8px;
}

.k-gap-x-2 {
    column-gap: 8px;
}

.k-gap-y-2 {
    row-gap: 8px;
}

.\!k-gap-2 {
    gap: 8px !important;
}

.\!k-gap-x-2 {
    column-gap: 8px !important;
}

.\!k-gap-y-2 {
    row-gap: 8px !important;
}

.k-gap-3 {
    gap: 12px;
}

.k-gap-x-3 {
    column-gap: 12px;
}

.k-gap-y-3 {
    row-gap: 12px;
}

.\!k-gap-3 {
    gap: 12px !important;
}

.\!k-gap-x-3 {
    column-gap: 12px !important;
}

.\!k-gap-y-3 {
    row-gap: 12px !important;
}

.k-gap-4 {
    gap: 16px;
}

.k-gap-x-4 {
    column-gap: 16px;
}

.k-gap-y-4 {
    row-gap: 16px;
}

.\!k-gap-4 {
    gap: 16px !important;
}

.\!k-gap-x-4 {
    column-gap: 16px !important;
}

.\!k-gap-y-4 {
    row-gap: 16px !important;
}

.k-gap-5 {
    gap: 20px;
}

.k-gap-x-5 {
    column-gap: 20px;
}

.k-gap-y-5 {
    row-gap: 20px;
}

.\!k-gap-5 {
    gap: 20px !important;
}

.\!k-gap-x-5 {
    column-gap: 20px !important;
}

.\!k-gap-y-5 {
    row-gap: 20px !important;
}

.k-gap-6 {
    gap: 24px;
}

.k-gap-x-6 {
    column-gap: 24px;
}

.k-gap-y-6 {
    row-gap: 24px;
}

.\!k-gap-6 {
    gap: 24px !important;
}

.\!k-gap-x-6 {
    column-gap: 24px !important;
}

.\!k-gap-y-6 {
    row-gap: 24px !important;
}

.k-gap-7 {
    gap: 28px;
}

.k-gap-x-7 {
    column-gap: 28px;
}

.k-gap-y-7 {
    row-gap: 28px;
}

.\!k-gap-7 {
    gap: 28px !important;
}

.\!k-gap-x-7 {
    column-gap: 28px !important;
}

.\!k-gap-y-7 {
    row-gap: 28px !important;
}

.k-gap-8 {
    gap: 32px;
}

.k-gap-x-8 {
    column-gap: 32px;
}

.k-gap-y-8 {
    row-gap: 32px;
}

.\!k-gap-8 {
    gap: 32px !important;
}

.\!k-gap-x-8 {
    column-gap: 32px !important;
}

.\!k-gap-y-8 {
    row-gap: 32px !important;
}

.k-gap-9 {
    gap: 36px;
}

.k-gap-x-9 {
    column-gap: 36px;
}

.k-gap-y-9 {
    row-gap: 36px;
}

.\!k-gap-9 {
    gap: 36px !important;
}

.\!k-gap-x-9 {
    column-gap: 36px !important;
}

.\!k-gap-y-9 {
    row-gap: 36px !important;
}

.k-gap-10 {
    gap: 40px;
}

.k-gap-x-10 {
    column-gap: 40px;
}

.k-gap-y-10 {
    row-gap: 40px;
}

.\!k-gap-10 {
    gap: 40px !important;
}

.\!k-gap-x-10 {
    column-gap: 40px !important;
}

.\!k-gap-y-10 {
    row-gap: 40px !important;
}

.k-gap-11 {
    gap: 44px;
}

.k-gap-x-11 {
    column-gap: 44px;
}

.k-gap-y-11 {
    row-gap: 44px;
}

.\!k-gap-11 {
    gap: 44px !important;
}

.\!k-gap-x-11 {
    column-gap: 44px !important;
}

.\!k-gap-y-11 {
    row-gap: 44px !important;
}

.k-gap-12 {
    gap: 48px;
}

.k-gap-x-12 {
    column-gap: 48px;
}

.k-gap-y-12 {
    row-gap: 48px;
}

.\!k-gap-12 {
    gap: 48px !important;
}

.\!k-gap-x-12 {
    column-gap: 48px !important;
}

.\!k-gap-y-12 {
    row-gap: 48px !important;
}

.k-gap-13 {
    gap: 52px;
}

.k-gap-x-13 {
    column-gap: 52px;
}

.k-gap-y-13 {
    row-gap: 52px;
}

.\!k-gap-13 {
    gap: 52px !important;
}

.\!k-gap-x-13 {
    column-gap: 52px !important;
}

.\!k-gap-y-13 {
    row-gap: 52px !important;
}

.k-gap-14 {
    gap: 56px;
}

.k-gap-x-14 {
    column-gap: 56px;
}

.k-gap-y-14 {
    row-gap: 56px;
}

.\!k-gap-14 {
    gap: 56px !important;
}

.\!k-gap-x-14 {
    column-gap: 56px !important;
}

.\!k-gap-y-14 {
    row-gap: 56px !important;
}

.k-gap-15 {
    gap: 60px;
}

.k-gap-x-15 {
    column-gap: 60px;
}

.k-gap-y-15 {
    row-gap: 60px;
}

.\!k-gap-15 {
    gap: 60px !important;
}

.\!k-gap-x-15 {
    column-gap: 60px !important;
}

.\!k-gap-y-15 {
    row-gap: 60px !important;
}

.k-gap-16 {
    gap: 64px;
}

.k-gap-x-16 {
    column-gap: 64px;
}

.k-gap-y-16 {
    row-gap: 64px;
}

.\!k-gap-16 {
    gap: 64px !important;
}

.\!k-gap-x-16 {
    column-gap: 64px !important;
}

.\!k-gap-y-16 {
    row-gap: 64px !important;
}

.k-gap-17 {
    gap: 68px;
}

.k-gap-x-17 {
    column-gap: 68px;
}

.k-gap-y-17 {
    row-gap: 68px;
}

.\!k-gap-17 {
    gap: 68px !important;
}

.\!k-gap-x-17 {
    column-gap: 68px !important;
}

.\!k-gap-y-17 {
    row-gap: 68px !important;
}

.k-gap-18 {
    gap: 72px;
}

.k-gap-x-18 {
    column-gap: 72px;
}

.k-gap-y-18 {
    row-gap: 72px;
}

.\!k-gap-18 {
    gap: 72px !important;
}

.\!k-gap-x-18 {
    column-gap: 72px !important;
}

.\!k-gap-y-18 {
    row-gap: 72px !important;
}

.k-gap-19 {
    gap: 76px;
}

.k-gap-x-19 {
    column-gap: 76px;
}

.k-gap-y-19 {
    row-gap: 76px;
}

.\!k-gap-19 {
    gap: 76px !important;
}

.\!k-gap-x-19 {
    column-gap: 76px !important;
}

.\!k-gap-y-19 {
    row-gap: 76px !important;
}

.k-gap-20 {
    gap: 80px;
}

.k-gap-x-20 {
    column-gap: 80px;
}

.k-gap-y-20 {
    row-gap: 80px;
}

.\!k-gap-20 {
    gap: 80px !important;
}

.\!k-gap-x-20 {
    column-gap: 80px !important;
}

.\!k-gap-y-20 {
    row-gap: 80px !important;
}

.k-gap-21 {
    gap: 84px;
}

.k-gap-x-21 {
    column-gap: 84px;
}

.k-gap-y-21 {
    row-gap: 84px;
}

.\!k-gap-21 {
    gap: 84px !important;
}

.\!k-gap-x-21 {
    column-gap: 84px !important;
}

.\!k-gap-y-21 {
    row-gap: 84px !important;
}

.k-gap-22 {
    gap: 88px;
}

.k-gap-x-22 {
    column-gap: 88px;
}

.k-gap-y-22 {
    row-gap: 88px;
}

.\!k-gap-22 {
    gap: 88px !important;
}

.\!k-gap-x-22 {
    column-gap: 88px !important;
}

.\!k-gap-y-22 {
    row-gap: 88px !important;
}

.k-gap-23 {
    gap: 92px;
}

.k-gap-x-23 {
    column-gap: 92px;
}

.k-gap-y-23 {
    row-gap: 92px;
}

.\!k-gap-23 {
    gap: 92px !important;
}

.\!k-gap-x-23 {
    column-gap: 92px !important;
}

.\!k-gap-y-23 {
    row-gap: 92px !important;
}

.k-gap-24 {
    gap: 96px;
}

.k-gap-x-24 {
    column-gap: 96px;
}

.k-gap-y-24 {
    row-gap: 96px;
}

.\!k-gap-24 {
    gap: 96px !important;
}

.\!k-gap-x-24 {
    column-gap: 96px !important;
}

.\!k-gap-y-24 {
    row-gap: 96px !important;
}

.k-gap-xs {
    gap: 4px;
}

.k-gap-x-xs {
    column-gap: 4px;
}

.k-gap-y-xs {
    row-gap: 4px;
}

.\!k-gap-xs {
    gap: 4px !important;
}

.\!k-gap-x-xs {
    column-gap: 4px !important;
}

.\!k-gap-y-xs {
    row-gap: 4px !important;
}

.k-gap-sm {
    gap: 8px;
}

.k-gap-x-sm {
    column-gap: 8px;
}

.k-gap-y-sm {
    row-gap: 8px;
}

.\!k-gap-sm {
    gap: 8px !important;
}

.\!k-gap-x-sm {
    column-gap: 8px !important;
}

.\!k-gap-y-sm {
    row-gap: 8px !important;
}

.k-gap-md {
    gap: 12px;
}

.k-gap-x-md {
    column-gap: 12px;
}

.k-gap-y-md {
    row-gap: 12px;
}

.\!k-gap-md {
    gap: 12px !important;
}

.\!k-gap-x-md {
    column-gap: 12px !important;
}

.\!k-gap-y-md {
    row-gap: 12px !important;
}

.k-gap-lg {
    gap: 16px;
}

.k-gap-x-lg {
    column-gap: 16px;
}

.k-gap-y-lg {
    row-gap: 16px;
}

.\!k-gap-lg {
    gap: 16px !important;
}

.\!k-gap-x-lg {
    column-gap: 16px !important;
}

.\!k-gap-y-lg {
    row-gap: 16px !important;
}

.k-gap-xl {
    gap: 24px;
}

.k-gap-x-xl {
    column-gap: 24px;
}

.k-gap-y-xl {
    row-gap: 24px;
}

.\!k-gap-xl {
    gap: 24px !important;
}

.\!k-gap-x-xl {
    column-gap: 24px !important;
}

.\!k-gap-y-xl {
    row-gap: 24px !important;
}

.k-gap-thin {
    gap: 2px;
}

.k-gap-x-thin {
    column-gap: 2px;
}

.k-gap-y-thin {
    row-gap: 2px;
}

.\!k-gap-thin {
    gap: 2px !important;
}

.\!k-gap-x-thin {
    column-gap: 2px !important;
}

.\!k-gap-y-thin {
    row-gap: 2px !important;
}

.k-gap-hair {
    gap: 1px;
}

.k-gap-x-hair {
    column-gap: 1px;
}

.k-gap-y-hair {
    row-gap: 1px;
}

.\!k-gap-hair {
    gap: 1px !important;
}

.\!k-gap-x-hair {
    column-gap: 1px !important;
}

.\!k-gap-y-hair {
    row-gap: 1px !important;
}

.k-spacer {
    flex: 1 0 auto;
}

.k-spacer-sized {
    flex-grow: 0;
}

.k-table-layout-fixed {
    table-layout: fixed;
}

.k-table-layout-auto {
    table-layout: auto;
}

.k-text-nowrap {
    white-space: nowrap;
}

.\!k-text-nowrap {
    white-space: nowrap !important;
}

.k-text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-white-space-normal {
    white-space: normal;
}

.\!k-white-space-normal {
    white-space: normal !important;
}

.k-white-space-nowrap {
    white-space: nowrap;
}

.\!k-white-space-nowrap {
    white-space: nowrap !important;
}

.k-white-space-pre {
    white-space: pre;
}

.\!k-white-space-pre {
    white-space: pre !important;
}

.k-white-space-pre-wrap {
    white-space: pre-wrap;
}

.\!k-white-space-pre-wrap {
    white-space: pre-wrap !important;
}

.k-white-space-pre-line {
    white-space: pre-line;
}

.\!k-white-space-pre-line {
    white-space: pre-line !important;
}

.k-white-space-break-spaces {
    white-space: break-spaces;
}

.\!k-white-space-break-spaces {
    white-space: break-spaces !important;
}

.k-text-left {
    text-align: left;
}

.\!k-text-left {
    text-align: left !important;
}

.k-text-right {
    text-align: right;
}

.\!k-text-right {
    text-align: right !important;
}

.k-text-center {
    text-align: center;
}

.\!k-text-center {
    text-align: center !important;
}

.k-text-justify {
    text-align: justify;
}

.\!k-text-justify {
    text-align: justify !important;
}

.k-text-lowercase {
    text-transform: lowercase;
}

.\!k-text-lowercase {
    text-transform: lowercase !important;
}

.k-text-uppercase {
    text-transform: uppercase;
}

.\!k-text-uppercase {
    text-transform: uppercase !important;
}

.k-text-capitalize {
    text-transform: capitalize;
}

.\!k-text-capitalize {
    text-transform: capitalize !important;
}

.k-fs-xs {
    font-size: 10px;
}

.\!k-fs-xs {
    font-size: 10px !important;
}

.k-fs-sm {
    font-size: 12px;
}

.\!k-fs-sm {
    font-size: 12px !important;
}

.k-fs-md {
    font-size: 14px;
}

.\!k-fs-md {
    font-size: 14px !important;
}

.k-fs-lg {
    font-size: 16px;
}

.\!k-fs-lg {
    font-size: 16px !important;
}

.k-fs-xl {
    font-size: 20px;
}

.\!k-fs-xl {
    font-size: 20px !important;
}

.k-font-weight-light {
    font-weight: 300 !important;
}

.k-font-weight-normal {
    font-weight: 400 !important;
}

.k-font-weight-bold {
    font-weight: 700 !important;
}

.k-text-base,
.k-color-base {
    color: #424242;
}

.\!k-text-base,
.\!k-color-base {
    color: #424242 !important;
}

.k-color-inherit {
    color: inherit;
}

.\!k-color-inherit {
    color: inherit !important;
}

.k-text-primary,
.k-color-primary {
    color: #ff6358;
}

.\!k-text-primary,
.\!k-color-primary {
    color: #ff6358 !important;
}

.k-text-secondary,
.k-color-secondary {
    color: #666666;
}

.\!k-text-secondary,
.\!k-color-secondary {
    color: #666666 !important;
}

.k-text-tertiary,
.k-color-tertiary {
    color: #03a9f4;
}

.\!k-text-tertiary,
.\!k-color-tertiary {
    color: #03a9f4 !important;
}

.k-text-info,
.k-color-info {
    color: #0058e9;
}

.\!k-text-info,
.\!k-color-info {
    color: #0058e9 !important;
}

.k-text-success,
.k-color-success {
    color: #37b400;
}

.\!k-text-success,
.\!k-color-success {
    color: #37b400 !important;
}

.k-text-warning,
.k-color-warning {
    color: #ffc000;
}

.\!k-text-warning,
.\!k-color-warning {
    color: #ffc000 !important;
}

.k-text-error,
.k-color-error {
    color: #f31700;
}

.\!k-text-error,
.\!k-color-error {
    color: #f31700 !important;
}

.k-text-dark,
.k-color-dark {
    color: #424242;
}

.\!k-text-dark,
.\!k-color-dark {
    color: #424242 !important;
}

.k-text-light,
.k-color-light {
    color: #ebebeb;
}

.\!k-text-light,
.\!k-color-light {
    color: #ebebeb !important;
}

.k-text-inverse,
.k-color-inverse {
    color: #424242;
}

.\!k-text-inverse,
.\!k-color-inverse {
    color: #424242 !important;
}

.k-bg-primary {
    background-color: #ff6358;
}

.\!k-bg-primary {
    background-color: #ff6358 !important;
}

.k-bg-secondary {
    background-color: #666666;
}

.\!k-bg-secondary {
    background-color: #666666 !important;
}

.k-bg-tertiary {
    background-color: #03a9f4;
}

.\!k-bg-tertiary {
    background-color: #03a9f4 !important;
}

.k-bg-info {
    background-color: #0058e9;
}

.\!k-bg-info {
    background-color: #0058e9 !important;
}

.k-bg-success {
    background-color: #37b400;
}

.\!k-bg-success {
    background-color: #37b400 !important;
}

.k-bg-warning {
    background-color: #ffc000;
}

.\!k-bg-warning {
    background-color: #ffc000 !important;
}

.k-bg-error {
    background-color: #f31700;
}

.\!k-bg-error {
    background-color: #f31700 !important;
}

.k-bg-dark {
    background-color: #424242;
}

.\!k-bg-dark {
    background-color: #424242 !important;
}

.k-bg-light {
    background-color: #ebebeb;
}

.\!k-bg-light {
    background-color: #ebebeb !important;
}

.k-bg-inverse {
    background-color: #424242;
}

.\!k-bg-inverse {
    background-color: #424242 !important;
}

.k-touch-action-none {
    touch-action: none !important;
}

.k-touch-action-auto {
    touch-action: auto !important;
}

.k-flip-h {
    transform: scaleX(-1);
}

.k-flip-v {
    transform: scaleY(-1);
}

.k-flip-h.k-flip-v {
    transform: scale(-1, -1);
}

.k-rotate-45 {
    transform: rotate(45deg);
}

.k-rotate-90 {
    transform: rotate(90deg);
}

.k-rotate-135 {
    transform: rotate(135deg);
}

.k-rotate-180 {
    transform: rotate(180deg);
}

.k-rotate-225 {
    transform: rotate(225deg);
}

.k-rotate-270 {
    transform: rotate(270deg);
}

.k-rotate-315 {
    transform: rotate(315deg);
}

.k-scale-0 {
    transform: scale(0, 0);
}

.k-scale-1 {
    transform: scale(1, 1);
}

.k-scale-2 {
    transform: scale(2, 2);
}

.k-translate-0 {
    transform: translate(0, 0);
}

.k-translate-0-50 {
    transform: translate(0, 50%);
}

.k-translate-0-100 {
    transform: translate(0, 100%);
}

.k-translate-50-0 {
    transform: translate(50%, 0);
}

.k-translate-50-50 {
    transform: translate(50%, 50%);
}

.k-translate-50-100 {
    transform: translate(50%, 100%);
}

.k-translate-100-0 {
    transform: translate(100%, 0);
}

.k-translate-100-50 {
    transform: translate(100%, 50%);
}

.k-translate-100-100 {
    transform: translate(100%, 100%);
}

.k-user-select-none {
    -webkit-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
}

.k-user-select-auto {
    -webkit-user-select: auto !important;
        -ms-user-select: auto !important;
            user-select: auto !important;
}

.k-user-select-text {
    -webkit-user-select: text !important;
        -ms-user-select: text !important;
            user-select: text !important;
}

.k-user-select-all {
    -webkit-user-select: all !important;
            user-select: all !important;
}

.k-user-select-contain {
    -webkit-user-select: contain !important;
        -ms-user-select: element !important;
            user-select: contain !important;
}

.k-cursor-auto {
    cursor: auto;
}

.k-cursor-default {
    cursor: default;
}

.k-cursor-none {
    cursor: none;
}

.k-cursor-context-menu {
    cursor: context-menu;
}

.k-cursor-help {
    cursor: help;
}

.k-cursor-pointer {
    cursor: pointer;
}

.k-cursor-progress {
    cursor: progress;
}

.k-cursor-wait {
    cursor: wait;
}

.k-cursor-cell {
    cursor: cell;
}

.k-cursor-crosshair {
    cursor: crosshair;
}

.k-cursor-text {
    cursor: text;
}

.k-cursor-vertical-text {
    cursor: vertical-text;
}

.k-cursor-alias {
    cursor: alias;
}

.k-cursor-copy {
    cursor: copy;
}

.k-cursor-move {
    cursor: move;
}

.k-cursor-no-drop {
    cursor: no-drop;
}

.k-cursor-not-allowed {
    cursor: not-allowed;
}

.k-cursor-e-resize {
    cursor: e-resize;
}

.k-cursor-n-resize {
    cursor: n-resize;
}

.k-cursor-ne-resize {
    cursor: ne-resize;
}

.k-cursor-nw-resize {
    cursor: nw-resize;
}

.k-cursor-s-resize {
    cursor: s-resize;
}

.k-cursor-se-resize {
    cursor: se-resize;
}

.k-cursor-sw-resize {
    cursor: sw-resize;
}

.k-cursor-w-resize {
    cursor: w-resize;
}

.k-cursor-ew-resize {
    cursor: ew-resize;
}

.k-cursor-ns-resize {
    cursor: ns-resize;
}

.k-cursor-nesw-resize {
    cursor: nesw-resize;
}

.k-cursor-nwse-resize {
    cursor: nwse-resize;
}

.k-cursor-col-resize {
    cursor: col-resize;
}

.k-cursor-row-resize {
    cursor: row-resize;
}

.k-cursor-all-scroll {
    cursor: all-scroll;
}

.k-cursor-zoom-in {
    cursor: zoom-in;
}

.k-cursor-zoom-out {
    cursor: zoom-out;
}

.k-cursor-grab {
    cursor: grab;
}

.k-cursor-grabbing {
    cursor: grabbing;
}

@font-face {
    font-family: "WebComponentsIcons";
    font-style: normal;
    font-weight: normal;
    src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQo3K6zkAAADMAABKhk9TLzIPEgdLAABLVAAAAGBjbWFwa5VoVQAAS7QAAADMZ2FzcAAAABAAAEyAAAAACGdseWZTH7QmAABMiAABwxBoZWFkIfrqIgACD5gAAAA2aGhlYQfABnAAAg/QAAAAJGhtdHgiA9+WAAIP9AAACrxsb2Nhwpw1AgACGrAAAAVgbWF4cALuAy4AAiAQAAAAIG5hbWV+lztHAAIgMAAABOxwb3N0AAMAAAACJRwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADwAGwB2AIAKmA/kFigZ1hpwH/gh6CP0JmgobiiSK+QvFC9GMDA1TDW4OSY+YkcSR8ZI3EmASdZKQgABABsACQANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJQAmAq4AAQAEAJcAAgAKAEwAmgCmAL4A1ADeAOYA/gEeAUABVgF6AYwBogG6AdQB/AISAiwCTAJqAogCoAK2AtwDCAMyA1wDfgOmA8wD8gQKBCgERARgBIQEpgTOBPQFFAUuBUQFYgV8BYoFkgW4BdwF8AYMBkwGkAbOBxAHOgdiB3oHlAfAB+oIBAgsCFIIaAiECLAI2gj0CSAJSglkCZQJyAnqCfQJ/ADyAAUAIQAQABUAGwCXAAsAIAAgAA0ADwAUABkAEQAaACAABgCWAAoAIAAgAA0ADwAUABkAEQAaACAAsAAEAB8ADwAGAK0AAwAfAA8ARwALAB4AHgAbACMAHwAEAB8AIwANABwARQAPAB4AHgAbACMAHwAEAB4AEQAfABUAJgAVABoAEwA4ABAAHgAeABsAIwAfAAQAGgAbAAQADwAUAA0AGgATABEANwAKAB4AHgAbACMAHwAEABcAHAAVAEYAEQAeAB4AGwAjAB8ABAAQABUAGQARABoAHwAVABsAGgAfAD4ACAAeAB4AGwAjAAQAIQAcAEQACgAeAB4AGwAjAAQAHgAbABsAIAA/AAsAHgAeABsAIwAEAB4AFQATABQAIABDAAwAHgAeABsAIwAEABwADQAeABEAGgAgADkAEwAeAB4AGwAjAAQAGwAiABEAHgASABgAGwAjAAQAEAAbACMAGgBBAAoAHgAeABsAIwAEABgAEQASACAALwAMAB4AHgAbACMABAARABoAEAAEACEAHAAwAA8AHgAeABsAIwAEABEAGgAQAAQAHgAVABMAFAAgADIADgAeAB4AGwAjAAQAEQAaABAABAAYABEAEgAgADEADgAeAB4AGwAjAAQAEQAaABAABAAQABsAIwAaAEIACwAeAB4AGwAjAAQAEAAeABUAGAAYAEAACgAeAB4AGwAjAAQAEAAbACMAGgAzABIAHgAeABsAIwAEABAAGwAhAA4AGAARAAQACwAFAAQAIQAcADQAFQAeAB4AGwAjAAQAEAAbACEADgAYABEABAALAAUABAAeABUAEwAUACAANgAUAB4AHgAbACMABAAQABsAIQAOABgAEQAEAAsABQAEABgAEQASACAANQAUAB4AHgAbACMABAAQABsAIQAOABgAEQAEAAsABQAEABAAGwAjABoAOgAQAB4AHgAbACMABAAPABQAEQAiAB4AGwAaAAQAIQAcADsAEwAeAB4AGwAjAAQADwAUABEAIgAeABsAGgAEAB4AFQATABQAIAA9ABIAHgAeABsAIwAEAA8AFAARACIAHgAbABoABAAYABEAEgAgADwAEgAeAB4AGwAjAAQADwAUABEAIgAeABsAGgAEABAAGwAjABoAKwALAB4AHgAbACMABAALAAUABAAhABwALAAOAB4AHgAbACMABAALAAUABAAeABUAEwAUACAALgANAB4AHgAbACMABAALAAUABAAYABEAEgAgAC0ADQAeAB4AGwAjAAQACwAFAAQAEAAbACMAGgAnABEAHgAeABsAIwAEAAkACgAEACEAHAAEAB4AFQATABQAIAAqABAAHgAeABsAIwAEAAkACgAEACEAHAAEABgAEQASACAAKAATAB4AHgAbACMABAAJAAoABAAQABsAIwAaAAQAHgAVABMAFAAgACkAEgAeAB4AGwAjAAQACQAKAAQAEAAbACMAGgAEABgAEQASACAClwAPAB4AEQANAAQAHwAgAA0ADwAXABEAEAAGAAUABQKWAAwAHgARAA0ABAAfACAADQAPABcAEQAQApgACgAeABEADQAEAB4ADQAaABMAEQKVAA4AHgARAA0ABAAPABgAIQAfACAAEQAeABEAEAHAAAwAHAAcABgAJQAEABIAGwAeABkADQAgAc8ABgAaAA8AFAAbAB4BZgADABgAGAFKABIAGAAVABMAGgAEACAAGwAcAAQAEQAYABEAGQARABoAIAAfASYAEQAYABUAEwAaAAQAIAAbABwABAARABgAEQAZABEAGgAgAXQACQAYABUAEwAaAAQAIAAbABwBMQANABgAFQATABoABAAgABsABAATAB4AFQAQAU0AHwAYABUAEwAaAAQAHwAgAB4AEQAgAA8AFAAEABEAGAARABkAEQAaACAAHwAEACIAEQAeACAAFQAPAA0AGAFIACEAGAAVABMAGgAEAB8AIAAeABEAIAAPABQABAARABgAEQAZABEAGgAgAB8ABAAUABsAHgAVACYAGwAaACAADQAYAUQAHgAYABUAEwAaAAQAHwAgAB4AEQAgAA8AFAAEABEAGAARABkAEQAaACAABAAiABEAHgAgABUADwANABgBQwAgABgAFQATABoABAAfACAAHgARACAADwAUAAQAEQAYABEAGQARABoAIAAEABQAGwAeABUAJgAbABoAIAANABgBRwAUABgAFQATABoABAAeABUAEwAUACAABAARABgAEQAZABEAGgAgAB8BJQATABgAFQATABoABAAeABUAEwAUACAABAARABgAEQAZABEAGgAgAXkACwAYABUAEwAaAAQAHgAVABMAFAAgAXsADAAYABUAEwAaAAQAHgARABkAGwAiABEBSwAVABgAFQATABoABAAZABUAEAAQABgAEQAEABEAGAARABkAEQAaACAAHwEnABQAGAAVABMAGgAEABkAFQAQABAAGAARAAQAEQAYABEAGQARABoAIAF1AAwAGAAVABMAGgAEABkAFQAQABAAGAARAUUAEwAYABUAEwAaAAQAGAARABIAIAAEABEAGAARABkAEQAaACAAHwEjABIAGAAVABMAGgAEABgAEQASACAABAARABgAEQAZABEAGgAgAXcACgAYABUAEwAaAAQAGAARABIAIAF6AA0AGAAVABMAGgAEABYAIQAfACAAFQASACUBRgAVABgAFQATABoABAAPABEAGgAgABEAHgAEABEAGAARABkAEQAaACAAHwEkABQAGAAVABMAGgAEAA8AEQAaACAAEQAeAAQAEQAYABEAGQARABoAIAF4AAwAGAAVABMAGgAEAA8AEQAaACAAEQAeAUwAFQAYABUAEwAaAAQADgAbACAAIAAbABkABAARABgAEQAZABEAGgAgAB8BKAAUABgAFQATABoABAAOABsAIAAgABsAGQAEABEAGAARABkAEQAaACABdgAMABgAFQATABoABAAOABsAIAAgABsAGQFOABcAGAAVABMAGgAEAA4ADQAfABEAGAAVABoAEQAEACIAEQAeACAAFQAPAA0AGAFJABkAGAAVABMAGgAEAA4ADQAfABEAGAAVABoAEQAEABQAGwAeABUAJgAbABoAIAANABgCRgAQABMAEwAeABEAEwANACAAEQAEABIAFQARABgAEAAfALgABAAQABAABgC3AAMAEAAQANgADQAPAA8AEQAfAB8AFQAOABUAGAAVACAAJQAsAFoAaAB2AIIAqgDAAOQBBAE0AWgBhgGeAbQB1gH8AiACSAJiAnwCrALaAxADRANgA3QDjAOoA7IDvAPUA+QD+gQSBCIEQgRyBJIEogTABNgE7AUIBRAFMgGXAAYAIQAgACAAGwAaAqYABgAhAA4ADgAYABEBEgAFAB4AIQAfABQBFgATAB4AFQATABQAIAAaABEAHwAfAAQADwAbABoAIAAeAA0AHwAgAHgACgAbACQABAAfABUAJgAVABoAEwGSABEAGwAeABAAEQAeAB8ABAAfABQAGwAjAAQAFAAVABAAEQGJAA8AGwAeABAAEQAeAB8ABAAbACEAIAAfABUAEAARAYwAFwAbAB4AEAARAB4AHwAEABUAGgAfABUAEAARAAQAIgARAB4AIAAVAA8ADQAYAYsAGQAbAB4AEAARAB4AHwAEABUAGgAfABUAEAARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAGKAA4AGwAeABAAEQAeAB8ABAAVABoAHwAVABAAEQGIAAsAGwAeABAAEQAeAB8ABAANABgAGAGNAAoAGwAeABAAEQAeAAQAIAAbABwAbQAQABsAHgAQABEAHgAEAB8AIAAlABgAEQAEACAAGwAcAG4AEgAbAB4AEAARAB4ABAAfACAAJQAYABEABAAeABUAEwAUACAAcAARABsAHgAQABEAHgAEAB8AIAAlABgAEQAEABgAEQASACAAbwATABsAHgAQABEAHgAEAB8AIAAlABgAEQAEAA4AGwAgACAAGwAZAGwADAAbAB4AEAARAB4ABAAfACAAJQAYABEBkAAMABsAHgAQABEAHgAEAB4AFQATABQAIAByABcAGwAeABAAEQAeAAQAHgANABAAFQAhAB8ABAAgABsAHAAEAB4AFQATABQAIAB1ABYAGwAeABAAEQAeAAQAHgANABAAFQAhAB8ABAAgABsAHAAEABgAEQASACAAcwAaABsAHgAQABEAHgAEAB4ADQAQABUAIQAfAAQADgAbACAAIAAbABkABAAeABUAEwAUACAAdAAZABsAHgAQABEAHgAEAB4ADQAQABUAIQAfAAQADgAbACAAIAAbABkABAAYABEAEgAgAHEADQAbAB4AEAARAB4ABAAeAA0AEAAVACEAHwGRAAkAGwAeABAAEQAeAAQAGgAbAY8ACwAbAB4AEAARAB4ABAAYABEAEgAgAY4ADQAbAB4AEAARAB4ABAAOABsAIAAgABsAGQFbAAQAGwAYABABGwAEABgAIQAeAhgACwAYABsAEwATABEAHgAEAA4AGwAkAhcABwAYABsAEwATABEAHgIJAAoAGAAbAA8AFwAdACEAGwAgABECOAALABEAFAANABoADwARAAQADgAbACQCNwAHABEAFAANABoADwARANsADwANAB4ADwAbABAAEQAEAB8ADwANABoAGgARAB4A3wAXAA0AHgAPABsAEAARAAQAHQAeAAQADwAbABAAEQAEAB8ADwANABoAGgARAB4A2QAPAA0AHgAPABsAEAARAAQAGwAhACAAGAAVABoAEQDaAAcADQAeAA8AGwAQABECkwAOAA0AHgAEAB8AIAANAA8AFwARABAABgAFAAUCkgALAA0AHgAEAB8AIAANAA8AFwARABAClAAJAA0AHgAEAB4ADQAaABMAEQKRAA0ADQAeAAQADwAYACEAHwAgABEAHgARABACqAADAA0AHgEiABAADQAPABcAIwANAB4AEAAEABEAGAARABkAEQAaACABIAAMAA0ADwAXAAQAEQAYABEAGQARABoAIABAAIIAigCiAL4AzADWAN4A7ADyAQQBDgEmATABVAF4AYwBtAHSAeIB8gIWAjQCTgJqAowCpgLAAswC2gLoAvQDGgMmAzoDRgNWA2YDdgOGA5QDqgPOA/gEIARIBGoEfASKBJgEpATEBPIFJAU8BWgFmAWuBbgF0gXiBfIGAAYcBi4BuAADACEAIAGqAAsAIQAfACAAGwAZAAQAFQAPABsAGgHwAA0AIQAfACAAGwAZAAQAEgAbAB4AGQANACAA4gAGACEAHgAfABsAHgJXAAQAHwAfAAgCWgADAB8AHwJdAAYAHwAcAB4AGwAWAl8AAgAfAfYACAAeABsAHwAfACAADQAOAQsABAAeABsAHAHCAAsAGwAcACUABAASABsAHgAZAA0AIAG3AAQAGwAcACUBYQARABsAGgAiABEAHgAgAAQAIQAcABwAEQAeAA8ADQAfABEBYAARABsAGgAiABEAHgAgAAQAGAAbACMAEQAeAA8ADQAfABEAzQAJABsAGgAaABEADwAgABsAHgGxABMAGwAZABkAEQAaACAAHwAEAB4AEQAZABsAIgARAAQADQAYABgBsAAOABsAGQAZABEAGgAgAAQAHgARABkAGwAiABEBrwAHABsAGQAZABEAGgAgAFQABwAbABgAIQAZABoAHwKPABEAGwAYACEAGQAaAAQAHwAgAA0ADwAXABEAEAAGAAUABQKOAA4AGwAYACEAGQAaAAQAHwAgAA0ADwAXABEAEAKQAAwAGwAYACEAGQAaAAQAHgANABoAEwARAeUADQAbABgAIQAZABoABAASAB4AEQARACYAEQKNABAAGwAYACEAGQAaAAQADwAYACEAHwAgABEAHgARABABWQAMABsAGAAbAB4ABAAPAA0AGgAiAA0AHwGVAAwAGwAQABEABAAfABoAFQAcABwAEQAgAmIABQAYABsAIQAQAKYABgAYABsAHwARAAcApQAGABgAGwAfABEABgCkAAUAGAAbAB8AEQDmABIAGAAbAA8AFwAEAA0AHgAeABsAIwAEAB4AGwAgAA0AIAARAJAABQAYABsADwAXAcEACQAYABEADQAeAAQADwAfAB8AswAFABgAEQANAB4ArAAHABUAHgAPABgAEQAJAKkABwAVAB4ADwAYABEACACmAAcAFQAeAA8AGAARAAcAowAHABUAHgAPABgAEQAGAP4ABgAVAB4ADwAYABECrQAKABQAGwAeABsAHAAYABEAIAAUAIUAEQAUABEAIgAeABsAGgAEABAAGwAhAA4AGAARAAQAIQAcAIYAFAAUABEAIgAeABsAGgAEABAAGwAhAA4AGAARAAQAHgAVABMAFAAgAIgAEwAUABEAIgAeABsAGgAEABAAGwAhAA4AGAARAAQAGAARABIAIACHABMAFAARACIAHgAbABoABAAQABsAIQAOABgAEQAEABAAGwAjABoA+wAQABQAEQAPABcADgAbACQABAAPABQAEQAPABcAEQAQAPoACAAUABEADwAXAA4AGwAkAKMABgAUABEADwAXAAcAogAGABQAEQAPABcABgChAAUAFAARAA8AFwGiAA8AFAANABoAEwARAAQAGQANABoAIQANABgAGAAlAd8AFgARABgAGAAfAAQAGQARAB4AEwARAAQAIgARAB4AIAAVAA8ADQAYABgAJQHeABgAEQAYABgAHwAEABkAEQAeABMAEQAEABQAGwAeABUAJgAbABoAIAANABgAGAAlAd0ACwARABgAGAAfAAQAGQARAB4AEwARAeEAFQARABgAGAAEAB8AHAAYABUAIAAEACIAEQAeACAAFQAPAA0AGAAYACUB4AAXABEAGAAYAAQAHwAcABgAFQAgAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAYACUASQAKAA0AIAARABMAGwAeABUAJgARAMwABAANAB4AIAKnAAwADQAaABAAGAARAAQAHwAgABUADwAXAKAABwANABoADwARABgABwCfAAcADQAaAA8AEQAYAAYAngAGAA0AGgAPABEAGAGZAA0ADQAYABEAGgAQAA0AHgAEABAADQAgABEAkQAIAA0AGAARABoAEAANAB4AywAKAA0AGAAPACEAGAANACAAGwAeACQASgBqAIQAlgCyAMQA1gDkAQYBFAEcAUQBYgF8AZgBwgHYAeoB9AISAjACPAJGAmICdgKEArgC8AMSAzQDRgNYA2wDfgOSA6QA5gAPACEAHgANACAAFQAbABoABAAcABUADwAXABEAHgI6AAwAHgAVAA4ADgAOABgAEQAEAA4AGwAkAjkACAAeABUADgAOAA4AGAARAEgADQAeAA0AEwAEAA0AGgAQAAQAEAAeABsAHAC7AAgAGwAjABoAGAAbAA0AEAKgAAgAGwAhABMAFAAaACEAIAHuAAYAGwAYABgADQAeAakAEAAbAA8AIQAZABEAGgAgAAQAGQANABoADQATABEAHgDXAAYAFQAiABUAEAARAWUAAwAVACIAgAATABUAHwAcABgADQAlAAQAFQAaABgAFQAaABEABAASABgAEQAkAgcADgAVAB8AHAAYAA0AJQAEABUAGgAYABUAGgARAH8ADAAVAB8AHAAYAA0AJQAEABIAGAARACQAfQANABUAHwAcABgADQAlAAQADgAYABsADwAXAH4AFAAVAB8AHAAYAA0AJQAEAAwAGgAYABUAGgARAAQADgAYABsADwAXAUIACgAVABkAEQAaACAAFQAbABoAHwIcAAgAFQATABMABAAOABsAJAIbAAQAFQATABMBqwAOABUADwAgABUAGwAaAA0AHgAlAAQADQAQABACbAAOABEAIAANABUAGAAEAB8AEQAPACAAFQAbABoAsQAFABEAHwAPAAYArgAEABEAHwAPAhoADQARABgAFQAPABUAGwAhAB8ABAAOABsAJAIZAAkAEQAYABUADwAVABsAIQAfAJUABgARABgAEQAgABEBPAAZABEADwAeABEADQAfABEABAAiABEAHgAgABUADwANABgABAAfABwADQAPABUAGgATATgAGwARAA8AHgARAA0AHwARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAEAB8AHAANAA8AFQAaABMB8QAQABEADwAVABkADQAYAAQAFQAaAA8AHgARAA0AHwARAfIAEAARAA8AFQAZAA0AGAAEABAAEQAPAB4AEQANAB8AEQJzAAgADQAgAA0ABAAjABEADgJyAAgADQAgAA0ABAAfAB0AGAKHAAkADQAgAA0ABAAeABEAHwAgAokACAANACAADQAEABsAEAAfAnEACQANACAADQAEABYAHwAbABoCcAAIAA0AIAANAAQADwAfACICZQAEAA0AIAANAAkAFAAqADgAQABOAFoAbgB6AJABPgAKACUAEQAQAB4AGwAcABwAEQAeAgIABgAkABwAGwAeACACXAADACQAEQDUAAYAHQAhAA0AGAAGANMABQAdACEADQAYAh4ACQAZAA0AFQAYAAQADgAbACQCHQAFABkADQAVABgBoAAKABAAFQAgAAQAIAAbABsAGAAfAJQABAAQABUAIAA6AHYAmACwAMwA7AD8ARIBNgFQAVoBfAGQAagBvAHUAewCAgIQAiwCTAJoAooCmgKqAroCygLaAuoC+AMCAxoDLANAA1YDdgOIA6ADsgPUA/gECgQcBC4ERARkBHoEkASmBMYE2gTsBQQFFgUsBUAFUgVcBXYBLgAQACEAGAAYAAQAHwAPAB4AEQARABoABAARACQAFQAgAS0ACwAhABgAGAAEAB8ADwAeABEAEQAaAR8ADQAeABsAGgAgAAQAEQAYABEAGQARABoAIAEhAA8AGwAeACMADQAeABAABAARABgAEQAZABEAGgAgAOsABwAbAB4AIwANAB4AEAHrAAoAGwAeABkAIQAYAA0ABAASACQByAARABsAHgAZAA0AIAAEAA8AGwAQABEABAAOABgAGwAPABcBlAAMABsAHgAZAAQAEQAYABEAGQARABoAIAGTAAQAGwAeABkBXwAQABsAHgARABMAHgAbACEAGgAQAAQADwAbABgAGwAeAfMACQAbABoAIAAEAB8AFQAmABEBXgALABsAGgAgAAQAEgANABkAFQAYACUCRAAJABsAGAAQABEAHgAEACEAHAJCAAsAGwAYABAAEQAeAAQAGwAcABEAGgJFAAsAGwAYABAAEQAeAAQAGQAbAB4AEQJDAAoAGwAYABAAEQAeAAQADQAQABACQQAGABsAGAAQABEAHgEOAA0AGAAVABwABAAiABEAHgAgABUADwANABgBDQAPABgAFQAcAAQAFAAbAB4AFQAmABsAGgAgAA0AGAG1AA0AGAANAB8AFAAEABkADQAaAA0AEwARAB4BtgAQABUAGgAQAAQADQAaABAABAAeABEAHAAYAA0ADwARALgABwAVABgAIAARAB4ACwC3AAcAFQAYACAAEQAeAAoAtgAHABUAGAAgABEAHgAJALUABwAVABgAIAARAB4ACAC0AAcAFQAYACAAEQAeAAcAswAHABUAGAAgABEAHgAGALIABgAVABgAIAARAB4CVgAEABUAGAAZAoYACwAVABgAEQAfAAQAEQAeAB4AGwAeAlUACAAVABgAEQAEACYAFQAcAkwACQAVABgAEQAEACMAGwAeABACfAAKABUAGAARAAQAIgAVABAAEQAbAogADwAVABgAEQAEACAAJQAcABEAHwAPAB4AFQAcACACSQAIABUAGAARAAQAIAAkACACigALABUAGAARAAQAHgARABwAGwAeACACUAAIABUAGAARAAQAHAAfABACggAQABUAGAARAAQAHAAeABsAEwAeAA0AGQAZABUAGgATAn8AEQAVABgAEQAEABwAHgARAB8AEQAaACAADQAgABUAGwAaAk4ACAAVABgAEQAEABwAHAAgAk8ACAAVABgAEQAEABwAEAASAk0ACAAVABgAEQAEABkAEAAOAn4ACgAVABgAEQAEABUAGQANABMAEQJjAA8AFQAYABEABAAUABsAHgAVACYAGwAaACAADQAYAlEACgAVABgAEQAEABIAGAANAB8AFAJLAAoAFQAYABEABAARACQADwARABgChQAKABUAGAARAAQAEQAeAB4AGwAeAoEADwAVABgAEQAEABAAFQAfAA8ABAAVABkADQATABECgAAJABUAGAARAAQAEAANACAADQJKAAgAFQAYABEABAAPAB8AIgJSAAsAFQAYABEABAAPABsAGgASABUAEwJUAAgAFQAYABEABAAOAA0ADwJ9AAoAFQAYABEABAANACEAEAAVABsCUwAJABUAGAARAAQADQAfAA8AJAJIAAgAFQAYABEABAANABAAEAJHAAQAFQAYABECIAAMAA0ADwARAA4AGwAbABcABAAOABsAJAIfAAgADQAPABEADgAbABsAFwAVACwASAByAJwAvgDSAN4A9gEAARQBJAEwAVABaAF+AYwBqAG0AcABygHaAm4ADQAeABsAIQAcAAQAHwARAA8AIAAVABsAGgJoABQAHgAbACEAHAAEABQAEQANABAAEQAeAAQAHwARAA8AIAAVABsAGgJpABQAHgAbACEAHAAEABIAGwAbACAAEQAeAAQAHwARAA8AIAAVABsAGgJ0ABAAHgAbACEAHAAEAA8AGwAYABgAEQAPACAAFQAbABoBmgAJAB4AGwAhABwABAAOABsAJABMAAUAHgAbACEAHABLAAsAHgAVABAABAAYAA0AJQAbACEAIABKAAQAHgAVABABGgAJAB4AEQAlAB8ADwANABgAEQDWAAcAHgARAA0AIAARAB4CjAAFAB4ADQAcABQCJAAPABsAGwATABgAEQAEABwAGAAhAB8ABAAOABsAJAIjAAsAGwAbABMAGAARAAQAHAAYACEAHwIiAAoAGwAbABMAGAARAAQADgAbACQCIQAGABsAGwATABgAEQIOAA0AGAAbAA4AEQAEABsAIQAgABgAFQAaABECDwAFABgAGwAOABEAxAAFABEADQAeAB8AwwAEABEADQAeAIIABwANABwABAAeABsAIwCBAAoADQAcAAQADwAbABgAIQAZABoAGQA0AEoAeACmAMYA5gD6AQYBEAEoAT4BSAFWAXIBfgGEAZ4BwgHeAegB7gH0AfoCAAIGAL4ACgAlABwAEQAeABgAFQAaABcABgHLABYAJQAcABEAHgAYABUAGgAXAAQAGAAVABMAFAAgAAQAEAAVAA0AGAAbABMBzQAWACUAHAARAB4AGAAVABoAFwAEABMAGAAbAA4AEQAEAB4AEQAZABsAIgARAcwADwAlABwAEQAeABgAFQAaABcABAATABgAGwAOABEBzgAPACUAHAARAB4AGAAVABoAFwAEABEAGQANABUAGAC9AAkAJQAcABEAHgAYABUAGgAXAlgABQAgABkAGAAKAlkABAAgABkAGACZAAsAGwAeABUAJgAbABoAIAANABgABgCYAAoAGwAeABUAJgAbABoAIAANABgAWwAEABsAGQARAFwABgARABUAEwAUACAA9gANABEADQAeACAABAAbACEAIAAYABUAGgARAPcABQARAA0AHgAgAO8AAgAQAE4ADAANABoAEAAYABEAHgAEABAAHgANABMAgwARAA0AGgAQABgAEQAEAB4AEQAfABUAJgARAAQADQAYACAAhAANAA0AGgAQABgAEQAEAB4AEQAfABUAJgARAOEABAANABoAEAFsAAIACwFrAAIACgFqAAIACQFpAAIACAFoAAIABwFnAAIABgAWAC4APABYAGwAiACgALQAzADsAQwBQAF4AYQBigGYAaYBwAHiAggCIgI4AmgBXAAGACAADQAYABUADwEYAA0AGgAiABEAHgAgAAQADwAbABgAGwAeAB8BcQAJABoAHwARAB4AIAAEACEAHAFyAA0AGgAfABEAHgAgAAQAGQAVABAAEAAYABEBcwALABoAHwARAB4AIAAEABAAGwAjABoCewAJABoAFAARAB4AFQAgABEAEAECAAsAGgASABsAHgAZAA0AIAAVABsAGgFvAA8AGgAQABEAGgAgAAQAFQAaAA8AHgARAA0AHwARAXAADwAaABAAEQAaACAABAAQABEADwAeABEADQAfABEBOwAZABoADwAeABEADQAfABEABAAiABEAHgAgABUADwANABgABAAfABwADQAPABUAGgATATcAGwAaAA8AHgARAA0AHwARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAEAB8AHAANAA8AFQAaABMCFgAFABoADgAbACQAyAACABoCAQAGABkAHAAbAB4AIAEwAAYAGQANABMAEQAfAQoADAAZAA0AEwARAAQAHgARAB8AFQAmABEBrgAQABkADQATABEABAAZAA0AHAAEABEAEAAVACAAGwAeAawAEgAZAA0AEwARAAQAGAAVABMAFAAgAAQAEAAVAA0AGAAbABMBBwAMABkADQATABEABAARACQAHAAbAB4AIAGtAAoAGQANABMAEQAEABEAEAAVACAB9AAXABkADQATABEABAANAA4AHwAbABgAIQAgABEABAAcABsAHwAVACAAFQAbABoBBgAFABkADQATABEACwAYAEYAeACiANABAAE0AWYBnAHMAgABVAAWACEAHwAgABUAEgAlAAQAHwAgAA0AHgAgAAQAIgARAB4AIAAVAA8ADQAYAU8AGAAhAB8AIAAVABIAJQAEAB8AIAANAB4AIAAEABQAGwAeABUAJgAbABoAIAANABgBVgAUACEAHwAgABUAEgAlAAQAEQAaABAABAAiABEAHgAgABUADwANABgBUQAWACEAHwAgABUAEgAlAAQAEQAaABAABAAUABsAHgAVACYAGwAaACAADQAYAVUAFwAhAB8AIAAVABIAJQAEAA8AEQAaACAAEQAeAAQAIgARAB4AIAAVAA8ADQAYAVAAGQAhAB8AIAAVABIAJQAEAA8AEQAaACAAEQAeAAQAFAAbAB4AFQAmABsAGgAgAA0AGAFXABgAIQAfACAAFQASACUABAAOABEAIAAjABEAEQAaAAQAIgARAB4AIAAVAA8ADQAYAVIAGgAhAB8AIAAVABIAJQAEAA4AEQAgACMAEQARABoABAAUABsAHgAVACYAGwAaACAADQAYAVgAFwAhAB8AIAAVABIAJQAEAA0AHgAbACEAGgAQAAQAIgARAB4AIAAVAA8ADQAYAVMAGQAhAB8AIAAVABIAJQAEAA0AHgAbACEAGgAQAAQAFAAbAB4AFQAmABsAGgAgAA0AGAJbAAIAHwADAAgAEgAcANIABAAcABUABwDRAAQAHAAVAAYA0AADABwAFQAfAEAATgBaAGQAkAC+ANwA/gEcATYBWAF2AZABogGuAbgBxAH0AhQCPgJYAnICigKUAq4CuALWAv4DGgM2A0QAugAGABsAEwAbACEAIAC5AAUAGwATABUAGgCcAAQAGwAPABcCDAAVABUAHwAgAAQAIQAaABsAHgAQABEAHgARABAABAAfAB0AIQANAB4AEQINABYAFQAfACAABAAhABoAGwAeABAAEQAeABEAEAAEABsAIQAgABgAFQAaABEBbgAOABUAHwAgAAQAIQAaABsAHgAQABEAHgARABACAAAQABUAHwAgAAQAHgAbABkADQAaAAQAHwAZAA0AGAAYAf8ADgAVAB8AIAAEAB4AGwAZAA0AGgAEAA4AFQATAW0ADAAVAB8AIAAEABsAHgAQABEAHgARABACCwAQABUAHwAgAAQAGAANACAAFQAaAAQAHwAZAA0AGAAYAgoADgAVAB8AIAAEABgADQAgABUAGgAEAA4AFQATAiYADAAVABoAFwARABAAFQAaAAQADgAbACQCJQAIABUAGgAXABEAEAAVABoAmgAFABUAGgAXAAYAmAAEABUAGgAXApkABQAVABoAEQAGAp4AFwAVABoAEQAEAB8AIAANAA8AFwARABAABgAFAAUABAAZAA0AHgAXABEAHgAfApsADwAVABoAEQAEAB8AIAANAA8AFwARABAABgAFAAUCnQAUABUAGgARAAQAHwAgAA0ADwAXABEAEAAEABkADQAeABcAEQAeAB8CmgAMABUAGgARAAQAHwAgAA0ADwAXABEAEAKcAAwAFQAaABEABAAZAA0AHgAXABEAHgAfAggACwAVABoAEQAEABQAEQAVABMAFAAgARUABAAVABoAEQIHAAwAEQAgACAAEQAeAAQAHwAcAA0ADwARANUABAARAB8AHwBTAA4ADQAlABsAIQAgAAQAHwAgAA0ADwAXABEAEABSABMADQAlABsAIQAgAAQAHwAVABAAEQAEAA4AJQAEAB8AFQAQABEAUQANAA0AJQAbACEAIAAEAAcABAAOACUABAAHAFAADQANACUAGwAhACAABAAGAAQADgAlAAQACQBPAAYADQAlABsAIQAgAL8ABgANACEAGgAPABQAHgA+AFYAZgCCAKIAwADOANwA6gD4AQQBFgEqAUABSgFmAXoBkAGwAdQB6gIAAhoCMgJOAlwClAK0AtIC9AIoAAsAJQAfABwADQAPABEABAAOABsAJAInAAcAJQAfABwADQAPABEAWAANABsAHgARAAQAIgARAB4AIAAVAA8ADQAYAFkADwAbAB4AEQAEABQAGwAeABUAJgAbABoAIAANABgBygAOABsAEAAhABgAEQAEABkADQAaAA0AEwARAB4BDAAGABUAHgAeABsAHgDPAAYAFQAaACEAHwAIAKwABgAVABoAIQAfAAcAqwAGABUAGgAhAB8ABgCqAAUAFQAaACEAHwDCAAgAFQAaABUAGQAVACYAEQBhAAkAFQAaAAQAIwAVABAAIAAUAGAACgAVABoABAAUABEAFQATABQAIABXAAQAEQAaACEBswANABEAEAAVAA0ABAAZAA0AGgANABMAEQAeAF8ACQANACQABAAjABUAEAAgABQAXgAKAA0AJAAEABQAEQAVABMAFAAgAgMADwANACAADwAUAAQAEgAhABgAGAAEACMAGwAeABACEQARAA0AHgAXABEAHgAEABwAFQAaAAQAIAANAB4AEwARACACEAAKAA0AHgAXABEAHgAEABwAFQAaAGMACgANAB4AEwAVABoABAAgABsAHABkAAwADQAeABMAFQAaAAQAHgAVABMAFAAgAGYACwANAB4AEwAVABoABAAYABEAEgAgAGUADQANAB4AEwAVABoABAAOABsAIAAgABsAGQBiAAYADQAeABMAFQAaAToAGwANABcAEQAEACIAEQAeACAAFQAPAA0AGAAEAB8AHAANAA8AFQAaABMABAARAB0AIQANABgBNAAPAA0AFwARAAQAHwANABkAEQAEACMAFQAQACAAFAEzAA4ADQAXABEABAAfAA0AGQARAAQAHwAVACYAEQE1ABAADQAXABEABAAfAA0AGQARAAQAFAARABUAEwAUACABNgAdAA0AFwARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAAEAB8AHAANAA8AFQAaABMABAARAB0AIQANABgAAwAIACIAKgEBAAwAGwAgABUAEgAVAA8ADQAgABUAGwAaANQAAwAbACAAjQADABsAGgANABwALAA+AFAAYgB0AJAArgC+AMYAzgDUAOAAWgAHACIAEQAeABgADQAcAKsACAAhACAAGAAVABoAEQAJAKgACAAhACAAGAAVABoAEQAIAKUACAAhACAAGAAVABoAEQAHAKIACAAhACAAGAAVABoAEQAGAHYADQAhACAAGAAVABoAEQAEACMAFQAQACAAFAB3AA4AIQAgABgAFQAaABEABAAbABIAEgAfABEAIACfAAcAIQAgABgAFQAaABEAyQADACEAIADWAAMAHgAGANUAAgAeAL4ABQAcABEAGgAGAL0ABAAcABEAGgAyAGYAcgCCAJwAugDWAPYBAgEOARoBJAE2AUYBUAFsAYABiAGQAaoBugHMAdgB+gIYAi4CZAKEAqACrAK+AuQDEAMmA0gDbAOMA7QD2AP0BAwEFAQkBDAEUAR4BKAEuATUBO4FDACTAAUAHgAVABoAIADGAAcAHgARACIAFQARACMAeQAMABsAHwAVACAAFQAbABoABAAgABsAHAB6AA4AGwAfABUAIAAVABsAGgAEAB4AFQATABQAIAB8AA0AGwAfABUAIAAVABsAGgAEABgAEQASACAAewAPABsAHwAVACAAFQAbABoABAAOABsAIAAgABsAGQDOAAUAGAAhAB8ACACpAAUAGAAhAB8ABwCoAAUAGAAhAB8ABgCnAAQAGAAhAB8A8QAIABgADQAlABgAFQAfACAA8wAHABgADQAlAAQAHwAZAOcABAAYAA0AJQIqAA0AFQAaACAAEQAeABEAHwAgAAQADgAbACQCKQAJABUAGgAgABEAHgARAB8AIAISAAMAFQAaAp8AAwAVABEBBQAMABQAGwAgABsABAAPAA0AGQARAB4ADQHvAAcAEQAeAA8AEQAaACAA9AAIAA0AIQAfABEABAAfABkA6AAFAA0AIQAfABEBvwAQAA0AHwAgABEABAAcABgADQAVABoABAAgABEAJAAgAb4ADgANAB8AIAARAAQAGQANAB4AFwAQABsAIwAaAb0ACgANAB8AIAARAAQAFAAgABkAGAG8ABoADQAfACAAEQAEABIAHgAbABkABAAjABsAHgAQAAQAHwAgAB4AFQAcAAQAEgAVABgAEQG7AA8ADQAfACAAEQAEABIAHgAbABkABAAjABsAHgAQAboADQANAB8AIAARAAQADQAfAAQAFAAgABkAGAG5AAUADQAfACAAEQGeAAgADQAfAB8AIwAbAB4AEAKEABIADQAeAA0AGQARACAAEQAeAB8ABAAhABoAFwAaABsAIwAaAoMAFQANAB4ADQAZABEAIAARAB4AHwAEAA4AJQAgABEABAANAB4AHgANACUCbwAKAA0AHgANABkAEQAgABEAHgAfAnkAEAANAB4ADQAZABEAIAARAB4ABAAfACAAHgAVABoAEwJ4ABEADQAeAA0AGQARACAAEQAeAAQAFQAaACAAEQATABEAHgJ3AA8ADQAeAA0AGQARACAAEQAeAAQAEgAYABsADQAgAnYAEwANAB4ADQAZABEAIAARAB4ABAAQAA0AIAARAAQAIAAVABkAEQJ1ABEADQAeAA0AGQARACAAEQAeAAQADgAbABsAGAARAA0AGgGfAA0ADQAeAA0AEwAeAA0AHAAUAAQADQAQABAB4wALAA0AGgARAAQAEgAeABEAEQAmABEAygADAA0AGgETAAcADQAYABEAIAAgABEBFAAFAA0AFQAaACABWgAPAA0AEwARAAQAHAAeABsAHAARAB4AIAAVABEAHwJqABMADQATABEABAAUABEADQAQABEAHgAEAB8AEQAPACAAFQAbABoCawATAA0AEwARAAQAEgAbABsAIAARAB4ABAAfABEADwAgABUAGwAaAGgACwANABAAEAAVABoAEwAEACAAGwAcAGkADQANABAAEAAVABoAEwAEAB4AFQATABQAIABrAAwADQAQABAAFQAaABMABAAYABEAEgAgAGoADgANABAAEAAVABoAEwAEAA4AGwAgACAAGwAZAGcABwANABAAEAAVABoAEwAEAAoAHAA8AFwBAwAIACEAEQAfACAAFQAbABoA3gAPAB4ABAAPABsAEAARAAQAHwAPAA0AGgAaABEAHgDcAA8AHgAEAA8AGwAQABEABAAbACEAIAAYABUAGgARAN0ABwAeAAQADwAbABAAEQAiAEYAZgB2AH4AiACeALoA1ADsAPoBBAESASABOAFEAXABnAG6AdgB8AIAAjACZAJ0AoICqAKyAsgC1gLsAxQDLANIA2IBfQAPACEAGAARAAQAFAAbAB4AFQAmABsAGgAgAA0AGAI8AAcAHwAfAAQADgAbACQCOwADAB8AHwBVAAQAGwAjAB8B5AAKABsAIwAEABIAHgARABEAJgARAR4ADQAbACEAGgAQAAQADwAbAB4AGgARAB4AHwEQAAwAGwAgAA0AIAARAAQAHgAVABMAFAAgAREACwAbACAADQAgABEABAAYABEAEgAgAQ8ABgAbACAADQAgABECrAAEABsAHwARAOoABgARACMAFQAaABAAjgAGABEAHwARACAABgEvAAsAEQAfABEAIAAEAA8AGwAYABsAHgCLAAUAEQAfABEAIAJmABUAEQAcABsAHgAgAAQAFAARAA0AEAARAB4ABAAfABEADwAgABUAGwAaAmcAFQARABwAGwAeACAABAASABsAGwAgABEAHgAEAB8AEQAPACAAFQAbABoCiwAOABEAHAAbAB4AIAAEABEAGAARABkAEQAaACACBQAOABEAHAAYAA0ADwARAAQAHwAVABoAEwAYABECBgALABEAHAAYAA0ADwARAAQADQAYABgAVgAHABEAGwAeABAAEQAeAT0AFwARABkAGwAiABEABAAiABEAHgAgABUADwANABgABAAfABwADQAPABUAGgATATkAGQARABkAGwAiABEABAAUABsAHgAVACYAGwAaACAADQAYAAQAHwAcAA0ADwAVABoAEwCPAAcAEQAYABsADQAQAAYAjAAGABEAGAAbAA0AEAIEABIAEQATACEAGAANAB4ABAARACQAHAAeABEAHwAfABUAGwAaAIoABAARABAAGwIsAAoAEQAQABAAFQAgAAQADgAbACQCKwAGABEAEAAQABUAIACNAAoAEQAPACEAHgAeABEAGgAPABEBAAATAA0AEAAVABsADgAhACAAIAAbABoABAAPABQAEQAPABcAEQAQAP8ACwANABAAFQAbAA4AIQAgACAAGwAaAqoADQANABAADQAeAAQAGQANAB4AFwARAB4AHwKrAAwADQAQAA0AHgAEABIAFQAYABgAEQAQAqkABQANABAADQAeADcAcAB+AJQAnACwAMQA2gD2ARgBMgFeAYYBrgHQAfoCFgImAjACPAJMAlwCagKEAo4CqgK2AsICzgLaAuYC8AMUAzgDTANUA1wDZANsA3IDegOUA6wDwAPQA9wD6AQQBCYEPAR6BKgE4gUMBRwFJgHtAAYAJQAZAA4AGwAYAWQACgAhABwABAAfAA8AHgAVABwAIAHsAAMAIQAZAPAACQAhAA4AIAAVACAAGAARAB8CZAAJACEADgAeABEAHAAbAB4AIAFjAAoAIQAOAAQAHwAPAB4AFQAcACAByQANACAAJQAYABEABAAOACEAFQAYABAAEQAeAi4AEAAgACEAGQAOABgAEQAEACEAHAAbABoABAAOABsAJAItAAwAIAAhABkADgAYABEABAAhABwAGwAaAccAFQAgAB4AFQAcAAQAIwAbAB4AEAAEABIAGwAeABkADQAgACAAFQAaABMBxgATACAAHgAVABwABAAfABwADQAaAAQAEQAYABEAGQARABoAIAAfAcUAEwAgAB4AFQAcAAQAEgAbABoAIAAEABEAGAARABkAEQAaACAAHwHEABAAIAAeABUAHAAEAA8AHwAfAAQAEgAbAB4AGQANACABwwAUACAAHgAVABwABAANABgAGAAEABIAGwAeABkADQAgACAAFQAaABMBYgANACAAHgAVABcAEQAgABQAHgAbACEAEwAUAPUABwAgABsAHAAEAB8AGQDpAAQAIAAbABwA4wAFACAAFQAPABcA0gAHACAADQAgACEAHwAHANEABwAgAA0AIAAhAB8ABgDQAAYAIAANACAAIQAfAPgADAAgAA0AHgAEABsAIQAgABgAFQAaABEA+QAEACAADQAeAecADQAcABEAGAAYAAQADwAUABEADwAXABEAHgC2AAUAGwAeACAACgC1AAUAGwAeACAACQCxAAUAGwAeACAACACwAAUAGwAeACAABwCuAAUAGwAeACAABgCtAAQAGwAeACABQQARABoADQAcAAQAIAAbAAQAHwAaAA0AHAAYABUAGgARAB8BQAARABoADQAcAAQAIAAbAAQAEwAeABUAEAAYABUAGgARAB8BPwAJABoADQAcAAQAEwAeABUAEADPAAMAGQAJAM4AAwAZAAgAtAADABkABwCPAAMAGQAGAI4AAgAZAmEAAwAYABoBMgAMABUAJgARAAQAIAAbAAQAEwAeABUAEAGyAAsAFQAYACIAEQAeABgAFQATABQAIADgAAkAFQATABoADQAgACEAHgARARwABwAUAA0AHgAcABEAGgIUAAUAFAANAB4AEQEdAAUAFAANABwAEQDlABMAEQAgAAQADwAbABgAIQAZABoABAAcABsAHwAVACAAFQAbABoBmAAKABEAGAARAA8AIAAEAA4AGwAkAZYACgARABgAEQAPACAABAANABgAGAKkAB4ADwANACAAIAARAB4ABAAfACAAHgANABUAEwAUACAABAAYABUAGgARAB8ABAAZAA0AHgAXABEAHgAfAqUAFgAPAA0AIAAgABEAHgAEAB8AIAAeAA0AFQATABQAIAAEABgAFQAaABEAHwKiABwADwANACAAIAARAB4ABAAfABkAGwAbACAAFAAEABgAFQAaABEAHwAEABkADQAeABcAEQAeAB8CowAUAA8ADQAgACAAEQAeAAQAHwAZABsAGwAgABQABAAYABUAGgARAB8CoQAHAA8ADQAgACAAEQAeAJIABAANACIAEQEXAAoADQAgACEAHgANACAAFQAbABoAOwB4AJAAoAC2AMQA4gESASwBXgGIAbIB5AIOAioCRgJ2ApoCsgLOAvADEAMwA04DXgNwA4QDpgPKA+YEAgQwBF4EgASiBMQE7gUWBUIFaAWCBZwF0AYCBioGUgZ+BqIGuAbOBvoHJAdSB3gHqgfaCA4IQAhwCKQCNAALACMAFQAgACAAEQAeAAQADgAbACQCMwAHACMAFQAgACAAEQAeAjIACgAhABkADgAYAB4ABAAOABsAJAIxAAYAIQAZAA4AGAAeAP0ADgAeABUABAAfACAADQAgABEABAAaACEAGAAYAPwAFwAeABUABAAfACAADQAgABEABAAVABoAEAARACAAEQAeABkAFQAaAA0AIAARARkADAAeAA0AGgAfABwAEQAeAA0AGgAPACUBqAAYAB4ADQAPABcABAAPABQADQAaABMAEQAfAAQAHgARABYAEQAPACAABAANABgAGAGnABQAHgANAA8AFwAEAA8AFAANABoAEwARAB8ABAAeABEAFgARAA8AIAGkABQAHgANAA8AFwAEAA8AFAANABoAEwARAB8ABAARABoADQAOABgAEQGmABgAHgANAA8AFwAEAA8AFAANABoAEwARAB8ABAANAA8ADwARABwAIAAEAA0AGAAYAaUAFAAeAA0ADwAXAAQADwAUAA0AGgATABEAHwAEAA0ADwAPABEAHAAgAaMADQAeAA0ADwAXAAQADwAUAA0AGgATABEAHwHmAA0AGwAbABgADgANAB4ABAASABgAGwANACAB6gAXABsAEwATABgAEQAEABIAIQAYABgABAAfAA8AHgARABEAGgAEABkAGwAQABECegARABsADwAEAB8AEQAPACAAFQAbABoABAAYABEAIgARABgCbQALABsADwAEAB8AEQAPACAAFQAbABoBKQANABQAIQAZAA4AGgANABUAGAAfAAQAIQAcASoAEAAUACEAGQAOABoADQAVABgAHwAEAB4AFQATABQAIAEsAA8AFAAhABkADgAaAA0AFQAYAB8ABAAYABEAEgAgASsADwAUACEAGQAOABoADQAVABgAHwAEABAAGwAjABoBnQAOABEAJAAgAA4AGwAkAAQAFAAVABAAEAARABoBnAAHABEAJAAgAA4AGwAkAZsACAARACQAIAANAB4AEQANAXwACQARACQAIAAEACMAHgANABwBoQAQABEAGQAcABgADQAgABEABAAZAA0AGgANABMAEQAeAjAAEQARABgAGAAEAA0ABAASAB4AFQARABoAEAAEAA4AGwAkAi8ADQARABgAGAAEAA0ABAASAB4AFQARABoAEAHiAA0ADQAOABgAEQAEACEAGgAZABEAHgATABEB2AAWAA0ADgAYABEABAAeABsAIwAEABUAGgAfABEAHgAgAAQADgARABgAGwAjAdcAFgANAA4AGAARAAQAHgAbACMABAAVABoAHwARAB4AIAAEAA0ADgAbACIAEQH7ABAADQAOABgAEQAEAB4AGwAjAAQAEwAeABsAIQAcAB8B2gAQAA0ADgAYABEABAAeABsAIwAEABAAEQAYABEAIAARAdIAEAANAA4AGAARAAQAHAAeABsAHAARAB4AIAAVABEAHwH+ABQADQAOABgAEQAEABwAGwAfABUAIAAVABsAGgAEAB4AFQATABQAIAH8ABMADQAOABgAEQAEABwAGwAfABUAIAAVABsAGgAEABgAEQASACAB/QAVAA0ADgAYABEABAAcABsAHwAVACAAFQAbABoABAAPABEAGgAgABEAHgHQABIADQAOABgAEQAEABgAFQATABQAIAAEABAAFQANABgAGwATAdwADAANAA4AGAARAAQAEAARABgAEQAgABEB+gAMAA0ADgAYABEABAAPABsAHgAaABEAHgHWABkADQAOABgAEQAEAA8AGwAYACEAGQAaAAQAFQAaAB8AEQAeACAABAAeABUAEwAUACAB1QAYAA0ADgAYABEABAAPABsAGAAhABkAGgAEABUAGgAfABEAHgAgAAQAGAARABIAIAH5ABMADQAOABgAEQAEAA8AGwAYACEAGQAaAAQAEwAeABsAIQAcAB8B2QATAA0ADgAYABEABAAPABsAGAAhABkAGgAEABAAEQAYABEAIAARAdQAFQANAA4AGAARAAQADwARABgAGAAEABwAHgAbABwAEQAeACAAFQARAB8B2wARAA0ADgAYABEABAAPABEAGAAYAAQAEAARABgAEQAgABEB0wAKAA0ADgAYABEABAAPABEAGAAYAfgACgANAA4AGAARAAQADgAbABAAJQGAABUADQAOABgAEQAEAA0AGAAVABMAGgAEACAAGwAcAAQAHgAVABMAFAAgAX4AFAANAA4AGAARAAQADQAYABUAEwAaAAQAIAAbABwABAAYABEAEgAgAX8AFgANAA4AGAARAAQADQAYABUAEwAaAAQAIAAbABwABAAPABEAGgAgABEAHgGHABIADQAOABgAEQAEAA0AGAAVABMAGgAEAB4AEQAZABsAIgARAYMAGAANAA4AGAARAAQADQAYABUAEwAaAAQAGQAVABAAEAAYABEABAAeABUAEwAUACABgQAXAA0ADgAYABEABAANABgAFQATABoABAAZABUAEAAQABgAEQAEABgAEQASACABggAZAA0ADgAYABEABAANABgAFQATABoABAAZABUAEAAQABgAEQAEAA8AEQAaACAAEQAeAYYAGAANAA4AGAARAAQADQAYABUAEwAaAAQADgAbACAAIAAbABkABAAeABUAEwAUACABhAAXAA0ADgAYABEABAANABgAFQATABoABAAOABsAIAAgABsAGQAEABgAEQASACABhQAZAA0ADgAYABEABAANABgAFQATABoABAAOABsAIAAgABsAGQAEAA8AEQAaACAAEQAeAdEABQANAA4AGAARAAsAGAAiADAAQABOAFoAaAB4AIYAlgCgAhUABAAfABEAHgC8AAYAHAAYABsADQAQAOQABwAaAB8AIAAVAA8AFwCvAAYAGgAfABsAHgAgAhMABQAaABwAFQAaAJ0ABgAaABgAGwAPABcAmwAHABoAGAAVABoAFwAGAJkABgAaABgAFQAaABcATQAHABoAEwAeABsAIQAcAIkABAAaABAAGwFdAAkAGgAQABEAHgAYABUAGgARAAwAGgAuAEQAXABwAHwAmgCuAMAAzgDUAPYA7QAJABsAGAAhABkAEQAEACEAHADuAAoAGwAYACEAGQARAAQAGwASABIA7AALABsAGAAhABkAEQAEABAAGwAjABoCPgAJABUAGQARABsABAAOABsAJAI9AAUAFQAZABEAGwG0AA4AFQAQABEAGwAEABEAJAAgABEAHgAaAA0AGACbAAkAEQAeACAAFQAPAA0AGAAGAJoACAARAB4AIAAVAA8ADQAYAl4ABgAOABwAHgAbABYCYAACAA4B6AAQAA0AGAAVABAADQAgABUAGwAaAAQAJAAUACAAGQAYAekADwANABgAFQAQAA0AIAAVABsAGgAEABAADQAgAA0ACAASACAAOgBaAGoAegCIAJQAxQAGAB4AEQAaAA8AFAH1AAwAFQAmAA0AHgAQAAQAIAANAA4AGAARAfcADwAVACYADQAeABAABAAPAB4AGwAfAB8AIAANAA4AwQAHABUAGgAQABsAIwAfAMIABwAVABoAEAAbACMABgDAAAYAFQAaABAAGwAjAF0ABQAVABAAIAAUAQQABwANAB4AGgAVABoAEwAEAAoAIgAyAEgCQAALABsAIQAgACEADgARAAQADgAbACQCPwAHABsAIQAgACEADgARAjYACgANABkAGQARAB4ABAAOABsAJAI1AAYADQAZABkAEQAeAAUADAAYACQAQABiAMkABQAbABsAGQAHAMgABQAbABsAGQAGAQkADQAbABsAGQAEAA4AEQAfACAABAASABUAIAEIABAAGwAbABkABAANAA8AIAAhAA0AGAAEAB8AFQAmABEAxwAEABsAGwAZAAEABAKtAAICrgAAAAMD/wGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6iIDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEALAAAAAoACAABAAIAAEAIAAtADYASQB64GHhXeIO4wrkA+VU5qnmtOcF6CzpSuoi//3//wAAAAAAIAAtADAASQBh4ADhAOIA4wDkAOUA5gDmq+cA6ADpAOoA//3//wAB/+P/1//V/8P/rCAnH4ke5x32HQEcBRtaG1kbDhoUGUEYjAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBQAEAAsACgAACAAABEQECwP6AAoD+gAGAAAABAUABAALAAoAAAgAAASEBAsD+gAGAAQABgAAAAQFAAQACwAKAAAIAAAERAQFAAYABAAGA/oAAAAEBQAEAAsACgAACAAABIQEBQAGA/oACgP6AAAABAQABAAMAAoAAAgAACQEhAgABAP4AAoD+gAAAAQFAAMACwALAAAIAAAkBEQLA/oABwP8AAgAAAAEBAAEAAwACgAACAAAJASECAP8AAgABAAGAAAABAUAAwALAAsAAAgAACQERAUABgAHAAQD+AAAAAgEAAQADAALAAAIABgAACQIRIRUhAQABAAEA/gACAAEAAYD+gAHAQAAAAAACAQAAwALAAsAAAgAGAAAJAiERIxEBAAGA/oABwEACwP8A/wACAP4AAAAAAAIBAAEAAwACwAACAAYAAAkCESE1IQMA/wD/AAIA/gACwP6AAYD+QEAAAAAAAgEAAMACwALAAAIABgAAJQkBIREzEQLA/oABgP5AQMABAAEA/gACAAAAAAACAQAAQAMAA0AAAgAFAAAlCQEJASEBAAEAAQD/AP8AAgBAAYD+gAMA/oAAAAIAgADAA4ACwAACAAUAABMJAQkBEYABgP6AAwD+gALA/wD/AAEAAQD+AAAAAgEAAEADAANAAAIABQAACQIJASEDAP8A/wABAAEA/gADQP6AAYD9AAGAAAACAIAAwAOAAsAAAgAFAAAlCQEJAREDgP6AAYD9AAGAwAEAAQD/AP8AAgAAAAIBAAAAAwADgAACAAYAAAEhAREBIQEBAAIA/wD/AAIA/wABgP6AA4D+gAGAAAAAAAIAAAEAA8ACgAACAAUAAAkCIQEhAgD/AP8AAsD/AAIAAoD+gAGA/oAAAAAAAgEAAQADAAMAAAIABgAACQI1FSE1AwD/AP8AAgACgP6AAYCAQEAAAAEAwAD8A0ACgAAGAAAlNxc3CQEXAQT8/ET+wP7ARPz8/EQBQP7ARAABATwAgALAAwAABgAAARcHFwkBBwE8/PxEAUD+wEQCvPz8RAFAAUBEAAAAAAEAwAEAA0AChAAGAAABBycHCQEnAvz8/EQBQAFARAKE/PxE/sABQEQAAAAAAQFAAIACxAMAAAYAACUnNycJATcCxPz8RP7AAUBExPz8RP7A/sBEAAEBAACAAwADAAAGAAABIxEjESMBAwDAgMABAAGA/wABAAGAAAEAwADAA0ACwAAGAAAlNSE1ITUBAcD/AAEAAYDAwIDA/wAAAAEBAACAAwADAAAHAAABMxEzETMJAQEAwIDA/wD/AAIAAQD/AP6AAYAAAAAAAQDAAMADQALAAAYAAAEVIRUhFQECQAEA/wD+gALAwIDAAQAAAQEAAMADQAKAAAoAAAEVMwsBMzUhNSEVAkCAoKCA/wACQAJAgP8AAQCAQEAAAAAAAQEAAMADQAKAAAgAAAEbASMVIRUhNQEAoKCAAYD+QAGAAQD/AIBAwAAAAAACAMAAwANAAsAACAAMAAABGwEjFSEVITUBIRUhAQCgoIABgP5AAcD9gAKAAYABAP8AgEDAAUBAAAMAAAAABAADgAAGAAoAEQAAATMVIxUtARMzESMBJRUjFTMVAQCAgP8AAQDAgIACQP8AgIABwUGAoKD9wAOA/iCggEF/AAAAAAEAQAAAA8ADgAARAAAlNSEVIzUjNTMRIxsBIxEhNQUCwP5AQICAgKCggAHAAQAAgICAQAHAAQD/AP5AgKAAAAACAMAAAANAA4AABgANAAABIxEjESMTAREjESMbAQIAgECAoAFgQICgoAKA/kABwAEA/YABwP5A/wABAAACAEABAAPAAsAAAgAGAAATDQEBFSE1QAGA/oABwAHAAsDg4AEAQEAABgBAAAADwAOAAAIABQAJAA0AEQAVAAATESUBEQUBFSE1BRUhNQEVITUFFSE1QAFA/sABQAJA/cACQP3AAkD9wAJA/cADgP6AwP1AAYDAAoBAQMBAQP7AQEDAQEAAAAAACQBAAAADwAOAAAMABwALAA8AEwAXABsAHwAjAAATIREhASERIQEhESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oABgAAAAAACAUAAQAKAA0AAAwAHAAABMxEjExEzEQFAgIDAgANA/QADAP0AAwAABgBAAAADgAPAAAMABwALAA8AEwAXAAAlIRUhNSE1IQEhESEFITUhESE1IQEVITUBgAIA/gACAP4A/sABAP8AAUACAP4AAgD+AP7AA0CAgMCA/sACwICA/sCAAcDAwAAABQBAAAADgAPAAAMABwALAA8AEwAAEyERIQEVITUBITUhESE1IREhNSFAAYD+gAHAAYD+gAGA/oABgP6AAYD+gAPA/EADwMDA/kDA/kDA/kDAAAAABABAAAADgAPAAAMABwALAA8AABMhESEBIREh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/sBAwED+wEBAQP5AQEBAQEBAQEBAQEBAQEBAAAADAEAAAAPAA4AABAAIAAwAACURIREhJREhEQEhFSEDwPyAA4D8wAMA/UACgP2AQANA/IBAAwD9AALAwAADAEAAAAPAA4AABAAIAAwAADchESEREyERIQEzESOAA0D8gEADAP0AAgDAwAADgPyAA0D9AALA/YAAAAADAEAAAAPAA4AABAAIAAwAABMRIREhBREhERMhFSFAA4D8gANA/QBAAoD9gANA/MADgED9AAMA/gDAAAADAEAAAAPAA4AABAAIAAwAAAEhESERAyERIQUzESMDgPzAA4BA/QADAP1AwMADgPyAA4D8wAMAQP2AAAAEAEAAAAPAA4AAAwAHAAsADwAAEyEVIREhFSE1IREhFyERIUADgPyAA4D8gAOA/ICAAoD9gAOAQP0AQMACAID/AAAAAAQAQAAAA8ADgAADAAcACwAPAAABMxEjATMRIzchESEXIREhA4BAQPzAQECAAoD9gIABgP6AA4D8gAOA/IDAAgCA/wAABABAAAADwAOAAAMABwALAA8AABMRIREDIREhBTMRIwEzESNAA4BA/QADAP2AwMABQMDAA4D8gAOA/MADAID+AAIA/gAAAAAABgBAAAADwAOAAAMABwALAA8AEwAXAAA3IREhFyERIRMzESMBMxEjATMRIwEzESPAAoD9gEACAP4AQICAAQCAgP4AQEADQEBAgAKAQP4AAcD+gAGA/oACgPyAA4D8gAAABABAAAADwAOAAAMABwALAA8AABMRIREDIREhBTMRIwEzESNAA4BA/QADAP1AwMABwMDAA4D8gAOA/MADAED9gAKA/YAAAAAABABAAAADwAOAAAMABwALAA8AAAEhESElESERASEVIREhFSEDwPyAA4D8wAMA/UACgP2AAoD9gAOA/IBAAwD9AALAwP8AwAAAAQHAAAADwAIAAAUAAAERITUhEQPA/gABgAIA/gCAAYAAAAAAAgHpAAkDtwHXAAMACAAAJSc3Fy8BARcBAvctwC0hLf6ALgF/CS3ALeAu/oAtAX8AAgDAAHwDQAMAAAUACwAAATcXNwkBEzcXNwkBAQT8/ET+wP7ARPz8RP7A/sABfPz8RAFA/sD+vPz8RAFA/sAAAAIAvgB+A0IC/gAFAAsAAAEXBxcJAQUXBxcJAQG+/PxEAUD+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AECA/cBAgAFAAQBAgAFAQEBAgIBAQIAAAAUAPwAAA78DgAAEAAgADQASABYAABMhESERAzMRIxMhESERFyE1IRUBETMRvwKA/YCAQECAAoD9gEACAP4AAoBAAwD/AAEA/QADgP4A/wABAMCAgALA/IADgAAABQA/AAADvwOAAAMACAAMABAAFQAAAREhEQMhNSEVAREhERcjETMBFSE1IQG//wCAA4D8gAMA/wDAgID9QAOA/IADAP2AAoD9AEBAAwD9gAKAQP4AAsBAQAAAAAADAD8AAAN/A4AAAwAHAAwAAAEhESEBMxEjExEhESECf/5AAcD9wEBAgALA/UACAAEA/QADgP4A/wABAAABAH8AAAM/A4AAEwAAJSEVIzUhESE1IxEzNTMVMxEjFSEDP/7AQP7AAUDAwEDAwAFAgICAAQCAAQCAgP8AgAAAAwCBAAADwQOAAAQACAANAAABIREhESURMxEBIREhEQGBAcD+QAIAQPzAAsD9QAMA/wABAID8gAOA/QABAP8AAAQAPwAAA78DgAADAAcACwAQAAABIREhATMRIyERMxEBIREhEQM//YACgP0AQEADQED9AgKA/YACAAEA/QADgPyAA4D9AAEA/wAAAAADAD8AgAO/A0AAEwAXABsAAAERIREjNSEVIxUzFSE1MxEhETM1BSM1MwEjETMDP/8AgP8AgIABAIABAID9wICAAYCAgAIAAUD+wMDAQMDA/sABQEDAgP8AAQAAAAMAQABAA8ADgAADAAcACwAAEyERIQMVITUBIREhwAEA/wCAA4D+gAEA/wADAP5AAkBAQPzAAsAAAQA/AIADvwNAABMAAAEjESERIxUhNSM1MzUhFTMRIREzA7+A/wCA/wCAgAEAgAEAgAHA/sABQMDAQMDAAUD+wAAAAAADAD///gO/Az4AAwAIAAwAACUhESEBFSE1IQEhESEBv/8AAQD+gAOA/IADAP8AAQB+AcD+AEBAAwD9QAAEAD8AAAO/A4AAAwAIAA0AEQAAAREhEQMhNSEVERUhNSEFESERAb//AIADgPyAA4D8gAIAAQADAP2AAoD9AEBAA4BAQH79gAKAAAAAAwB/AAADPwOAABQAGAAcAAABNTMRIzUjFSMRMxUhESEVMzUhESEHITUhESM1MwH/wMBAwMD+wAFAQAFA/sBA/wABAICAAYCAAQCAgP8AgP8AgIABAMCAAQCAAAADAD8AAAL/A4AAAwAHAAwAABMhESEHMxEjBREhESG/AQD/AIBAQAHAAQD/AAMA/YCAA4B+/YACgAAAAAADAH8AAAM/A4AABAAIAAwAABMhESERATMRIxcRIRF/AQD/AAFAQECAAQADAP2AAoD9AAOAfv2AAoAAAAADAQEAAAPBA4AABAAIAAwAAAEhESERJREzEQEhESEBAQEA/wACgED+gAEA/wADAP2AAoCA/IADgP0CAoAAAAAABP//AAAD/wOAAAQACAAMABEAABMhESERJREzEQEhESEBMxEjEX8BAP8AA0BA/oABAP8A/YBAQAMA/YACgID8gAOA/QICgPz+A4D8gAAAAAAE//8AAAP/A4AAAwAHAAsAEAAAEyERIQERMxEBIREhATMRIxG/AQD/AAMAQP5AAQD/AP3AQEADAP2AAwD8gAOA/QICgPz+A4D8gAAAAwA/AMADvwOAAAMACAANAAABIREhJRUhNSETIREhEQM//YACgP0AA4D8gIICgP2AAgABAIBAQP1AAQD/AAAAAAMAPwCAA78DQAADAAgADQAAASERIQEVITUhEyERIREDP/2AAoD9AAOA/ICCAoD9gAJAAQD+wEBA/oABAP8AAAADAD///gO/Ar4AAwAIAA0AAAEhESEBFSE1ITchESERAz/9gAKA/QADgPyAggKA/YABvgEA/YBAQEABAP8AAAAABAA//8ADvwPAAAQACQAOABMAABMhESERAyE1IRU3IREhEQMVITUhvwKA/YCAA4D8gIICgP2AggOA/IADQP8AAQD8gEBAgAEA/wADgEBAAAAEAD//wAO/A8AABAAJAA4AEwAAEyERIREDITUhFTchESERAxUhNSG/AoD9gIADgPyAggKA/YCCA4D8gAMA/wABAPzAQEDAAQD/AANAQEAAAAYAQAAAA8ADgAAHACMARQBJAE0AUQAAJRUiJjUzFBYlFAcOAQcGIyInLgEnJjU0Nz4BNzYxMBceARcWBzQnLgEnJicuAScOAQcGBw4BBwYVFBceARcWMzI3PgE3NiUjETMRIxUzBxUzNQGAT3FASwF1GRlXOjtCQjs6VxkZMjJ4MjIyMngyMkAJCiUbGyQeOhYWOh4kGxslCgkUFEYuLzU1Ly5GFBQBAEBAQECAwMBAcFA1S5BGPT1bGxoaG1s9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ATE6ATE6ARc6ATEeARc4ATEUFhUwFDEcARUDwAEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAwECAwIBAQEDAQEBAgIBAgECAQEBAQECAQEBAgIBAQEBAgEBAQEDAgUIBQEDAQEBAgEBAQIBAQECAQICAQgUCwMWHswWHgkJFRlLNTVLGRQJCh4WjIwWHgkJAgIBAQECAQEBAgEBAgEBAgEDBQMCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAgIBAwIBAgICLUEEAQEBAQEBAQEBAQEBAQEBAQEGDgkJCh4WzB4WAwsVBwgSCgECAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAgECAQIBAgEBAQEBAQEBAQEBAgECAQIBAQEBAQIBAgECAQEBLUEEAQEAAgICAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwUDAQIBAQIBAQIBAQECAQEBAgIJCR4WjB4WAwsUCBEzHjVLSzUdMxIHFQsDFh4CQB4WAwsUCAECAgECAQEBAgEBAQIBAQEDAQUIBQIDAQEBAQIBAQEBAgIBAQECAQEBAQECAQIBAgIBAQEDAQEBAgMCAQMCAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEEQS0BAQECAQIBAgEBAQEBAgECAQIBAQEBAQEBAQEBAQIBAgECAQIBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQECAQoSCAcVCwMWHswWHgoJCQ4GAQEBAQEBAQEBAQEBAQEBAQEEQS0CAgIBAgMBAAAABQAA/8AEAALAAA0AHAA5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ADIAAAEhIgYVMREUFjMxITI2NTERNCYjESERIQMhFSE3IRUhASIGFRQWMzI2NTEjNxUzNCYjMQNA/YAbJSUbAoAbJSUb/YACgMD+wAFAQP6AAYD+/jVLSzU1S4BAgEs1A4AlG/0AGyUlGwMAGyX8wAMA/cBAwEABgEs1NUtLNcCANUsAAAMAQAAAA8ADgAAXABsAHwAAAREhFSM1IREhETMRMzUzFSERIRUjETMVAyEVIQEhFSEDwP2AgAIA/YBAQIACAP4AgIDAAgD+AAEAAYD+gAFAAQBgoAEA/wD9gGBgAQBgAQBgAgCA/gCAAAAAAAMAQAAAA8ADgAAFAAsAFgAANyEVIREzAQcVIREBARcFJwcVNxcBFzWAA0D8gEABAMADAP6AAQAc/uTAwMDAAV0jQEADgP5AwIACAP7AAgAc5IDAgMCAASMjgAAAAgBAAAADwAOAAAsADwAAAREjESERIxEjESERASMRMwKAQP7AgEADgP5AwMADAP1AAUD+wANA/IADAP1AAQAAAAMAQAAAA8ADgAALAA8AEwAAAREjESERIxEjESERAREzETM1MxUCgED+wIBAA4D9gMDAwAJA/gACwP1AA0D8gAJA/gABgP6AwMAAAAADAEAAAAPAA4AACwAPABMAAAERIxEhESMRIxEhEQERMxEzETMRAoBA/sCAQAOA/YDAwMADgPzAA0D8wANA/IADgPzAAgD+AAFA/sAABABAAAADwAOAAAUACQANABEAACUVIREzEQEjETMTESERJSERIQPA/IBAAYDAwED+wALA/sABQEBAA4D8wAKA/kACAP3AAkCA/kAAAAIAQAAAA8ADgAALAA8AADc1IREhNSERIREhNQEVITWAAUD+wALA/QADgP3A/wBAgAFAQAFA/IBAAYDAwAAAAAADAEAAAAPAA4AACwAPABMAADc1IREhNSERIREhNQEzFSMFFSE1gALA/UACAP3AA4D8wMDAAYD+gECAAUBAAUD8gEADAMDAwMAAAAAAAwBAAAADwAOAAAsADwATAAABESERITUhNSERITUFFSE1ESEVIQPA/IADgPzAA0D8wAIA/gABQP7AAkABQPyAQIABQECAwMABgMAAAAQAQAAAA8ADgAAFAAkADQARAAAlFSERMxEBIRUhExEhEQEhESEDwPyAQAKA/kABwED9wALA/kABwEBA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BAAAQAQAAEAEAABABAAAQAQAAMAEAADABAAAwAQAAIAEAADABAAAWgQAAEMEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAACABAAAQAQAAIAEAAFABAABQAQAAEAEAABABAAAQAQAAMAEAADABAABAAQAAQAEAAEABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAUQQAAQAEAACABAAAQAQAAEAEAABABAAAAAQAAEAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAwAQAAMAEAADABAAAUAQAAFAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAAEABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAABABAAAAAQAAEAEAACABAAAgAQAAIAEAABABAAAQAQAAEAEAAAMBAAAwAQAAEAEAABABAAAQAQAAEAEAACABAAAAAQAAQAEAAEABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAPwQAAH8EAACBBAAAPwQAAD8EAAA/BAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAD8EAACABAAAAAQA//4EAAAABAAAQAQAAAAEAAAABAAAQAQAAAAEAAA/BAAAPwQAAD8EAAB/BAAAgQQAAD8EAAA/BAAAQAQAAD8EAAA/BAAAPwQAAH8EAAA/BAAAfwQAAQEEAP//BAD//wQAAD8EAAA/BAAAPwQAAD8EAAA/BAAAQAQAAIAEAAEABAABAAQAAQAEAAEABAAAwAQAAEAEAABABAAAAAQAAIAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAAAABAAAQAQAAEAEAAAABAAAgAQAAEAEAAAABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAgAQAAIAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAAAEAABABAAAAAQAAEAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAUwQAAAAEAAAABAAAAAQAAEAEAABABAAAwAQAAEAEAAEABAAAgAQAAEAEAACABAAAgAQAAEAEAAAABAAAAAQAAEAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEkEAABABAAAQAQAAEAEAABABAAAoAQAAKAEAADABAAAgAQAAEAEAACABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAEAEAADABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAIAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAEAEAABABAAAQAQAAEIEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEIEAABABAAAQAQAAEAAAAAAAAAAAAAKABQAHgAoADIAPABGAFAAWgBkAG4AeACCAIwAlgCgAKoAtAC+AMgA0gDcAOYA8AD6AQQBDgEYASIBLAE2AUABSgFUAV4BaAFyAXwBigGYAaYBtAHCAdAB3gHsAgICGAIuAkQCWgJwAoYCnAK0AsoC3gLyAwgDHgMyA0QDVgNsA34DlgOsA8gD7AQMBCoEPgRuBLoE6AUMBTIFRgV2BaAFxgXmBhAGKgZEBl4GeAauBuQG/gdSB2gHgAekB8gH9ggkCFYIiAi6COwJHglgCaIJ5AomCmgKigqsCs4K8AsSCz4LbAuaC8gL9gweDEYMxAziDQANHg08DV4NgA2kDdQN+A4cDi4ORg5mDoYOqA7IDuwPEg9iD7QQIBBwEMIRIhFoEZwR8hIeEmQSshMSE3oUEhR6FRIVVhWYFfgWcBbuFwIXZheiF7wYJhhoGIAY5hkkGTIZkBnGGeAZ+hogGjQaSBpeGoIalhq0GtIbCBtIG2IbfBuWG7Ab1Bv2HBgcLhxOHFwc5h3yHkQevh8eH4wf9CAYIEogiiC4IM4g3CDsIPohKiE+IWAheiGWIaYh0iIcImAi3CPYJTYl7iZyJtgnfieSJ9ooOih6KOAo7ikEKRIpJik6KWQpwCnmKmQrBCs2K2YrdCuIK5Yr+iw0LGQsfiyULLQs0i0ULUQtnC4ELkQurC8sL44v6DAmMGwwwjEUMT4xbDGWMbAxyjJ8MqIyyDMyM/w0ZjR2NTI1hDWyNdY2xDbyNwg3wDf0OBo4SjhmOIY4qjjUOPo5HjlGOWg5iDmqOco56joUOj46/DtcO4Y7sDwKPEQ8gDygPNQ9CD1QPXA9pD3YPh4+jD7WPyo/ej+8P+pAGEA2QFZAdkCcQMpA5kEIQSZBTEF6QZhBtkHWQf5CJEJEQmRChEKsQtRDUEO8RDhEUkSORKBEvkUeRYBGtkc8R8BIlkl0SjRLCkwSTLBNjk6GT3BPvE/2UC5QUFByUJRQsFDMUOhRFlFEUXJRoFHoUh5SRlJuUphSwFLqUxRTPFNmU5BTuFP8VCZUbFT0VY5WKFbAV1hX8liKWUJZhFoQWsxbcFw2XGRcrF1qXupghGFEYnpiyGL0YzZkQmTIZVhlvmYkZp5nDGeOaBBodGi4aQJpamnQafhqLmqCatJrRGt6a9psPmx2bRhtVG2mbgBuUm6sbwJvVm+Wb+BwQHCgcnRyyHO6dAx0VHSed+h4XnlAehB6sHsEe057jnvkfCB8fny2fOx9JH1cfbh+En5Ofph+0H8Ifz5/iH/SgBSAXICkgOqBRIKIg7SEPoSEhbaF1oY4hyKHooh2iPyJgomwihqK2osei+CMJIxqjK6M8o0ujWiNoo4Ujt6PFI9ikDCQYpCYkNiRApEskbKSfpN2k6KUHpTQlVSVqpYQljaWXJaoltyXBJdml9yX8pgcmFyYuJj6mVKZdpmwmw6cgp3un3Kfrp/8oFqgzqFSoeCkoqd6p+aoaKjmqW6puqocqoaq/quYrEStBK3Yrqivgq/SsC6wlLEKsWyx5LIOskqyhLK4sxCzYrOGs7Sz8rTUtQy1SrWCtd62xLest/S4mrjYuQS5ZLnAufC6JLpOuyi7lrvqvLa9cr3mvlS+er6wvtS/Pr/SwAzARsBuwJbA0MEIwU7BisGywjDDyMWQx37IhsjAyQTJYMnWymTLIstiy4TMNMyCzNjNUM2izkDOks74zy7PbM++0WLRqNNO05rT0NP+1B7URNRq1JDUsNTW1PzVJNVK1XDVitWo1d7WDtY214LY2Noe2srbrtxG3UTdvN5k3oTe/N8w32DfqOCe4MThGOF+4YgAAQAAAq8DLAA+AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABoBPgABAAAAAAAAABsBEQABAAAAAAABABIAAAABAAAAAAACAAcDYwABAAAAAAADABIC9wABAAAAAAAEABIDeAABAAAAAAAFAAwC0wABAAAAAAAGABIDLQABAAAAAAAJABsBYgABAAAAAAAKADMAeAABAAAAAAALABYANgABAAAAAAAMABYBswABAAAAAAANABsB9QABAAAAAAAOAC8CRgADAAEECQAAADYBLAADAAEECQABACQAEgADAAEECQACAA4DagADAAEECQADACQDCQADAAEECQAEACQDigADAAEECQAFABgC3wADAAEECQAGACQDPwADAAEECQAJADYBfQADAAEECQAKAGYAqwADAAEECQALACwATAADAAEECQAMACwByQADAAEECQANADYCEAADAAEECQAOAF4CdVdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac2h0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbVdlYiBDb21wb25lbnRzIEljb24gRm9udApGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBXAGUAYgAgAEMAbwBtAHAAbwBuAGUAbgB0AHMAIABJAGMAbwBuACAARgBvAG4AdAAKAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeVRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeWh0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbUFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMC5odG1sAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAC4AaAB0AG0AbFZlcnNpb24gMS4xMABWAGUAcgBzAGkAbwBuACAAMQAuADEAMFdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4AcwADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}

.k-icon-wrap {
    flex: none;
    display: inline-flex;
    flex-flow: row nowrap;
    gap: 0;
    align-items: center;
    align-self: flex-start;
    vertical-align: middle;
    position: relative;
}

.k-icon-wrap::before {
    content: "\200b";
    width: 0;
    overflow: hidden;
    flex: none;
    display: inline-block;
    vertical-align: top;
}

.k-icon {
    width: 1em;
    height: 1em;
    outline: 0;
    font-size: 16px;
    font-family: "WebComponentsIcons";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
    text-decoration: none;
    flex-shrink: 0;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

.k-icon:hover, .k-icon:focus {
    text-decoration: none;
}

.k-svg-icon {
    width: 1em;
    height: 1em;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    position: relative;
}

.k-svg-icon > svg {
    fill: currentColor;
    flex: 1 0 auto;
}

.k-svg-icon.k-flip-h, .k-svg-icon.k-flip-v, .k-svg-icon.k-flip-h.k-flip-v {
    transform: none;
}

.k-svg-icon.k-flip-h > svg {
    transform: scaleX(-1);
}

.k-svg-icon.k-flip-v > svg {
    transform: scaleY(-1);
}

.k-svg-icon.k-flip-h.k-flip-v > svg {
    transform: scale(-1, -1);
}

.k-icon-with-modifier {
    position: relative;
    margin: .25em;
}

.k-icon-modifier {
    position: absolute;
    font-size: .5em;
    bottom: 0;
    right: 0;
    margin: 0 -.5em -.5em 0;
}

.k-i-none::before {
    content: "";
    display: none;
}

.k-icon-action {
    padding: 4px;
    cursor: pointer;
}

.k-icon-xs {
    font-size: 8px;
}

.k-icon-sm {
    font-size: 12px;
}

.k-icon-md {
    font-size: 32px;
}

.k-icon-lg {
    font-size: 48px;
}

.k-icon-xl {
    font-size: 64px;
}

.k-i-caret-tr::before {
    content: "\e000";
}

.k-i-arrow-45-up-right::before {
    content: "\e000";
}

.k-i-collapse-ne::before {
    content: "\e000";
}

.k-i-resize-ne::before {
    content: "\e000";
}

.k-i-caret-br::before {
    content: "\e001";
}

.k-i-arrow-45-down-right::before {
    content: "\e001";
}

.k-i-collapse-se::before {
    content: "\e001";
}

.k-i-resize-se::before {
    content: "\e001";
}

.k-i-caret-bl::before {
    content: "\e002";
}

.k-i-arrow-45-down-left::before {
    content: "\e002";
}

.k-i-collapse-sw::before {
    content: "\e002";
}

.k-i-resize-sw::before {
    content: "\e002";
}

.k-i-caret-tl::before {
    content: "\e003";
}

.k-i-arrow-45-up-left::before {
    content: "\e003";
}

.k-i-collapse-nw::before {
    content: "\e003";
}

.k-i-resize-nw::before {
    content: "\e003";
}

.k-i-caret-alt-up::before {
    content: "\e004";
}

.k-i-arrow-60-up::before {
    content: "\e004";
}

.k-i-arrow-n::before {
    content: "\e004";
}

.k-i-kpi-trend-increase::before {
    content: "\e004";
}

.k-i-expand-n::before {
    content: "\e004";
}

.k-i-sarrow-n::before {
    content: "\e004";
}

.k-i-caret-alt-right::before {
    content: "\e005";
}

.k-i-arrow-60-right::before {
    content: "\e005";
}

.k-i-arrow-e::before {
    content: "\e005";
}

.k-i-expand::before {
    content: "\e005";
}

.k-i-expand-e::before {
    content: "\e005";
}

.k-i-sarrow-e::before {
    content: "\e005";
}

.k-i-caret-alt-down::before {
    content: "\e006";
}

.k-i-arrow-60-down::before {
    content: "\e006";
}

.k-i-arrow-s::before {
    content: "\e006";
}

.k-i-kpi-trend-decrease::before {
    content: "\e006";
}

.k-i-expand-s::before {
    content: "\e006";
}

.k-i-collapse::before {
    content: "\e006";
}

.k-i-sarrow-s::before {
    content: "\e006";
}

.k-i-caret-alt-left::before {
    content: "\e007";
}

.k-i-arrow-60-left::before {
    content: "\e007";
}

.k-i-arrow-w::before {
    content: "\e007";
}

.k-i-expand-w::before {
    content: "\e007";
}

.k-i-sarrow-w::before {
    content: "\e007";
}

.k-i-caret-alt-to-top::before {
    content: "\e008";
}

.k-i-arrow-end-up::before {
    content: "\e008";
}

.k-i-seek-n::before {
    content: "\e008";
}

.k-i-caret-alt-to-right::before {
    content: "\e009";
}

.k-i-arrow-end-right::before {
    content: "\e009";
}

.k-i-seek-e::before {
    content: "\e009";
}

.k-i-caret-alt-to-bottom::before {
    content: "\e00a";
}

.k-i-arrow-end-down::before {
    content: "\e00a";
}

.k-i-seek-s::before {
    content: "\e00a";
}

.k-i-caret-alt-to-left::before {
    content: "\e00b";
}

.k-i-arrow-end-left::before {
    content: "\e00b";
}

.k-i-seek-w::before {
    content: "\e00b";
}

.k-i-caret-double-alt-up::before {
    content: "\e00c";
}

.k-i-arrow-double-60-up::before {
    content: "\e00c";
}

.k-i-arrow-seek-up::before {
    content: "\e00c";
}

.k-i-caret-double-alt-right::before {
    content: "\e00d";
}

.k-i-arrow-double-60-right::before {
    content: "\e00d";
}

.k-i-arrow-seek-right::before {
    content: "\e00d";
}

.k-i-forward-sm::before {
    content: "\e00d";
}

.k-i-caret-double-alt-down::before {
    content: "\e00e";
}

.k-i-arrow-double-60-down::before {
    content: "\e00e";
}

.k-i-arrow-seek-down::before {
    content: "\e00e";
}

.k-i-caret-double-alt-left::before {
    content: "\e00f";
}

.k-i-arrow-double-60-left::before {
    content: "\e00f";
}

.k-i-arrow-seek-left::before {
    content: "\e00f";
}

.k-i-rewind-sm::before {
    content: "\e00f";
}

.k-i-caret-alt-expand::before {
    content: "\e010";
}

.k-i-arrows-kpi::before {
    content: "\e010";
}

.k-i-kpi::before {
    content: "\e010";
}

.k-i-caret-alt-sort::before {
    content: "\e010";
}

.k-i-arrows-no-change::before {
    content: "\e011";
}

.k-i-arrow-overflow-down::before {
    content: "\e012";
}

.k-i-chevron-up::before {
    content: "\e013";
}

.k-i-chevron-double-up::before {
    content: "\e05e";
}

.k-i-arrow-chevron-up::before {
    content: "\e013";
}

.k-i-arrowhead-n::before {
    content: "\e013";
}

.k-i-chevron-right::before {
    content: "\e014";
}

.k-i-chevron-double-right::before {
    content: "\e05f";
}

.k-i-arrow-chevron-right::before {
    content: "\e014";
}

.k-i-arrowhead-e::before {
    content: "\e014";
}

.k-i-chevron-down::before {
    content: "\e015";
}

.k-i-chevron-double-down::before {
    content: "\e060";
}

.k-i-arrow-chevron-down::before {
    content: "\e015";
}

.k-i-arrowhead-s::before {
    content: "\e015";
}

.k-i-chevron-left::before {
    content: "\e016";
}

.k-i-chevron-double-left::before {
    content: "\e061";
}

.k-i-arrow-chevron-left::before {
    content: "\e016";
}

.k-i-arrowhead-w::before {
    content: "\e016";
}

.k-i-arrow-up::before {
    content: "\e017";
}

.k-i-arrow-right::before {
    content: "\e018";
}

.k-i-arrow-down::before {
    content: "\e019";
}

.k-i-arrow-left::before {
    content: "\e01a";
}

.k-i-level-down::before {
    content: "\e01b";
}

.k-i-arrow-drill::before {
    content: "\e01b";
}

.k-i-level-up::before {
    content: "\e01c";
}

.k-i-arrow-parent::before {
    content: "\e01c";
}

.k-i-level-to-top::before {
    content: "\e01d";
}

.k-i-arrow-root::before {
    content: "\e01d";
}

.k-i-level-root::before {
    content: "\e01d";
}

.k-i-col-resize::before {
    content: "\e01e";
}

.k-i-arrows-resizing::before {
    content: "\e01e";
}

.k-i-arrows-axes::before {
    content: "\e01f";
}

.k-i-arrows-dimensions::before {
    content: "\e01f";
}

.k-i-dimension::before {
    content: "\e01f";
}

.k-i-arrows-swap::before {
    content: "\e020";
}

.k-i-drag-and-drop::before {
    content: "\e021";
}

.k-i-categorize::before {
    content: "\e022";
}

.k-i-grid::before {
    content: "\e023";
}

.k-i-grid-layout::before {
    content: "\e024";
}

.k-i-group::before {
    content: "\e025";
}

.k-i-ungroup::before {
    content: "\e026";
}

.k-i-handler-drag::before {
    content: "\e027";
}

.k-i-layout::before {
    content: "\e028";
}

.k-i-layout-1-by-4::before {
    content: "\e029";
}

.k-i-layout-2-by-2::before {
    content: "\e02a";
}

.k-i-page-layout::before {
    content: "\e02a";
}

.k-i-layout-side-by-side::before {
    content: "\e02b";
}

.k-i-layout-stacked::before {
    content: "\e02c";
}

.k-i-columns::before {
    content: "\e02d";
}

.k-i-rows::before {
    content: "\e02e";
}

.k-i-reorder::before {
    content: "\e02f";
}

.k-i-menu::before {
    content: "\e030";
}

.k-i-hamburger::before {
    content: "\e030";
}

.k-i-more-vertical::before {
    content: "\e031";
}

.k-i-more-v::before {
    content: "\e031";
}

.k-i-vbars::before {
    content: "\e031";
}

.k-i-more-horizontal::before {
    content: "\e032";
}

.k-i-more-h::before {
    content: "\e032";
}

.k-i-hbars::before {
    content: "\e032";
}

.k-i-overlap::before {
    content: "\e033";
}

.k-i-home::before {
    content: "\e034";
}

.k-i-root::before {
    content: "\e034";
}

.k-i-height::before {
    content: "\e035";
}

.k-i-width::before {
    content: "\e036";
}

.k-i-max-height::before {
    content: "\e037";
}

.k-i-max-width::before {
    content: "\e038";
}

.k-i-min-height::before {
    content: "\e039";
}

.k-i-min-width::before {
    content: "\e03a";
}

.k-i-margin::before {
    content: "\e03b";
}

.k-i-margin-top::before {
    content: "\e03c";
}

.k-i-margin-right::before {
    content: "\e03d";
}

.k-i-margin-bottom::before {
    content: "\e03e";
}

.k-i-margin-left::before {
    content: "\e03f";
}

.k-i-padding::before {
    content: "\e040";
}

.k-i-padding-top::before {
    content: "\e041";
}

.k-i-padding-right::before {
    content: "\e042";
}

.k-i-padding-bottom::before {
    content: "\e043";
}

.k-i-padding-left::before {
    content: "\e044";
}

.k-i-border-style::before {
    content: "\e045";
}

.k-i-border-style-top::before {
    content: "\e046";
}

.k-i-border-style-right::before {
    content: "\e047";
}

.k-i-border-style-bottom::before {
    content: "\e048";
}

.k-i-border-style-left::before {
    content: "\e049";
}

.k-i-border-radius::before {
    content: "\e04a";
}

.k-i-border-radius-top-right::before {
    content: "\e04b";
}

.k-i-border-radius-bottom-right::before {
    content: "\e04c";
}

.k-i-border-radius-bottom-left::before {
    content: "\e04d";
}

.k-i-border-radius-top-left::before {
    content: "\e04e";
}

.k-i-outline-width::before {
    content: "\e04f";
}

.k-i-outline-offset::before {
    content: "\e050";
}

.k-i-box-sizing::before {
    content: "\e051";
}

.k-i-position-top::before {
    content: "\e052";
}

.k-i-position-right::before {
    content: "\e053";
}

.k-i-position-bottom::before {
    content: "\e054";
}

.k-i-position-left::before {
    content: "\e055";
}

.k-i-display-block::before {
    content: "\e056";
}

.k-i-display-inline-block::before {
    content: "\e057";
}

.k-i-display-flex::before {
    content: "\e058";
}

.k-i-display-inline-flex::before {
    content: "\e059";
}

.k-i-gap-column::before {
    content: "\e05a";
}

.k-i-gap-row::before {
    content: "\e05b";
}

.k-i-handle-resize-alt::before {
    content: "\e05c";
}

.k-i-handle-resize::before {
    content: "\e05d";
}

.k-i-undo::before {
    content: "\e100";
}

.k-i-undo-large::before {
    content: "\e100";
}

.k-i-redo::before {
    content: "\e101";
}

.k-i-redo-large::before {
    content: "\e101";
}

.k-i-arrow-rotate-ccw::before {
    content: "\e102";
}

.k-i-reset::before {
    content: "\e102";
}

.k-i-arrow-rotate-cw::before {
    content: "\e103";
}

.k-i-reload::before {
    content: "\e103";
}

.k-i-refresh::before {
    content: "\e103";
}

.k-i-recurrence::before {
    content: "\e103";
}

.k-i-arrows-repeat::before {
    content: "\e103";
}

.k-i-arrows-no-repeat::before {
    content: "\e104";
}

.k-i-non-recurrence::before {
    content: "\e104";
}

.k-i-refresh-clear::before {
    content: "\e104";
}

.k-i-arrow-rotate-ccw-small::before {
    content: "\e105";
}

.k-i-reset-sm::before {
    content: "\e105";
}

.k-i-arrow-rotate-cw-small::before {
    content: "\e106";
}

.k-i-reload-sm::before {
    content: "\e106";
}

.k-i-refresh-sm::before {
    content: "\e106";
}

.k-i-recurrence-sm::before {
    content: "\e106";
}

.k-i-arrows-repeat-sm::before {
    content: "\e106";
}

.k-i-clock::before {
    content: "\e107";
}

.k-i-calendar::before {
    content: "\e108";
}

.k-i-save::before {
    content: "\e109";
}

.k-i-floppy::before {
    content: "\e109";
}

.k-i-print::before {
    content: "\e10a";
}

.k-i-printer::before {
    content: "\e10a";
}

.k-i-pencil::before {
    content: "\e10b";
}

.k-i-edit::before {
    content: "\e10b";
}

.k-i-trash::before {
    content: "\e10c";
}

.k-i-delete::before {
    content: "\e10c";
}

.k-i-paperclip::before {
    content: "\e10d";
}

.k-i-attachment::before {
    content: "\e10d";
}

.k-i-clip::before {
    content: "\e10d";
}

.k-i-paperclip-alt::before {
    content: "\e10e";
}

.k-i-attachment-45::before {
    content: "\e10e";
}

.k-i-clip-45::before {
    content: "\e10e";
}

.k-i-link::before {
    content: "\e10f";
}

.k-i-link-horizontal::before {
    content: "\e10f";
}

.k-i-hyperlink::before {
    content: "\e10f";
}

.k-i-link-h::before {
    content: "\e10f";
}

.k-i-unlink::before {
    content: "\e110";
}

.k-i-unlink-horizontal::before {
    content: "\e110";
}

.k-i-hyperlink-remove::before {
    content: "\e110";
}

.k-i-unlink-h::before {
    content: "\e110";
}

.k-i-link-vertical::before {
    content: "\e111";
}

.k-i-link-v::before {
    content: "\e111";
}

.k-i-unlink-vertical::before {
    content: "\e112";
}

.k-i-unlink-v::before {
    content: "\e112";
}

.k-i-lock::before {
    content: "\e113";
}

.k-i-unlock::before {
    content: "\e114";
}

.k-i-cancel::before {
    content: "\e115";
}

.k-i-cancel-outline::before {
    content: "\e116";
}

.k-i-deny::before {
    content: "\e116";
}

.k-i-cancel-circle::before {
    content: "\e117";
}

.k-i-check::before {
    content: "\e118";
}

.k-i-checkmark::before {
    content: "\e118";
}

.k-i-tick::before {
    content: "\e118";
}

.k-i-check-outline::before {
    content: "\e119";
}

.k-i-checkmark-outline::before {
    content: "\e119";
}

.k-i-success::before {
    content: "\e119";
}

.k-i-check-circle::before {
    content: "\e11a";
}

.k-i-checkmark-circle::before {
    content: "\e11a";
}

.k-i-x::before {
    content: "\e11b";
}

.k-i-close::before {
    content: "\e11b";
}

.k-i-clear::before {
    content: "\e11b";
}

.k-i-times::before {
    content: "\e11b";
}

.k-i-group-delete::before {
    content: "\e11b";
}

.k-i-x-outline::before {
    content: "\e11c";
}

.k-i-close-outline::before {
    content: "\e11c";
}

.k-i-clear-outline::before {
    content: "\e11c";
}

.k-i-times-outline::before {
    content: "\e11c";
}

.k-i-error::before {
    content: "\e11c";
}

.k-i-x-circle::before {
    content: "\e11d";
}

.k-i-close-circle::before {
    content: "\e11d";
}

.k-i-clear-circle::before {
    content: "\e11d";
}

.k-i-times-circle::before {
    content: "\e11d";
}

.k-i-plus::before {
    content: "\e11e";
}

.k-i-add::before {
    content: "\e11e";
}

.k-i-plus-outline::before {
    content: "\e11f";
}

.k-i-add-outline::before {
    content: "\e11f";
}

.k-i-plus-circle::before {
    content: "\e120";
}

.k-i-add-circle::before {
    content: "\e120";
}

.k-i-minus::before {
    content: "\e121";
}

.k-i-kpi-trend-equal::before {
    content: "\e121";
}

.k-i-minus-outline::before {
    content: "\e122";
}

.k-i-minus-circle::before {
    content: "\e123";
}

.k-i-sort-asc::before {
    content: "\e124";
}

.k-i-sort-desc::before {
    content: "\e125";
}

.k-i-sort-clear::before {
    content: "\e126";
}

.k-i-unsort::before {
    content: "\e126";
}

.k-i-sort-asc-small::before {
    content: "\e127";
}

.k-i-sort-asc-sm::before {
    content: "\e127";
}

.k-i-sort-desc-small::before {
    content: "\e128";
}

.k-i-sort-desc-sm::before {
    content: "\e128";
}

.k-i-filter::before {
    content: "\e129";
}

.k-i-filter-clear::before {
    content: "\e12a";
}

.k-i-filter-small::before {
    content: "\e12b";
}

.k-i-filter-sm::before {
    content: "\e12b";
}

.k-i-filter-sort-asc-small::before {
    content: "\e12c";
}

.k-i-filter-sort-asc-sm::before {
    content: "\e12c";
}

.k-i-filter-sort-desc-small::before {
    content: "\e12d";
}

.k-i-filter-sort-desc-sm::before {
    content: "\e12d";
}

.k-i-filter-add-expression::before {
    content: "\e12e";
}

.k-i-filter-add-group::before {
    content: "\e12f";
}

.k-i-login::before {
    content: "\e130";
}

.k-i-sign-in::before {
    content: "\e130";
}

.k-i-logout::before {
    content: "\e131";
}

.k-i-sign-out::before {
    content: "\e131";
}

.k-i-download::before {
    content: "\e132";
}

.k-i-upload::before {
    content: "\e133";
}

.k-i-hyperlink-open::before {
    content: "\e134";
}

.k-i-hyperlink-open-sm::before {
    content: "\e135";
}

.k-i-launch::before {
    content: "\e136";
}

.k-i-window::before {
    content: "\e137";
}

.k-i-window-maximize::before {
    content: "\e137";
}

.k-i-maximize::before {
    content: "\e137";
}

.k-i-window-restore::before {
    content: "\e138";
}

.k-i-windows::before {
    content: "\e138";
}

.k-i-tiles::before {
    content: "\e138";
}

.k-i-restore::before {
    content: "\e138";
}

.k-i-window-minimize::before {
    content: "\e139";
}

.k-i-minimize::before {
    content: "\e139";
}

.k-i-gear::before {
    content: "\e13a";
}

.k-i-cog::before {
    content: "\e13a";
}

.k-i-custom::before {
    content: "\e13a";
}

.k-i-gears::before {
    content: "\e13b";
}

.k-i-cogs::before {
    content: "\e13b";
}

.k-i-wrench::before {
    content: "\e13c";
}

.k-i-settings::before {
    content: "\e13c";
}

.k-i-eye::before {
    content: "\e13d";
}

.k-i-preview::before {
    content: "\e13d";
}

.k-i-search::before {
    content: "\e13e";
}

.k-i-zoom::before {
    content: "\e13e";
}

.k-i-zoom-in::before {
    content: "\e13f";
}

.k-i-zoom-out::before {
    content: "\e140";
}

.k-i-arrows-move::before {
    content: "\e141";
}

.k-i-pan::before {
    content: "\e141";
}

.k-i-move::before {
    content: "\e141";
}

.k-i-calculator::before {
    content: "\e142";
}

.k-i-cart::before {
    content: "\e143";
}

.k-i-shopping-cart::before {
    content: "\e143";
}

.k-i-connector::before {
    content: "\e144";
}

.k-i-plus-sm::before {
    content: "\e145";
}

.k-i-splus::before {
    content: "\e145";
}

.k-i-minus-sm::before {
    content: "\e146";
}

.k-i-sminus::before {
    content: "\e146";
}

.k-i-kpi-status-deny::before {
    content: "\e147";
}

.k-i-kpi-status-hold::before {
    content: "\e148";
}

.k-i-kpi-status-open::before {
    content: "\e149";
}

.k-i-equal::before {
    content: "\e14a";
}

.k-i-not-equal::before {
    content: "\e14b";
}

.k-i-less-or-equal::before {
    content: "\e14c";
}

.k-i-greater-or-equal::before {
    content: "\e14d";
}

.k-i-divide::before {
    content: "\e14e";
}

.k-i-accessibility::before {
    content: "\e14f";
}

.k-i-barcode-outline::before {
    content: "\e150";
}

.k-i-barcode::before {
    content: "\e151";
}

.k-i-barcode-scanner::before {
    content: "\e152";
}

.k-i-qr-code-outline::before {
    content: "\e153";
}

.k-i-qr-code::before {
    content: "\e154";
}

.k-i-qr-code-scanner::before {
    content: "\e155";
}

.k-i-barcode-qr-code-scanner::before {
    content: "\e156";
}

.k-i-signature::before {
    content: "\e157";
}

.k-i-hand::before {
    content: "\e158";
}

.k-i-pointer::before {
    content: "\e159";
}

.k-i-cursor::before {
    content: "\e159";
}

.k-i-stick::before {
    content: "\e15a";
}

.k-i-unstick::before {
    content: "\e15b";
}

.k-i-set-column-position::before {
    content: "\e15c";
}

.k-i-clock-arrow-rotate::before {
    content: "\e15d";
}

.k-i-play::before {
    content: "\e200";
}

.k-i-pause::before {
    content: "\e201";
}

.k-i-stop::before {
    content: "\e202";
}

.k-i-rewind::before {
    content: "\e203";
}

.k-i-forward::before {
    content: "\e204";
}

.k-i-volume-down::before {
    content: "\e205";
}

.k-i-volume-low::before {
    content: "\e205";
}

.k-i-volume-up::before {
    content: "\e206";
}

.k-i-volume-high::before {
    content: "\e206";
}

.k-i-volume-mute::before {
    content: "\e207";
}

.k-i-volume-off::before {
    content: "\e207";
}

.k-i-hd::before {
    content: "\e208";
}

.k-i-closed-captions::before {
    content: "\e209";
}

.k-i-subtitles::before {
    content: "\e209";
}

.k-i-playlist::before {
    content: "\e20a";
}

.k-i-music-notes::before {
    content: "\e20b";
}

.k-i-audio::before {
    content: "\e20b";
}

.k-i-play-sm::before {
    content: "\e20c";
}

.k-i-pause-sm::before {
    content: "\e20d";
}

.k-i-stop-sm::before {
    content: "\e20e";
}

.k-i-heart-outline::before {
    content: "\e300";
}

.k-i-fav-outline::before {
    content: "\e300";
}

.k-i-favorite-outline::before {
    content: "\e300";
}

.k-i-heart::before {
    content: "\e301";
}

.k-i-fav::before {
    content: "\e301";
}

.k-i-favorite::before {
    content: "\e301";
}

.k-i-star-outline::before {
    content: "\e302";
}

.k-i-bookmark-outline::before {
    content: "\e302";
}

.k-i-star::before {
    content: "\e303";
}

.k-i-bookmark::before {
    content: "\e303";
}

.k-i-checkbox::before {
    content: "\e304";
}

.k-i-shape-rect::before {
    content: "\e304";
}

.k-i-checkbox-checked::before {
    content: "\e305";
}

.k-i-checkbox-indeterminate::before {
    content: "\e306";
}

.k-i-tri-state-indeterminate::before {
    content: "\e306";
}

.k-i-checkbox-null::before {
    content: "\e307";
}

.k-i-tri-state-null::before {
    content: "\e307";
}

.k-i-circle::before {
    content: "\e308";
}

.k-i-radiobutton::before {
    content: "\e309";
}

.k-i-shape-circle::before {
    content: "\e309";
}

.k-i-radiobutton-checked::before {
    content: "\e30a";
}

.k-i-bell::before {
    content: "\e400";
}

.k-i-notification::before {
    content: "\e400";
}

.k-i-info-circle::before {
    content: "\e401";
}

.k-i-information::before {
    content: "\e401";
}

.k-i-info::before {
    content: "\e401";
}

.k-i-note::before {
    content: "\e401";
}

.k-i-question-circle::before {
    content: "\e402";
}

.k-i-question::before {
    content: "\e402";
}

.k-i-help::before {
    content: "\e402";
}

.k-i-exclamation-circle::before {
    content: "\e403";
}

.k-i-warning::before {
    content: "\e403";
}

.k-i-exception::before {
    content: "\e403";
}

.k-i-camera::before {
    content: "\e500";
}

.k-i-photo-camera::before {
    content: "\e500";
}

.k-i-image::before {
    content: "\e501";
}

.k-i-photo::before {
    content: "\e501";
}

.k-i-image-export::before {
    content: "\e502";
}

.k-i-photo-export::before {
    content: "\e502";
}

.k-i-zoom-actual-size::before {
    content: "\e503";
}

.k-i-zoom-best-fit::before {
    content: "\e504";
}

.k-i-image-resize::before {
    content: "\e505";
}

.k-i-crop::before {
    content: "\e506";
}

.k-i-mirror::before {
    content: "\e507";
}

.k-i-flip-horizontal::before {
    content: "\e508";
}

.k-i-flip-h::before {
    content: "\e508";
}

.k-i-flip-vertical::before {
    content: "\e509";
}

.k-i-flip-v::before {
    content: "\e509";
}

.k-i-rotate::before {
    content: "\e50a";
}

.k-i-rotate-right::before {
    content: "\e50b";
}

.k-i-rotate-cw::before {
    content: "\e50b";
}

.k-i-rotate-left::before {
    content: "\e50c";
}

.k-i-rotate-ccw::before {
    content: "\e50c";
}

.k-i-brush::before {
    content: "\e50d";
}

.k-i-palette::before {
    content: "\e50e";
}

.k-i-droplet::before {
    content: "\e50f";
}

.k-i-paint::before {
    content: "\e50f";
}

.k-i-background::before {
    content: "\e50f";
}

.k-i-shape-line::before {
    content: "\e510";
}

.k-i-line::before {
    content: "\e510";
}

.k-i-brightness-contrast::before {
    content: "\e511";
}

.k-i-sliders::before {
    content: "\e512";
}

.k-i-saturation::before {
    content: "\e512";
}

.k-i-invert-colors::before {
    content: "\e513";
}

.k-i-transparency::before {
    content: "\e514";
}

.k-i-opacity::before {
    content: "\e514";
}

.k-i-grayscale::before {
    content: "\e515";
}

.k-i-blur::before {
    content: "\e516";
}

.k-i-sharpen::before {
    content: "\e517";
}

.k-i-shapes::before {
    content: "\e518";
}

.k-i-shape::before {
    content: "\e518";
}

.k-i-round-corners::before {
    content: "\e519";
}

.k-i-bring-to-front::before {
    content: "\e51a";
}

.k-i-front-element::before {
    content: "\e51a";
}

.k-i-bring-to-back::before {
    content: "\e51b";
}

.k-i-back-element::before {
    content: "\e51b";
}

.k-i-bring-forward::before {
    content: "\e51c";
}

.k-i-forward-element::before {
    content: "\e51c";
}

.k-i-bring-backward::before {
    content: "\e51d";
}

.k-i-backward-element::before {
    content: "\e51d";
}

.k-i-align-self-start::before {
    content: "\e51e";
}

.k-i-align-left-element::before {
    content: "\e51e";
}

.k-i-align-self-center::before {
    content: "\e51f";
}

.k-i-align-center-element::before {
    content: "\e51f";
}

.k-i-align-self-end::before {
    content: "\e520";
}

.k-i-align-right-element::before {
    content: "\e520";
}

.k-i-align-self-start-alt::before {
    content: "\e521";
}

.k-i-align-top-element::before {
    content: "\e521";
}

.k-i-align-self-center-alt::before {
    content: "\e522";
}

.k-i-align-middle-element::before {
    content: "\e522";
}

.k-i-align-self-end-alt::before {
    content: "\e523";
}

.k-i-align-bottom-element::before {
    content: "\e523";
}

.k-i-thumbnails-up::before {
    content: "\e524";
}

.k-i-thumbnails-right::before {
    content: "\e525";
}

.k-i-thumbnails-down::before {
    content: "\e526";
}

.k-i-thumbnails-left::before {
    content: "\e527";
}

.k-i-fullscreen::before {
    content: "\e528";
}

.k-i-full-screen::before {
    content: "\e528";
}

.k-i-fullscreen-enter::before {
    content: "\e528";
}

.k-i-fullscreen-exit::before {
    content: "\e529";
}

.k-i-full-screen-exit::before {
    content: "\e529";
}

.k-i-droplet-slash::before {
    content: "\e52a";
}

.k-i-reset-color::before {
    content: "\e52a";
}

.k-i-paint-remove::before {
    content: "\e52a";
}

.k-i-background-remove::before {
    content: "\e52a";
}

.k-i-photos::before {
    content: "\e52b";
}

.k-i-images::before {
    content: "\e52b";
}

.k-i-gallery::before {
    content: "\e52b";
}

.k-i-align-to-grid::before {
    content: "\e52c";
}

.k-i-size-to-grid::before {
    content: "\e52d";
}

.k-i-make-same-size::before {
    content: "\e52e";
}

.k-i-make-same-width::before {
    content: "\e52f";
}

.k-i-make-same-height::before {
    content: "\e530";
}

.k-i-make-horizontal-spacing-equal::before {
    content: "\e531";
}

.k-i-increase-horizontal-spacing::before {
    content: "\e532";
}

.k-i-decrease-horizontal-spacing::before {
    content: "\e533";
}

.k-i-remove-horizontal-spacing::before {
    content: "\e534";
}

.k-i-make-vertical-spacing-equal::before {
    content: "\e535";
}

.k-i-increase-vertical-spacing::before {
    content: "\e536";
}

.k-i-decrease-vertical-spacing::before {
    content: "\e537";
}

.k-i-remove-vertical-spacing::before {
    content: "\e538";
}

.k-i-eyedropper::before {
    content: "\e539";
}

.k-i-snap-grid::before {
    content: "\e53a";
}

.k-i-snap-to-gridlines::before {
    content: "\e53b";
}

.k-i-snap-to-snaplines::before {
    content: "\e53c";
}

.k-i-dimentions::before {
    content: "\e53d";
}

.k-i-align-self-stretch::before {
    content: "\e53e";
}

.k-i-align-stretch-element-horizontal::before {
    content: "\e53e";
}

.k-i-align-self-stretch-alt::before {
    content: "\e53f";
}

.k-i-align-stretch-element-vertical::before {
    content: "\e53f";
}

.k-i-align-items-start::before {
    content: "\e540";
}

.k-i-align-left-elements::before {
    content: "\e540";
}

.k-i-align-items-center::before {
    content: "\e541";
}

.k-i-align-center-elements::before {
    content: "\e541";
}

.k-i-align-items-end::before {
    content: "\e542";
}

.k-i-align-right-elements::before {
    content: "\e542";
}

.k-i-align-items-stretch::before {
    content: "\e543";
}

.k-i-align-stretch-elements-horizontal::before {
    content: "\e543";
}

.k-i-align-items-baseline::before {
    content: "\e544";
}

.k-i-align-baseline-horizontal::before {
    content: "\e544";
}

.k-i-align-items-start-alt::before {
    content: "\e545";
}

.k-i-align-top-elements::before {
    content: "\e545";
}

.k-i-align-items-center-alt::before {
    content: "\e546";
}

.k-i-align-middle-elements::before {
    content: "\e546";
}

.k-i-align-items-end-alt::before {
    content: "\e547";
}

.k-i-align-bottom-elements::before {
    content: "\e547";
}

.k-i-align-items-stretch-alt::before {
    content: "\e548";
}

.k-i-align-stretch-elements-vertical::before {
    content: "\e548";
}

.k-i-align-items-baseline-alt::before {
    content: "\e549";
}

.k-i-align-baseline-vertical::before {
    content: "\e549";
}

.k-i-justify-content-start::before {
    content: "\e54a";
}

.k-i-justify-start-horizontal::before {
    content: "\e54a";
}

.k-i-justify-content-center::before {
    content: "\e54b";
}

.k-i-justify-center-horizontal::before {
    content: "\e54b";
}

.k-i-justify-content-end::before {
    content: "\e54c";
}

.k-i-justify-end-horizontal::before {
    content: "\e54c";
}

.k-i-justify-content-between::before {
    content: "\e54d";
}

.k-i-justify-between-horizontal::before {
    content: "\e54d";
}

.k-i-justify-content-around::before {
    content: "\e54e";
}

.k-i-justify-around-horizontal::before {
    content: "\e54e";
}

.k-i-justify-content-start-alt::before {
    content: "\e54f";
}

.k-i-justify-start-vertical::before {
    content: "\e54f";
}

.k-i-justify-content-center-alt::before {
    content: "\e550";
}

.k-i-justify-center-vertical::before {
    content: "\e550";
}

.k-i-justify-content-end-alt::before {
    content: "\e551";
}

.k-i-justify-end-vertical::before {
    content: "\e551";
}

.k-i-justify-content-between-alt::before {
    content: "\e552";
}

.k-i-justify-between-vertical::before {
    content: "\e552";
}

.k-i-justify-content-around-alt::before {
    content: "\e553";
}

.k-i-justify-around-vertical::before {
    content: "\e553";
}

.k-i-color-canvas::before {
    content: "\e554";
}

.k-i-file-wrench::before {
    content: "\e600";
}

.k-i-page-properties::before {
    content: "\e600";
}

.k-i-bold::before {
    content: "\e601";
}

.k-i-italic::before {
    content: "\e602";
}

.k-i-underline::before {
    content: "\e603";
}

.k-i-font-family::before {
    content: "\e604";
}

.k-i-foreground-color::before {
    content: "\e605";
}

.k-i-text::before {
    content: "\e605";
}

.k-i-convert-lowercase::before {
    content: "\e606";
}

.k-i-convert-uppercase::before {
    content: "\e607";
}

.k-i-strikethrough::before {
    content: "\e608";
}

.k-i-strike-through::before {
    content: "\e608";
}

.k-i-subscript::before {
    content: "\e609";
}

.k-i-sub-script::before {
    content: "\e609";
}

.k-i-supscript::before {
    content: "\e60a";
}

.k-i-sup-script::before {
    content: "\e60a";
}

.k-i-superscript::before {
    content: "\e60a";
}

.k-i-div::before {
    content: "\e60b";
}

.k-i-all::before {
    content: "\e60c";
}

.k-i-h1::before {
    content: "\e60d";
}

.k-i-h2::before {
    content: "\e60e";
}

.k-i-h3::before {
    content: "\e60f";
}

.k-i-h4::before {
    content: "\e610";
}

.k-i-h5::before {
    content: "\e611";
}

.k-i-h6::before {
    content: "\e612";
}

.k-i-list-ordered::before {
    content: "\e613";
}

.k-i-list-numbered::before {
    content: "\e613";
}

.k-i-insert-ordered-list::before {
    content: "\e613";
}

.k-i-list-unordered::before {
    content: "\e614";
}

.k-i-list-bulleted::before {
    content: "\e614";
}

.k-i-insert-unordered-list::before {
    content: "\e614";
}

.k-i-indent::before {
    content: "\e615";
}

.k-i-indent-increase::before {
    content: "\e615";
}

.k-i-outdent::before {
    content: "\e616";
}

.k-i-indent-decrease::before {
    content: "\e616";
}

.k-i-insert-top::before {
    content: "\e617";
}

.k-i-insert-up::before {
    content: "\e617";
}

.k-i-insert-n::before {
    content: "\e617";
}

.k-i-insert-middle::before {
    content: "\e618";
}

.k-i-insert-m::before {
    content: "\e618";
}

.k-i-insert-bottom::before {
    content: "\e619";
}

.k-i-insert-down::before {
    content: "\e619";
}

.k-i-insert-s::before {
    content: "\e619";
}

.k-i-align-top::before {
    content: "\e61a";
}

.k-i-align-middle::before {
    content: "\e61b";
}

.k-i-align-bottom::before {
    content: "\e61c";
}

.k-i-align-left::before {
    content: "\e61d";
}

.k-i-justify-left::before {
    content: "\e61d";
}

.k-i-align-center::before {
    content: "\e61e";
}

.k-i-justify-center::before {
    content: "\e61e";
}

.k-i-align-right::before {
    content: "\e61f";
}

.k-i-justify-left::before {
    content: "\e61f";
}

.k-i-align-justify::before {
    content: "\e620";
}

.k-i-justify-full::before {
    content: "\e620";
}

.k-i-align-remove::before {
    content: "\e621";
}

.k-i-justify-clear::before {
    content: "\e621";
}

.k-i-text-wrap::before {
    content: "\e622";
}

.k-i-horizontal-rule::before {
    content: "\e623";
}

.k-i-rule-horizontal::before {
    content: "\e623";
}

.k-i-hr::before {
    content: "\e623";
}

.k-i-table-align-top-left::before {
    content: "\e624";
}

.k-i-table-align-top-center::before {
    content: "\e625";
}

.k-i-table-align-top-right::before {
    content: "\e626";
}

.k-i-table-align-middle-left::before {
    content: "\e627";
}

.k-i-table-align-middle-center::before {
    content: "\e628";
}

.k-i-table-align-middle-right::before {
    content: "\e629";
}

.k-i-table-align-bottom-left::before {
    content: "\e62a";
}

.k-i-table-align-bottom-center::before {
    content: "\e62b";
}

.k-i-table-align-bottom-right::before {
    content: "\e62c";
}

.k-i-table-align-remove::before {
    content: "\e62d";
}

.k-i-borders-all::before {
    content: "\e62e";
}

.k-i-all-borders::before {
    content: "\e62e";
}

.k-i-borders-outside::before {
    content: "\e62f";
}

.k-i-outside-borders::before {
    content: "\e62f";
}

.k-i-borders-inside::before {
    content: "\e630";
}

.k-i-inside-borders::before {
    content: "\e630";
}

.k-i-borders-inside-horizontal::before {
    content: "\e631";
}

.k-i-border-inside-h::before {
    content: "\e631";
}

.k-i-inside-horizontal-borders::before {
    content: "\e631";
}

.k-i-borders-inside-vertical::before {
    content: "\e632";
}

.k-i-borders-inside-v::before {
    content: "\e632";
}

.k-i-inside-vertical-borders::before {
    content: "\e632";
}

.k-i-border-top::before {
    content: "\e633";
}

.k-i-top-border::before {
    content: "\e633";
}

.k-i-border-bottom::before {
    content: "\e634";
}

.k-i-bottom-border::before {
    content: "\e634";
}

.k-i-border-left::before {
    content: "\e635";
}

.k-i-left-border::before {
    content: "\e635";
}

.k-i-border-right::before {
    content: "\e636";
}

.k-i-right-border::before {
    content: "\e636";
}

.k-i-borders-none::before {
    content: "\e637";
}

.k-i-border-no::before {
    content: "\e637";
}

.k-i-no-borders::before {
    content: "\e637";
}

.k-i-borders-show-hide::before {
    content: "\e638";
}

.k-i-form::before {
    content: "\e639";
}

.k-i-border::before {
    content: "\e639";
}

.k-i-form-element::before {
    content: "\e63a";
}

.k-i-code-snippet::before {
    content: "\e63b";
}

.k-i-select-all::before {
    content: "\e63c";
}

.k-i-button::before {
    content: "\e63d";
}

.k-i-select-box::before {
    content: "\e63e";
}

.k-i-calendar-date::before {
    content: "\e63f";
}

.k-i-group-box::before {
    content: "\e640";
}

.k-i-textarea::before {
    content: "\e641";
}

.k-i-textbox::before {
    content: "\e642";
}

.k-i-textbox-hidden::before {
    content: "\e643";
}

.k-i-password::before {
    content: "\e644";
}

.k-i-paragraph-add::before {
    content: "\e645";
}

.k-i-edit-tools::before {
    content: "\e646";
}

.k-i-template-manager::before {
    content: "\e647";
}

.k-i-change-manually::before {
    content: "\e648";
}

.k-i-track-changes::before {
    content: "\e649";
}

.k-i-track-changes-enable::before {
    content: "\e64a";
}

.k-i-track-changes-accept::before {
    content: "\e64b";
}

.k-i-track-changes-accept-all::before {
    content: "\e64c";
}

.k-i-track-changes-reject::before {
    content: "\e64d";
}

.k-i-track-changes-reject-all::before {
    content: "\e64e";
}

.k-i-document-manager::before {
    content: "\e64f";
}

.k-i-custom-icon::before {
    content: "\e650";
}

.k-i-book::before {
    content: "\e651";
}

.k-i-dictionary-add::before {
    content: "\e651";
}

.k-i-image-add::before {
    content: "\e652";
}

.k-i-image-light-dialog::before {
    content: "\e652";
}

.k-i-image-insert::before {
    content: "\e652";
}

.k-i-insert-image::before {
    content: "\e652";
}

.k-i-image-edit::before {
    content: "\e653";
}

.k-i-image-map-editor::before {
    content: "\e654";
}

.k-i-comment::before {
    content: "\e655";
}

.k-i-comment-remove::before {
    content: "\e656";
}

.k-i-comments-remove::before {
    content: "\e657";
}

.k-i-comments-remove-all::before {
    content: "\e657";
}

.k-i-silverlight::before {
    content: "\e658";
}

.k-i-media-manager::before {
    content: "\e659";
}

.k-i-video-external::before {
    content: "\e65a";
}

.k-i-flash-manager::before {
    content: "\e65b";
}

.k-i-binoculars::before {
    content: "\e65c";
}

.k-i-find-and-replace::before {
    content: "\e65c";
}

.k-i-find::before {
    content: "\e65c";
}

.k-i-copy::before {
    content: "\e65d";
}

.k-i-files::before {
    content: "\e65d";
}

.k-i-cut::before {
    content: "\e65e";
}

.k-i-clipboard::before {
    content: "\e65f";
}

.k-i-paste::before {
    content: "\e65f";
}

.k-i-clipboard-code::before {
    content: "\e660";
}

.k-i-paste-as-html::before {
    content: "\e660";
}

.k-i-clipboard-word::before {
    content: "\e661";
}

.k-i-paste-from-word::before {
    content: "\e661";
}

.k-i-clipboard-word-alt::before {
    content: "\e662";
}

.k-i-paste-from-word-strip-file::before {
    content: "\e662";
}

.k-i-clipboard-html::before {
    content: "\e663";
}

.k-i-paste-html::before {
    content: "\e663";
}

.k-i-clipboard-markdown::before {
    content: "\e664";
}

.k-i-paste-markdown::before {
    content: "\e664";
}

.k-i-clipboard-text::before {
    content: "\e665";
}

.k-i-paste-plain-text::before {
    content: "\e665";
}

.k-i-apply-format::before {
    content: "\e666";
}

.k-i-clear-css::before {
    content: "\e667";
}

.k-i-clearformat::before {
    content: "\e667";
}

.k-i-copy-format::before {
    content: "\e668";
}

.k-i-strip-all-formatting::before {
    content: "\e669";
}

.k-i-strip-css-format::before {
    content: "\e66a";
}

.k-i-strip-font-elements::before {
    content: "\e66b";
}

.k-i-strip-span-elements::before {
    content: "\e66c";
}

.k-i-strip-word-formatting::before {
    content: "\e66d";
}

.k-i-format-code-block::before {
    content: "\e66e";
}

.k-i-building-blocks::before {
    content: "\e66f";
}

.k-i-style-builder::before {
    content: "\e66f";
}

.k-i-puzzle-piece::before {
    content: "\e670";
}

.k-i-module-manager::before {
    content: "\e670";
}

.k-i-puzzle::before {
    content: "\e670";
}

.k-i-link-add::before {
    content: "\e671";
}

.k-i-hyperlink-light-dialog::before {
    content: "\e671";
}

.k-i-hyperlink-insert::before {
    content: "\e671";
}

.k-i-globe-link::before {
    content: "\e672";
}

.k-i-hyperlink-globe::before {
    content: "\e672";
}

.k-i-globe-unlink::before {
    content: "\e673";
}

.k-i-hyperlink-globe-remove::before {
    content: "\e673";
}

.k-i-envelop-link::before {
    content: "\e674";
}

.k-i-hyperlink-email::before {
    content: "\e674";
}

.k-i-anchor::before {
    content: "\e675";
}

.k-i-table-add::before {
    content: "\e676";
}

.k-i-table-light-dialog::before {
    content: "\e676";
}

.k-i-table-insert::before {
    content: "\e676";
}

.k-i-create-table::before {
    content: "\e676";
}

.k-i-table::before {
    content: "\e677";
}

.k-i-table-properties::before {
    content: "\e678";
}

.k-i-table-cell::before {
    content: "\e679";
}

.k-i-table-cell-properties::before {
    content: "\e67a";
}

.k-i-table-column-insert-left::before {
    content: "\e67b";
}

.k-i-add-column-left::before {
    content: "\e67b";
}

.k-i-table-column-insert-right::before {
    content: "\e67c";
}

.k-i-add-column-right::before {
    content: "\e67c";
}

.k-i-table-row-insert-above::before {
    content: "\e67d";
}

.k-i-add-row-above::before {
    content: "\e67d";
}

.k-i-table-row-insert-below::before {
    content: "\e67e";
}

.k-i-add-row-below::before {
    content: "\e67e";
}

.k-i-table-column-delete::before {
    content: "\e67f";
}

.k-i-delete-column::before {
    content: "\e67f";
}

.k-i-table-row-delete::before {
    content: "\e680";
}

.k-i-delete-row::before {
    content: "\e680";
}

.k-i-table-cell-delete::before {
    content: "\e681";
}

.k-i-table-delete::before {
    content: "\e682";
}

.k-i-cells-merge::before {
    content: "\e683";
}

.k-i-merge-cells::before {
    content: "\e683";
}

.k-i-cells-merge-horizontally::before {
    content: "\e684";
}

.k-i-cells-merge-h::before {
    content: "\e684";
}

.k-i-merge-horizontally::before {
    content: "\e684";
}

.k-i-cells-merge-vertically::before {
    content: "\e685";
}

.k-i-cells-merge-v::before {
    content: "\e685";
}

.k-i-merge-vertically::before {
    content: "\e685";
}

.k-i-cell-split-horizontally::before {
    content: "\e686";
}

.k-i-cells-split-h::before {
    content: "\e686";
}

.k-i-cell-split-vertically::before {
    content: "\e687";
}

.k-i-cells-split-v::before {
    content: "\e687";
}

.k-i-table-unmerge::before {
    content: "\e688";
}

.k-i-normal-layout::before {
    content: "\e688";
}

.k-i-pane-freeze::before {
    content: "\e689";
}

.k-i-freeze-pane::before {
    content: "\e689";
}

.k-i-row-freeze::before {
    content: "\e68a";
}

.k-i-freeze-row::before {
    content: "\e68a";
}

.k-i-column-freeze::before {
    content: "\e68b";
}

.k-i-col-freeze::before {
    content: "\e68b";
}

.k-i-freeze-col::before {
    content: "\e68b";
}

.k-i-toolbar-float::before {
    content: "\e68c";
}

.k-i-spell-checker::before {
    content: "\e68d";
}

.k-i-validation-xhtml::before {
    content: "\e68e";
}

.k-i-validation-data::before {
    content: "\e68f";
}

.k-i-toggle-full-screen-mode::before {
    content: "\e690";
}

.k-i-formula-fx::before {
    content: "\e691";
}

.k-i-fx::before {
    content: "\e691";
}

.k-i-sum::before {
    content: "\e692";
}

.k-i-symbol::before {
    content: "\e693";
}

.k-i-dollar::before {
    content: "\e694";
}

.k-i-currency::before {
    content: "\e694";
}

.k-i-percent::before {
    content: "\e695";
}

.k-i-custom-format::before {
    content: "\e696";
}

.k-i-format-number::before {
    content: "\e696";
}

.k-i-decimal-increase::before {
    content: "\e697";
}

.k-i-increace-decimal::before {
    content: "\e697";
}

.k-i-decimal-decrease::before {
    content: "\e698";
}

.k-i-decrease-decimal::before {
    content: "\e698";
}

.k-i-font-size::before {
    content: "\e699";
}

.k-i-image-absolute-position::before {
    content: "\e69a";
}

.k-i-table-wizard::before {
    content: "\e69b";
}

.k-i-crosstab::before {
    content: "\e69c";
}

.k-i-crosstab-wizard::before {
    content: "\e69d";
}

.k-i-table-body::before {
    content: "\e69e";
}

.k-i-table-column-groups::before {
    content: "\e69f";
}

.k-i-table-corner::before {
    content: "\e6a0";
}

.k-i-table-row-groups::before {
    content: "\e6a1";
}

.k-i-globe-outline::before {
    content: "\e700";
}

.k-i-globe::before {
    content: "\e701";
}

.k-i-map-marker::before {
    content: "\e702";
}

.k-i-marker-pin::before {
    content: "\e702";
}

.k-i-map-marker-target::before {
    content: "\e703";
}

.k-i-marker-pin-target::before {
    content: "\e703";
}

.k-i-pin::before {
    content: "\e704";
}

.k-i-unpin::before {
    content: "\e705";
}

.k-i-share::before {
    content: "\e800";
}

.k-i-user::before {
    content: "\e801";
}

.k-i-inbox::before {
    content: "\e802";
}

.k-i-blogger::before {
    content: "\e803";
}

.k-i-blogger-box::before {
    content: "\e804";
}

.k-i-delicious::before {
    content: "\e805";
}

.k-i-delicious-box::before {
    content: "\e806";
}

.k-i-digg::before {
    content: "\e807";
}

.k-i-digg-box::before {
    content: "\e808";
}

.k-i-envelop::before {
    content: "\e809";
}

.k-i-email::before {
    content: "\e809";
}

.k-i-letter::before {
    content: "\e809";
}

.k-i-envelop-box::before {
    content: "\e80a";
}

.k-i-email-box::before {
    content: "\e80a";
}

.k-i-letter-box::before {
    content: "\e80a";
}

.k-i-facebook::before {
    content: "\e80b";
}

.k-i-facebook-box::before {
    content: "\e80c";
}

.k-i-google::before {
    content: "\e80d";
}

.k-i-google-box::before {
    content: "\e80e";
}

.k-i-google-plus::before {
    content: "\e80f";
}

.k-i-google-plus-box::before {
    content: "\e810";
}

.k-i-linkedin::before {
    content: "\e811";
}

.k-i-linkedin-box::before {
    content: "\e812";
}

.k-i-myspace::before {
    content: "\e813";
}

.k-i-myspace-box::before {
    content: "\e814";
}

.k-i-pinterest::before {
    content: "\e815";
}

.k-i-pinterest-box::before {
    content: "\e816";
}

.k-i-reddit::before {
    content: "\e817";
}

.k-i-reddit-box::before {
    content: "\e818";
}

.k-i-stumble-upon::before {
    content: "\e819";
}

.k-i-stumble-upon-box::before {
    content: "\e81a";
}

.k-i-tell-a-friend::before {
    content: "\e81b";
}

.k-i-tell-a-friend-box::before {
    content: "\e81c";
}

.k-i-tumblr::before {
    content: "\e81d";
}

.k-i-tumblr-box::before {
    content: "\e81e";
}

.k-i-twitter::before {
    content: "\e81f";
}

.k-i-twitter-box::before {
    content: "\e820";
}

.k-i-yammer::before {
    content: "\e821";
}

.k-i-yammer-box::before {
    content: "\e822";
}

.k-i-behance::before {
    content: "\e823";
}

.k-i-behance-box::before {
    content: "\e824";
}

.k-i-dribbble::before {
    content: "\e825";
}

.k-i-dribbble-box::before {
    content: "\e826";
}

.k-i-rss::before {
    content: "\e827";
}

.k-i-rss-box::before {
    content: "\e828";
}

.k-i-vimeo::before {
    content: "\e829";
}

.k-i-vimeo-box::before {
    content: "\e82a";
}

.k-i-youtube::before {
    content: "\e82b";
}

.k-i-youtube-box::before {
    content: "\e82c";
}

.k-i-folder::before {
    content: "\e900";
}

.k-i-folder-open::before {
    content: "\e901";
}

.k-i-folder-add::before {
    content: "\e902";
}

.k-i-folder-up::before {
    content: "\e903";
}

.k-i-folder-more::before {
    content: "\e904";
}

.k-i-fields-more::before {
    content: "\e904";
}

.k-i-aggregate-fields::before {
    content: "\e905";
}

.k-i-file::before {
    content: "\e906";
}

.k-i-file-vertical::before {
    content: "\e906";
}

.k-i-page-portrait::before {
    content: "\e906";
}

.k-i-file-v::before {
    content: "\e906";
}

.k-i-file-add::before {
    content: "\e907";
}

.k-i-insert-file::before {
    content: "\e907";
}

.k-i-file-txt::before {
    content: "\e908";
}

.k-i-txt::before {
    content: "\e908";
}

.k-i-file-csv::before {
    content: "\e909";
}

.k-i-csv::before {
    content: "\e909";
}

.k-i-file-excel::before {
    content: "\e90a";
}

.k-i-file-xls::before {
    content: "\e90a";
}

.k-i-excel::before {
    content: "\e90a";
}

.k-i-xls::before {
    content: "\e90a";
}

.k-i-xlsa::before {
    content: "\e90a";
}

.k-i-file-word::before {
    content: "\e90b";
}

.k-i-file-doc::before {
    content: "\e90b";
}

.k-i-word::before {
    content: "\e90b";
}

.k-i-doc::before {
    content: "\e90b";
}

.k-i-file-mdb::before {
    content: "\e90c";
}

.k-i-mdb::before {
    content: "\e90c";
}

.k-i-file-ppt::before {
    content: "\e90d";
}

.k-i-ppt::before {
    content: "\e90d";
}

.k-i-file-pdf::before {
    content: "\e90e";
}

.k-i-pdf::before {
    content: "\e90e";
}

.k-i-pdfa::before {
    content: "\e90e";
}

.k-i-file-psd::before {
    content: "\e90f";
}

.k-i-psd::before {
    content: "\e90f";
}

.k-i-file-flash::before {
    content: "\e910";
}

.k-i-flash::before {
    content: "\e910";
}

.k-i-file-config::before {
    content: "\e911";
}

.k-i-config::before {
    content: "\e911";
}

.k-i-file-ascx::before {
    content: "\e912";
}

.k-i-ascx::before {
    content: "\e912";
}

.k-i-file-bac::before {
    content: "\e913";
}

.k-i-bac::before {
    content: "\e913";
}

.k-i-file-zip::before {
    content: "\e914";
}

.k-i-zip::before {
    content: "\e914";
}

.k-i-film::before {
    content: "\e915";
}

.k-i-css3::before {
    content: "\e916";
}

.k-i-html5::before {
    content: "\e917";
}

.k-i-code::before {
    content: "\e918";
}

.k-i-html::before {
    content: "\e918";
}

.k-i-source-code::before {
    content: "\e918";
}

.k-i-view-source::before {
    content: "\e918";
}

.k-i-css::before {
    content: "\e919";
}

.k-i-js::before {
    content: "\e91a";
}

.k-i-exe::before {
    content: "\e91b";
}

.k-i-csproj::before {
    content: "\e91c";
}

.k-i-vbproj::before {
    content: "\e91d";
}

.k-i-cs::before {
    content: "\e91e";
}

.k-i-vb::before {
    content: "\e91f";
}

.k-i-sln::before {
    content: "\e920";
}

.k-i-cloud::before {
    content: "\e921";
}

.k-i-file-horizontal::before {
    content: "\e922";
}

.k-i-page-landscape::before {
    content: "\e922";
}

.k-i-file-h::before {
    content: "\e922";
}

.k-i-subreport::before {
    content: "\e923";
}

.k-i-data::before {
    content: "\e924";
}

.k-i-report-header-section::before {
    content: "\e925";
}

.k-i-report-footer-section::before {
    content: "\e926";
}

.k-i-group-header-section::before {
    content: "\e927";
}

.k-i-group-footer-section::before {
    content: "\e928";
}

.k-i-page-header-section::before {
    content: "\e929";
}

.k-i-page-footer-section::before {
    content: "\e92a";
}

.k-i-detail-section::before {
    content: "\e92b";
}

.k-i-toc-section::before {
    content: "\e92c";
}

.k-i-group-section::before {
    content: "\e92d";
}

.k-i-parameters::before {
    content: "\e92e";
}

.k-i-data-csv::before {
    content: "\e92f";
}

.k-i-data-json::before {
    content: "\e930";
}

.k-i-data-sql::before {
    content: "\e931";
}

.k-i-data-web::before {
    content: "\e932";
}

.k-i-group-collection::before {
    content: "\e933";
}

.k-i-parameter-boolean::before {
    content: "\e934";
}

.k-i-parameter-date-time::before {
    content: "\e935";
}

.k-i-parameter-float::before {
    content: "\e936";
}

.k-i-parameter-integer::before {
    content: "\e937";
}

.k-i-parameter-string::before {
    content: "\e938";
}

.k-i-toc-section-level::before {
    content: "\e939";
}

.k-i-inherited::before {
    content: "\e93a";
}

.k-i-file-video::before {
    content: "\e93b";
}

.k-i-file-audio::before {
    content: "\e93c";
}

.k-i-file-image::before {
    content: "\e93d";
}

.k-i-file-presentation::before {
    content: "\e93e";
}

.k-i-file-data::before {
    content: "\e93f";
}

.k-i-report-element::before {
    content: "\e94a";
}

.k-i-file-disc-image::before {
    content: "\e940";
}

.k-i-file-programming::before {
    content: "\e941";
}

.k-i-parameters-byte-array::before {
    content: "\e942";
}

.k-i-parameters-unknown::before {
    content: "\e943";
}

.k-i-file-error::before {
    content: "\e944";
}

.k-i-file-validation::before {
    content: "\e944";
}

.k-i-files-error::before {
    content: "\e945";
}

.k-i-files-validation::before {
    content: "\e945";
}

.k-i-data-rest::before {
    content: "\e946";
}

.k-i-file-typescript::before {
    content: "\e947";
}

.k-i-data-ods::before {
    content: "\e948";
}

.k-i-file-report::before {
    content: "\e949";
}

.k-i-table-position-start::before {
    content: "\e6a2";
}

.k-i-table-position-left::before {
    content: "\e6a2";
}

.k-i-table-position-center::before {
    content: "\e6a3";
}

.k-i-table-position-end::before {
    content: "\e6a4";
}

.k-i-table-position-right::before {
    content: "\e6a4";
}

.k-i-list-roman-upper::before {
    content: "\e6a5";
}

.k-i-list-roman-lower::before {
    content: "\e6a6";
}

.k-i-import::before {
    content: "\e6a7";
}

.k-i-export::before {
    content: "\e6a8";
}

.k-i-match-full-word::before {
    content: "\e6a9";
}

.k-i-regular-expression::before {
    content: "\e6ab";
}

.k-i-replace-single::before {
    content: "\e6ac";
}

.k-i-replace-all::before {
    content: "\e6ad";
}

.k-i-letter-space::before {
    content: "\e6ae";
}

.k-i-line-height::before {
    content: "\e6af";
}

.k-i-blockquote::before {
    content: "\e6b0";
}

.k-i-list-latin-big::before {
    content: "\e6b1";
}

.k-i-list-latin-small::before {
    content: "\e6b2";
}

.k-i-list-unordered-square::before {
    content: "\e6b3";
}

.k-i-list-unordered-outline::before {
    content: "\e6b4";
}

.k-i-graph::before {
    content: "\ea00";
}

.k-i-chart-column-clustered::before {
    content: "\ea01";
}

.k-i-chart-column-stacked::before {
    content: "\ea02";
}

.k-i-chart-column-stacked100::before {
    content: "\ea03";
}

.k-i-chart-column-range::before {
    content: "\ea04";
}

.k-i-chart-bar-clustered::before {
    content: "\ea05";
}

.k-i-chart-bar-stacked::before {
    content: "\ea06";
}

.k-i-chart-bar-stacked100::before {
    content: "\ea07";
}

.k-i-chart-bar-range::before {
    content: "\ea08";
}

.k-i-chart-area-clustered::before {
    content: "\ea09";
}

.k-i-chart-area-stacked::before {
    content: "\ea0a";
}

.k-i-chart-area-stacked100::before {
    content: "\ea0b";
}

.k-i-chart-area-range::before {
    content: "\ea0c";
}

.k-i-chart-line::before {
    content: "\ea0d";
}

.k-i-chart-line-stacked::before {
    content: "\ea0e";
}

.k-i-chart-line-stacked100::before {
    content: "\ea0f";
}

.k-i-chart-line-markers::before {
    content: "\ea10";
}

.k-i-chart-line-stacked-markers::before {
    content: "\ea11";
}

.k-i-chart-line-stacked100-markers::before {
    content: "\ea12";
}

.k-i-chart-pie::before {
    content: "\ea13";
}

.k-i-chart-doughnut::before {
    content: "\ea14";
}

.k-i-chart-scatter::before {
    content: "\ea15";
}

.k-i-chart-scatter-smooth-lines-markers::before {
    content: "\ea16";
}

.k-i-chart-scatter-smooth-lines::before {
    content: "\ea17";
}

.k-i-chart-scatter-straight-lines-markers::before {
    content: "\ea18";
}

.k-i-chart-scatter-straight-lines::before {
    content: "\ea19";
}

.k-i-chart-bubble::before {
    content: "\ea1a";
}

.k-i-chart-candlestick::before {
    content: "\ea1b";
}

.k-i-chart-ohlc::before {
    content: "\ea1c";
}

.k-i-chart-radar::before {
    content: "\ea1d";
}

.k-i-chart-radar-markers::before {
    content: "\ea1e";
}

.k-i-chart-radar-filled::before {
    content: "\ea1f";
}

.k-i-chart-rose::before {
    content: "\ea20";
}

.k-i-chart-choropleth::before {
    content: "\ea21";
}

.k-rtl .k-i-indent-increase,
.k-rtl .k-i-indent-decrease,
.k-rtl .k-i-expand,
.k-rtl .k-i-collapse,
[dir="rtl"] .k-i-expand,
[dir="rtl"] .k-i-collapse {
    transform: scaleX(-1);
}

.k-sprite {
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background-repeat: no-repeat;
    font-size: 0;
    line-height: 0;
    text-align: center;
    -ms-high-contrast-adjust: none;
}

.k-image {
    display: inline-block;
}

.k-messagebox {
    margin: 0 0 1em 0;
    padding: 4px 8px;
    border-width: 0 0 0 4px;
    border-style: solid;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-messagebox a {
    color: inherit;
    font-style: italic;
    text-decoration: underline;
}

.k-messagebox-primary {
    border-color: #ffd3d0;
    color: #85332e;
    background-color: #ffe0de;
}

.k-messagebox-secondary {
    border-color: #d4d4d4;
    color: #353535;
    background-color: #e0e0e0;
}

.k-messagebox-tertiary {
    border-color: #b8e7fc;
    color: #02587f;
    background-color: #cdeefd;
}

.k-messagebox-info {
    border-color: #b8d0f9;
    color: #002e79;
    background-color: #ccdefb;
}

.k-messagebox-success {
    border-color: #c7eab8;
    color: #1d5e00;
    background-color: #d7f0cc;
}

.k-messagebox-warning {
    border-color: #ffedb8;
    color: #856400;
    background-color: #fff2cc;
}

.k-messagebox-error {
    border-color: #fcbeb8;
    color: #7e0c00;
    background-color: #fdd1cc;
}

.k-messagebox-dark {
    border-color: #cacaca;
    color: #222222;
    background-color: #d9d9d9;
}

.k-messagebox-light {
    border-color: #f9f9f9;
    color: #7a7a7a;
    background-color: #fbfbfb;
}

.k-messagebox-inverse {
    border-color: #cacaca;
    color: #222222;
    background-color: #d9d9d9;
}

.k-checkbox {
    margin: 0;
    padding: 0;
    line-height: initial;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    flex: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
}

.k-checkbox:checked,
.k-checkbox.k-checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27white%27 stroke-linecap=%27square%27 stroke-linejoin=%27square%27 stroke-width=%272%27 d=%27M3,8 l3,3 l7-7%27/%3e%3c/svg%3e");
}

.k-checkbox:indeterminate,
.k-checkbox.k-indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23ff6358%27 stroke-linecap=%27square%27 stroke-linejoin=%27square%27 stroke-width=%272%27 d=%27M4,8 h8%27/%3e%3c/svg%3e");
}

.k-checkbox:disabled,
.k-checkbox.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

.k-checkbox-wrap {
    flex: none;
    display: inline-flex;
    flex-flow: row nowrap;
    gap: 0;
    align-items: center;
    align-self: flex-start;
    vertical-align: middle;
    position: relative;
}

.k-checkbox-wrap::before {
    content: "\200b";
    width: 0px;
    overflow: hidden;
    flex: none;
    display: inline-block;
    vertical-align: top;
}

.k-checkbox-label {
    margin: 0;
    padding: 0;
    display: inline-flex;
    align-items: flex-start;
    gap: 4px;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}

.k-checkbox-label .k-ripple {
    visibility: hidden !important;
}

.k-checkbox + .k-label,
.k-checkbox-wrap + .k-label,
.k-checkbox + .k-checkbox-label,
.k-checkbox-wrap + .k-checkbox-label {
    display: inline;
    margin-inline-start: 4px;
}

.k-checkbox-label:empty {
    display: none !important;
}

.k-checkbox-label.k-no-text {
    min-width: 1px;
}

.k-checkbox-list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: column nowrap;
    gap: 0;
    list-style: none;
}

.k-checkbox-item,
.k-checkbox-list-item {
    padding: 4px 0px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    gap: 4px;
}

.k-checkbox-item .k-checkbox-label,
.k-checkbox-list-item .k-checkbox-label {
    margin: 0;
}

.k-checkbox-list-horizontal,
.k-checkbox-list.k-list-horizontal {
    display: flex;
    flex-flow: row wrap;
    gap: 16px;
}

.k-ripple-container .k-checkbox::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 100%;
    z-index: -1;
    transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: translate(-50%, -50%) scale(0);
    transform-origin: center center;
}

.k-ripple-container .k-checkbox:focus,
.k-ripple-container .k-checkbox.k-focus {
    box-shadow: none !important;
}

.k-ripple-container .k-checkbox:disabled::after,
.k-ripple-container .k-checkbox.k-disabled::after {
    display: none;
}

.k-checkbox-sm {
    width: 12px;
    height: 12px;
}

.k-checkbox-sm::before {
    font-size: 10px;
}

.k-ripple-container .k-checkbox-sm::after {
    width: 36px;
    height: 36px;
}

.k-checkbox-md {
    width: 16px;
    height: 16px;
}

.k-checkbox-md::before {
    font-size: 14px;
}

.k-ripple-container .k-checkbox-md::after {
    width: 48px;
    height: 48px;
}

.k-checkbox-lg {
    width: 20px;
    height: 20px;
}

.k-checkbox-lg::before {
    font-size: 18px;
}

.k-ripple-container .k-checkbox-lg::after {
    width: 60px;
    height: 60px;
}

.k-checkbox {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: #ffffff;
}

.k-checkbox:focus,
.k-checkbox.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-checkbox:indeterminate,
.k-checkbox.k-indeterminate {
    border-color: rgba(0, 0, 0, 0.08);
    color: #ff6358;
    background-color: #ffffff;
}

.k-checkbox:checked,
.k-checkbox.k-checked {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-checkbox:checked:focus,
.k-checkbox.k-checked.k-focus {
    box-shadow: 0 0 0 2px rgba(255, 99, 88, 0.3);
}

.k-checkbox.k-invalid {
    border-color: #f31700;
}

.k-checkbox.k-invalid + .k-checkbox-label {
    color: #f31700;
}

.k-checkbox-wrap .k-ripple-blob {
    color: #ff6358;
    opacity: 0.25;
}

.k-ripple-container .k-checkbox::after {
    background: #ff6358;
    opacity: 0.25;
}

.k-list-container {
    display: flex;
    flex-flow: column nowrap;
}

.k-list-container > .k-list {
    flex: 1;
    height: 100%;
}

.k-list {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    display: flex;
    flex-flow: column nowrap;
    outline: none;
    position: relative;
    overflow: hidden;
}

.k-list *,
.k-list *::before,
.k-list *::after {
    box-sizing: border-box;
}

.k-popup > .k-list {
    height: 100%;
    border-width: 0;
}

.k-list-group-sticky-header {
    border-width: 0;
    border-width: 0 0 1px;
    border-style: solid;
    white-space: nowrap;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: none;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}

.k-list-content {
    border-color: inherit;
    flex: 1 1 auto;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
}

.k-list-ul {
    margin: 0;
    padding: 0;
    border-width: 0;
    border-color: inherit;
    height: auto;
    list-style: none;
}

.k-list-item, .k-list-optionlabel {
    border: 0;
    outline: none;
    cursor: pointer;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    gap: 4px;
    position: relative;
    transition-property: color, background-color, outline-color, box-shadow;
    transition-duration: 200ms;
    transition-timing-function: ease;
}

.k-list-item.k-first::before, .k-first.k-list-optionlabel::before {
    content: "";
    border-width: 1px 0 0;
    border-style: solid;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.k-list-item-text::before,
.k-list-optionlabel::before {
    content: "\200b";
    width: 0px;
    overflow: hidden;
}

.k-list-group-item {
    border-width: 0;
    border-width: 1px 0 0;
    border-style: solid;
    cursor: default;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    gap: 4px;
    position: relative;
}

.k-list-item-group-label {
    padding: 0 .5em;
    font-size: .75em;
    position: absolute;
    top: 0;
    inset-inline-end: 0;
}

.k-ie .k-list-item-group-label {
    right: 0;
}

.k-ie .k-rtl .k-list-item-group-label,
.k-ie [dir="rtl"] .k-list-item-group-label {
    right: auto;
    left: 0;
}

.k-virtual-content,
.k-virtual-list .k-list-content {
    overflow-y: scroll;
}

.k-virtual-list .k-list-item, .k-virtual-list .k-list-optionlabel,
.k-virtual-list .k-list-group-item,
.k-virtual-content .k-list-item,
.k-virtual-content .k-list-optionlabel,
.k-virtual-content .k-list-group-item {
    position: absolute;
    width: 100%;
}

.k-virtual-list .k-list-item-text,
.k-virtual-list .k-list-header-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-virtual-list .k-list-optionlabel {
    position: relative;
}

.k-list-filter {
    display: block;
    position: relative;
    padding: 8px;
    box-sizing: border-box;
    flex: none;
}

.k-list-sm {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-list-sm .k-list-group-sticky-header {
    padding: 2px 8px;
}

.k-list-sm .k-list-item, .k-list-sm .k-list-optionlabel {
    padding: 2px 8px;
}

.k-list-sm .k-list-group-item {
    padding: 2px 8px;
}

.k-list-md {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-list-md .k-list-group-sticky-header {
    padding: 4px 8px;
}

.k-list-md .k-list-item, .k-list-md .k-list-optionlabel {
    padding: 4px 8px;
}

.k-list-md .k-list-group-item {
    padding: 4px 8px;
}

.k-list-lg {
    font-size: 16px;
    line-height: 1.5;
}

.k-list-lg .k-list-group-sticky-header {
    padding: 6px 8px;
}

.k-list-lg .k-list-item, .k-list-lg .k-list-optionlabel {
    padding: 8px 12px;
}

.k-list-lg .k-list-group-item {
    padding: 6px 8px;
}

.k-no-data, .k-nodata {
    min-height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: lighter;
    text-align: center;
    white-space: normal;
}

.k-list {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-list-group-sticky-header {
    border-color: inherit;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);
}

.k-list-item:hover, .k-list-optionlabel:hover, .k-list-item.k-hover, .k-hover.k-list-optionlabel {
    color: #424242;
    background-color: #f0f0f0;
}

.k-list-item:focus, .k-list-optionlabel:focus, .k-list-item.k-focus, .k-focus.k-list-optionlabel {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-list-item.k-selected, .k-selected.k-list-optionlabel {
    color: white;
    background-color: #ff6358;
}

.k-list-item.k-selected:hover, .k-selected.k-list-optionlabel:hover, .k-list-item.k-selected.k-hover, .k-selected.k-hover.k-list-optionlabel {
    color: white;
    background-color: #eb5b51;
}

.k-list-group-item {
    border-color: inherit;
}

.k-list-item-group-label {
    color: #ffffff;
    background-color: #424242;
}

.k-no-data, .k-nodata {
    color: #666666;
}

.k-listgroup {
    border-radius: 4px;
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    font-size: 14px;
    line-height: 1.4285714286;
    list-style: none;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
}

.k-listgroup > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}

.k-listgroup .k-listgroup-item + .k-listgroup-item {
    border-top-width: 1px;
}

.k-listgroup-flush {
    border-radius: 0;
    border-left-width: 0;
    border-right-width: 0;
}

.k-listgroup-item {
    padding: 8px 8px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex: 0 0 auto;
    position: relative;
}

.k-listgroup-item > .k-link {
    margin: -8px -8px;
    padding: 8px 8px;
    color: inherit;
    text-decoration: none;
    outline: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    position: relative;
}

.k-listgroup-item > .k-link > .k-select {
    padding: 8px;
    display: flex;
    align-items: center;
    flex: 0 0 auto;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.k-listgroup-item-segmented {
    align-items: stretch;
}

.k-listgroup-item-segmented > .k-link {
    margin-right: 0;
}

.k-listgroup-item-segmented > .k-select {
    margin: -8px -8px -8px 0;
    padding: 8px;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: inherit;
    cursor: pointer;
}

.k-listgroup-form-row {
    margin: -8px -8px;
    padding: 8px 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    flex: 1 1 auto;
    position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-label {
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper {
    width: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    text-align: end;
    position: relative;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper select,
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="text"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="password"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="date"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="time"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="datetime-local"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="number"],
.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
    width: 100%;
    box-sizing: border-box;
    flex: 1 1 100%;
}

.k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
    min-height: 4em;
    resize: vertical;
}

.k-listgroup-item.k-listgroup-form-row {
    margin: 0;
}

[dir="rtl"] .k-listgroup-item > .k-link > .k-select {
    right: auto;
    left: 0;
}

[dir="rtl"] .k-listgroup-item > .k-link > .k-select .k-icon {
    transform: scaleX(-1);
}

[dir="rtl"] .k-listgroup-item-segmented > .k-link {
    margin-right: -8px;
    margin-left: 0;
}

[dir="rtl"] .k-listgroup-item-segmented > .k-select {
    margin-right: 0;
    margin-left: -8px;
    border-right-width: 1px;
    border-left-width: 0;
}

[dir="rtl"] .k-listgroup-item-segmented > .k-select .k-icon {
    transform: scaleX(-1);
}

.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup > ul .k-listgroup-item,
.k-noflexbox .k-listgroup-item > .k-link {
    display: block;
}

.k-listgroup {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-overlay {
    width: 100%;
    height: 100%;
    opacity: 0.5;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
}

.k-overlay {
    background-color: #000000;
}

.k-overlay-primary {
    background-color: #ff6358;
}

.k-overlay-secondary {
    background-color: #666666;
}

.k-overlay-tertiary {
    background-color: #03a9f4;
}

.k-overlay-info {
    background-color: #0058e9;
}

.k-overlay-success {
    background-color: #37b400;
}

.k-overlay-warning {
    background-color: #ffc000;
}

.k-overlay-error {
    background-color: #f31700;
}

.k-overlay-dark {
    background-color: #424242;
}

.k-overlay-light {
    background-color: #ebebeb;
}

.k-overlay-inverse {
    background-color: #424242;
}

.k-popup {
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.k-popup .k-item {
    outline: none;
}

.k-animation-container {
    border-radius: 0 0 4px 4px;
}

.k-animation-container-shown {
    overflow: visible;
}

.k-popup > .k-colorpalette {
    padding: 8px 8px;
}

.k-popup.k-popup-transparent {
    border-width: 0;
    background-color: transparent;
}

.k-popup.k-popup-flush {
    padding: 0;
}

.k-popup > .k-widget,
.k-popup > .k-coloreditor {
    border-width: 0;
}

.k-shadow {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-popup {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-animation-container {
    border-radius: 0 0 4px 4px;
}

.k-ripple-target {
    position: relative;
}

.k-ripple {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    overflow: hidden;
    pointer-events: none;
}

.k-ripple-blob {
    pointer-events: none;
    position: absolute;
    border-radius: 50%;
    padding: 0;
    transform: translate(-50%, -50%) scale(0);
    transition: opacity 100ms linear, transform 500ms cubic-bezier(0.4, 0, 0.2, 1);
    opacity: .1;
    background-color: currentColor;
}

.k-primary .k-ripple-blob {
    opacity: .2;
}

.k-ripple-focus::after {
    visibility: visible;
    animation: ripple 600ms ease-out;
}

@keyframes ripple {
    0% {
        transform: translate(-50%, -50%) scale(0);
    }
    20% {
        transform: translate(-50%, -50%) scale(1);
    }
    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1);
    }
}

.k-badge {
    padding: 0;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    box-sizing: border-box;
    color: inherit;
    background-color: transparent;
    font: inherit;
    text-align: center;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-badge *,
.k-badge *::before,
.k-badge *::after {
    box-sizing: border-box;
}

.k-badge > * {
    color: inherit;
}

a.k-badge,
.k-badge > a {
    text-decoration: none;
}

a.k-badge:hover,
.k-badge > a:hover {
    text-decoration: underline;
}

.k-badge-icon {
    max-width: 1em;
    max-height: 1em;
    font-size: inherit;
}

.k-badge-icon.k-svg-icon svg {
    fill: currentColor;
}

.k-badge-sm {
    padding: 2px 2px;
    font-size: 10px;
    line-height: 1;
    min-width: calc(1em + 6px);
}

.k-badge-sm:empty {
    padding: 2px;
    min-width: auto;
}

.k-badge-md {
    padding: 4px 4px;
    font-size: 10px;
    line-height: 1;
    min-width: calc(1em + 10px);
}

.k-badge-md:empty {
    padding: 4px;
    min-width: auto;
}

.k-badge-lg {
    padding: 6px 6px;
    font-size: 10px;
    line-height: 1;
    min-width: calc(1em + 14px);
}

.k-badge-lg:empty {
    padding: 6px;
    min-width: auto;
}

kendo-badge-container {
    display: inline-block;
}

.k-badge-container {
    position: relative;
    overflow: visible;
}

.k-badge-inside {
    position: absolute;
    z-index: 9999;
}

.k-badge-edge {
    position: absolute;
    z-index: 9999;
}

.k-badge-edge.k-top-start {
    transform: translate(-50%, -50%);
}

.k-badge-edge.k-top-end {
    transform: translate(50%, -50%);
}

.k-badge-edge.k-bottom-start {
    transform: translate(-50%, 50%);
}

.k-badge-edge.k-bottom-end {
    transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-top-start,
[dir="rtl"].k-badge-edge.k-top-start,
[dir="rtl"] .k-badge-edge.k-top-start {
    transform: translate(50%, -50%);
}

.k-rtl .k-badge-edge.k-top-end,
[dir="rtl"].k-badge-edge.k-top-end,
[dir="rtl"] .k-badge-edge.k-top-end {
    transform: translate(-50%, -50%);
}

.k-rtl .k-badge-edge.k-bottom-start,
[dir="rtl"].k-badge-edge.k-bottom-start,
[dir="rtl"] .k-badge-edge.k-bottom-start {
    transform: translate(50%, 50%);
}

.k-rtl .k-badge-edge.k-bottom-end,
[dir="rtl"].k-badge-edge.k-bottom-end,
[dir="rtl"] .k-badge-edge.k-bottom-end {
    transform: translate(-50%, 50%);
}

.k-badge-outside {
    position: absolute;
    z-index: 9999;
}

.k-badge-outside.k-top-start {
    transform: translate(-100%, -100%);
}

.k-badge-outside.k-top-end {
    transform: translate(100%, -100%);
}

.k-badge-outside.k-bottom-start {
    transform: translate(-100%, 100%);
}

.k-badge-outside.k-bottom-end {
    transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-top-start,
[dir="rtl"].k-badge-outside.k-top-start,
[dir="rtl"] .k-badge-outside.k-top-start {
    transform: translate(100%, -100%);
}

.k-rtl .k-badge-outside.k-top-end,
[dir="rtl"].k-badge-outside.k-top-end,
[dir="rtl"] .k-badge-outside.k-top-end {
    transform: translate(-100%, -100%);
}

.k-rtl .k-badge-outside.k-bottom-start,
[dir="rtl"].k-badge-outside.k-bottom-start,
[dir="rtl"] .k-badge-outside.k-bottom-start {
    transform: translate(100%, 100%);
}

.k-rtl .k-badge-outside.k-bottom-end,
[dir="rtl"].k-badge-outside.k-bottom-end,
[dir="rtl"] .k-badge-outside.k-bottom-end {
    transform: translate(-100%, 100%);
}

.k-badge-border-cutout {
    box-shadow: 0 0 0 2px #ffffff;
}

.k-badge-solid-primary {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-badge-solid-secondary {
    border-color: #666666;
    color: white;
    background-color: #666666;
}

.k-badge-solid-tertiary {
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
}

.k-badge-solid-info {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-badge-solid-success {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-badge-solid-warning {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-badge-solid-error {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-badge-solid-dark {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-badge-solid-light {
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
}

.k-badge-solid-inverse {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-badge-outline {
    border-color: currentColor;
    background-color: #ffffff;
}

.k-badge-outline-primary {
    color: #ff6358;
}

.k-badge-outline-secondary {
    color: #666666;
}

.k-badge-outline-tertiary {
    color: #03a9f4;
}

.k-badge-outline-info {
    color: #0058e9;
}

.k-badge-outline-success {
    color: #37b400;
}

.k-badge-outline-warning {
    color: #ffc000;
}

.k-badge-outline-error {
    color: #f31700;
}

.k-badge-outline-dark {
    color: #424242;
}

.k-badge-outline-light {
    color: #ebebeb;
}

.k-badge-outline-inverse {
    color: #424242;
}

.k-button {
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    color: inherit;
    background: none;
    font-family: inherit;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    vertical-align: middle;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    position: relative;
    transition: color 0.2s ease-in-out;
}

.k-button *,
.k-button *::before,
.k-button *::after {
    box-sizing: border-box;
}

.k-button:disabled, .k-button.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

.k-button::-moz-focus-inner {
    padding: 0;
    border: 0;
    outline: 0;
}

.k-button:hover, .k-button:focus {
    text-decoration: none;
    outline: 0;
}

.k-icon-button {
    gap: 0;
}

.k-icon-button .k-icon {
    display: inline-flex;
}

.k-button-icon {
    color: inherit;
    align-self: center;
    position: relative;
}

.k-button-sm {
    padding: 2px 8px;
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-button-sm.k-icon-button {
    padding: 2px;
}

.k-button-sm.k-icon-button > .k-button-icon {
    min-width: 20.0000000004px;
    min-height: 20.0000000004px;
}

.k-button-md {
    padding: 4px 8px;
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-button-md.k-icon-button {
    padding: 4px;
}

.k-button-md.k-icon-button > .k-button-icon {
    min-width: 20.0000000004px;
    min-height: 20.0000000004px;
}

.k-button-lg {
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1.5;
}

.k-button-lg.k-icon-button {
    padding: 8px;
}

.k-button-lg.k-icon-button > .k-button-icon {
    min-width: 24px;
    min-height: 24px;
}

.k-button-square {
    aspect-ratio: 1;
}

.k-button-group {
    margin: 0;
    padding: 0;
    border-width: 0;
    box-sizing: border-box;
    list-style: none;
    outline: 0;
    display: inline-flex;
    flex-flow: row nowrap;
    vertical-align: middle;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-button-group > .k-button + .k-button {
    margin-inline-start: -1px;
}

.k-button-group > .k-button:hover,
.k-button-group > .k-button.k-hover,
.k-button-group > .k-button:focus,
.k-button-group > .k-button.k-focus,
.k-button-group > .k-button:active,
.k-button-group > .k-button.k-active,
.k-button-group > .k-button.k-selected {
    z-index: 2;
}

.k-button-group .k-button:not(:first-child):not(:last-child) {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

.k-button-group > .k-button:first-child:not(:only-child) {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
}

.k-button-group > .k-button:last-child:not(:only-child) {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
}

.k-button-group:disabled, .k-button-group[disabled], .k-button-group.k-disabled {
    opacity: 1;
    filter: none;
}

.k-button-group-stretched {
    width: 100%;
}

.k-button-group-stretched > * {
    flex: 1 0 0%;
    overflow: hidden;
}

.k-button-flat {
    border-color: transparent !important;
    color: inherit;
    background: none !important;
    box-shadow: none !important;
}

.k-button-flat::before {
    display: block !important;
}

.k-button-flat::after {
    box-shadow: inset 0 0 0 2px currentColor;
    display: block !important;
}

.k-button-flat:focus::after, .k-button-flat.k-focus::after {
    opacity: .12;
}

.k-button-outline {
    border-color: currentColor;
    color: inherit;
    background: none;
}

.k-button-link {
    border-color: transparent;
    color: inherit;
    text-decoration: none;
    background: none;
}

.k-button-link:hover, .k-button-link.k-hover {
    text-decoration: underline;
}

.k-button-clear {
    border-color: transparent !important;
    color: inherit;
    background: none !important;
    box-shadow: none !important;
}

.k-ie .k-button-group .k-button {
    border-radius: 0;
}

.k-button-overlay, .k-button::before {
    border-radius: inherit;
    content: "";
    background: currentColor;
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    z-index: 0;
    transition: opacity .2s ease-in-out;
}

.k-button:hover::before, .k-button.k-hover::before {
    opacity: 0.04;
}

.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-hover)::before {
    opacity: 0;
}

.k-button:active::before, .k-button.k-active::before {
    opacity: 0.16;
}

.k-button.k-selected::before {
    opacity: 0.2;
}

.k-button::after {
    border-radius: inherit;
    content: "";
    opacity: 0;
    display: none;
    pointer-events: none;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    z-index: 0;
    transition: opacity .2s ease-in-out;
}

.k-button-solid-base {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-base:hover, .k-button-solid-base.k-hover {
    background-color: #ebebeb;
}

.k-button-solid-base:focus, .k-button-solid-base.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-button-solid-base:active, .k-button-solid-base.k-active {
    background-color: #d8d8d8;
}

.k-button-solid-base.k-selected {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-button-solid-primary {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-primary:hover, .k-button-solid-primary.k-hover {
    border-color: #f55f54;
    background-color: #f55f54;
}

.k-button-solid-primary:focus, .k-button-solid-primary.k-focus {
    box-shadow: 0 0 0px 2px rgba(255, 99, 88, 0.3);
}

.k-button-solid-primary:active, .k-button-solid-primary.k-active {
    border-color: #e0574d;
    background-color: #e0574d;
}

.k-button-solid-primary.k-selected {
    border-color: #e0574d;
    background-color: #e0574d;
}

.k-button-solid-secondary {
    border-color: #666666;
    color: white;
    background-color: #666666;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-secondary:hover, .k-button-solid-secondary.k-hover {
    border-color: #626262;
    background-color: #626262;
}

.k-button-solid-secondary:focus, .k-button-solid-secondary.k-focus {
    box-shadow: 0 0 0px 2px rgba(102, 102, 102, 0.3);
}

.k-button-solid-secondary:active, .k-button-solid-secondary.k-active {
    border-color: #5a5a5a;
    background-color: #5a5a5a;
}

.k-button-solid-secondary.k-selected {
    border-color: #5a5a5a;
    background-color: #5a5a5a;
}

.k-button-solid-tertiary {
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-tertiary:hover, .k-button-solid-tertiary.k-hover {
    border-color: #03a2ea;
    background-color: #03a2ea;
}

.k-button-solid-tertiary:focus, .k-button-solid-tertiary.k-focus {
    box-shadow: 0 0 0px 2px rgba(3, 169, 244, 0.3);
}

.k-button-solid-tertiary:active, .k-button-solid-tertiary.k-active {
    border-color: #0395d7;
    background-color: #0395d7;
}

.k-button-solid-tertiary.k-selected {
    border-color: #0395d7;
    background-color: #0395d7;
}

.k-button-solid-info {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-info:hover, .k-button-solid-info.k-hover {
    border-color: #0054e0;
    background-color: #0054e0;
}

.k-button-solid-info:focus, .k-button-solid-info.k-focus {
    box-shadow: 0 0 0px 2px rgba(0, 88, 233, 0.3);
}

.k-button-solid-info:active, .k-button-solid-info.k-active {
    border-color: #004dcd;
    background-color: #004dcd;
}

.k-button-solid-info.k-selected {
    border-color: #004dcd;
    background-color: #004dcd;
}

.k-button-solid-success {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-success:hover, .k-button-solid-success.k-hover {
    border-color: #35ad00;
    background-color: #35ad00;
}

.k-button-solid-success:focus, .k-button-solid-success.k-focus {
    box-shadow: 0 0 0px 2px rgba(55, 180, 0, 0.3);
}

.k-button-solid-success:active, .k-button-solid-success.k-active {
    border-color: #309e00;
    background-color: #309e00;
}

.k-button-solid-success.k-selected {
    border-color: #309e00;
    background-color: #309e00;
}

.k-button-solid-warning {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-warning:hover, .k-button-solid-warning.k-hover {
    border-color: #f5b800;
    background-color: #f5b800;
}

.k-button-solid-warning:focus, .k-button-solid-warning.k-focus {
    box-shadow: 0 0 0px 2px rgba(255, 192, 0, 0.3);
}

.k-button-solid-warning:active, .k-button-solid-warning.k-active {
    border-color: #e0a900;
    background-color: #e0a900;
}

.k-button-solid-warning.k-selected {
    border-color: #e0a900;
    background-color: #e0a900;
}

.k-button-solid-error {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-error:hover, .k-button-solid-error.k-hover {
    border-color: #e91600;
    background-color: #e91600;
}

.k-button-solid-error:focus, .k-button-solid-error.k-focus {
    box-shadow: 0 0 0px 2px rgba(243, 23, 0, 0.3);
}

.k-button-solid-error:active, .k-button-solid-error.k-active {
    border-color: #d61400;
    background-color: #d61400;
}

.k-button-solid-error.k-selected {
    border-color: #d61400;
    background-color: #d61400;
}

.k-button-solid-dark {
    border-color: #424242;
    color: white;
    background-color: #424242;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-dark:hover, .k-button-solid-dark.k-hover {
    border-color: #3f3f3f;
    background-color: #3f3f3f;
}

.k-button-solid-dark:focus, .k-button-solid-dark.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-solid-dark:active, .k-button-solid-dark.k-active {
    border-color: #3a3a3a;
    background-color: #3a3a3a;
}

.k-button-solid-dark.k-selected {
    border-color: #3a3a3a;
    background-color: #3a3a3a;
}

.k-button-solid-light {
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-light:hover, .k-button-solid-light.k-hover {
    border-color: #e2e2e2;
    background-color: #e2e2e2;
}

.k-button-solid-light:focus, .k-button-solid-light.k-focus {
    box-shadow: 0 0 0px 2px rgba(235, 235, 235, 0.3);
}

.k-button-solid-light:active, .k-button-solid-light.k-active {
    border-color: #cfcfcf;
    background-color: #cfcfcf;
}

.k-button-solid-light.k-selected {
    border-color: #cfcfcf;
    background-color: #cfcfcf;
}

.k-button-solid-inverse {
    border-color: #424242;
    color: white;
    background-color: #424242;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-button-solid-inverse:hover, .k-button-solid-inverse.k-hover {
    border-color: #3f3f3f;
    background-color: #3f3f3f;
}

.k-button-solid-inverse:focus, .k-button-solid-inverse.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-solid-inverse:active, .k-button-solid-inverse.k-active {
    border-color: #3a3a3a;
    background-color: #3a3a3a;
}

.k-button-solid-inverse.k-selected {
    border-color: #3a3a3a;
    background-color: #3a3a3a;
}

.k-button-outline-primary {
    box-shadow: none;
    border-color: currentColor;
    color: #ff6358;
    background-color: transparent;
}

.k-button-outline-primary:hover, .k-button-outline-primary.k-hover {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-button-outline-primary:focus, .k-button-outline-primary.k-focus {
    box-shadow: 0 0 0px 2px rgba(255, 99, 88, 0.3);
}

.k-button-outline-primary:active, .k-button-outline-primary.k-active {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-button-outline-primary.k-selected {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-button-outline-secondary {
    box-shadow: none;
    border-color: currentColor;
    color: #666666;
    background-color: transparent;
}

.k-button-outline-secondary:hover, .k-button-outline-secondary.k-hover {
    border-color: #666666;
    color: white;
    background-color: #666666;
}

.k-button-outline-secondary:focus, .k-button-outline-secondary.k-focus {
    box-shadow: 0 0 0px 2px rgba(102, 102, 102, 0.3);
}

.k-button-outline-secondary:active, .k-button-outline-secondary.k-active {
    border-color: #666666;
    color: white;
    background-color: #666666;
}

.k-button-outline-secondary.k-selected {
    border-color: #666666;
    color: white;
    background-color: #666666;
}

.k-button-outline-tertiary {
    box-shadow: none;
    border-color: currentColor;
    color: #03a9f4;
    background-color: transparent;
}

.k-button-outline-tertiary:hover, .k-button-outline-tertiary.k-hover {
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
}

.k-button-outline-tertiary:focus, .k-button-outline-tertiary.k-focus {
    box-shadow: 0 0 0px 2px rgba(3, 169, 244, 0.3);
}

.k-button-outline-tertiary:active, .k-button-outline-tertiary.k-active {
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
}

.k-button-outline-tertiary.k-selected {
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
}

.k-button-outline-info {
    box-shadow: none;
    border-color: currentColor;
    color: #0058e9;
    background-color: transparent;
}

.k-button-outline-info:hover, .k-button-outline-info.k-hover {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-button-outline-info:focus, .k-button-outline-info.k-focus {
    box-shadow: 0 0 0px 2px rgba(0, 88, 233, 0.3);
}

.k-button-outline-info:active, .k-button-outline-info.k-active {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-button-outline-info.k-selected {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-button-outline-success {
    box-shadow: none;
    border-color: currentColor;
    color: #37b400;
    background-color: transparent;
}

.k-button-outline-success:hover, .k-button-outline-success.k-hover {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-button-outline-success:focus, .k-button-outline-success.k-focus {
    box-shadow: 0 0 0px 2px rgba(55, 180, 0, 0.3);
}

.k-button-outline-success:active, .k-button-outline-success.k-active {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-button-outline-success.k-selected {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-button-outline-warning {
    box-shadow: none;
    border-color: currentColor;
    color: #ffc000;
    background-color: transparent;
}

.k-button-outline-warning:hover, .k-button-outline-warning.k-hover {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-button-outline-warning:focus, .k-button-outline-warning.k-focus {
    box-shadow: 0 0 0px 2px rgba(255, 192, 0, 0.3);
}

.k-button-outline-warning:active, .k-button-outline-warning.k-active {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-button-outline-warning.k-selected {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-button-outline-error {
    box-shadow: none;
    border-color: currentColor;
    color: #f31700;
    background-color: transparent;
}

.k-button-outline-error:hover, .k-button-outline-error.k-hover {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-button-outline-error:focus, .k-button-outline-error.k-focus {
    box-shadow: 0 0 0px 2px rgba(243, 23, 0, 0.3);
}

.k-button-outline-error:active, .k-button-outline-error.k-active {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-button-outline-error.k-selected {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-button-outline-dark {
    box-shadow: none;
    border-color: currentColor;
    color: #424242;
    background-color: transparent;
}

.k-button-outline-dark:hover, .k-button-outline-dark.k-hover {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-dark:focus, .k-button-outline-dark.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-outline-dark:active, .k-button-outline-dark.k-active {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-dark.k-selected {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-light {
    box-shadow: none;
    border-color: currentColor;
    color: #ebebeb;
    background-color: transparent;
}

.k-button-outline-light:hover, .k-button-outline-light.k-hover {
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
}

.k-button-outline-light:focus, .k-button-outline-light.k-focus {
    box-shadow: 0 0 0px 2px rgba(235, 235, 235, 0.3);
}

.k-button-outline-light:active, .k-button-outline-light.k-active {
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
}

.k-button-outline-light.k-selected {
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
}

.k-button-outline-inverse {
    box-shadow: none;
    border-color: currentColor;
    color: #424242;
    background-color: transparent;
}

.k-button-outline-inverse:hover, .k-button-outline-inverse.k-hover {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-inverse:focus, .k-button-outline-inverse.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-outline-inverse:active, .k-button-outline-inverse.k-active {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-inverse.k-selected {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-base {
    box-shadow: none;
    border-color: currentColor;
    color: #424242;
    background-color: transparent;
}

.k-button-outline-base:hover, .k-button-outline-base.k-hover {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-base:focus, .k-button-outline-base.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-outline-base:active, .k-button-outline-base.k-active {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-outline-base.k-selected {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-button-flat-primary {
    color: #ff6358;
}

.k-button-flat-secondary {
    color: #666666;
}

.k-button-flat-tertiary {
    color: #03a9f4;
}

.k-button-flat-info {
    color: #0058e9;
}

.k-button-flat-success {
    color: #37b400;
}

.k-button-flat-warning {
    color: #ffc000;
}

.k-button-flat-error {
    color: #f31700;
}

.k-button-flat-dark {
    color: #424242;
}

.k-button-flat-light {
    color: #ebebeb;
}

.k-button-flat-inverse {
    color: #424242;
}

.k-button-flat-base {
    color: inherit;
}

.k-button-link-primary {
    color: #ff6358;
}

.k-button-link-primary:hover, .k-button-link-primary.k-hover {
    color: #d6534a;
}

.k-button-link-primary:focus, .k-button-link-primary.k-focus {
    box-shadow: 0 0 0px 2px rgba(255, 99, 88, 0.3);
}

.k-button-link-primary:active, .k-button-link-primary.k-active {
    color: #d6534a;
}

.k-button-link-primary.k-selected {
    color: #d6534a;
}

.k-button-link-secondary {
    color: #666666;
}

.k-button-link-secondary:hover, .k-button-link-secondary.k-hover {
    color: #565656;
}

.k-button-link-secondary:focus, .k-button-link-secondary.k-focus {
    box-shadow: 0 0 0px 2px rgba(102, 102, 102, 0.3);
}

.k-button-link-secondary:active, .k-button-link-secondary.k-active {
    color: #565656;
}

.k-button-link-secondary.k-selected {
    color: #565656;
}

.k-button-link-tertiary {
    color: #03a9f4;
}

.k-button-link-tertiary:hover, .k-button-link-tertiary.k-hover {
    color: #038ecd;
}

.k-button-link-tertiary:focus, .k-button-link-tertiary.k-focus {
    box-shadow: 0 0 0px 2px rgba(3, 169, 244, 0.3);
}

.k-button-link-tertiary:active, .k-button-link-tertiary.k-active {
    color: #038ecd;
}

.k-button-link-tertiary.k-selected {
    color: #038ecd;
}

.k-button-link-info {
    color: #0058e9;
}

.k-button-link-info:hover, .k-button-link-info.k-hover {
    color: #004ac4;
}

.k-button-link-info:focus, .k-button-link-info.k-focus {
    box-shadow: 0 0 0px 2px rgba(0, 88, 233, 0.3);
}

.k-button-link-info:active, .k-button-link-info.k-active {
    color: #004ac4;
}

.k-button-link-info.k-selected {
    color: #004ac4;
}

.k-button-link-success {
    color: #37b400;
}

.k-button-link-success:hover, .k-button-link-success.k-hover {
    color: #2e9700;
}

.k-button-link-success:focus, .k-button-link-success.k-focus {
    box-shadow: 0 0 0px 2px rgba(55, 180, 0, 0.3);
}

.k-button-link-success:active, .k-button-link-success.k-active {
    color: #2e9700;
}

.k-button-link-success.k-selected {
    color: #2e9700;
}

.k-button-link-warning {
    color: #ffc000;
}

.k-button-link-warning:hover, .k-button-link-warning.k-hover {
    color: #d6a100;
}

.k-button-link-warning:focus, .k-button-link-warning.k-focus {
    box-shadow: 0 0 0px 2px rgba(255, 192, 0, 0.3);
}

.k-button-link-warning:active, .k-button-link-warning.k-active {
    color: #d6a100;
}

.k-button-link-warning.k-selected {
    color: #d6a100;
}

.k-button-link-error {
    color: #f31700;
}

.k-button-link-error:hover, .k-button-link-error.k-hover {
    color: #cc1300;
}

.k-button-link-error:focus, .k-button-link-error.k-focus {
    box-shadow: 0 0 0px 2px rgba(243, 23, 0, 0.3);
}

.k-button-link-error:active, .k-button-link-error.k-active {
    color: #cc1300;
}

.k-button-link-error.k-selected {
    color: #cc1300;
}

.k-button-link-dark {
    color: #424242;
}

.k-button-link-dark:hover, .k-button-link-dark.k-hover {
    color: #373737;
}

.k-button-link-dark:focus, .k-button-link-dark.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-link-dark:active, .k-button-link-dark.k-active {
    color: #373737;
}

.k-button-link-dark.k-selected {
    color: #373737;
}

.k-button-link-light {
    color: #ebebeb;
}

.k-button-link-light:hover, .k-button-link-light.k-hover {
    color: #c5c5c5;
}

.k-button-link-light:focus, .k-button-link-light.k-focus {
    box-shadow: 0 0 0px 2px rgba(235, 235, 235, 0.3);
}

.k-button-link-light:active, .k-button-link-light.k-active {
    color: #c5c5c5;
}

.k-button-link-light.k-selected {
    color: #c5c5c5;
}

.k-button-link-inverse {
    color: #424242;
}

.k-button-link-inverse:hover, .k-button-link-inverse.k-hover {
    color: #373737;
}

.k-button-link-inverse:focus, .k-button-link-inverse.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-link-inverse:active, .k-button-link-inverse.k-active {
    color: #373737;
}

.k-button-link-inverse.k-selected {
    color: #373737;
}

.k-button-link-base {
    color: #424242;
}

.k-button-link-base:hover, .k-button-link-base.k-hover {
    color: #373737;
}

.k-button-link-base:focus, .k-button-link-base.k-focus {
    box-shadow: 0 0 0px 2px rgba(66, 66, 66, 0.3);
}

.k-button-link-base:active, .k-button-link-base.k-active {
    color: #373737;
}

.k-button-link-base.k-selected {
    color: #373737;
}

.k-button-clear-primary {
    color: #ff6358;
}

.k-button-clear-primary:focus::after, .k-button-clear-primary.k-focus::after, .k-button-clear-primary:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-secondary {
    color: #666666;
}

.k-button-clear-secondary:focus::after, .k-button-clear-secondary.k-focus::after, .k-button-clear-secondary:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-tertiary {
    color: #03a9f4;
}

.k-button-clear-tertiary:focus::after, .k-button-clear-tertiary.k-focus::after, .k-button-clear-tertiary:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-info {
    color: #0058e9;
}

.k-button-clear-info:focus::after, .k-button-clear-info.k-focus::after, .k-button-clear-info:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-success {
    color: #37b400;
}

.k-button-clear-success:focus::after, .k-button-clear-success.k-focus::after, .k-button-clear-success:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-warning {
    color: #ffc000;
}

.k-button-clear-warning:focus::after, .k-button-clear-warning.k-focus::after, .k-button-clear-warning:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-error {
    color: #f31700;
}

.k-button-clear-error:focus::after, .k-button-clear-error.k-focus::after, .k-button-clear-error:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-dark {
    color: #424242;
}

.k-button-clear-dark:focus::after, .k-button-clear-dark.k-focus::after, .k-button-clear-dark:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-light {
    color: #ebebeb;
}

.k-button-clear-light:focus::after, .k-button-clear-light.k-focus::after, .k-button-clear-light:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-inverse {
    color: #424242;
}

.k-button-clear-inverse:focus::after, .k-button-clear-inverse.k-focus::after, .k-button-clear-inverse:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-button-clear-base {
    color: #424242;
}

.k-button-clear-base:focus::after, .k-button-clear-base.k-focus::after, .k-button-clear-base:active::after {
    background-color: currentColor;
    opacity: 0.1;
    display: block;
}

.k-input,
.k-picker {
    margin: 0;
    padding: 0;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    font-weight: normal;
    text-align: start;
    box-shadow: none;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: stretch;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
}

.k-input *,
.k-input *::before,
.k-input *::after,
.k-picker *,
.k-picker *::before,
.k-picker *::after {
    box-sizing: border-box;
}

.k-input .k-input,
.k-input .k-picker,
.k-picker .k-input,
.k-picker .k-picker {
    border-width: 0 !important;
    color: inherit;
    background: none;
    font: inherit;
    outline: 0;
    box-shadow: none;
}

.k-input > *,
.k-picker > * {
    margin: 0;
}

.k-input:-ms-input-placeholder, .k-picker:-ms-input-placeholder {
    color: #666666;
    opacity: 1;
    -ms-user-select: none;
        user-select: none;
}

.k-input::placeholder,
.k-picker::placeholder {
    color: #666666;
    opacity: 1;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-input:-ms-input-placeholder,
.k-picker:-ms-input-placeholder {
    color: #666666;
}

input.k-input,
textarea.k-textarea {
    padding: 4px 8px;
}

input.k-input:disabled, input.k-input[disabled],
textarea.k-textarea:disabled,
textarea.k-textarea[disabled] {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

[disabled] input.k-input:disabled,
.k-disabled input.k-input:disabled, [disabled] input.k-input[disabled],
.k-disabled input.k-input[disabled], [disabled]
textarea.k-textarea:disabled,
.k-disabled
textarea.k-textarea:disabled, [disabled]
textarea.k-textarea[disabled],
.k-disabled
textarea.k-textarea[disabled] {
    opacity: 1;
    filter: grayscale(0);
}

.k-picker {
    cursor: pointer;
}

select.k-picker {
    padding: 4px 8px;
    appearance: auto;
}

select.k-picker:disabled, select.k-picker[disabled] {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

[disabled] select.k-picker:disabled,
.k-disabled select.k-picker:disabled, [disabled] select.k-picker[disabled],
.k-disabled select.k-picker[disabled] {
    opacity: 1;
    filter: grayscale(0);
}

.k-input-inner {
    padding: 4px 8px;
    width: 100%;
    border: 0;
    outline: 0;
    color: inherit;
    background: none;
    font: inherit;
    flex: 1;
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
}

.k-input-inner::-ms-clear {
    display: none;
}

.k-input-inner:-ms-input-placeholder {
    color: #666666;
    opacity: 1;
    -ms-user-select: none;
        user-select: none;
}

.k-input-inner::placeholder {
    color: #666666;
    opacity: 1;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-input-inner:-ms-input-placeholder {
    color: #666666;
}

.k-input-inner:invalid {
    box-shadow: none;
}

span.k-input-inner {
    white-space: nowrap;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

textarea.k-input-inner {
    margin: 0;
}

.k-input-value-icon {
    flex: none;
}

.k-input-value-text {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-input-value-text::before {
    content: "\200b";
    width: 0px;
    overflow: hidden;
    flex: none;
    display: inline-block;
    vertical-align: top;
}

.k-input-values {
    width: 100%;
    padding: 2px 2px;
    cursor: text;
}

.k-input-values > .k-searchbar,
.k-input-values > .k-input-inner {
    margin: -2px -2px;
}

.k-icon-picker .k-input-inner {
    padding: 4px;
    justify-content: center;
}

.k-input-prefix,
.k-input-suffix {
    border-color: inherit;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: none;
}

.k-input-prefix > *,
.k-input-suffix > * {
    flex-shrink: 0;
}

.k-input-separator {
    margin: 0;
    width: 0;
    height: 16px;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: inherit;
    align-self: center;
}

.k-input-icon,
.k-input-validation-icon,
.k-input-loading-icon,
.k-input-prefix > .k-icon,
.k-input-suffix > .k-icon {
    flex: none;
    align-self: center;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
}

.k-clear-value {
    outline: 0;
    flex: none;
    align-self: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0.5;
}

.k-clear-value:hover,
.k-clear-value.k-hover {
    opacity: 1;
}

.k-clear-value:focus-visible {
    outline: 1px dotted;
    outline-offset: -1px;
}

.k-input-button {
    width: calc(1.4285714286em + 8px);
    border-width: 0;
    border-inline-start-width: 1px;
    flex: none;
    aspect-ratio: auto;
    box-shadow: none;
}

.k-input-button > .k-button-icon {
    min-width: auto !important;
}

.k-input-button:focus {
    box-shadow: none;
}

.k-picker .k-input-button {
    color: inherit;
    background: none;
    border-color: transparent;
}

.k-input-spinner {
    width: calc(1.4285714286em + 8px);
    flex: none;
    display: flex;
    flex-flow: column nowrap;
}

.k-input-spinner .k-spinner-increase,
.k-input-spinner .k-spinner-decrease {
    border-width: 0;
    border-inline-start-width: 1px;
    flex: 1 1 50%;
    box-shadow: none;
    position: relative;
    aspect-ratio: auto;
}

.k-input-spinner .k-spinner-increase > .k-button-icon,
.k-input-spinner .k-spinner-decrease > .k-button-icon {
    margin: -1em 0;
    min-width: auto !important;
    min-height: auto !important;
}

.k-input-spinner .k-spinner-increase .k-icon {
    bottom: auto;
}

.k-input-spinner .k-spinner-decrease .k-icon {
    top: auto;
}

.k-searchbar {
    flex: 1 1 auto;
    display: flex;
    flex-flow: row nowrap;
}

.k-picker-wrap,
.k-dropdown-wrap,
.k-dateinput-wrap,
.k-multiselect-wrap,
.k-numeric-wrap {
    width: 100%;
    border-width: 0;
    border-color: inherit;
    box-sizing: border-box;
    flex: 1 1 auto;
    display: flex;
    flex-flow: row nowrap;
    overflow: hidden;
    position: relative;
}

.k-input-flat,
.k-picker-flat {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-width: 1px 0;
    border-top-color: transparent !important;
    background-image: none !important;
}

.k-input-outline {
    background: none !important;
}

.k-input-sm,
.k-picker-sm {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-input-sm .k-input-values,
.k-picker-sm .k-input-values {
    width: 100%;
    padding: 1px;
    gap: 1px;
    cursor: text;
}

.k-input-sm .k-input-values > .k-searchbar,
.k-input-sm .k-input-values > .k-input-inner,
.k-picker-sm .k-input-values > .k-searchbar,
.k-picker-sm .k-input-values > .k-input-inner {
    margin: -1px;
}

.k-input-sm .k-input-inner,
.k-picker-sm .k-input-inner {
    padding: 2px 8px;
}

.k-input-sm .k-input-button,
.k-input-sm .k-spinner-increase,
.k-input-sm .k-spinner-decrease,
.k-picker-sm .k-input-button,
.k-picker-sm .k-spinner-increase,
.k-picker-sm .k-spinner-decrease {
    padding: 2px 2px;
}

.k-input-sm .k-input-icon,
.k-input-sm .k-input-validation-icon,
.k-input-sm .k-input-loading-icon,
.k-input-sm .k-clear-value,
.k-input-sm .k-input-prefix > .k-icon,
.k-input-sm .k-input-suffix > .k-icon,
.k-picker-sm .k-input-icon,
.k-picker-sm .k-input-validation-icon,
.k-picker-sm .k-input-loading-icon,
.k-picker-sm .k-clear-value,
.k-picker-sm .k-input-prefix > .k-icon,
.k-picker-sm .k-input-suffix > .k-icon {
    width: 20px;
    height: 20px;
}

.k-input-sm.k-icon-picker .k-input-inner,
.k-picker-sm.k-icon-picker .k-input-inner {
    width: 1.4285714286em;
    height: 1.4285714286em;
    padding: 2px;
    box-sizing: content-box;
}

.k-dropdown-operator.k-picker-sm .k-input-button {
    padding: 2px;
}

.k-input-md,
.k-picker-md {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-input-md .k-input-values,
.k-picker-md .k-input-values {
    width: 100%;
    padding: 2px;
    gap: 2px;
    cursor: text;
}

.k-input-md .k-input-values > .k-searchbar,
.k-input-md .k-input-values > .k-input-inner,
.k-picker-md .k-input-values > .k-searchbar,
.k-picker-md .k-input-values > .k-input-inner {
    margin: -2px;
}

.k-input-md .k-input-inner,
.k-picker-md .k-input-inner {
    padding: 4px 8px;
}

.k-input-md .k-input-button,
.k-input-md .k-spinner-increase,
.k-input-md .k-spinner-decrease,
.k-picker-md .k-input-button,
.k-picker-md .k-spinner-increase,
.k-picker-md .k-spinner-decrease {
    padding: 4px 4px;
}

.k-input-md .k-input-icon,
.k-input-md .k-input-validation-icon,
.k-input-md .k-input-loading-icon,
.k-input-md .k-clear-value,
.k-input-md .k-input-prefix > .k-icon,
.k-input-md .k-input-suffix > .k-icon,
.k-picker-md .k-input-icon,
.k-picker-md .k-input-validation-icon,
.k-picker-md .k-input-loading-icon,
.k-picker-md .k-clear-value,
.k-picker-md .k-input-prefix > .k-icon,
.k-picker-md .k-input-suffix > .k-icon {
    width: 24px;
    height: 24px;
}

.k-input-md.k-icon-picker .k-input-inner,
.k-picker-md.k-icon-picker .k-input-inner {
    width: 1.4285714286em;
    height: 1.4285714286em;
    padding: 4px;
    box-sizing: content-box;
}

.k-dropdown-operator.k-picker-md .k-input-button {
    padding: 4px;
}

.k-input-lg,
.k-picker-lg {
    font-size: 16px;
    line-height: 1.5;
}

.k-input-lg .k-input-values,
.k-picker-lg .k-input-values {
    width: 100%;
    padding: 4px;
    gap: 4px;
    cursor: text;
}

.k-input-lg .k-input-values > .k-searchbar,
.k-input-lg .k-input-values > .k-input-inner,
.k-picker-lg .k-input-values > .k-searchbar,
.k-picker-lg .k-input-values > .k-input-inner {
    margin: -4px;
}

.k-input-lg .k-input-inner,
.k-picker-lg .k-input-inner {
    padding: 8px 12px;
}

.k-input-lg .k-input-button,
.k-input-lg .k-spinner-increase,
.k-input-lg .k-spinner-decrease,
.k-picker-lg .k-input-button,
.k-picker-lg .k-spinner-increase,
.k-picker-lg .k-spinner-decrease {
    padding: 8px 8px;
}

.k-input-lg .k-input-icon,
.k-input-lg .k-input-validation-icon,
.k-input-lg .k-input-loading-icon,
.k-input-lg .k-clear-value,
.k-input-lg .k-input-prefix > .k-icon,
.k-input-lg .k-input-suffix > .k-icon,
.k-picker-lg .k-input-icon,
.k-picker-lg .k-input-validation-icon,
.k-picker-lg .k-input-loading-icon,
.k-picker-lg .k-clear-value,
.k-picker-lg .k-input-prefix > .k-icon,
.k-picker-lg .k-input-suffix > .k-icon {
    width: 32px;
    height: 32px;
}

.k-input-lg.k-icon-picker .k-input-inner,
.k-picker-lg.k-icon-picker .k-input-inner {
    width: 1.5em;
    height: 1.5em;
    padding: 8px;
    box-sizing: content-box;
}

.k-dropdown-operator.k-picker-lg .k-input-button {
    padding: 8px;
}

.k-input > kendo-popup,
.k-picker > kendo-popup {
    position: fixed;
}

@keyframes autoFillStart {
    from {
    }
    to {
    }
}

@keyframes autoFillEnd {
    from {
    }
    to {
    }
}

.k-autofill:-webkit-autofill {
    animation-name: autoFillStart;
}

.k-autofill:not(:-webkit-autofill) {
    animation-name: autoFillEnd;
}

.k-input:-webkit-autofill {
    animation-name: autoFillStart;
}

.k-input:not(:-webkit-autofill) {
    animation-name: autoFillEnd;
}

.k-input-solid {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-input-solid:hover, .k-input-solid.k-hover {
    border-color: rgba(0, 0, 0, 0.16);
}

.k-input-solid:focus, .k-input-solid.k-focus {
    border-color: rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-input-solid:focus-within {
    border-color: rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-input-solid.k-invalid, .k-input-solid.ng-invalid.ng-touched, .k-input-solid.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-input-solid.k-invalid .k-input-validation-icon, .k-input-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-input-solid.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #f31700;
}

.k-picker-solid {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-picker-solid:hover, .k-picker-solid.k-hover {
    background-color: #ebebeb;
}

.k-picker-solid:focus, .k-picker-solid.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-picker-solid:focus-within {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-picker-solid.k-invalid, .k-picker-solid.ng-invalid.ng-touched, .k-picker-solid.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-picker-solid.k-invalid .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-solid.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #f31700;
}

.k-input-outline {
    border-color: rgba(66, 66, 66, 0.5);
    color: #424242;
}

.k-input-outline > .k-input-button {
    border-color: inherit;
}

.k-input-outline > .k-input-spinner {
    border-color: inherit;
}

.k-input-outline > .k-input-spinner > .k-spinner-increase,
.k-input-outline > .k-input-spinner > .k-spinner-decrease {
    border-color: inherit;
}

.k-input-outline:hover, .k-input-outline.k-hover {
    border-color: rgba(66, 66, 66, 0.8);
}

.k-input-outline:focus, .k-input-outline.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-input-outline:focus-within {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-input-outline.k-invalid, .k-input-outline.ng-invalid.ng-touched, .k-input-outline.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-input-outline.k-invalid .k-input-validation-icon, .k-input-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-input-outline.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #f31700;
}

.k-picker-outline {
    border-color: rgba(66, 66, 66, 0.5);
    color: #424242;
}

.k-picker-outline:hover, .k-picker-outline.k-hover {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-picker-outline:focus, .k-picker-outline.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-picker-outline:focus-within {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-picker-outline.k-invalid, .k-picker-outline.ng-invalid.ng-touched, .k-picker-outline.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-picker-outline.k-invalid .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-outline.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #f31700;
}

.k-input-flat {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
}

.k-input-flat:hover, .k-input-flat.k-hover {
    border-color: rgba(0, 0, 0, 0.16);
}

.k-input-flat:focus, .k-input-flat.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-input-flat:focus-within {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-input-flat.k-invalid, .k-input-flat.ng-invalid.ng-touched, .k-input-flat.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-input-flat.k-invalid .k-input-validation-icon, .k-input-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-input-flat.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #f31700;
}

.k-picker-flat {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
}

.k-picker-flat:hover, .k-picker-flat.k-hover {
    border-color: rgba(0, 0, 0, 0.16);
    background-color: rgba(66, 66, 66, 0.04);
}

.k-picker-flat:focus, .k-picker-flat.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-picker-flat:focus-within {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-picker-flat.k-invalid, .k-picker-flat.ng-invalid.ng-touched, .k-picker-flat.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-picker-flat.k-invalid .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-touched .k-input-validation-icon, .k-picker-flat.ng-invalid.ng-dirty .k-input-validation-icon {
    color: #f31700;
}

.k-floating-label-container {
    padding-top: 20.0000000004px;
    box-sizing: border-box;
    display: inline-flex;
    vertical-align: middle;
    position: relative;
    flex-direction: column;
    justify-content: stretch;
}

.k-floating-label-container *,
.k-floating-label-container *::before,
.k-floating-label-container *::after {
    box-sizing: border-box;
}

.k-floating-label-container > .k-label {
    max-width: 90%;
    font-size: 14px;
    line-height: 1.4285714286;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    top: 25.0000000004px;
    left: 9px;
    overflow: hidden;
    cursor: text;
    transform-origin: left center;
    transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
}

.k-floating-label-container > .k-widget {
    flex: 1 1 auto;
    width: auto;
}

.k-floating-label-container.k-empty > .k-label {
    top: 25.0000000004px;
    left: 9px;
    transform: scale(1);
    pointer-events: none;
}

.k-floating-label-container > .k-label,
.k-floating-label-container.k-focus > .k-label {
    top: 0;
    left: 0;
    transform: scale(1);
}

.k-floating-label-container:focus-within > .k-label {
    top: 0;
    left: 0;
    transform: scale(1);
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) :-ms-input-placeholder {
    color: transparent;
}

.k-floating-label-container.k-empty:not(.k-focus):not(:focus-within) ::placeholder {
    color: transparent;
}

[dir="rtl"] .k-floating-label-container > .k-label,
.k-rtl .k-floating-label-container > .k-label, .k-floating-label-container[dir="rtl"] > .k-label {
    transform-origin: right center;
    transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, right 0.2s ease-out;
}

[dir="rtl"] .k-floating-label-container.k-empty > .k-label,
.k-rtl .k-floating-label-container.k-empty > .k-label, .k-floating-label-container[dir="rtl"].k-empty > .k-label {
    left: auto;
    right: 9px;
}

[dir="rtl"] .k-floating-label-container > .k-label,
[dir="rtl"] .k-floating-label-container.k-focus > .k-label,
.k-rtl .k-floating-label-container > .k-label,
.k-rtl .k-floating-label-container.k-focus > .k-label, .k-floating-label-container[dir="rtl"] > .k-label,
.k-floating-label-container[dir="rtl"].k-focus > .k-label {
    left: auto;
    right: 0;
}

[dir="rtl"] .k-floating-label-container:focus-within > .k-label,
.k-rtl .k-floating-label-container:focus-within > .k-label, .k-floating-label-container[dir="rtl"]:focus-within > .k-label {
    left: auto;
    right: 0;
}

.k-table {
    width: 100%;
    max-width: none;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    outline: none;
}

.k-data-table {
    border-width: 1px;
    border-style: solid;
}

.k-data-table .k-table {
    table-layout: fixed;
}

.k-table-thead,
.k-table-tbody,
.k-table-tfoot,
.k-table-row,
.k-table-alt-row {
    border-color: inherit;
    text-align: inherit;
}

.k-table-th,
.k-table-td {
    border-width: 0 0 0px 1px;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    font-weight: normal;
    text-align: inherit;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: table-cell;
    overflow: hidden;
    position: relative;
}

.k-table-th:first-child,
.k-table-td:first-child {
    border-left-width: 0;
}

.k-table-th {
    border-bottom-width: 1px;
}

.k-table-header {
    padding-inline-end: var(--kendo-scrollbar-width);
    border-width: 0 0 1px 0;
    border-style: solid;
    box-sizing: border-box;
}

.k-table-header .k-table {
    border-width: 0;
}

.k-table-header-wrap {
    margin-right: -1px;
    width: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
}

.k-table-header > .k-table,
.k-table-header-wrap > .k-table {
    margin-bottom: -1px;
}

.k-table-group-sticky-header {
    flex: none;
}

.k-table-group-sticky-header .k-table-th {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
}

.k-table-list {
    margin: 0;
    padding: 0;
    width: 100%;
    max-width: none;
    border-width: 0;
    display: table;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    empty-cells: show;
    list-style: none;
    outline: none;
}

.k-table-list .k-table-row,
.k-table-list .k-table-group-row {
    width: 100%;
    box-sizing: border-box;
    display: table-row;
    position: relative;
}

.k-table-list .k-table-row.k-first {
    border-top: 1px solid currentColor;
}

.k-table-list .k-table-th,
.k-table-list .k-table-td {
    vertical-align: middle;
}

.k-table-list .k-table-group-row::before {
    content: "\200b";
    padding: 0;
    width: 0;
    display: block;
    overflow: hidden;
}

.k-table-list .k-table-group-row .k-table-th {
    width: 100%;
    border-color: inherit;
    color: inherit;
    background-color: inherit;
    position: absolute;
    top: 0;
}

.k-table-list .k-table-spacer-td {
    padding: 0 !important;
    width: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

.k-table-list .k-table-group-td {
    padding: 0 !important;
    width: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    overflow: visible;
}

.k-table-list .k-table-group-td > span {
    font-size: .75em;
    position: absolute;
    top: 0;
    right: 0;
}

.k-virtual-table .k-table-row,
.k-virtual-table .k-table-group-row {
    position: absolute;
    width: 100%;
}

.k-table-scroller {
    position: relative;
    overflow: auto;
}

.k-table-scroller > .k-table {
    border-width: 0;
}

.k-table-footer {
    padding-inline-end: var(--kendo-scrollbar-width);
    border-width: 1px 0 0 0;
    border-style: solid;
    box-sizing: border-box;
}

.k-table-footer .k-table {
    border-width: 0;
}

.k-table-footer-wrap {
    margin-right: -1px;
    width: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
}

.k-table-sm {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-table-sm .k-table-th,
.k-table-sm .k-table-td {
    padding: 6px 8px;
}

.k-table-sm .k-table-list .k-table-group-td > span {
    padding: 0 4px;
}

.k-table-sm .k-table-list .k-table-group-row::before {
    padding: 6px 0;
}

.k-table-md {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-table-md .k-table-th,
.k-table-md .k-table-td {
    padding: 8px 8px;
}

.k-table-md .k-table-list .k-table-group-td > span {
    padding: 0 4px;
}

.k-table-md .k-table-list .k-table-group-row::before {
    padding: 8px 0;
}

.k-table-lg {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-table-lg .k-table-th,
.k-table-lg .k-table-td {
    padding: 10px 8px;
}

.k-table-lg .k-table-list .k-table-group-td > span {
    padding: 0 4px;
}

.k-table-lg .k-table-list .k-table-group-row::before {
    padding: 10px 0;
}

.k-rtl.k-table,
.k-rtl .k-table,
[dir="rtl"].k-table,
[dir="rtl"] .k-table {
    text-align: right;
}

.k-rtl.k-table .k-table-th,
.k-rtl.k-table .k-table-td,
.k-rtl .k-table .k-table-th,
.k-rtl .k-table .k-table-td,
[dir="rtl"].k-table .k-table-th,
[dir="rtl"].k-table .k-table-td,
[dir="rtl"] .k-table .k-table-th,
[dir="rtl"] .k-table .k-table-td {
    border-left-width: 0;
    border-right-width: 1px;
}

.k-rtl.k-table .k-table-th:first-child,
.k-rtl.k-table .k-table-td:first-child,
.k-rtl .k-table .k-table-th:first-child,
.k-rtl .k-table .k-table-td:first-child,
[dir="rtl"].k-table .k-table-th:first-child,
[dir="rtl"].k-table .k-table-td:first-child,
[dir="rtl"] .k-table .k-table-th:first-child,
[dir="rtl"] .k-table .k-table-td:first-child {
    border-right-width: 0;
}

.k-rtl.k-table .k-table-header-wrap,
.k-rtl.k-table .k-table-footer-wrap,
.k-rtl .k-table .k-table-header-wrap,
.k-rtl .k-table .k-table-footer-wrap,
[dir="rtl"].k-table .k-table-header-wrap,
[dir="rtl"].k-table .k-table-footer-wrap,
[dir="rtl"] .k-table .k-table-header-wrap,
[dir="rtl"] .k-table .k-table-footer-wrap {
    margin-right: 0;
    margin-left: -1px;
    border-left-width: 1px;
    border-right-width: 0;
}

.k-rtl .k-table-list .k-table-group-td > span,
[dir="rtl"] .k-table-list .k-table-group-td > span {
    left: 0;
    right: auto;
}

.k-table,
.k-data-table {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-table-thead,
.k-table-header,
.k-table-group-sticky-header {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-table-tfoot,
.k-table-footer {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-table-group-row {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-table-group-td > span {
    color: #ffffff;
    background-color: #424242;
}

.k-table-alt-row {
    background-color: rgba(0, 0, 0, 0.04);
}

.k-table-tbody .k-table-row:hover,
.k-table-list .k-table-row:hover,
.k-table-tbody .k-table-row.k-hover,
.k-table-list .k-table-row.k-hover {
    background-color: #ededed;
}

.k-table-tbody .k-table-row.k-focus,
.k-table-list .k-table-row.k-focus,
.k-table-tbody .k-table-td.k-focus,
.k-table-list .k-table-td.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-table-tbody .k-table-row.k-selected,
.k-table-list .k-table-row.k-selected {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-virtual-scroller {
    width: 100%;
    height: 100%;
    flex: 1 1 auto;
    overflow: auto;
    position: relative;
}

.k-virtual-scroller-wrap {
    position: relative;
    z-index: 1;
}

.k-virtual-scroller-content {
    position: absolute;
    width: 100%;
    top: 0;
    inset-inline-start: 0;
}

.k-virtual-scroller-size {
    position: relative;
    z-index: 0;
}

.k-avatar {
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
    vertical-align: middle;
    display: inline-flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    overflow: hidden;
}

.k-avatar *,
.k-avatar *::before,
.k-avatar *::after {
    box-sizing: border-box;
}

.k-avatar-text,
.k-avatar-initials {
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
}

.k-avatar-icon {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.k-avatar-image {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.k-avatar-image > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    vertical-align: top;
}

.k-avatar-sm {
    width: 16px;
    height: 16px;
    flex-basis: 16px;
}

.k-avatar-md {
    width: 32px;
    height: 32px;
    flex-basis: 32px;
}

.k-avatar-lg {
    width: 64px;
    height: 64px;
    flex-basis: 64px;
}

.k-avatar-bordered {
    border-width: 1px;
}

.k-avatar-solid-primary {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-avatar-solid-secondary {
    border-color: #666666;
    color: white;
    background-color: #666666;
}

.k-avatar-solid-tertiary {
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
}

.k-avatar-solid-info {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-avatar-solid-success {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-avatar-solid-warning {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-avatar-solid-error {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-avatar-solid-dark {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-avatar-solid-light {
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
}

.k-avatar-solid-inverse {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-avatar-outline {
    border-color: currentColor;
}

.k-avatar-outline-primary {
    color: #ff6358;
}

.k-avatar-outline-secondary {
    color: #666666;
}

.k-avatar-outline-tertiary {
    color: #03a9f4;
}

.k-avatar-outline-info {
    color: #0058e9;
}

.k-avatar-outline-success {
    color: #37b400;
}

.k-avatar-outline-warning {
    color: #ffc000;
}

.k-avatar-outline-error {
    color: #f31700;
}

.k-avatar-outline-dark {
    color: #424242;
}

.k-avatar-outline-light {
    color: #ebebeb;
}

.k-avatar-outline-inverse {
    color: #424242;
}

.k-chip {
    padding: 4px 4px;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    gap: 4px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-chip *,
.k-chip *::before,
.k-chip *::after {
    box-sizing: border-box;
}

.k-chip .k-selected-icon-wrapper {
    display: none !important;
}

.k-chip-content {
    padding: .5em 0;
    margin: -.5em 0;
    min-width: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    overflow: hidden;
    flex: 1 1 auto;
}

.k-chip-content:first-child {
    margin-inline-start: 4px;
}

.k-chip-content:last-child {
    margin-inline-end: 4px;
}

.k-chip-text,
.k-chip-label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    flex: 1 1 auto;
}

.k-chip-avatar {
    border-radius: 50%;
    background-size: cover;
    background-position: center;
    flex: none;
}

.k-chip-icon {
    font-size: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
}

.k-ie .k-chip-icon {
    margin-right: 4px;
}

.k-chip-actions {
    margin: -5em 0;
    flex: none;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-self: center;
}

.k-chip-action {
    flex: none;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-self: center;
}

.k-remove-icon {
    font-size: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
}

.k-ie .k-remove-icon {
    margin-right: 0;
    margin-left: 4px;
}

.k-chip-list {
    min-width: 0px;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}

.k-ie .k-chip.k-rtl .k-chip-icon,
.k-ie .k-rtl .k-chip .k-chip-icon,
.k-ie .k-chip[dir="rtl"] .k-chip-icon {
    margin-right: 0;
    margin-left: 4px;
}

.k-ie .k-chip.k-rtl .k-remove-icon,
.k-ie .k-rtl .k-chip .k-remove-icon,
.k-ie .k-chip[dir="rtl"] .k-remove-icon {
    margin-left: 0;
    margin-right: 4px;
}

.k-chip-sm {
    padding: 2px 4px;
    font-size: 14px;
    line-height: 1;
}

.k-chip-avatar {
    width: 1em;
    height: 1em;
    flex-basis: 1em;
}

.k-chip-md {
    padding: 4px 4px;
    font-size: 14px;
    line-height: 1;
}

.k-chip-avatar {
    width: 1em;
    height: 1em;
    flex-basis: 1em;
}

.k-chip-lg {
    padding: 6px 4px;
    font-size: 14px;
    line-height: 1;
}

.k-chip-avatar {
    width: 1em;
    height: 1em;
    flex-basis: 1em;
}

.k-chip-list-sm {
    gap: 4px;
}

.k-chip-list-md {
    gap: 4px;
}

.k-chip-list-lg {
    gap: 4px;
}

.k-chip-solid-base {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-chip-solid-base:focus, .k-chip-solid-base.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-chip-solid-base:hover, .k-chip-solid-base.k-hover {
    background-color: #ebebeb;
}

.k-chip-solid-base.k-selected {
    background-color: #d8d8d8;
}

.k-chip-solid-error {
    border-color: #f65140;
    color: #550800;
    background-color: #fdd1cc;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-chip-solid-error:focus, .k-chip-solid-error.k-focus {
    box-shadow: 0 0 0 2px rgba(243, 23, 0, 0.16);
}

.k-chip-solid-error:hover, .k-chip-solid-error.k-hover {
    background-color: #fbaea6;
}

.k-chip-solid-error.k-selected {
    background-color: #f98b80;
}

.k-chip-solid-info {
    border-color: #4082ef;
    color: #001f52;
    background-color: #ccdefb;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-chip-solid-info:focus, .k-chip-solid-info.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 88, 233, 0.16);
}

.k-chip-solid-info:hover, .k-chip-solid-info.k-hover {
    background-color: #a6c5f7;
}

.k-chip-solid-info.k-selected {
    background-color: #80acf4;
}

.k-chip-solid-warning {
    border-color: #ffd040;
    color: #594300;
    background-color: #fff2cc;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-chip-solid-warning:focus, .k-chip-solid-warning.k-focus {
    box-shadow: 0 0 0 2px rgba(255, 192, 0, 0.16);
}

.k-chip-solid-warning:hover, .k-chip-solid-warning.k-hover {
    background-color: #ffe9a6;
}

.k-chip-solid-warning.k-selected {
    background-color: #ffe080;
}

.k-chip-solid-success {
    border-color: #69c740;
    color: #133f00;
    background-color: #d7f0cc;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-chip-solid-success:focus, .k-chip-solid-success.k-focus {
    box-shadow: 0 0 0 2px rgba(55, 180, 0, 0.16);
}

.k-chip-solid-success:hover, .k-chip-solid-success.k-hover {
    background-color: #b9e5a6;
}

.k-chip-solid-success.k-selected {
    background-color: #9bda80;
}

.k-chip-outline-base {
    border-color: #424242;
    color: #424242;
    background-color: #ffffff;
}

.k-chip-outline-base:focus, .k-chip-outline-base.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-chip-outline-base:hover, .k-chip-outline-base.k-hover {
    color: white;
    background-color: #424242;
}

.k-chip-outline-base.k-selected {
    color: white;
    background-color: #424242;
}

.k-chip-outline-error {
    border-color: #b61100;
    color: #b61100;
    background-color: #ffffff;
}

.k-chip-outline-error:focus, .k-chip-outline-error.k-focus {
    box-shadow: 0 0 0 2px rgba(243, 23, 0, 0.16);
}

.k-chip-outline-error:hover, .k-chip-outline-error.k-hover {
    color: white;
    background-color: #b61100;
}

.k-chip-outline-error.k-selected {
    color: white;
    background-color: #b61100;
}

.k-chip-outline-info {
    border-color: #0042af;
    color: #0042af;
    background-color: #ffffff;
}

.k-chip-outline-info:focus, .k-chip-outline-info.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 88, 233, 0.16);
}

.k-chip-outline-info:hover, .k-chip-outline-info.k-hover {
    color: white;
    background-color: #0042af;
}

.k-chip-outline-info.k-selected {
    color: white;
    background-color: #0042af;
}

.k-chip-outline-warning {
    border-color: #ffc000;
    color: #424242;
    background-color: #ffffff;
}

.k-chip-outline-warning:focus, .k-chip-outline-warning.k-focus {
    box-shadow: 0 0 0 2px rgba(255, 192, 0, 0.16);
}

.k-chip-outline-warning:hover, .k-chip-outline-warning.k-hover {
    color: #332600;
    background-color: #ffc000;
}

.k-chip-outline-warning.k-selected {
    color: #332600;
    background-color: #ffc000;
}

.k-chip-outline-success {
    border-color: #298700;
    color: #298700;
    background-color: #ffffff;
}

.k-chip-outline-success:focus, .k-chip-outline-success.k-focus {
    box-shadow: 0 0 0 2px rgba(55, 180, 0, 0.16);
}

.k-chip-outline-success:hover, .k-chip-outline-success.k-hover {
    color: white;
    background-color: #298700;
}

.k-chip-outline-success.k-selected {
    color: white;
    background-color: #298700;
}

.k-color-preview {
    width: 100%;
    height: 100%;
    border-width: 1px;
    border-radius: 4px;
    box-sizing: border-box;
    border-style: solid;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    position: relative;
    overflow: hidden;
}

.k-color-preview *,
.k-color-preview *::before,
.k-color-preview *::after {
    box-sizing: border-box;
}

.k-coloreditor-current-color {
    cursor: pointer;
}

.k-icon-color-preview {
    border-width: 0;
    border-radius: 0;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
    gap: 2px;
}

.k-icon-color-preview .k-color-preview-mask {
    width: 14px;
    height: 2px;
}

.k-color-preview-mask {
    width: 100%;
    height: 100%;
    position: relative;
}

.k-color-preview-mask::before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC);
    background-size: contain;
    background-position: 0 0;
}

.k-no-color .k-color-preview-mask::before {
    content: "";
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 version=%271.1%27%3e%3cline x1=%270%27 x2=%2720%27 y1=%270%27 y2=%2720%27 stroke=%27%23f31700%27 stroke-width=%271%27/%3e%3c/svg%3e");
    background-size: 100% 100%;
    background-position: 0 0;
}

.k-color-preview {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-color-preview:hover, .k-color-preview.k-hover {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-loader {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    line-height: 0;
}

.k-loader-canvas {
    display: flex;
    position: relative;
}

.k-loader-segment {
    border-radius: 50%;
    background-color: currentColor;
    position: absolute;
}

.k-loader-sm {
    padding: 2px;
}

.k-loader-sm .k-loader-segment {
    width: 4px;
    height: 4px;
}

.k-loader-md {
    padding: 4px;
}

.k-loader-md .k-loader-segment {
    width: 8px;
    height: 8px;
}

.k-loader-lg {
    padding: 8px;
}

.k-loader-lg .k-loader-segment {
    width: 16px;
    height: 16px;
}

@keyframes pulsing-2-segment {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.5);
    }
    100% {
        transform: scale(1);
    }
}

.k-loader-pulsing-2 .k-loader-canvas {
    align-items: center;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(1) {
    left: 0;
    transform: scale(1.5);
    transform-origin: 0 50%;
    animation: pulsing-2-segment 1s ease infinite;
    animation-delay: -.5s;
}

.k-loader-pulsing-2 .k-loader-segment:nth-child(2) {
    right: 0;
    transform-origin: 100% 50%;
    animation: pulsing-2-segment 1s ease infinite;
}

.k-loader-pulsing-2.k-loader-sm .k-loader-canvas {
    width: 12px;
    height: 6px;
}

.k-loader-pulsing-2.k-loader-md .k-loader-canvas {
    width: 24px;
    height: 12px;
}

.k-loader-pulsing-2.k-loader-lg .k-loader-canvas {
    width: 48px;
    height: 24px;
}

@keyframes spinner-3-segment {
    0% {
        top: 0;
        left: 50%;
    }
    33.3333% {
        top: 100%;
        left: 0;
    }
    66.6666% {
        top: 100%;
        left: 100%;
    }
    100% {
        top: 0;
        left: 50%;
    }
}

.k-loader-spinner-3 .k-loader-segment {
    transform: translate(-50%, -50%);
}

.k-loader-spinner-3 .k-loader-segment:nth-child(1) {
    top: 0;
    left: 50%;
    animation: spinner-3-segment 2s ease infinite;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(2) {
    top: 100%;
    left: 0;
    animation: spinner-3-segment 2s ease infinite;
    animation-delay: -0.6666666667s;
}

.k-loader-spinner-3 .k-loader-segment:nth-child(3) {
    top: 100%;
    left: 100%;
    animation: spinner-3-segment 2s ease infinite;
    animation-delay: -1.3333333333s;
}

.k-loader-spinner-3.k-loader-sm .k-loader-canvas {
    margin: 2px;
    width: 12px;
    height: 9.8564064608px;
}

.k-loader-spinner-3.k-loader-md .k-loader-canvas {
    margin: 4px;
    width: 24px;
    height: 19.7128129216px;
}

.k-loader-spinner-3.k-loader-lg .k-loader-canvas {
    margin: 8px;
    width: 48px;
    height: 39.4256258432px;
}

@keyframes spinner-4-segment-1 {
    0% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
    33.3% {
        top: 0;
        left: 0;
        transform: translateX(0) translateY(0);
    }
    66.6% {
        top: 0;
        left: 0;
        transform: translateX(0) translateY(0);
    }
    100% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
}

@keyframes spinner-4-segment-2 {
    0% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
    33.3% {
        top: 0;
        left: 100%;
        transform: translateX(-100%) translateY(0);
    }
    66.6% {
        top: 0;
        left: 100%;
        transform: translateX(-100%) translateY(0);
    }
    100% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
}

@keyframes spinner-4-segment-3 {
    0% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
    33.3% {
        top: 100%;
        left: 100%;
        transform: translateX(-100%) translateY(-100%);
    }
    66.6% {
        top: 100%;
        left: 100%;
        transform: translateX(-100%) translateY(-100%);
    }
    100% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
}

@keyframes spinner-4-segment-4 {
    0% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
    33.3% {
        top: 100%;
        left: 0;
        transform: translateX(0) translateY(-100%);
    }
    66.6% {
        top: 100%;
        left: 0;
        transform: translateX(0) translateY(-100%);
    }
    100% {
        top: 50%;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
}

@keyframes spinner-4 {
    0% {
        transform: rotate(0);
    }
    33.3% {
        transform: rotate(0);
    }
    66.6% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(180deg);
    }
}

.k-loader-spinner-4 .k-loader-canvas {
    animation: spinner-4 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment {
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.k-loader-spinner-4 .k-loader-segment:nth-child(1) {
    animation: spinner-4-segment-1 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(2) {
    animation: spinner-4-segment-2 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(3) {
    animation: spinner-4-segment-3 1.833s ease infinite;
}

.k-loader-spinner-4 .k-loader-segment:nth-child(4) {
    animation: spinner-4-segment-4 1.833s ease infinite;
}

.k-loader-spinner-4.k-loader-sm .k-loader-canvas {
    width: 16px;
    height: 16px;
}

.k-loader-spinner-4.k-loader-md .k-loader-canvas {
    width: 32px;
    height: 32px;
}

.k-loader-spinner-4.k-loader-lg .k-loader-canvas {
    width: 64px;
    height: 64px;
}

.k-loader-container {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2001;
}

.k-loader-container .k-loader {
    padding: 0;
}

.k-loader-container,
.k-loader-container-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.k-loader-container-overlay {
    opacity: 0.5;
}

.k-loader-container-inner {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
}

.k-loader-container-panel {
    border-width: 1px;
    border-style: solid;
    border-radius: 4px;
}

.k-loader-container-sm .k-loader-container-inner {
    padding: 16px;
    gap: 4px;
}

.k-loader-container-sm .k-loader-container-label {
    font-size: 12px;
}

.k-loader-container-md .k-loader-container-inner {
    padding: 20px;
    gap: 8px;
}

.k-loader-container-md .k-loader-container-label {
    font-size: 14px;
}

.k-loader-container-lg .k-loader-container-inner {
    padding: 24px;
    gap: 12px;
}

.k-loader-container-lg .k-loader-container-label {
    font-size: 16px;
}

.k-loader-top .k-loader-container-inner {
    flex-direction: column;
    text-align: center;
}

.k-loader-end .k-loader-container-label {
    order: -1;
}

.k-loader-primary {
    color: #ff6358;
}

.k-loader-secondary {
    color: #656565;
}

.k-loader-tertiary {
    color: #03a9f4;
}

.k-loader-info {
    color: #0058e9;
}

.k-loader-success {
    color: #37b400;
}

.k-loader-warning {
    color: #ffc000;
}

.k-loader-error {
    color: #f31700;
}

.k-loader-dark {
    color: #424242;
}

.k-loader-light {
    color: #ebebeb;
}

.k-loader-inverse {
    color: #424242;
}

.k-loader-container-panel {
    background-color: #ffffff;
    border-color: rgba(0, 0, 0, 0.08);
}

.k-loader-container-inner .k-text-secondary,
.k-loader-container-inner .\!k-text-secondary {
    color: #656565 !important;
}

.k-skeleton {
    display: block;
}

.k-skeleton-text {
    border-radius: 4px;
    transform: scale(1, 0.6);
}

.k-skeleton-text:empty::before {
    content: "\200b";
}

.k-skeleton-rect {
    border-radius: 0;
}

.k-skeleton-circle {
    border-radius: 9999px;
}

@keyframes k-skeleton-wave {
    0% {
        transform: translateX(-100%);
    }
    60% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(100%);
    }
}

.k-skeleton-wave .k-skeleton, .k-skeleton-wave.k-skeleton {
    position: relative;
    overflow: hidden;
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave.k-skeleton::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    animation: k-skeleton-wave 1.6s linear .5s infinite;
}

@keyframes k-skeleton-pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: .4;
    }
    100% {
        opacity: 1;
    }
}

.k-skeleton-pulse .k-skeleton, .k-skeleton-pulse.k-skeleton {
    animation: k-skeleton-pulse 1.5s ease-in-out .5s infinite;
}

.k-skeleton {
    background-color: rgba(66, 66, 66, 0.2);
}

.k-skeleton-wave .k-skeleton::after, .k-skeleton-wave.k-skeleton::after {
    background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.04), transparent);
}

.k-menu-bar, .k-menu {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    position: relative;
    cursor: default;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-menu-bar *, .k-menu *,
.k-menu-bar *::before,
.k-menu *::before,
.k-menu-bar *::after,
.k-menu *::after {
    box-sizing: border-box;
}

.k-menu-item {
    border-width: 0;
    outline: 0;
    display: flex;
    flex-flow: column nowrap;
    flex: none;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-menu-item-content {
    display: block;
    height: auto;
    overflow: visible;
}

.k-menu-item-content .k-actions, .k-menu-item-content .k-edit-buttons,
.k-menu-item-content .k-action-buttons,
.k-menu-item-content .k-columnmenu-actions, .k-menu-item-content .k-form-buttons {
    margin-top: 0;
}

.k-menu-link {
    padding: 6px 12px;
    outline: 0;
    color: inherit;
    display: flex;
    flex-flow: row nowrap;
    flex: 1 1 auto;
    gap: 4px;
    align-items: center;
    position: relative;
    white-space: nowrap;
    cursor: pointer;
}

.k-menu-link-text {
    display: flex;
    flex-flow: row nowrap;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-menu-expand-arrow {
    margin-inline-end: -4px;
    display: inline-flex;
    flex-flow: row wrap;
    align-items: center;
    flex: none;
    position: relative;
}

.k-menu-horizontal {
    flex-direction: row;
}

.k-menu-horizontal > .k-menu-item + .k-menu-item {
    margin-left: 0px;
}

.k-menu-horizontal > .k-separator {
    margin: 0 4px;
    width: 0;
    height: auto;
    border-width: 0 0 0 1px;
    border-style: solid;
}

.k-menu-vertical {
    flex-direction: column;
}

.k-menu-vertical > .k-menu-item + .k-menu-item {
    margin-top: 0px;
}

.k-menu-vertical > .k-menu-item > .k-menu-link {
    padding: 4px 8px;
    padding-right: 32px;
}

.k-menu-vertical > .k-menu-item > .k-menu-link > .k-menu-expand-arrow {
    margin-inline-start: 8px;
    margin-inline-end: -28px;
}

.k-menu-vertical > .k-separator {
    margin: 4px 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.08);
    display: block;
}

.k-menu-popup {
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    overflow: auto;
    max-height: 80vh;
}

.k-menu-popup *,
.k-menu-popup *::before,
.k-menu-popup *::after {
    box-sizing: border-box;
}

.k-menu-group {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-flow: column nowrap;
    position: absolute;
}

.k-menu-group .k-menu-item + .k-menu-item {
    margin-top: 0px;
}

.k-menu-group .k-separator {
    margin: 4px 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: rgba(0, 0, 0, 0.08);
    display: block;
}

.k-menu-popup .k-menu-group {
    position: relative;
}

.k-menu-group-sm {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-menu-group-sm .k-menu-item {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-menu-group-sm .k-menu-link {
    padding: 2px 8px;
    padding-inline-end: 32px;
}

.k-menu-group-sm .k-menu-expand-arrow {
    margin-inline-start: 8px;
    margin-inline-end: -28px;
}

.k-menu-group-md {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-menu-group-md .k-menu-item {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-menu-group-md .k-menu-link {
    padding: 4px 8px;
    padding-inline-end: 32px;
}

.k-menu-group-md .k-menu-expand-arrow {
    margin-inline-start: 8px;
    margin-inline-end: -28px;
}

.k-menu-group-lg {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-menu-group-lg .k-menu-item {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-menu-group-lg .k-menu-link {
    padding: 6px 8px;
    padding-inline-end: 32px;
}

.k-menu-group-lg .k-menu-expand-arrow {
    margin-inline-start: 8px;
    margin-inline-end: -28px;
}

.k-popups-wrapper {
    position: relative;
    border: 0;
    margin: 0;
    padding: 0;
}

.k-context-menu {
    margin: 0;
    border-width: 1px;
    border-style: solid;
}

.k-context-menu.k-menu-horizontal {
}

.k-animation-container .k-context-menu.k-menu-horizontal {
    display: flex !important;
    flex-wrap: nowrap;
}

.k-context-menu-popup {
    z-index: 12000;
}

.k-context-menu-popup .k-context-menu {
    border-width: 0;
}

.k-popup .k-context-menu,
.k-context-menu-popup .k-context-menu {
    border-width: 0;
}

.k-menu-scroll-wrapper {
    margin: 0;
    padding: 0;
    border: 0;
    position: relative;
}

.k-menu-scroll-wrapper .k-menu {
    overflow: hidden;
    flex-wrap: nowrap;
}

.k-menu-scroll-wrapper .k-menu-scroll-button {
    border-radius: 0;
    padding: 0;
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background: inherit;
    position: absolute;
}

.k-menu-scroll-wrapper .k-menu-scroll-button.k-scroll-left {
    top: 0;
    left: 0;
    height: 100%;
    width: 16px;
    border-right-width: 1px;
}

.k-menu-scroll-wrapper .k-menu-scroll-button.k-scroll-right {
    top: 0;
    right: 0;
    height: 100%;
    width: 16px;
    border-left-width: 1px;
}

.k-menu-scroll-wrapper .k-menu-scroll-button.k-scroll-up {
    top: 0;
    left: 0;
    width: 100%;
    height: 16px;
    border-bottom-width: 1px;
}

.k-menu-scroll-wrapper .k-menu-scroll-button.k-scroll-down {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    border-top-width: 1px;
}

.k-rtl .k-menu-horizontal > .k-menu-item + .k-menu-item,
[dir="rtl"] .k-menu-horizontal > .k-menu-item + .k-menu-item {
    margin-right: 0px;
    margin-left: 0;
}

.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link,
[dir="rtl"] .k-menu-vertical > .k-menu-item > .k-menu-link {
    padding-right: 8px;
    padding-left: 32px;
}

.k-rtl .k-menu-group .k-menu-link,
[dir="rtl"] .k-menu-group .k-menu-link {
    padding-right: 8px;
    padding-left: 32px;
}

.k-menu:not(.k-context-menu) {
    color: #424242;
    background-color: transparent;
}

.k-menu:not(.k-context-menu) > .k-item {
    color: #ff6358;
}

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-hover {
    color: #d6534a;
}

.k-menu:not(.k-context-menu) > .k-item:active, .k-menu:not(.k-context-menu) > .k-item.k-active {
    color: #424242;
}

.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-menu-group,
.k-menu.k-context-menu {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-menu-group .k-item > .k-link:hover, .k-menu-group .k-item > .k-link.k-hover,
.k-menu.k-context-menu .k-item > .k-link:hover,
.k-menu.k-context-menu .k-item > .k-link.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-menu-group .k-item > .k-link:active, .k-menu-group .k-item > .k-link.k-active, .k-menu-group .k-item > .k-link.k-selected,
.k-menu.k-context-menu .k-item > .k-link:active,
.k-menu.k-context-menu .k-item > .k-link.k-active,
.k-menu.k-context-menu .k-item > .k-link.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-menu-group .k-item:focus > .k-link,
.k-menu-group .k-item.k-focus > .k-link,
.k-menu.k-context-menu .k-item:focus > .k-link,
.k-menu.k-context-menu .k-item.k-focus > .k-link {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-menu-scroll-wrapper .k-menu-scroll-button {
    border-color: rgba(0, 0, 0, 0.08);
    color: #ff6358;
    background-color: #ffffff;
}

.k-menu-scroll-wrapper .k-menu-scroll-button:hover {
    color: #d6534a;
}

.k-menu-scroll-wrapper .k-menu-scroll-button:hover::before {
    opacity: 0;
}

.k-toolbar {
    margin: 0;
    padding: 8px 8px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    list-style: none;
    display: flex;
    flex-flow: row wrap;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-toolbar::before {
    content: "";
    height: calc(1.4285714286em + 10px);
    margin-inline-start: -8px;
}

.k-toolbar.k-toolbar-resizable {
    flex-wrap: nowrap;
}

.k-toolbar > * {
    flex-shrink: 0;
    display: inline-flex;
    align-content: center;
    vertical-align: middle;
}

.k-toolbar > * > label {
    margin-inline-end: 8px;
    align-self: center;
}

.k-toolbar .k-input,
.k-toolbar .k-picker {
    width: 10em;
}

.k-toolbar .k-color-picker, .k-toolbar .k-colorpicker {
    width: min-content;
}

.k-toolbar .k-overflow-anchor {
    border-radius: 0;
    margin: 0;
    padding: 8px;
    width: auto;
    height: 100%;
    aspect-ratio: 1;
    border-width: 0;
    border-color: inherit;
    box-sizing: border-box;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
}

.k-toolbar .k-overflow-anchor::before {
    display: block;
}

.k-toolbar .k-separator,
.k-toolbar .k-toolbar-separator {
    width: 0;
    height: 1.4285714286em;
    border-width: 0 0 0 1px;
    border-style: solid;
    align-self: center;
}

.k-toolbar .k-toolbar-spacer {
    height: 1.4285714286em;
    flex: 1 0 0%;
}

.k-toolbar .k-toolbar-template {
    align-self: center;
    align-items: center;
}

.k-toolbar .k-toolbar-item:focus,
.k-toolbar .k-toolbar-item.k-focus {
    text-decoration: none;
    outline: 0;
}

.k-toolbar-group {
    display: flex;
    flex-direction: inherit;
    flex-wrap: nowrap;
    gap: inherit;
}

kendo-toolbar-renderer {
    display: inline-block;
    border-color: inherit;
}

.k-overflow-container {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-overflow-container > .k-item {
    border-color: inherit;
}

.k-overflow-container .k-separator {
    margin: 4px 0;
}

.k-overflow-container .k-overflow-tool-group {
    display: block;
}

.k-overflow-container .k-overflow-button {
    padding: 4px 8px;
    width: 100%;
    height: auto;
    border-width: 0;
    border-radius: 0;
    aspect-ratio: auto;
    color: inherit;
    background-color: transparent;
    background-image: none;
    font: inherit;
    cursor: pointer;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    gap: 4px;
    justify-content: flex-start;
    position: relative;
}

.k-overflow-container .k-button-group {
    box-shadow: none;
    display: flex;
    flex-flow: column nowrap;
}

.k-overflow-container .k-button-group .k-button {
    margin: 0;
}

.k-overflow-container .k-split-button {
    display: flex;
    flex-direction: column;
}

.k-overflow-container .k-overflow-hidden {
    display: none;
}

.k-toolbar.k-rtl .k-overflow-anchor,
.k-rtl .k-toolbar .k-overflow-anchor, .k-toolbar[dir="rtl"] .k-overflow-anchor,
[dir="rtl"] .k-toolbar .k-overflow-anchor {
    margin: 0;
    right: auto;
    left: 0;
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
    padding: 8px 8px !important;
    border-width: 1px;
    border-style: solid;
    display: flex;
    flex-flow: row nowrap;
    gap: 8px;
    align-items: center;
}

.k-floating-toolbar .k-toolbar,
.editorToolbarWindow.k-window-content .k-toolbar {
    padding: 0;
    border-width: 0;
    flex-shrink: 1;
    color: inherit;
    background: none;
}

.k-editortoolbar-dragHandle {
    cursor: move;
    display: flex;
    align-items: center;
    align-self: stretch;
    flex-shrink: 0;
}

.k-toolbar {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-toolbar .k-separator {
    border-color: inherit;
}

.k-toolbar .k-toolbar-item:focus,
.k-toolbar .k-toolbar-item.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-overflow-container .k-button:hover, .k-overflow-container .k-button.k-hover {
    color: #424242;
    background: #f0f0f0;
}

.k-overflow-container .k-button:focus, .k-overflow-container .k-button.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-overflow-container .k-button:active, .k-overflow-container .k-button.k-active {
    color: #424242;
    background: #f0f0f0;
}

.k-overflow-container .k-button.k-selected {
    color: white;
    background: #ff6358;
}

.k-overflow-container .k-button:disabled, .k-overflow-container .k-button.k-disabled {
    color: inherit;
}

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-actions, .k-edit-buttons,
.k-action-buttons,
.k-columnmenu-actions, .k-form-buttons {
    padding: 8px 8px;
    box-sizing: border-box;
    border-width: 0px 0 0 0;
    border-style: solid;
    border-color: inherit;
    flex-shrink: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    gap: 8px;
    overflow: hidden;
    clear: both;
}

.k-actions *, .k-edit-buttons *, .k-action-buttons *, .k-columnmenu-actions *, .k-form-buttons *,
.k-actions *::before,
.k-edit-buttons *::before,
.k-action-buttons *::before,
.k-columnmenu-actions *::before,
.k-form-buttons *::before,
.k-actions *::after,
.k-edit-buttons *::after,
.k-action-buttons *::after,
.k-columnmenu-actions *::after,
.k-form-buttons *::after {
    box-sizing: border-box;
}

.k-popup .k-actions, .k-popup .k-edit-buttons,
.k-popup .k-action-buttons,
.k-popup .k-columnmenu-actions, .k-popup .k-form-buttons {
    margin-top: 16px;
}

.k-ie .k-actions .k-button ~ .k-button, .k-ie .k-edit-buttons .k-button ~ .k-button, .k-ie .k-action-buttons .k-button ~ .k-button, .k-ie .k-columnmenu-actions .k-button ~ .k-button, .k-ie .k-form-buttons .k-button ~ .k-button {
    margin-left: 8px;
    flex-shrink: 0;
}

.k-rtl .k-ie .k-actions .k-button ~ .k-button, .k-rtl .k-ie .k-edit-buttons .k-button ~ .k-button, .k-rtl .k-ie .k-action-buttons .k-button ~ .k-button, .k-rtl .k-ie .k-columnmenu-actions .k-button ~ .k-button, .k-rtl .k-ie .k-form-buttons .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-actions .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-edit-buttons .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-action-buttons .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-columnmenu-actions .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-form-buttons .k-button ~ .k-button {
    margin-left: 0;
    margin-right: 8px;
}

.k-actions-start {
    justify-content: flex-start;
}

.k-actions-center {
    justify-content: center;
}

.k-actions-end {
    justify-content: flex-end;
}

.k-actions-stretched > * {
    flex: 1 0 0%;
}

.k-actions-horizontal {
    width: 100%;
    flex-flow: row nowrap;
}

.k-actions-vertical {
    flex-flow: column nowrap;
}

.k-form,
.k-form-inline {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-fieldset {
    margin: 30px;
    border-width: 1px 0 0;
    border-style: solid;
    padding: 25px 0 0;
}

.k-fieldset > legend {
    margin-left: 0;
    padding: 0 8px 0 0;
    text-transform: uppercase;
}

kendo-label > .k-label {
    margin: 0;
}

.k-label-optional {
    margin-left: 6px;
    font-size: 12px;
    font-style: italic;
    align-self: center;
}

.k-label-empty::before {
    content: "";
    display: inline-block;
}

.k-input-label {
    margin-right: 10px;
    z-index: 1;
}

.k-input-label:dir(rtl),
.k-rtl .k-input-label, .k-input-label.k-rtl,
[dir="rtl"] .k-input-label, .k-input-label[dir="rtl"] {
    margin-right: 0;
    margin-left: 10px;
}

.k-form {
    border: 0;
}

.k-form .k-label,
.k-form kendo-label,
.k-form .k-form-label {
    margin-bottom: 0px;
    display: flex;
    flex-flow: row nowrap;
}

.k-form .k-label + .k-radio {
    margin-left: 0;
}

.k-form .k-form-fieldset {
    margin: 2em 0 0;
    padding: 0px;
    border: 0;
}

.k-form .k-form-fieldset > *:not(.k-hidden):first-child,
.k-form .k-form-fieldset > *.k-hidden + :not(.k-hidden) {
    margin-top: 0;
}

.k-form .k-form-legend {
    margin: 0 0 1em;
    padding: 0px;
    border-width: 0 0 2px;
    border-style: solid;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase;
}

.k-form .k-form-group {
    padding: 0;
}

.k-form .k-form-field {
    margin-top: 1em;
}

.k-form > *:not(.k-hidden):first-child,
.k-form > *.k-hidden + :not(.k-hidden) {
    margin-top: 0;
}

.k-form .k-form-field,
.k-form .k-form-field-wrap {
    display: block;
}

.k-form .k-form-field-disabled .k-label,
.k-form .k-form-field-disabled .k-form-label {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

.k-form .k-alert-error {
    font-size: 12px;
    margin-top: 8px;
}

.k-form .k-field-info {
    display: inline-block;
    font-size: 10px;
    line-height: 1;
    margin: 0 8px;
}

.k-form .k-multiselect,
.k-form .k-floating-label-container,
.k-form .k-daterangepicker .k-dateinput,
.k-form .k-signature {
    display: inline-flex;
    width: 100%;
}

.k-form-buttons {
    margin-top: 2em;
    padding: 0;
    overflow: visible;
}

.k-form-hint,
.k-form-error {
    margin-top: 4px;
    display: flex;
    font-size: 12px;
    font-style: italic;
}

.k-text-start,
.k-buttons-start {
    justify-content: flex-start;
}

.k-text-end,
.k-buttons-end {
    justify-content: flex-end;
}

.k-form-separator {
    margin: 1em 0 0;
    border-width: 1px 0 0;
    border-style: solid;
    display: block;
    flex: 0 0 auto;
}

.k-form-horizontal .k-form-field {
    display: flex;
}

.k-form-horizontal .k-form-field > .k-label,
.k-form-horizontal .k-form-field > kendo-label,
.k-form-horizontal .k-form-field > .k-form-label {
    margin-right: 10px;
    padding-top: 5px;
    width: 25%;
    text-align: end;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start;
}

.k-form-horizontal .k-form-field .k-label-optional {
    margin: 0;
    align-self: inherit;
}

.k-form-horizontal .k-form-field-wrap {
    max-width: calc(75% - 10px);
    flex: 1 1 auto;
}

.k-form [dir="rtl"] .k-label-optional,
.k-rtl .k-form .k-label-optional {
    margin-left: 0;
    margin-right: 6px;
}

.k-form-horizontal [dir="rtl"].k-form-field > .k-label,
.k-form-horizontal [dir="rtl"].k-form-field > kendo-label,
.k-form-horizontal [dir="rtl"].k-form-field > .k-form-label,
.k-form-horizontal [dir="rtl"] .k-form-field > .k-label,
.k-form-horizontal [dir="rtl"] .k-form-field > kendo-label,
.k-form-horizontal [dir="rtl"] .k-form-field > .k-form-label,
.k-rtl .k-form-horizontal.k-form-field > .k-label,
.k-rtl .k-form-horizontal.k-form-field > kendo-label,
.k-rtl .k-form-horizontal.k-form-field > .k-form-label,
.k-rtl .k-form-horizontal .k-form-field > .k-label,
.k-rtl .k-form-horizontal .k-form-field > kendo-label,
.k-rtl .k-form-horizontal .k-form-field > .k-form-label {
    margin-right: 0;
    margin-left: 10px;
}

.k-form-inline {
    padding: 16px;
}

.k-form-inline fieldset {
    border-width: 1px 0 0;
    border-style: solid;
    margin: 32px 0;
    padding: 0;
}

.k-form-inline fieldset:first-child:first-of-type {
    margin-top: 0;
}

.k-form-inline fieldset:last-child:last-of-type {
    margin-bottom: 0;
}

.k-form-inline legend {
    font-size: 12px;
    text-align: left;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 12px;
    text-transform: uppercase;
    padding: 0 8px 0 0;
    width: auto;
}

.k-form-inline .k-form-field {
    display: flex;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 12px;
}

.k-form-inline .k-form-field > span:not(.k-widget) {
    width: 25%;
    text-align: right;
    line-height: 1.4285714286;
    padding: 5px 0;
    padding-right: 12px;
    align-self: center;
}

.k-form-inline .k-form-field > input {
    align-self: center;
}

.k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
    flex: 1 1 auto;
}

.k-form-inline .k-form-field .k-alert-error {
    font-size: 12px;
    margin-top: 8px;
}

.k-form-inline .k-form-field .k-field-info {
    display: block;
    font-size: 10px;
    line-height: 1;
    margin: 0;
}

.k-form-inline .k-form-field:last-child {
    margin-bottom: 0;
}

.k-edit-form-container {
    width: 400px;
    min-width: 400px;
    border-color: inherit;
    position: relative;
}

.k-popup-edit-form > .k-actions, .k-popup-edit-form > .k-edit-buttons,
.k-popup-edit-form > .k-action-buttons,
.k-popup-edit-form > .k-columnmenu-actions, .k-popup-edit-form > .k-form-buttons,
.k-edit-form-container .k-actions,
.k-edit-form-container .k-edit-buttons,
.k-edit-form-container .k-action-buttons,
.k-edit-form-container .k-columnmenu-actions,
.k-edit-form-container .k-form-buttons {
    margin: 1em -16px -16px;
}

.k-edit-label {
    margin: 0 0 1em 0;
    padding: 5px 0;
    width: 30%;
    line-height: 1.4285714286;
    text-align: right;
    float: left;
    clear: both;
}

.k-edit-field {
    margin: 0 0 1em 0;
    width: 65%;
    float: right;
    clear: right;
    position: relative;
}

.k-edit-field.k-no-editor {
    padding: 5px 0;
}

.k-edit-field > .k-widget {
    width: 100%;
    box-sizing: border-box;
}

.k-edit-field input[type="radio"]:not(.k-radio),
.k-edit-field input[type="checkbox"]:not(.k-checkbox) {
    margin-right: .4ex;
}

.k-edit-field .k-radio-label,
.k-edit-field .k-checkbox-label {
    margin-right: 1em;
}

.k-edit-field > .k-reset > li + li {
    margin-top: 0.5em;
}

.k-edit-field .k-reset .k-widget {
    margin: 0 .4ex 0 1ex;
}

.k-form,
.k-form-inline {
    color: #424242;
}

.k-form fieldset legend,
.k-form-inline fieldset legend {
    color: #373737;
}

.k-form .k-form-legend,
.k-form-inline .k-form-legend {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-form .k-field-info,
.k-form-inline .k-field-info {
    color: #666666;
}

.k-form .k-alert-error,
.k-form-inline .k-alert-error {
    color: #f31700;
}

.k-form-error,
.k-text-error,
.k-form-field-error .k-label {
    color: #f31700;
}

.k-form-separator {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-tooltip {
    border-radius: 4px;
    margin: 0;
    padding: 4px 8px;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    background-repeat: repeat-x;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.25;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    position: absolute;
    z-index: 12000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tooltip *,
.k-tooltip *::before,
.k-tooltip *::after {
    box-sizing: border-box;
}

.k-tooltip-icon {
    margin-inline-end: 4px;
    flex-shrink: 0;
}

.k-tooltip-title {
    margin-bottom: .25em;
    font-size: 17.5px;
    line-height: 1;
}

.k-tooltip-content {
    align-self: stretch;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-tooltip-button {
    margin-inline-start: 4px;
    flex-shrink: 0;
}

.k-tooltip-button .k-icon {
    color: inherit;
    vertical-align: top;
}

.k-callout {
    width: 12px;
    height: 12px;
    border-width: 6px;
    border-style: solid;
    border-color: transparent;
    position: absolute;
    pointer-events: none;
}

.k-callout-n {
    margin-left: -6px;
    border-bottom-color: currentColor;
    top: -12px;
    left: 50%;
    pointer-events: none;
}

.k-callout-e {
    margin-top: -6px;
    border-left-color: currentColor;
    top: 50%;
    right: -12px;
    pointer-events: none;
}

.k-callout-s {
    margin-left: -6px;
    border-top-color: currentColor;
    bottom: -12px;
    left: 50%;
    pointer-events: none;
}

.k-callout-w {
    margin-top: -6px;
    border-right-color: currentColor;
    top: 50%;
    left: -12px;
    pointer-events: none;
}

.k-tooltip-wrapper .k-tooltip {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-tooltip {
    border-color: rgba(0, 0, 0, 0.75);
    color: white;
    background-color: rgba(0, 0, 0, 0.75);
}

.k-tooltip .k-callout {
    color: rgba(0, 0, 0, 0.75);
}

.k-tooltip-primary {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-tooltip-primary .k-callout {
    color: #ff6358;
}

.k-tooltip-info {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-tooltip-info .k-callout {
    color: #0058e9;
}

.k-tooltip-success {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-tooltip-success .k-callout {
    color: #37b400;
}

.k-tooltip-warning {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-tooltip-warning .k-callout {
    color: #ffc000;
}

.k-tooltip-error {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-tooltip-error .k-callout {
    color: #f31700;
}

.k-validator-tooltip {
    margin-top: 6px;
    width: auto;
    white-space: normal;
    display: flex;
    align-items: center;
    z-index: 9999;
}

.k-grid .k-validator-tooltip {
    max-width: 300px;
}

.k-split-button .k-split-button-arrow {
    padding: 4px 4px;
    width: auto;
    aspect-ratio: auto;
    flex: none;
}

.k-split-button .k-split-button-arrow.k-button-sm {
    padding: 2px 2px;
}

.k-split-button .k-split-button-arrow.k-button-md {
    padding: 4px 4px;
}

.k-split-button .k-split-button-arrow.k-button-lg {
    padding: 8px 8px;
}

.k-split-button .k-split-button-arrow .k-button-icon {
    min-width: 0;
}

.k-ie .k-split-button .k-button {
    border-radius: 0;
}

.k-split-button:focus,
.k-split-button.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-menu-button,
.k-dropdown-button {
    aspect-ratio: auto;
    outline: 0;
    display: inline-flex;
    flex-flow: row nowrap;
    vertical-align: middle;
}

.k-menu-button > .k-button-arrow,
.k-dropdown-button > .k-button-arrow {
    margin-inline-start: -4px;
    margin-inline-end: -8px;
    padding-left: 4px;
    padding-right: 4px;
    flex: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.k-menu-button.k-icon-button > .k-button-arrow,
.k-dropdown-button.k-icon-button > .k-button-arrow {
    margin-inline-start: 0;
    margin-inline-end: -4px;
}

.k-listbox {
    width: 10em;
    height: 200px;
    border-width: 0;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    vertical-align: top;
    background-color: transparent;
    display: inline-flex;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-listbox .k-listbox-toolbar ul {
    display: flex;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar ul {
    flex-direction: column;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li + li {
    margin-top: 8px;
}

.k-listbox.k-listbox-toolbar-left {
    flex-direction: row;
}

.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
    margin-right: 8px;
}

.k-listbox.k-listbox-toolbar-right {
    flex-direction: row-reverse;
}

.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
    margin-left: 8px;
}

.k-listbox.k-listbox-toolbar-top, .k-listbox.k-listbox-toolbar-bottom {
    flex-direction: column;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar ul, .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar ul {
    flex-direction: row;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li, .k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li {
    margin-left: 8px;
}

.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar {
    margin-bottom: 8px;
}

.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar {
    margin-top: 8px;
}

.k-listbox .k-list-scroller {
    width: 100%;
    height: inherit;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}

.k-listbox .k-list-scroller .k-list-scroller {
    border-width: 0;
}

.k-listbox .k-list-scroller .k-list {
    height: inherit;
    background: transparent;
}

.k-listbox .k-drop-hint {
    border-top-width: 1px;
    border-top-style: solid;
}

.k-listbox .k-ghost {
    opacity: .5;
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, .k-listbox[dir="rtl"].k-listbox-toolbar-left .k-listbox-toolbar, .k-listbox[dir="rtl"].k-listbox-toolbar-right .k-listbox-toolbar,
[dir="rtl"] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar,
[dir="rtl"] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
    transform: scaleX(-1);
}

.k-rtl .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar, .k-listbox[dir="rtl"].k-listbox-toolbar-left .k-listbox-toolbar,
[dir="rtl"] .k-listbox.k-listbox-toolbar-left .k-listbox-toolbar {
    margin-right: 0;
    margin-left: 8px;
}

.k-rtl .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar, .k-listbox[dir="rtl"].k-listbox-toolbar-right .k-listbox-toolbar,
[dir="rtl"] .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
    margin-right: 8px;
    margin-left: 0;
}

.k-item {
    cursor: default;
}

.k-listbox .k-list-scroller {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-listbox .k-drop-hint {
    border-top-color: #ff6358;
}

.k-progressbar {
    border-radius: 4px;
    --kendo-progressbar-progress: 0;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 12px;
    line-height: 1;
    display: inline-grid;
    vertical-align: middle;
    position: relative;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-progressbar *,
.k-progressbar *::before,
.k-progressbar *::after {
    box-sizing: border-box;
}

.k-progressbar > .k-selected {
    border-width: 0;
    border-style: solid;
    display: flex;
    overflow: hidden;
    grid-column: 1 / -1;
    grid-row: 1 / -1;
}

.k-progressbar > ul {
    border-width: inherit;
    border-style: inherit;
    white-space: nowrap;
    display: flex;
    align-items: stretch;
    flex: 1;
    grid-column: 1 / -1;
    grid-row: 1 / -1;
}

.k-progressbar .k-item {
    display: block;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
}

.k-progress-status-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-shrink: 0;
    grid-column: 1 / -1;
    grid-row: 1 / -1;
}

.k-progress-status-wrap.k-progress-start {
    justify-content: flex-start;
}

.k-progress-status-wrap.k-progress-center {
    justify-content: center;
}

.k-progress-status-wrap.k-progress-end {
    justify-content: flex-end;
}

.k-progress-status {
    padding: 0 0.5em;
    padding-block-start: 0;
    padding-block-end: 0;
    padding-inline-start: 0.5em;
    padding-inline-end: 0.5em;
    min-width: 10px;
    text-align: center;
    display: inline-block;
    white-space: nowrap;
}

.k-progressbar-horizontal {
    width: 100%;
    height: 22px;
    grid-template-columns: 1fr;
    grid-template-rows: 100%;
}

.k-progressbar-horizontal .k-progress-status-wrap {
    flex-direction: row;
}

.k-progressbar-horizontal > .k-selected {
    width: 0;
    width: calc(var( --kendo-progressbar-progress, 0 )*1%);
    flex-direction: row;
}

.k-progressbar-horizontal > .k-selected > .k-progress-status-wrap {
    width: calc(100%*(100/var( --kendo-progressbar-progress, 1 )));
}

.k-progressbar-horizontal > ul {
    flex-direction: row;
}

.k-progressbar-horizontal .k-item + .k-item {
    border-left-width: 1px;
    border-inline-start-width: 1px;
    border-inline-end-width: 0;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-selected {
    flex-direction: row-reverse;
    justify-self: flex-end;
}

.k-progressbar-vertical {
    width: 22px;
    height: 27em;
    grid-template-columns: 100%;
    grid-template-rows: 1fr;
}

.k-progressbar-vertical .k-progress-status-wrap {
    flex-direction: column-reverse;
}

.k-progressbar-vertical .k-progress-status {
    -ms-writing-mode: tb-lr;
        writing-mode: vertical-lr;
}

.k-progressbar-vertical > .k-selected {
    height: 0;
    height: calc(var( --kendo-progressbar-progress, 0 )*1%);
    flex-direction: column-reverse;
    align-self: flex-end;
    align-items: flex-end;
}

.k-progressbar-vertical > .k-selected > .k-progress-status-wrap {
    height: calc(100%*(100/var( --kendo-progressbar-progress, 1 )));
}

.k-progressbar-vertical > ul {
    flex-direction: column;
}

.k-progressbar-vertical .k-item + .k-item {
    border-top-width: 1px;
    border-block-start-width: 1px;
    border-block-end-width: 0;
}

.k-progressbar-vertical.k-progressbar-reverse {
    flex-direction: column;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-selected {
    flex-direction: column;
    align-self: flex-start;
}

.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-selected,
.k-progressbar-indeterminate .k-item {
    display: none;
}

.telerik-blazor.k-progressbar-horizontal > .k-selected,
.telerik-blazor.k-progressbar-horizontal > .k-selected > .k-progress-status-wrap {
    transition: width .1s ease-in-out;
}

.k-rtl .k-progressbar,
.k-progressbar[dir="rtl"] {
    direction: rtl;
}

.k-progressbar {
    display: -ms-inline-grid;
}

.k-progressbar > .k-progress-status-wrap,
.k-progressbar > .k-selected {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
}

.k-progressbar-horizontal {
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 22px;
}

.k-progressbar-horizontal.k-progressbar-reverse > .k-selected {
    -ms-grid-column-align: end;
}

.k-progressbar-vertical {
    -ms-grid-columns: 22px;
    -ms-grid-rows: 1fr;
}

.k-progressbar-vertical > .k-selected {
    -ms-grid-row-align: end;
}

.k-progressbar-vertical.k-progressbar-reverse > .k-selected {
    -ms-grid-row-align: start;
}

.k-circular-progressbar {
    display: inline-block;
    text-align: left;
    position: relative;
}

.k-circular-progressbar-surface {
    height: 100%;
}

.k-circular-progressbar-surface > div {
    width: 100%;
    height: 100%;
}

.k-circular-progressbar-surface svg {
    width: 100%;
    height: 100%;
}

.k-circular-progressbar-scale {
    fill: none;
}

.k-circular-progressbar-arc {
    transform-box: fill-box;
    transform-origin: center center;
    transform: rotate(-90deg);
    stroke-linecap: round;
    fill: none;
}

.k-circular-progressbar-label {
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0;
}

@keyframes progressbar-indeterminate-animation {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 22px 0;
    }
}

.k-progressbar {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ebebeb;
}

.k-progressbar .k-selected {
    border-color: #eb5b51;
    color: white;
    background-color: #ff6358;
}

.k-progressbar .k-item {
    border-color: #ffffff;
}

.k-progressbar-indeterminate {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ebebeb;
    background-image: linear-gradient(45deg, #d8d8d8 25%, transparent 25%, transparent 50%, #d8d8d8 50%, #d8d8d8 75%, transparent 75%, transparent);
    background-size: 22px 22px;
    animation: progressbar-indeterminate-animation 1s linear infinite;
}

.k-circular-progressbar-scale {
    stroke: #ebebeb;
}

.k-circular-progressbar-arc {
    stroke: #ff6358;
    transition: stroke .5s ease;
}

.k-radio {
    border-radius: 50%;
    margin: 0;
    padding: 0;
    line-height: initial;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    box-sizing: border-box;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    flex: none;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    -webkit-appearance: none;
}

.k-radio:checked,
.k-radio.k-checked {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 14%27%3e%3ccircle cx=%2750%25%27 cy=%2750%25%27 r=%274%27 fill=%27white%27/%3e%3c/svg%3e");
}

.k-radio:disabled,
.k-radio.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

.k-radio-wrap {
    flex: none;
    display: inline-flex;
    flex-flow: row nowrap;
    gap: 0;
    align-items: center;
    align-self: start;
    vertical-align: middle;
    position: relative;
}

.k-radio-wrap::before {
    content: "\200b";
    width: 0px;
    overflow: hidden;
    flex: none;
    display: inline-block;
    vertical-align: top;
}

.k-radio-label {
    margin: 0;
    padding: 0;
    display: inline-flex;
    align-items: flex-start;
    gap: 4px;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
}

.k-radio-label .k-ripple {
    visibility: hidden !important;
}

.k-radio + .k-label,
.k-radio-wrap + .k-label,
.k-radio + .k-radio-label,
.k-radio-wrap + .k-radio-label {
    display: inline;
    margin-inline-start: 4px;
}

.k-radio-label:empty {
    display: none !important;
}

.k-radio-label.k-no-text {
    min-width: 1px;
}

.k-radio-list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-flow: column nowrap;
    gap: 0;
    list-style: none;
}

.k-radio-item,
.k-radio-list-item {
    padding: 4px 0px;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    align-content: center;
    gap: 4px;
}

.k-radio-item .k-radio-label,
.k-radio-list-item .k-radio-label {
    margin: 0;
}

.k-radio-list-horizontal,
.k-radio-list.k-list-horizontal {
    display: flex;
    flex-flow: row wrap;
    gap: 16px;
}

.k-ripple-container .k-radio::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 100%;
    z-index: -1;
    transition: opacity 100ms linear, transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
    transform: translate(-50%, -50%) scale(0);
    transform-origin: center center;
}

.k-ripple-container .k-radio:focus,
.k-ripple-container .k-radio.k-focus {
    box-shadow: none !important;
}

.k-ripple-container .k-radio:disabled::after,
.k-ripple-container .k-radio.k-disabled::after {
    display: none;
}

.k-ripple-container .k-radio:disabled::after,
.k-ripple-container .k-radio.k-disabled::after {
    display: none;
}

.k-radio-sm {
    width: 12px;
    height: 12px;
}

.k-radio-sm::before {
    font-size: 10px;
}

.k-ripple-container .k-radio-sm::after {
    width: 36px;
    height: 36px;
}

.k-radio-md {
    width: 16px;
    height: 16px;
}

.k-radio-md::before {
    font-size: 14px;
}

.k-ripple-container .k-radio-md::after {
    width: 48px;
    height: 48px;
}

.k-radio-lg {
    width: 20px;
    height: 20px;
}

.k-radio-lg::before {
    font-size: 18px;
}

.k-ripple-container .k-radio-lg::after {
    width: 60px;
    height: 60px;
}

.k-radio {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: #ffffff;
}

.k-radio:focus,
.k-radio.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.06);
}

.k-radio.k-invalid,
.k-radio.ng-invalid.ng-touched,
.k-radio.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-radio.k-invalid + .k-radio-label,
.k-radio.ng-invalid.ng-touched + .k-radio-label,
.k-radio.ng-invalid.ng-dirty + .k-radio-label {
    color: #f31700;
}

.k-radio:checked,
.k-radio.k-checked {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-radio:checked:focus,
.k-radio.k-checked.k-focus {
    box-shadow: 0 0 0 2px rgba(255, 99, 88, 0.3);
}

.k-ripple-container .k-radio::after {
    background: #ff6358;
    opacity: 0.25;
}

.k-slider {
    border: 0;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    background: none;
    display: inline-flex;
    align-items: center;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-slider *,
.k-slider *::before,
.k-slider *::after {
    box-sizing: border-box;
}

.k-slider .k-label {
    width: auto;
    font-size: .92em;
    line-height: 1;
    white-space: nowrap;
    position: absolute;
}

.k-slider .k-tick,
.k-slider .k-slider-track {
    cursor: pointer;
}

.k-slider .k-tick {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    position: relative;
}

.k-slider.k-disabled .k-tick,
.k-slider.k-disabled .k-slider-track,
.k-slider.k-disabled .k-draghandle {
    cursor: default;
}

.k-rtl .k-slider .k-slider-selection, .k-slider.k-rtl .k-slider-selection,
[dir="rtl"] .k-slider .k-slider-selection, .k-slider[dir="rtl"] .k-slider-selection {
    left: auto;
    right: 0;
}

.k-slider-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    flex-flow: inherit;
    align-items: inherit;
    gap: inherit;
    position: relative;
}

.k-slider {
    width: min-content;
    height: min-content;
    gap: 7px;
}

.k-slider .k-button {
    flex: none;
}

.k-slider .k-slider-track-wrap {
    flex: 1 1 auto;
    display: flex;
    flex-flow: inherit;
    position: relative;
    touch-action: none;
}

.k-slider .k-slider-track-wrap .k-slider-items {
    margin: 0;
    padding: 0;
    list-style: none;
    flex: 1 1 100%;
    display: flex;
    flex-flow: inherit;
    justify-content: space-between;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-slider .k-slider-track-wrap .k-tick {
    flex: 0 0 1px;
}

.k-slider .k-slider-track-wrap .k-tick-horizontal {
    width: 1px;
    min-height: 100%;
}

.k-slider .k-slider-track-wrap .k-tick-vertical {
    width: 100%;
    min-height: 1px;
}

.k-slider .k-slider-track-wrap .k-draghandle {
    position: absolute;
}

.k-slider-horizontal .k-slider-track-wrap {
    height: 26px;
}

.k-slider-horizontal .k-slider-track-wrap .k-slider-track {
    width: 100%;
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle {
    top: 50%;
    transform: translate(-50%, -50%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus,
.k-slider-horizontal .k-slider-track-wrap .k-draghandle:active {
    transform: translate(-50%, -50%) scale(1);
}

.k-slider-horizontal .k-slider-track-wrap .k-slider-selection {
    width: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0))*1%);
    left: calc(var(--kendo-slider-start, 0)*1%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle-start {
    left: calc(var(--kendo-slider-start, 0)*1%);
}

.k-slider-horizontal .k-slider-track-wrap .k-draghandle-end {
    left: calc(var(--kendo-slider-end, 0)*1%);
}

[dir="rtl"] .k-slider-horizontal .k-slider-track-wrap .k-slider-selection {
    left: unset;
    right: calc(var(--kendo-slider-start, 0)*1%);
}

[dir="rtl"] .k-slider-horizontal .k-slider-track-wrap .k-draghandle-start {
    left: unset;
    right: calc(var(--kendo-slider-start, 0)*1%);
}

[dir="rtl"] .k-slider-horizontal .k-slider-track-wrap .k-draghandle-end {
    left: unset;
    right: calc(var(--kendo-slider-end, 0)*1%);
}

[dir="rtl"] .k-slider-horizontal .k-slider-track-wrap .k-draghandle {
    transform: translate(50%, -50%);
}

[dir="rtl"] .k-slider-horizontal .k-slider-track-wrap .k-draghandle:focus,
[dir="rtl"] .k-slider-horizontal .k-slider-track-wrap .k-draghandle:active {
    transform: translate(50%, -50%) scale(1);
}

.k-slider-vertical .k-slider-track-wrap {
    width: 26px;
}

.k-slider-vertical .k-slider-track-wrap .k-slider-track {
    height: 100%;
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle {
    left: 50%;
    transform: translate(-50%, 50%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle:focus,
.k-slider-vertical .k-slider-track-wrap .k-draghandle:active {
    transform: translate(-50%, 50%) scale(1);
}

.k-slider-vertical .k-slider-track-wrap .k-slider-selection {
    bottom: calc(var(--kendo-slider-start, 0)*1%);
    height: calc((var(--kendo-slider-end, 0) - var(--kendo-slider-start, 0))*1%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle-start {
    bottom: calc(var(--kendo-slider-start, 0)*1%);
}

.k-slider-vertical .k-slider-track-wrap .k-draghandle-end {
    bottom: calc(var(--kendo-slider-end, 0)*1%);
}

.k-slider-vertical {
    height: 200px;
    flex-flow: column-reverse nowrap;
}

.k-slider-vertical .k-tick {
    text-align: right;
    margin-left: 2px;
}

.k-slider-vertical .k-slider-topleft .k-tick {
    text-align: left;
}

.k-slider-vertical .k-tick {
    background-position: -94px center;
}

.k-slider-vertical .k-slider-topleft .k-tick {
    background-position: -124px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick {
    background-position: -154px center;
}

.k-slider-vertical .k-tick-large {
    display: flex;
    align-items: center;
    background-position: -4px center;
}

.k-slider-vertical .k-slider-topleft .k-tick-large {
    background-position: -34px center;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large {
    background-position: -64px center;
}

.k-slider-vertical .k-first {
    background-position: -94px 100%;
}

.k-slider-vertical .k-tick-large.k-first {
    background-position: -4px 100%;
}

.k-slider-vertical .k-slider-topleft .k-first {
    background-position: -124px 100%;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-first {
    background-position: -34px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-first {
    background-position: -154px 100%;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first {
    background-position: -64px 100%;
}

.k-slider-vertical .k-last {
    background-position: -94px 0;
}

.k-slider-vertical .k-tick-large.k-last {
    background-position: -4px 0;
}

.k-slider-vertical .k-slider-topleft .k-last {
    background-position: -124px 0;
}

.k-slider-vertical .k-slider-topleft .k-tick-large.k-last {
    background-position: -34px 0;
}

.k-slider-vertical .k-slider-bottomright .k-last {
    background-position: -154px 0;
}

.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last {
    background-position: -64px 0;
}

.k-slider-vertical .k-label {
    text-align: left;
    left: 120%;
    top: 50%;
    transform: translateY(-50%);
}

.k-slider-vertical .k-first .k-label {
    top: 100%;
}

.k-slider-vertical .k-last .k-label {
    top: 0;
}

.k-slider-vertical .k-slider-topleft .k-label {
    left: auto;
    right: 120%;
}

.k-rtl .k-slider-vertical .k-label, .k-slider-vertical.k-rtl .k-label,
[dir="rtl"] .k-slider-vertical .k-label, .k-slider-vertical[dir="rtl"] .k-label {
    left: auto;
    right: 120%;
}

.k-rtl .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical.k-rtl .k-slider-topleft .k-label,
[dir="rtl"] .k-slider-vertical .k-slider-topleft .k-label, .k-slider-vertical[dir="rtl"] .k-slider-topleft .k-label {
    left: 120%;
    right: auto;
}

.k-slider-horizontal {
    width: 200px;
    flex-flow: row nowrap;
}

.k-slider-horizontal .k-tick {
    background-position: center -92px;
}

.k-slider-horizontal .k-slider-topleft .k-tick {
    background-position: center -122px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick {
    background-position: center -152px;
}

.k-slider-horizontal .k-tick-large {
    background-position: center -2px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large {
    background-position: center -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large {
    background-position: center -62px;
}

.k-slider-horizontal .k-first {
    background-position: 0 -92px;
}

.k-slider-horizontal .k-tick-large.k-first {
    background-position: 0 -2px;
}

.k-slider-horizontal .k-slider-topleft .k-first {
    background-position: 0 -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first {
    background-position: 0 -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-first {
    background-position: 0 -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first {
    background-position: 0 -62px;
}

.k-slider-horizontal .k-last {
    background-position: 100% -92px;
}

.k-slider-horizontal .k-tick-large.k-last {
    background-position: 100% -2px;
}

.k-slider-horizontal .k-slider-topleft .k-last {
    background-position: 100% -122px;
}

.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last {
    background-position: 100% -32px;
}

.k-slider-horizontal .k-slider-bottomright .k-last {
    background-position: 100% -152px;
}

.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last {
    background-position: 100% -62px;
}

.k-slider-horizontal .k-label {
    left: 50%;
    bottom: -1.2em;
    transform: translateX(-50%);
}

.k-slider-horizontal .k-first .k-label {
    left: 0;
}

.k-slider-horizontal .k-last .k-label {
    left: 100%;
}

.k-slider-horizontal .k-slider-topleft .k-label {
    top: -1.2em;
}

.k-rtl .k-slider-horizontal .k-slider-track,
.k-rtl .k-slider-horizontal .k-slider-selection, .k-slider-horizontal.k-rtl .k-slider-track,
.k-slider-horizontal.k-rtl .k-slider-selection,
[dir="rtl"] .k-slider-horizontal .k-slider-track,
[dir="rtl"] .k-slider-horizontal .k-slider-selection, .k-slider-horizontal[dir="rtl"] .k-slider-track,
.k-slider-horizontal[dir="rtl"] .k-slider-selection {
    right: 0;
    left: auto;
}

.k-rtl .k-slider-horizontal .k-button-increase .k-icon,
.k-rtl .k-slider-horizontal .k-button-decrease .k-icon, .k-slider-horizontal.k-rtl .k-button-increase .k-icon,
.k-slider-horizontal.k-rtl .k-button-decrease .k-icon,
[dir="rtl"] .k-slider-horizontal .k-button-increase .k-icon,
[dir="rtl"] .k-slider-horizontal .k-button-decrease .k-icon, .k-slider-horizontal[dir="rtl"] .k-button-increase .k-icon,
.k-slider-horizontal[dir="rtl"] .k-button-decrease .k-icon {
    transform: scaleX(-1);
}

.k-slider-track,
.k-slider-selection {
    margin: 0;
    padding: 0;
    position: absolute;
}

.k-slider-horizontal .k-slider-track, .k-slider-horizontal
.k-slider-selection {
    height: 4px;
    left: 0;
    margin-top: -2px;
    top: 50%;
}

.k-slider-vertical .k-slider-track, .k-slider-vertical
.k-slider-selection {
    bottom: 0;
    left: 50%;
    margin-left: -2px;
    width: 4px;
}

.k-draghandle {
    background-color: transparent;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    outline: 0;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 14px;
    height: 14px;
}

.k-slider-transitions.k-slider-horizontal .k-draghandle {
    transition: left 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-slider-transitions.k-slider-vertical .k-draghandle {
    transition: bottom 0.3s ease-out, background-color 0.3s ease-out, transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.k-draghandle.k-pressed {
    transition: none;
}

.k-slider-transitions.k-slider-horizontal .k-slider-selection {
    transition: width 0.3s ease-out;
}

.k-slider-transitions.k-slider-vertical .k-slider-selection {
    transition: height 0.3s ease-out;
}

.k-slider-selection.k-pressed {
    transition: none;
}

.k-slider.k-readonly .k-button,
.k-slider.k-readonly .k-slider-track,
.k-slider.k-readonly .k-tick,
.k-slider.k-readonly .k-draghandle {
    pointer-events: none;
}

.k-slider-tooltip .k-callout-n,
.k-slider-tooltip .k-callout-s {
    margin-left: -3px;
}

.k-slider-tooltip .k-callout-w,
.k-slider-tooltip .k-callout-e {
    margin-top: -3px;
}

.k-slider kendo-resize-sensor {
    position: absolute;
}

.k-slider-horizontal .k-slider-wrap:not(.k-slider-buttons) {
    padding-left: 7px;
    padding-right: 7px;
}

.k-slider-vertical .k-slider-wrap:not(.k-slider-buttons) {
    padding-top: 7px;
    padding-bottom: 7px;
}

.k-slider {
    color: #424242;
}

.k-slider .k-slider-track,
.k-slider .k-slider-selection {
    border-radius: 4px;
}

.k-slider .k-slider-track {
    background-color: #ebebeb;
}

.k-slider .k-slider-selection {
    background-color: #ff6358;
}

.k-slider .k-draghandle {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
    border-radius: 50%;
}

.k-slider .k-draghandle:hover {
    border-color: #ff6358;
    background-color: #f55f54;
}

.k-slider .k-draghandle:active, .k-slider .k-draghandle.k-pressed {
    border-color: #e0574d;
    background-color: #e0574d;
}

.k-slider .k-draghandle:focus, .k-slider .k-draghandle.k-focus {
    box-shadow: 0 0 0 2px rgba(255, 99, 88, 0.3);
}

.k-slider.k-focus .k-draghandle {
    box-shadow: 0 0 0 2px rgba(255, 99, 88, 0.3);
}

.k-slider-horizontal .k-tick {
    background-image: url(data:image/gif;base64,R0lGODlhAQC0AIABALi4uAAAACH5BAEAAAEALAAAAAABALQAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-slider-vertical .k-tick {
    background-image: url(data:image/gif;base64,R0lGODlhtAABAIABALi4uAAAACH5BAEAAAEALAAAAAC0AAEAAAIWjIGJxqzazlux2ovlzND2rAHgSIZWAQA7);
}

.k-calendar {
    inline-size: var(--INTERNAL--kendo-calendar-width, min-content);
    block-size: var(--INTERNAL--kendo-calendar-height, min-content);
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    position: relative;
    overflow: hidden;
    display: inline-flex;
    flex-flow: column nowrap;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-calendar > .k-calendar {
    border: 0;
}

.k-calendar-table {
    margin: 0 auto;
    border-width: 0;
    border-color: inherit;
    border-spacing: 0;
    border-collapse: separate;
    table-layout: fixed;
    text-align: center;
    outline: 0;
    display: table;
    position: relative;
    z-index: 1;
}

.k-calendar-caption,
.k-calendar-caption.k-calendar-th,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
    padding: 4px 8px;
    height: 32px;
    box-sizing: border-box;
    text-transform: none;
    text-align: left;
    font-weight: bold;
    cursor: default;
}

.k-calendar-th,
.k-calendar-td {
    border-width: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    border-color: inherit;
    font-weight: normal;
    cursor: default;
}

.k-calendar-th {
    width: 32px;
    height: 32px;
    font-size: 12px;
    line-height: 2;
    text-transform: uppercase;
}

.k-calendar-td {
    border-radius: 4px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, min-content);
    border-color: transparent;
}

.k-calendar .k-calendar-cell-inner, .k-calendar .k-link {
    border-radius: 4px;
    padding: 0.25em 0.25em;
    padding-inline: var(--INTERNAL--kendo-calendar-cell-padding-x, 0.25em);
    padding-block: var(--INTERNAL--kendo-calendar-cell-padding-y, 0.25em);
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    white-space: normal;
    position: relative;
    overflow: hidden;
}

.k-calendar .k-header {
    padding: 4px 4px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: flex;
    flex-flow: row nowrap;
    gap: 4px;
    align-items: center;
    position: relative;
    z-index: 2;
}

.k-calendar-header {
    padding: 4px 4px;
    min-width: 256px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 0 0 auto;
}

.k-calendar-header .k-title,
.k-calendar-header .k-calendar-title {
    font-weight: bold;
}

.k-calendar-header .k-today,
.k-calendar-header .k-nav-today,
.k-calendar-header .k-calendar-nav-today {
    text-decoration: none;
    cursor: pointer;
    outline: none;
}

.k-calendar-header .k-calendar-nav {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    gap: 4px;
}

.k-calendar-footer,
.k-calendar .k-footer {
    padding: 8px 16px;
    text-align: center;
    clear: both;
}

.k-calendar-view {
    margin: auto;
    padding: 0 4px;
    width: 256px;
    inline-size: var(--INTERNAL--kendo-calendar-view-width, 256px);
    min-height: 224px;
    box-sizing: content-box;
    gap: 16px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.k-month-calendar .k-calendar-td,
.k-calendar-monthview .k-calendar-td {
    width: 32px;
    height: 32px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 32px);
}

.k-year-calendar .k-calendar-td,
.k-calendar-yearview .k-calendar-td {
    width: 64px;
    height: 64px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-decade-calendar .k-calendar-td,
.k-calendar-decadeview .k-calendar-td {
    width: 64px;
    height: 64px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-century-calendar .k-calendar-td,
.k-calendar-centuryview .k-calendar-td {
    width: 64px;
    height: 64px;
    inline-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
    block-size: var(--INTERNAL--kendo-calendar-cell-size, 64px);
}

.k-century-calendar .k-calendar-cell-inner, .k-century-calendar .k-link,
.k-calendar-centuryview .k-calendar-cell-inner,
.k-calendar-centuryview .k-link {
    text-align: left;
}

.k-popup .k-calendar {
    height: 100%;
}

.k-calendar-container,
.k-datetime-container {
    padding: 0;
}

.k-calendar-container .k-calendar,
.k-datetime-container .k-calendar {
    border-width: 0;
}

.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
    box-sizing: content-box;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -100px;
    margin-right: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-calendar .k-scrollable-placeholder {
    position: absolute;
    z-index: -1;
    width: 1px;
    top: 0;
    right: 0;
}

.k-calendar-sm {
    --INTERNAL--kendo-calendar-view-width: 224px;
    --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-sm-cell-padding-x, 2px );
    --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-sm-cell-padding-y, 2px );
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-calendar-sm.k-month-calendar,
.k-calendar-sm .k-calendar-monthview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-month-cell-size, 28px );
}

.k-calendar-sm.k-year-calendar,
.k-calendar-sm .k-calendar-yearview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-year-cell-size, 56px );
}

.k-calendar-sm.k-decade-calendar,
.k-calendar-sm .k-calendar-decadeview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-decade-cell-size, 56px );
}

.k-calendar-sm.k-century-calendar,
.k-calendar-sm .k-calendar-centuryview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-sm-century-cell-size, 56px );
}

.k-calendar-md {
    --INTERNAL--kendo-calendar-view-width: 256px;
    --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-md-cell-padding-x, 4px );
    --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-md-cell-padding-y, 4px );
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-calendar-md.k-month-calendar,
.k-calendar-md .k-calendar-monthview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-month-cell-size, 32px );
}

.k-calendar-md.k-year-calendar,
.k-calendar-md .k-calendar-yearview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-year-cell-size, 64px );
}

.k-calendar-md.k-decade-calendar,
.k-calendar-md .k-calendar-decadeview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-decade-cell-size, 64px );
}

.k-calendar-md.k-century-calendar,
.k-calendar-md .k-calendar-centuryview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-md-century-cell-size, 64px );
}

.k-calendar-lg {
    --INTERNAL--kendo-calendar-view-width: 320px;
    --INTERNAL--kendo-calendar-cell-padding-x: var( --kendo-calendar-lg-cell-padding-x, 8px );
    --INTERNAL--kendo-calendar-cell-padding-y: var( --kendo-calendar-lg-cell-padding-y, 8px );
    font-size: 16px;
    line-height: 1.5;
}

.k-calendar-lg.k-month-calendar,
.k-calendar-lg .k-calendar-monthview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-month-cell-size, 40px );
}

.k-calendar-lg.k-year-calendar,
.k-calendar-lg .k-calendar-yearview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-year-cell-size, 80px );
}

.k-calendar-lg.k-decade-calendar,
.k-calendar-lg .k-calendar-decadeview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-decade-cell-size, 80px );
}

.k-calendar-lg.k-century-calendar,
.k-calendar-lg .k-calendar-centuryview {
    --INTERNAL--kendo-calendar-cell-size: var( --kendo-calendar-lg-century-cell-size, 80px );
}

.k-calendar-infinite {
    box-sizing: content-box;
    display: inline-flex;
    flex-flow: row nowrap;
}

.k-calendar-infinite .k-calendar-view {
    padding: 0px 16px;
    height: 288px;
    flex: 0 0 auto;
    display: flex;
    flex-flow: column nowrap;
    gap: 0;
    overflow: hidden;
}

.k-calendar-infinite .k-calendar-view .k-content.k-scrollable {
    position: relative;
}

.k-calendar-infinite .k-calendar-view::after {
    display: block;
    position: absolute;
    bottom: 0;
    content: "\200b";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 150%;
    left: -25%;
    box-shadow: 0 0 32px 16px #ffffff;
}

.k-calendar-infinite .k-calendar-header {
    margin-left: -16px;
    margin-right: -16px;
    padding: 8px 16px;
    width: auto;
    min-width: 0;
}

.k-calendar-infinite .k-calendar-weekdays {
    flex: 0 0 auto;
}

.k-calendar-navigation {
    width: 5em;
    text-align: center;
    flex: 0 0 auto;
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.k-calendar-navigation::before, .k-calendar-navigation::after {
    display: block;
    position: absolute;
    content: "\200b";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 200%;
    left: -50%;
    box-shadow: 0 0 6em 3em #fafafa;
}

.k-calendar-navigation::before {
    top: 0;
}

.k-calendar-navigation::after {
    bottom: 0;
}

.k-calendar-navigation .k-content,
.k-calendar-navigation .k-calendar-content {
    background: transparent;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.k-calendar-navigation .k-content ul,
.k-calendar-navigation .k-calendar-content ul {
    width: 5em;
}

.k-calendar-navigation .k-content li,
.k-calendar-navigation .k-calendar-content li {
    height: 2em;
    line-height: 2em;
    cursor: pointer;
    padding: 0 1em;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: clip;
}

.k-calendar-navigation .k-calendar-navigation-marker {
    font-weight: bold;
}

.k-calendar-navigation .k-calendar-navigation-highlight {
    width: 100%;
    border-width: 1px 0;
    border-style: solid;
    height: 2em;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.k-calendar-range {
    width: auto;
}

.k-calendar-range .k-calendar-view {
    width: auto;
    white-space: nowrap;
}

.k-calendar-range .k-calendar-view::after {
    display: none;
}

.k-calendar-range .k-calendar-view:focus {
    outline: 0;
}

.k-calendar-range .k-range-start {
    border-color: inherit;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.k-calendar-range .k-range-end {
    border-color: inherit;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.k-calendar-range .k-range-mid {
    border-color: inherit;
    border-radius: 0;
}

.k-rtl .k-calendar .k-nav-prev,
.k-rtl .k-calendar .k-nav-next,
.k-rtl .k-calendar .k-prev-view,
.k-rtl .k-calendar .k-next-view,
.k-rtl .k-calendar .k-calendar-nav-prev,
.k-rtl .k-calendar .k-calendar-nav-next,
.k-calendar[dir="rtl"] .k-nav-prev,
.k-calendar[dir="rtl"] .k-nav-next,
.k-calendar[dir="rtl"] .k-prev-view,
.k-calendar[dir="rtl"] .k-next-view,
.k-calendar[dir="rtl"] .k-calendar-nav-prev,
.k-calendar[dir="rtl"] .k-calendar-nav-next {
    transform: scaleX(-1);
}

.k-rtl .k-calendar .k-content.k-scrollable,
.k-rtl .k-calendar .k-calendar-content.k-scrollable,
.k-calendar[dir="rtl"] .k-content.k-scrollable,
.k-calendar[dir="rtl"] .k-calendar-content.k-scrollable {
    padding-right: 100px;
    padding-left: 100px;
    margin-left: calc(-100px - var(--kendo-scrollbar-width, 17px));
    margin-right: -100px;
}

.k-rtl .k-calendar tbody th,
.k-rtl .k-calendar .k-calendar-tbody .k-calendar-th,
.k-calendar[dir="rtl"] tbody th,
.k-calendar[dir="rtl"] .k-calendar-tbody .k-calendar-th {
    text-align: right;
}

.k-calendar {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-calendar .k-header {
    border-color: inherit;
    color: #424242;
    background-color: #fafafa;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.1);
}

.k-calendar .k-nav-today,
.k-calendar .k-calendar-nav-today {
    color: #ff6358;
}

.k-calendar .k-nav-today:hover, .k-calendar .k-nav-today.k-hover, .k-calendar .k-nav-today:focus, .k-calendar .k-nav-today.k-focus,
.k-calendar .k-calendar-nav-today:hover,
.k-calendar .k-calendar-nav-today.k-hover,
.k-calendar .k-calendar-nav-today:focus,
.k-calendar .k-calendar-nav-today.k-focus {
    color: #d6534a;
}

.k-calendar .k-calendar-th,
.k-calendar .k-calendar-caption,
.k-calendar .k-meta-header,
.k-calendar .k-month-header {
    color: #666666;
}

.k-calendar .k-calendar-view .k-today {
    color: #ff6358;
}

.k-calendar .k-other-month {
    color: #666666;
}

.k-calendar .k-alt {
    background-color: transparent;
    color: #666666;
}

.k-calendar .k-out-of-range {
    pointer-events: none;
}

.k-calendar .k-calendar-td:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td:hover .k-link,
.k-calendar .k-calendar-td.k-hover .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-hover .k-link {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f0f0f0;
}

.k-calendar .k-calendar-td.k-selected .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected .k-link {
    border-color: rgba(0, 0, 0, 0.08);
    color: white;
    background-color: #ff6358;
}

.k-calendar .k-calendar-td.k-selected:hover .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:hover .k-link,
.k-calendar .k-calendar-td.k-selected.k-hover .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected.k-hover .k-link {
    color: white;
    background-color: #f55f54;
}

.k-calendar .k-calendar-td:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td:focus .k-link,
.k-calendar .k-calendar-td.k-focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-focus .k-link {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-calendar .k-calendar-td.k-selected:focus .k-calendar-cell-inner, .k-calendar .k-calendar-td.k-selected:focus .k-link,
.k-calendar .k-calendar-td.k-selected.k-focus .k-calendar-cell-inner,
.k-calendar .k-calendar-td.k-selected.k-focus .k-link {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-calendar .k-calendar-navigation {
    color: #424242;
    background-color: #fafafa;
    box-shadow: inset -1px 0 rgba(0, 0, 0, 0.08);
}

.k-calendar .k-calendar-navigation li:hover,
.k-calendar .k-calendar-navigation li.k-hover {
    color: #d6534a;
}

.k-calendar .k-calendar-navigation-highlight {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-calendar[dir="rtl"] .k-calendar-navigation,
.k-rtl .k-calendar .k-calendar-navigation {
    box-shadow: inset 1px 0 rgba(0, 0, 0, 0.08);
}

.k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-scheduler .k-calendar .k-other-month {
    color: #666666;
    background-color: transparent;
}

.k-calendar .k-range-start,
.k-calendar .k-range-end,
.k-calendar .k-range-mid {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-calendar .k-range-start.k-range-end {
    background-image: none;
    background-color: transparent;
}

.k-calendar .k-range-start .k-calendar-cell-inner, .k-calendar .k-range-start .k-link,
.k-calendar .k-range-end .k-calendar-cell-inner,
.k-calendar .k-range-end .k-link {
    background-color: #ff6358;
}

.k-calendar .k-range-start.k-active .k-calendar-cell-inner, .k-calendar .k-range-start.k-active .k-link,
.k-calendar .k-range-end.k-active .k-calendar-cell-inner,
.k-calendar .k-range-end.k-active .k-link {
    box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2);
}

.k-calendar .k-range-split-start,
.k-calendar .k-range-split-end {
    position: relative;
}

.k-calendar .k-range-split-start::after,
.k-calendar .k-range-split-end::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 5px;
}

.k-calendar .k-range-split-start::after {
    left: -5px;
    right: auto;
    background-image: linear-gradient(to left, rgba(255, 99, 88, 0.25), transparent 100%);
}

.k-calendar .k-range-split-end::after {
    right: -5px;
    left: auto;
    background-image: linear-gradient(to right, rgba(255, 99, 88, 0.25), transparent 100%);
}

.k-timeselector {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-flow: column nowrap;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popup > .k-timeselector {
    border-width: 0;
}

.k-time-header,
.k-time-selector-header {
    padding: 8px 8px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 0 0 auto;
}

.k-time-header .k-title,
.k-time-header .k-time-selector-header-title,
.k-time-selector-header .k-title,
.k-time-selector-header .k-time-selector-header-title {
    padding: 4px 8px;
    font-weight: bold;
    display: inline-block;
}

.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
    border-width: 0;
    line-height: inherit;
    cursor: pointer;
}

.k-actions.k-time-fast-selection, .k-time-fast-selection.k-edit-buttons,
.k-time-fast-selection.k-action-buttons,
.k-time-fast-selection.k-columnmenu-actions, .k-time-fast-selection.k-form-buttons {
    margin-top: 0;
}

.k-time-list-container {
    display: flex;
    position: relative;
    flex: 1 1 auto;
    overflow: hidden;
}

.k-time-highlight,
.k-time-list-highlight {
    width: 100%;
    height: 28px;
    border-width: 1px 0px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
    top: calc(50% + 9px);
    left: 0;
    right: 0;
    transform: translateY(-50%);
    z-index: 1;
}

.k-time-list-wrapper {
    min-width: 4em;
    height: 240px;
    box-sizing: content-box;
    display: inline-flex;
    flex-flow: column nowrap;
    align-items: stretch;
    overflow: hidden;
    position: relative;
    text-align: center;
    flex: 1 1 auto;
}

.k-time-list-wrapper .k-title {
    font-size: 12px;
    line-height: 1.5;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    display: block;
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
    display: block;
    content: "\200b";
    position: absolute;
    width: 100%;
    left: 0;
    pointer-events: none;
    height: calc(50% - 14px);
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
}

.k-time-list-wrapper.k-focus::before {
    top: 18px;
}

.k-time-list-wrapper.k-focus::after {
    bottom: 0;
}

.k-time-list {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex: 1;
    position: relative;
    z-index: 1;
    outline: 0;
    overflow: hidden;
}

.k-time-list::before, .k-time-list::after {
    display: block;
    position: absolute;
    content: "\200b";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 200%;
    left: -50%;
}

.k-time-list::before {
    top: 0;
}

.k-time-list::after {
    bottom: 0;
}

.k-time-container,
.k-time-list-content {
    position: relative;
    flex: 1 1 auto;
    display: block;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -100px;
    margin-right: calc(-100px - var(--kendo-scrollbar-width, 17px));
}

.k-time-container > ul,
.k-time-list-content > ul {
    height: auto;
    width: 4em;
    margin: auto;
}

.k-time-container .k-scrollable-placeholder,
.k-time-list-content .k-scrollable-placeholder {
    position: absolute;
    width: 1px;
    top: 0;
    right: 0;
}

.k-time-list-item,
.k-time-list .k-item {
    padding: 4px 8px;
}

.k-time-separator {
    width: 0;
    height: 28px;
    align-self: center;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 11;
    top: 9px;
}

.k-timeselector-sm {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-timeselector-sm .k-time-highlight,
.k-timeselector-sm .k-time-list-highlight {
    height: 24px;
}

.k-timeselector-sm .k-time-separator {
    height: 24px;
}

.k-timeselector-sm .k-time-list-item,
.k-timeselector-sm .k-time-list .k-item {
    padding: 2px 8px;
}

.k-timeselector-md {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-timeselector-md .k-time-highlight,
.k-timeselector-md .k-time-list-highlight {
    height: 28px;
}

.k-timeselector-md .k-time-separator {
    height: 28px;
}

.k-timeselector-md .k-time-list-item,
.k-timeselector-md .k-time-list .k-item {
    padding: 4px 8px;
}

.k-timeselector-lg {
    font-size: 16px;
    line-height: 1.5;
}

.k-timeselector-lg .k-time-highlight,
.k-timeselector-lg .k-time-list-highlight {
    height: 40px;
}

.k-timeselector-lg .k-time-separator {
    height: 40px;
}

.k-timeselector-lg .k-time-list-item,
.k-timeselector-lg .k-time-list .k-item {
    padding: 8px 12px;
}

.k-rtl .k-time-container,
.k-rtl .k-time-list-content,
[dir="rtl"] .k-time-container,
[dir="rtl"] .k-time-list-content {
    padding-right: 100px;
    padding-left: 100px;
    margin-left: calc(-100px - var(--kendo-scrollbar-width, 17px));
    margin-right: -100px;
}

.k-timeselector {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-time-header .k-time-now,
.k-time-selector-header .k-time-now {
    color: #ff6358;
}

.k-time-header .k-time-now:hover,
.k-time-selector-header .k-time-now:hover {
    color: #d6534a;
}

.k-time-list-wrapper .k-title {
    color: #666666;
}

.k-time-list-wrapper.k-focus .k-title {
    color: #424242;
}

.k-time-list-wrapper.k-focus::before, .k-time-list-wrapper.k-focus::after {
    background-color: rgba(0, 0, 0, 0.04);
}

.k-time-list::before, .k-time-list::after {
    box-shadow: 0 0 3em 1.5em #ffffff;
}

.k-time-list .k-item:hover {
    color: #ff6358;
}

.k-time-container {
    background: transparent;
}

.k-time-highlight {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: #ffffff;
}

.k-captcha {
    width: 280px;
    box-sizing: border-box;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
}

.k-captcha *,
.k-captcha *::before,
.k-captcha *::after {
    box-sizing: border-box;
}

.k-captcha-image-wrap {
    position: relative;
    gap: 8px;
}

.k-captcha-image-controls {
    position: relative;
    gap: 8px;
}

.k-captcha-image {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.k-captcha-image > img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}

.k-captcha-loading .k-captcha-image {
    height: auto;
}

.k-captcha-volume-control {
    height: 100%;
}

.k-captcha-validation-message {
    margin-top: 4px;
    font-size: 12px;
    font-style: italic;
}

.k-captcha {
    border-color: #ffffff;
    color: #ffffff;
    background-color: #ffffff;
}

.k-colorpalette {
    border-width: 0;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    font-family: inherit;
    line-height: 0;
    display: inline-flex;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorpalette *,
.k-colorpalette *::before,
.k-colorpalette *::after {
    box-sizing: border-box;
}

.k-colorpalette-table {
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    position: relative;
}

.k-colorpalette-tile {
    width: 24px;
    height: 24px;
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
    -ms-high-contrast-adjust: none;
}

.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
    position: relative;
    z-index: 101;
}

.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus, .k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
    position: relative;
    z-index: 100;
}

.k-colorpalette-tile:focus, .k-colorpalette-tile.k-focus {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}

.k-colorpalette-tile:hover, .k-colorpalette-tile.k-hover {
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.8);
}

.k-colorpalette-tile.k-selected, .k-colorpalette-tile.k-selected:hover {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px white;
}

.k-colorgradient {
    border-radius: 4px;
    width: 272px;
    padding: 12px 12px;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-colorgradient *,
.k-colorgradient *::before,
.k-colorgradient *::after {
    box-sizing: border-box;
}

.k-colorgradient-canvas {
    gap: 12px;
}

.k-colorgradient-canvas .k-hsv-rectangle {
    border-radius: 4px;
    position: relative;
    flex: 1 1 auto;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -ms-touch-action: pinch-zoom double-tap-zoom;
}

.k-colorgradient-canvas .k-hsv-gradient {
    border-radius: 4px;
    height: 180px;
}

.k-colorgradient-canvas .k-hsv-draghandle {
    margin-top: -7px;
    margin-left: -7px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    cursor: pointer;
}

.k-colorgradient-canvas .k-hsv-controls {
    position: relative;
    flex-shrink: 0;
    gap: 12px;
}

.k-colorgradient .k-draghandle {
    border-radius: 50%;
    width: 14px;
    height: 14px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
}

.k-colorgradient-slider.k-slider-vertical {
    width: 10px;
    height: 180px;
    flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-vertical .k-slider-track {
    width: 10px;
    border-radius: 10px;
    margin-left: -5px;
}

.k-colorgradient-slider.k-slider-horizontal {
    width: 100%;
    height: 10px;
    flex: 0 0 10px;
}

.k-colorgradient-slider.k-slider-horizontal .k-slider-track {
    height: 10px;
    border-radius: 10px;
    margin-top: -5px;
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 10px;
    position: relative;
    z-index: -1;
}

.k-colorgradient-slider .k-slider-wrap,
.k-colorgradient-slider .k-slider-track-wrap {
    z-index: 1;
}

.k-colorgradient-slider .k-slider-selection {
    display: none;
}

.k-colorgradient-slider .k-draghandle {
    border-width: 3px;
}

.k-colorgradient-inputs {
    gap: 8px;
}

.k-colorgradient-inputs .k-colorgradient-input-label {
    text-transform: uppercase;
}

.k-colorgradient-inputs > .k-vstack {
    gap: 4px;
}

.k-colorgradient-inputs .k-numerictextbox {
    width: 46px;
}

.k-colorgradient-inputs .k-input-inner {
    padding-inline-start: 2px;
    padding-inline-end: 2px;
    text-align: center;
    text-overflow: clip;
}

.k-colorgradient-color-contrast > div {
    display: flex;
    flex-flow: row nowrap;
    gap: 8px;
}

.k-colorgradient-color-contrast .k-contrast-ratio {
    margin-bottom: 8px;
}

.k-colorgradient-color-contrast .k-contrast-ratio-text {
    font-weight: 700;
}

.k-colorgradient-color-contrast .k-contrast-validation {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon {
    vertical-align: middle;
}

.k-colorgradient-color-contrast .k-contrast-validation .k-icon + .k-icon {
    margin-left: -13px;
}

.k-color-contrast-svg {
    position: absolute;
    top: 0;
    left: 0;
    overflow: visible;
    pointer-events: none;
}

.k-rtl .k-colorgradient-color-contrast .k-i-check + .k-i-check,
[dir="rtl"] .k-colorgradient-color-contrast .k-i-check + .k-i-check {
    margin-left: 0;
    margin-right: -13px;
}

.k-colorgradient {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-colorgradient:focus,
.k-colorgradient.k-focus {
    box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.k-colorgradient-canvas .k-hsv-gradient {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), black), linear-gradient(to right, white, rgba(255, 255, 255, 0));
}

.k-colorgradient .k-draghandle {
    border-color: rgba(255, 255, 255, 0.8);
    background-color: transparent;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

.k-colorgradient .k-draghandle:focus, .k-colorgradient .k-draghandle.k-focus {
    border-color: #ffffff;
    background-color: transparent;
    box-shadow: 0 1px 4px black;
}

.k-colorgradient .k-draghandle:hover, .k-colorgradient .k-draghandle.k-hover, .k-colorgradient .k-draghandle.k-active, .k-colorgradient .k-draghandle:active {
    border-color: #ffffff;
    background-color: transparent;
    box-shadow: 0 1px 4px black;
}

.k-colorgradient-slider.k-hue-slider.k-slider-horizontal .k-slider-track {
    background: linear-gradient(to right, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-colorgradient-slider.k-hue-slider.k-slider-vertical .k-slider-track {
    background: linear-gradient(to top, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-colorgradient-slider.k-alpha-slider .k-slider-track::before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAuSURBVHgBxYyxDQAwDMJIL+YT+DjtzFRliUfLcklqBCRT4eCTxbD6kdL2/LgYXqpvCbs3kBv/AAAAAElFTkSuQmCC) center repeat;
}

.k-colorgradient-input-label {
    color: #666666;
}

.k-rtl .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track,
[dir="rtl"] .k-colorgradient .k-hue-slider.k-slider-horizontal .k-slider-track {
    background: linear-gradient(to left, #ff0000, #ffff00, #00ff00, #00ffff, #0000ff, #ff00ff, #ff0000);
}

.k-coloreditor {
    border-radius: 4px;
    min-width: 272px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    display: inline-flex;
    flex-direction: column;
    align-items: stretch;
}

.k-coloreditor *,
.k-coloreditor *::before,
.k-coloreditor *::after {
    box-sizing: border-box;
}

.k-coloreditor-header {
    padding: 12px 12px 0;
}

.k-coloreditor-header-actions {
    gap: 8px;
}

.k-coloreditor-preview {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    justify-content: center;
    gap: 4px;
    position: relative;
    z-index: 1;
}

.k-coloreditor-preview .k-color-preview {
    width: 32px;
    height: 12px;
}

.k-coloreditor-views {
    min-width: calc(var(--kendo-color-preview-width, 24px)*var(--kendo-color-preview-columns, 10));
    padding: 12px 12px;
    gap: 12px;
}

.k-coloreditor-views .k-colorgradient {
    padding: 0;
    width: auto;
    border-width: 0;
}

.k-coloreditor-views .k-colorgradient:focus,
.k-coloreditor-views .k-colorgradient.k-focus {
    outline: 2px dotted;
    outline-offset: 4px;
    border-radius: 0;
}

.k-coloreditor-views .k-colorpalette {
    align-self: center;
}

.k-coloreditor-views .k-colorpalette-tile {
    width: var(--kendo-color-preview-width, 24px);
    height: var(--kendo-color-preview-height, 24px);
}

.k-coloreditor-footer.k-actions, .k-coloreditor-footer.k-edit-buttons,
.k-coloreditor-footer.k-action-buttons,
.k-coloreditor-footer.k-columnmenu-actions, .k-coloreditor-footer.k-form-buttons {
    margin: 0;
}

.k-coloreditor {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-coloreditor:focus,
.k-coloreditor.k-focus {
    box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.k-coloreditor .k-colorgradient:focus,
.k-coloreditor .k-colorgradient.k-focus {
    box-shadow: none;
    outline-color: rgba(0, 0, 0, 0.3);
}

.k-color-picker, .k-colorpicker {
    width: min-content;
}

.k-datetime-selector {
    display: flex;
    transition: transform .2s;
}

.k-datetime-wrap {
    width: 288px;
    overflow: hidden;
}

.k-datetime-wrap .k-datetime-buttongroup {
    padding: 8px 8px;
}

.k-datetime-wrap .k-calendar,
.k-datetime-wrap .k-timeselector {
    width: 100%;
    border-width: 0;
}

.k-datetime-calendar-wrap,
.k-datetime-time-wrap {
    text-align: center;
    flex: 0 0 288px;
}

.k-date-tab .k-datetime-selector {
    transform: translateX(0);
}

.k-time-tab .k-datetime-selector {
    transform: translateX(-100%);
}

.k-datetimepicker[dir="rtl"] .k-time-tab .k-datetime-selector,
.k-rtl .k-datetimepicker .k-time-tab .k-datetime-selector {
    transform: translateX(100%);
}

.k-daterange-picker, .k-daterangepicker {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-end;
    gap: 8px;
}

.k-daterange-picker *, .k-daterangepicker *,
.k-daterange-picker *::before,
.k-daterangepicker *::before,
.k-daterange-picker *::after,
.k-daterangepicker *::after {
    box-sizing: border-box;
}

.k-daterange-picker .k-dateinput, .k-daterangepicker .k-dateinput {
    width: 10em;
}

.k-daterangepicker-wrap {
    display: inherit;
    flex-flow: inherit;
    align-items: inherit;
    gap: inherit;
}

.k-dropdowngrid-popup {
    overflow: hidden;
}

.k-dropdowngrid-popup > .k-data-table {
    border-width: 0;
}

.k-dropdown-operator {
    width: min-content;
    flex: none;
    aspect-ratio: 1;
}

.k-dropdown-operator .k-input-button {
    border-width: 0;
}

.k-dropdown-operator .k-input-button .k-button-icon {
    width: auto;
    aspect-ratio: 1;
}

.k-dropdown-operator .k-input-inner {
    display: none;
}

.k-treeview {
    padding: 0;
    border-width: 0;
    background: none;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: block;
    cursor: default;
    overflow: auto;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview *,
.k-treeview *::before,
.k-treeview *::after {
    box-sizing: border-box;
}

.k-treeview-filter {
    padding: 8px;
    display: block;
    position: relative;
    flex: none;
}

.k-treeview-group {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    outline: 0;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treeview-group.ng-animating {
    overflow: hidden;
}

.k-treeview-top,
.k-treeview-mid,
.k-treeview-bot {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
}

.k-treeview-item {
    outline-style: none;
    margin: 0;
    padding: 0 0 0 16px;
    border-width: 0;
    display: block;
}

.k-treeview-toggle {
    margin-left: -16px;
    flex: none;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    cursor: pointer;
}

.k-treeview-loading {
    margin-right: 4px;
}

.k-treeview .k-checkbox-wrap,
.k-treeview .k-checkbox-wrapper {
    margin-left: 4px;
    margin-right: 4px;
    align-self: center;
}

.k-treeview-leaf {
    border-radius: 4px;
    padding: 4px 8px;
    border: 0px solid transparent;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    position: relative;
}

.k-treeview-leaf .k-icon,
.k-treeview-leaf .k-image,
.k-treeview-leaf .k-sprite {
    margin-right: 4px;
}

.k-treeview-leaf.k-focus {
    z-index: 1;
}

.k-treeview .k-treeview-load-more-button {
    cursor: pointer;
}

.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover, .k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
    text-decoration: underline;
}

.k-rtl .k-treeview .k-treeview-item,
.k-treeview[dir="rtl"] .k-treeview-item {
    padding-left: 0;
    padding-right: 16px;
}

.k-rtl .k-treeview .k-treeview-toggle,
.k-treeview[dir="rtl"] .k-treeview-toggle {
    margin-left: 0;
    margin-right: -16px;
}

.k-rtl .k-treeview .k-treeview-loading,
.k-treeview[dir="rtl"] .k-treeview-loading {
    margin-right: 0;
    margin-left: 4px;
}

.k-rtl .k-treeview .k-treeview-leaf .k-icon,
.k-rtl .k-treeview .k-treeview-leaf .k-image,
.k-rtl .k-treeview .k-treeview-leaf .k-sprite,
.k-rtl .k-treeview .k-in .k-icon,
.k-rtl .k-treeview .k-in .k-image,
.k-rtl .k-treeview .k-in .k-sprite,
.k-treeview[dir="rtl"] .k-treeview-leaf .k-icon,
.k-treeview[dir="rtl"] .k-treeview-leaf .k-image,
.k-treeview[dir="rtl"] .k-treeview-leaf .k-sprite,
.k-treeview[dir="rtl"] .k-in .k-icon,
.k-treeview[dir="rtl"] .k-in .k-image,
.k-treeview[dir="rtl"] .k-in .k-sprite {
    margin-right: 0;
    margin-left: 4px;
}

.k-treeview-sm {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-treeview-sm .k-treeview-leaf {
    padding: 2px 8px;
}

.k-treeview-md {
    font-size: 14px;
    line-height: 1.4285714286;
}

.k-treeview-md .k-treeview-leaf {
    padding: 4px 8px;
}

.k-treeview-lg {
    font-size: 16px;
    line-height: 1.5;
}

.k-treeview-lg .k-treeview-leaf {
    padding: 8px 12px;
}

.k-treeview {
    color: #424242;
}

.k-treeview-leaf:hover, .k-treeview-leaf.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-treeview-leaf:focus, .k-treeview-leaf.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-treeview-leaf.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-treeview .k-treeview-load-more-button {
    color: #ff6358;
    background-color: transparent;
}

.k-treeview .k-treeview-load-more-button:hover, .k-treeview .k-treeview-load-more-button.k-hover {
    color: #d6534a;
    background-color: transparent;
}

.k-treeview .k-treeview-load-more-button:focus, .k-treeview .k-treeview-load-more-button.k-focus {
    color: #d6534a;
    background-color: transparent;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-popup-dropdowntree {
    padding: 0;
}

.k-popup-dropdowntree .k-check-all {
    padding: 8px 8px 0;
}

.k-popup-dropdowntree .k-treeview {
    padding: 8px 8px;
}

.k-rating {
    margin: 0;
    padding: 0;
    border-width: 0;
    box-sizing: border-box;
    outline: 0;
    background: none;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: inline-flex;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-rating *,
.k-rating *::before,
.k-rating *::after {
    box-sizing: border-box;
}

.k-rating.k-readonly {
    pointer-events: none;
}

.k-rating-container {
    flex: 0 1 auto;
    position: relative;
    margin: 0 4px;
}

.k-rating-container .k-rating-item {
    display: inline-flex;
    position: relative;
    padding: 4px 4px;
    align-items: center;
    vertical-align: middle;
    margin: 0;
    outline: 0;
    overflow: hidden;
    transition: color 200ms ease-out 0s;
}

.k-rating-container .k-rating-item * {
    pointer-events: none;
}

.k-rating-container .k-rating-item .k-icon {
    font-size: 24px;
}

.k-rating-container .k-rating-item .k-rating-precision-part,
.k-rating-container .k-rating-item .k-rating-precision-complement {
    display: inherit;
    position: absolute;
    top: 4px;
    left: 4px;
    overflow: hidden;
}

.k-rating-container .k-rating-item .k-rating-precision-complement {
    direction: rtl;
}

.k-rating-container .k-rating-item svg {
    fill: currentColor;
}

.k-rating-label {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    line-height: 1.5;
    margin: 4px 8px;
}

.k-rtl .k-rating-precision-part,
[dir="rtl"] .k-rating-precision-part {
    left: auto;
    right: 4px;
}

.k-rtl .k-rating-item .k-rating-precision-complement,
[dir="rtl"] .k-rating-item .k-rating-precision-complement {
    direction: ltr;
}

.k-rating {
    color: #424242;
}

.k-rating:focus .k-rating-item > .k-icon, .k-rating.k-focus .k-rating-item > .k-icon {
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.k-rating:focus .k-rating-item.k-selected > .k-icon, .k-rating.k-focus .k-rating-item.k-selected > .k-icon {
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.k-rating-item {
    color: #424242;
}

.k-rating-item.k-selected {
    color: #ff6358;
}

.k-rating-item.k-selected:focus, .k-rating-item.k-selected.k-focus {
    color: #ff6358;
}

.k-rating-item:hover, .k-rating-item.k-hover {
    color: #ff6358;
    cursor: pointer;
}

.k-switch {
    box-sizing: border-box;
    outline: 0;
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
    line-height: 1;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-switch *,
.k-switch *::before,
.k-switch *::after {
    box-sizing: border-box;
}

.k-switch [type="checkbox"] {
    display: none;
}

.k-switch[aria-readonly="true"] {
    pointer-events: none;
}

.k-switch.k-readonly {
    pointer-events: none;
}

.k-switch-track {
    border-width: 1px;
    border-style: solid;
    outline: 0;
    display: flex;
    flex-flow: row nowrap;
    flex: 1 0 auto;
    position: relative;
    transition: background-color 200ms ease-in-out;
}

.k-switch-thumb-wrap {
    width: 0;
    height: 0;
    overflow: visible;
    position: absolute;
    transition: left 200ms ease-in-out;
    top: 50%;
}

.k-switch-thumb {
    border-width: 1px;
    border-style: solid;
    display: block;
    position: absolute;
    transform: translate(-50%, -50%);
}

.k-switch-label-on,
.k-switch-label-off {
    text-transform: uppercase;
    display: inline;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    overflow: hidden;
}

.k-switch-sm {
    width: 52px;
    height: 26px;
    font-size: 10px;
}

.k-switch-sm .k-switch-track {
    width: 52px;
    height: 26px;
}

.k-switch-sm .k-switch-label-on {
    left: 4px;
}

.k-switch-sm .k-switch-label-off {
    right: 4px;
}

.k-switch-sm .k-switch-thumb {
    width: 26px;
    height: 26px;
}

.k-switch-sm.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 13px);
}

.k-switch-sm.k-switch-off .k-switch-thumb-wrap {
    left: 13px;
}

.k-switch-sm[dir="rtl"] .k-switch-label-on,
[dir="rtl"] .k-switch-sm .k-switch-label-on,
.k-rtl .k-switch-sm .k-switch-label-on {
    left: auto;
    right: 4px;
}

.k-switch-sm[dir="rtl"] .k-switch-label-off,
[dir="rtl"] .k-switch-sm .k-switch-label-off,
.k-rtl .k-switch-sm .k-switch-label-off {
    right: auto;
    left: 4px;
}

.k-switch-sm[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-sm.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-sm.k-switch-on .k-switch-thumb-wrap {
    left: 13px;
}

.k-switch-sm[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-sm.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-sm.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 13px);
}

.k-switch-md {
    width: 60px;
    height: 30px;
    font-size: 10px;
}

.k-switch-md .k-switch-track {
    width: 60px;
    height: 30px;
}

.k-switch-md .k-switch-label-on {
    left: 6px;
}

.k-switch-md .k-switch-label-off {
    right: 6px;
}

.k-switch-md .k-switch-thumb {
    width: 30px;
    height: 30px;
}

.k-switch-md.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 15px);
}

.k-switch-md.k-switch-off .k-switch-thumb-wrap {
    left: 15px;
}

.k-switch-md[dir="rtl"] .k-switch-label-on,
[dir="rtl"] .k-switch-md .k-switch-label-on,
.k-rtl .k-switch-md .k-switch-label-on {
    left: auto;
    right: 6px;
}

.k-switch-md[dir="rtl"] .k-switch-label-off,
[dir="rtl"] .k-switch-md .k-switch-label-off,
.k-rtl .k-switch-md .k-switch-label-off {
    right: auto;
    left: 6px;
}

.k-switch-md[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-on .k-switch-thumb-wrap {
    left: 15px;
}

.k-switch-md[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-md.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-md.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 15px);
}

.k-switch-lg {
    width: 68px;
    height: 34px;
    font-size: 10px;
}

.k-switch-lg .k-switch-track {
    width: 68px;
    height: 34px;
}

.k-switch-lg .k-switch-label-on {
    left: 8px;
}

.k-switch-lg .k-switch-label-off {
    right: 8px;
}

.k-switch-lg .k-switch-thumb {
    width: 34px;
    height: 34px;
}

.k-switch-lg.k-switch-on .k-switch-thumb-wrap {
    left: calc(100% - 17px);
}

.k-switch-lg.k-switch-off .k-switch-thumb-wrap {
    left: 17px;
}

.k-switch-lg[dir="rtl"] .k-switch-label-on,
[dir="rtl"] .k-switch-lg .k-switch-label-on,
.k-rtl .k-switch-lg .k-switch-label-on {
    left: auto;
    right: 8px;
}

.k-switch-lg[dir="rtl"] .k-switch-label-off,
[dir="rtl"] .k-switch-lg .k-switch-label-off,
.k-rtl .k-switch-lg .k-switch-label-off {
    right: auto;
    left: 8px;
}

.k-switch-lg[dir="rtl"].k-switch-on .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-lg.k-switch-on .k-switch-thumb-wrap,
.k-rtl .k-switch-lg.k-switch-on .k-switch-thumb-wrap {
    left: 17px;
}

.k-switch-lg[dir="rtl"].k-switch-off .k-switch-thumb-wrap,
[dir="rtl"] .k-switch-lg.k-switch-off .k-switch-thumb-wrap,
.k-rtl .k-switch-lg.k-switch-off .k-switch-thumb-wrap {
    left: calc(100% - 17px);
}

.k-switch[dir="rtl"] .k-switch-thumb,
[dir="rtl"] .k-switch .k-switch-thumb,
.k-switch.k-rtl .k-switch-thumb,
.k-rtl .k-switch .k-switch-thumb {
    transform: translate(50%, -50%);
}

.k-switch-off .k-switch-track {
    border-color: #ebebeb;
    color: #424242;
    background-color: #ffffff;
}

.k-switch-off .k-switch-thumb {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-switch-off:focus .k-switch-track, .k-switch-off.k-focus .k-switch-track {
    outline: 2px solid rgba(0, 0, 0, 0.08);
}

.k-switch-off .k-switch-label-on {
    color: transparent;
}

.k-switch-on .k-switch-track {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-switch-on .k-switch-thumb {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-switch-on:focus .k-switch-track, .k-switch-on.k-focus .k-switch-track {
    outline: 2px solid rgba(255, 99, 88, 0.25);
}

.k-switch-on .k-switch-label-off {
    color: transparent;
}

.k-external-dropzone {
    height: 220px;
    display: flex;
    flex-flow: row nowrap;
}

.k-dropzone-inner {
    padding: 8px 8px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    flex: 1 1 auto;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
}

.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
    margin-bottom: 24px;
    font-size: 48px;
}

.k-dropzone-inner .k-dropzone-hint {
    margin-bottom: 8px;
}

.k-dropzone-inner .k-dropzone-note {
    font-size: 12px;
}

.k-dropzone-inner {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-dropzone-inner > .k-icon,
.k-dropzone-inner .k-dropzone-icon {
    color: #7e7e7e;
}

.k-dropzone-inner .k-dropzone-note {
    color: #666666;
}

.k-external-dropzone-hover .k-icon,
.k-external-dropzone-hover .k-dropzone-icon {
    color: #ff6358;
}

.k-upload {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-upload *,
.k-upload *::before,
.k-upload *::after {
    box-sizing: border-box;
}

.k-upload .k-upload-button {
    min-width: 7em;
}

.k-upload .k-dropzone {
    padding: 8px 8px;
    border-width: 0;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    background-color: transparent;
}

.k-upload .k-dropzone .k-dropzone-hint {
    font-style: normal;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    flex: 1;
}

.k-upload .k-dropzone .k-upload-status {
    font-weight: normal;
    display: flex;
    align-items: center;
    position: relative;
}

.k-upload .k-dropzone .k-upload-status > .k-icon {
    margin-right: 4px;
}

.k-upload .k-dropzone .k-upload-status + .k-dropzone-hint {
    display: none;
}

.k-upload .k-dropzone-active .k-upload-status {
    display: none;
}

.k-upload .k-dropzone-active .k-upload-status + .k-dropzone-hint {
    display: block;
}

.k-upload .k-upload-files {
    max-height: 300px;
    overflow-y: auto;
    margin: 0;
    padding: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    list-style: none;
}

.k-upload .k-upload-files .k-file-multiple,
.k-upload .k-upload-files .k-file-single {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.k-upload .k-upload-files .k-file-single {
    align-items: center;
}

.k-upload .k-upload-files .k-file-multiple {
    align-items: flex-start;
}

.k-upload .k-upload-files .k-file {
    padding: 8px 8px 10px;
    border-width: 0 0 1px;
    border-style: solid;
    outline: none;
    display: flex;
    align-items: flex-start;
    position: relative;
}

.k-upload .k-upload-files .k-file:last-child {
    border-width: 0;
}

.k-upload .k-upload-files .k-filename {
    margin-left: 1em;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.k-upload .k-upload-files .k-upload-status .k-icon {
    vertical-align: middle;
}

.k-upload .k-upload-files .k-upload-pct {
    margin: 0 4px;
    font-weight: normal;
    vertical-align: middle;
}

.k-upload .k-upload-files ~ .k-clear-selected,
.k-upload .k-upload-files ~ .k-upload-selected {
    margin-top: -4px;
    border-width: 0;
}

.k-upload .k-upload-files ~ .k-upload-selected {
    border-left-width: 1px;
    border-left-style: solid;
    margin-left: -1px;
}

.k-upload .k-upload-files .k-file-name,
.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-validation-message,
.k-upload .k-upload-files .k-file-information {
    display: block;
}

.k-upload .k-upload-files .k-file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}

.k-upload .k-upload-files .k-file-size,
.k-upload .k-upload-files .k-file-information,
.k-upload .k-upload-files .k-file-validation-message {
    font-size: 11px;
    line-height: 1;
}

.k-upload .k-upload-files .k-file-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
    margin: 0px 0;
    width: 24px;
    height: 34px;
    border-width: 2px;
    border-style: solid;
    font-size: 7.98px;
    text-transform: uppercase;
    position: absolute;
    top: 8px;
}

.k-upload .k-upload-files .k-file-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-group,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-group {
    font-size: 32px;
}

.k-upload .k-upload-files .k-file-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-file-invalid-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-group-wrapper .k-file-state,
.k-upload .k-upload-files .k-multiple-files-invalid-group-wrapper .k-file-state {
    position: absolute;
}

.k-upload .k-upload-files .k-file-invalid-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
    font-size: 1.2em;
}

.k-upload .k-upload-files .k-multiple-files-extension-wrapper,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper {
    margin-top: 4px;
}

.k-upload .k-upload-files .k-file-state {
    visibility: hidden;
}

.k-upload .k-upload-files .k-file-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-file-single > .k-file-extension-wrapper + .k-file-name-size-wrapper {
    margin-left: calc(24px + 1em);
    min-height: 38px;
    display: block;
    overflow: hidden;
}

.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper + .k-file-name-size-wrapper,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper + .k-file-name-size-wrapper {
    margin-left: calc(24px + 1em);
}

.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper {
    margin-bottom: -2px;
}

.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-size,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-information,
.k-upload .k-upload-files .k-file-extension-wrapper + .k-file-name-size-wrapper .k-file-validation-message {
    font-size: 9.432px;
}

.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
    content: "";
    border-style: solid;
    display: inline-block;
    position: absolute;
}

.k-upload .k-upload-files .k-file-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-extension-wrapper::before,
.k-upload .k-upload-files .k-file-invalid-extension-wrapper::before,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::before {
    top: -1px;
    right: -1px;
    width: 0;
    height: 0;
    border-width: 6px;
    margin-top: -1px;
    margin-right: -1px;
}

.k-upload .k-upload-files .k-multiple-files-extension-wrapper::after,
.k-upload .k-upload-files .k-multiple-files-invalid-extension-wrapper::after {
    top: -6px;
    left: -6px;
    width: 15px;
    height: 35px;
    border-width: 2px 0 0 2px;
}

.k-upload .k-upload-files .k-file-extension,
.k-upload .k-upload-files .k-file-invalid-icon {
    position: absolute;
    bottom: 0;
    line-height: normal;
}

.k-upload .k-upload-files .k-file-invalid-icon {
    margin-left: 4px;
}

.k-upload .k-upload-files .k-file-extension {
    margin-left: .2em;
    margin-bottom: .3em;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    left: 0;
}

.k-upload .k-upload-files .k-upload-action {
    border-width: 0;
    color: inherit;
    background: none;
    box-shadow: none;
}

.k-upload .k-upload-files .k-file-name-size-wrapper {
    margin-left: 0;
    margin-right: 0;
    min-height: 32px;
    display: block;
    overflow: hidden;
    flex: 1 0 0;
}

.k-upload .k-file-multiple > .k-file-name-size-wrapper {
    margin-left: 8px;
}

.k-upload .k-multiple-files-wrapper,
.k-upload .k-file-single > .k-file-name-size-wrapper,
.k-upload .k-file > .k-file-name-size-wrapper {
    margin-left: 8px;
    margin-right: 0;
    min-height: 32px;
    display: block;
    overflow: hidden;
    flex: 1 0 0;
}

.k-upload .k-multiple-files-wrapper .k-file-name-size-wrapper {
    margin-bottom: 12px;
    display: block;
}

.k-upload .k-multiple-files-wrapper .k-file-information {
    margin-top: -4px;
}

.k-upload .k-progress {
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.k-upload .k-progressbar {
    height: 2px;
    position: absolute;
    bottom: 4px;
    width: calc(100% - 16px);
}

.k-upload .k-progressbar .k-progress {
    position: absolute;
    width: 100%;
    max-width: 100%;
    height: 100%;
}

.k-upload .k-file-invalid > .k-progress {
    width: 100%;
}

.k-upload .k-actions, .k-upload .k-edit-buttons,
.k-upload .k-action-buttons,
.k-upload .k-columnmenu-actions, .k-upload .k-form-buttons {
    border-top-width: 1px;
}

.k-upload[dir="rtl"] .k-dropzone,
.k-rtl .k-upload .k-dropzone {
    text-align: left;
}

.k-upload[dir="rtl"] .k-dropzone .k-upload-status > .k-icon,
.k-rtl .k-upload .k-dropzone .k-upload-status > .k-icon {
    margin-left: 6px;
    margin-right: 0;
}

.k-upload[dir="rtl"] .k-multiple-files-wrapper,
.k-upload[dir="rtl"] .k-file-single > .k-file-name-size-wrapper,
.k-upload[dir="rtl"] .k-file-multiple > .k-file-name-size-wrapper,
.k-upload[dir="rtl"] .k-file > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-multiple-files-wrapper,
.k-rtl .k-upload .k-file-single > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file-multiple > .k-file-name-size-wrapper,
.k-rtl .k-upload .k-file > .k-file-name-size-wrapper {
    margin-right: 8px;
}

.k-upload[dir="rtl"] .k-button + .k-button,
.k-rtl .k-upload .k-button + .k-button {
    border-right-width: 0;
}

.k-upload[dir="rtl"] .k-progress,
.k-rtl .k-upload .k-progress {
    left: auto;
    right: 0;
}

.k-upload-button {
    position: relative;
    overflow: hidden;
    direction: ltr;
}

.k-upload-button input {
    font: 170px monospace !important;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.k-upload-button input[disabled],
.k-upload-button input.k-disabled {
    visibility: hidden;
}

.k-upload {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-upload .k-dropzone {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-upload .k-dropzone.k-dropzone-hover, .k-upload .k-dropzone.k-dropzone-hovered {
    background-color: #f0f0f0;
}

.k-upload .k-dropzone .k-dropzone-hint {
    color: #666666;
}

.k-upload .k-upload-files,
.k-upload .k-file {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-upload .k-file.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-file .k-upload-action.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-upload .k-upload-status {
    color: #666666;
}

.k-upload .k-file-progress .k-file-name {
    color: #424242;
}

.k-upload .k-file-progress .k-progress {
    background-color: #0058e9;
}

.k-upload .k-file-success .k-progress {
    background-color: #37b400;
}

.k-upload .k-file-error .k-file-validation-message,
.k-upload .k-file-invalid .k-file-validation-message {
    color: #f31700;
}

.k-upload .k-file-error .k-progress,
.k-upload .k-file-invalid .k-progress {
    background-color: #f31700;
}

.k-upload .k-file-extension-wrapper,
.k-upload .k-multiple-files-extension-wrapper,
.k-upload .k-file-group-wrapper,
.k-upload .k-multiple-files-group-wrapper,
.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper {
    color: #666666;
    border-color: #666666;
}

.k-upload .k-file-invalid-extension-wrapper,
.k-upload .k-multiple-files-invalid-extension-wrapper,
.k-upload .k-file-error .k-file-extension-wrapper,
.k-upload .k-file-invalid-group-wrapper,
.k-upload .k-multiple-files-invalid-group-wrapper,
.k-upload .k-file-error .k-file-group-wrapper {
    border-color: #666666;
}

.k-upload .k-file-extension-wrapper::before,
.k-upload .k-multiple-files-extension-wrapper::before,
.k-upload .k-file-invalid-extension-wrapper::before,
.k-upload .k-multiple-files-invalid-extension-wrapper::before,
.k-upload .k-file-error .k-file-extension-wrapper::before {
    background-color: #ffffff;
    border-color: transparent transparent #666666 #666666;
}

.k-upload .k-multiple-files-extension-wrapper::after,
.k-upload .k-multiple-files-invalid-extension-wrapper::after {
    border-top-color: #666666;
    border-left-color: #666666;
}

.k-upload .k-file-size,
.k-upload .k-file-validation-message,
.k-upload .k-file-information {
    color: #666666;
}

.k-upload .k-multiple-files-wrapper .k-file-information {
    color: #424242;
}

.k-upload.k-invalid, .k-upload.ng-invalid.ng-touched, .k-upload.ng-invalid.ng-dirty {
    border-color: #f31700;
}

.k-appbar {
    padding: 8px 8px;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    list-style: none;
    display: flex;
    gap: 8px;
    flex-flow: row wrap;
    align-items: center;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-appbar *,
.k-appbar *::before,
.k-appbar *::after {
    box-sizing: border-box;
}

.k-appbar > * {
    flex-shrink: 0;
}

.k-appbar .k-appbar-section {
    display: inline-flex;
    flex-wrap: nowrap;
    align-items: center;
}

.k-appbar .k-appbar-spacer {
    flex: 1 0 auto;
}

.k-appbar .k-appbar-spacer-sized {
    flex-grow: 0;
}

.k-appbar .k-appbar-separator {
    margin: 0;
    width: 0;
    min-height: 1em;
    border-style: solid;
    border-width: 0 0 0 1px;
    display: inline-block;
}

.k-appbar .k-input,
.k-appbar .k-picker {
    width: 10em;
}

.k-appbar .k-color-picker, .k-appbar .k-colorpicker {
    width: min-content;
}

.k-appbar-static {
    position: static;
}

.k-appbar-sticky {
    width: 100%;
    position: sticky;
    top: 0;
    z-index: 1000;
}

.k-appbar-fixed {
    width: 100%;
    position: fixed;
    z-index: 1;
}

.k-appbar-top {
    top: 0;
    bottom: auto;
}

.k-appbar-bottom {
    top: auto;
    bottom: 0;
}

.k-appbar-bottom.k-appbar-fixed {
    bottom: 0;
}

.k-appbar {
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.16);
}

.k-appbar-bottom {
    box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.16);
}

.k-appbar-primary {
    color: white;
    background-color: #ff6358;
}

.k-appbar-secondary {
    color: white;
    background-color: #666666;
}

.k-appbar-tertiary {
    color: white;
    background-color: #03a9f4;
}

.k-appbar-info {
    color: white;
    background-color: #0058e9;
}

.k-appbar-success {
    color: white;
    background-color: #37b400;
}

.k-appbar-warning {
    color: black;
    background-color: #ffc000;
}

.k-appbar-error {
    color: white;
    background-color: #f31700;
}

.k-appbar-dark {
    color: white;
    background-color: #424242;
}

.k-appbar-light {
    color: black;
    background-color: #ebebeb;
}

.k-appbar-inverse {
    color: white;
    background-color: #424242;
}

.k-fab {
    padding: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    box-sizing: border-box;
    color: inherit;
    background-color: transparent;
    font-size: 14px;
    line-height: 1.4285714286;
    font-family: inherit;
    text-align: center;
    white-space: nowrap;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
    outline: none;
}

.k-fab *,
.k-fab *::before,
.k-fab *::after {
    box-sizing: border-box;
}

.k-fab:focus {
    outline: none;
}

.k-fab-icon {
    width: 20px;
    height: 20px;
}

.k-fab-icon:not(:only-child) {
    margin-right: 2px;
    margin-left: -2px;
}

.k-fab-sm {
    padding: 8px 8px;
}

.k-fab-md {
    padding: 16px 16px;
}

.k-fab-lg {
    padding: 24px 24px;
}

.k-fab-square {
    aspect-ratio: 1;
}

.k-fab-items {
    margin: 0;
    padding: 16px 0px;
    display: flex;
}

.k-fab-items-bottom {
    flex-direction: column;
}

.k-fab-items-bottom .k-fab-item:last-child {
    margin-bottom: 0;
}

.k-fab-items-top {
    flex-direction: column-reverse;
}

.k-fab-items-top .k-fab-item:first-child {
    margin-bottom: 0;
}

.k-fab-item {
    list-style-type: none;
    margin-bottom: 8px;
    outline: none;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    cursor: pointer;
}

.k-fab-item.k-text-right {
    flex-direction: row;
}

.k-fab-item.k-text-right .k-fab-item-text {
    margin-right: 8px;
}

.k-fab-item.k-text-left {
    flex-direction: row-reverse;
}

.k-fab-item.k-text-left .k-fab-item-text {
    margin-left: 8px;
}

.k-fab-item-text {
    padding: 4px 4px;
    border-width: 1px;
    border-radius: 2px;
    font-size: 10px;
    line-height: 1.2;
}

.k-fab-item-icon {
    width: 20px;
    height: 20px;
    padding: 8px 8px;
    border-width: 0;
    border-radius: 50%;
    box-sizing: content-box;
    outline: none;
}

.k-rtl .k-fab,
.k-fab[dir="rtl"],
[dir="rtl"] .k-fab {
    direction: rtl;
}

.k-rtl .k-fab .k-fab-icon:not(:only-child),
.k-fab[dir="rtl"] .k-fab-icon:not(:only-child),
[dir="rtl"] .k-fab .k-fab-icon:not(:only-child) {
    margin-right: -4px;
    margin-left: 4px;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-left,
[dir="rtl"] .k-fab-popup .k-fab-item.k-text-left {
    flex-direction: row;
}

.k-rtl .k-fab-popup .k-fab-item.k-text-right,
[dir="rtl"] .k-fab-popup .k-fab-item.k-text-right {
    flex-direction: row-reverse;
}

.k-fab-solid-primary {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #ff6358;
    outline-offset: -1px;
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-fab-solid-secondary {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #666666;
    outline-offset: -1px;
    border-color: #666666;
    color: white;
    background-color: #666666;
}

.k-fab-solid-tertiary {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #03a9f4;
    outline-offset: -1px;
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
}

.k-fab-solid-info {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #0058e9;
    outline-offset: -1px;
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-fab-solid-success {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #37b400;
    outline-offset: -1px;
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-fab-solid-warning {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #ffc000;
    outline-offset: -1px;
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-fab-solid-error {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #f31700;
    outline-offset: -1px;
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-fab-solid-dark {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #424242;
    outline-offset: -1px;
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-fab-solid-light {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #ebebeb;
    outline-offset: -1px;
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
}

.k-fab-solid-inverse {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid #424242;
    outline-offset: -1px;
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-hover.k-fab-solid-primary,
.k-fab-solid-primary:hover {
    border-color: #f55f54;
    background-color: #f55f54;
}

.k-hover.k-fab-solid-secondary,
.k-fab-solid-secondary:hover {
    border-color: #626262;
    background-color: #626262;
}

.k-hover.k-fab-solid-tertiary,
.k-fab-solid-tertiary:hover {
    border-color: #03a2ea;
    background-color: #03a2ea;
}

.k-hover.k-fab-solid-info,
.k-fab-solid-info:hover {
    border-color: #0054e0;
    background-color: #0054e0;
}

.k-hover.k-fab-solid-success,
.k-fab-solid-success:hover {
    border-color: #35ad00;
    background-color: #35ad00;
}

.k-hover.k-fab-solid-warning,
.k-fab-solid-warning:hover {
    border-color: #f5b800;
    background-color: #f5b800;
}

.k-hover.k-fab-solid-error,
.k-fab-solid-error:hover {
    border-color: #e91600;
    background-color: #e91600;
}

.k-hover.k-fab-solid-dark,
.k-fab-solid-dark:hover {
    border-color: #3f3f3f;
    background-color: #3f3f3f;
}

.k-hover.k-fab-solid-light,
.k-fab-solid-light:hover {
    border-color: #e2e2e2;
    background-color: #e2e2e2;
}

.k-hover.k-fab-solid-inverse,
.k-fab-solid-inverse:hover {
    border-color: #3f3f3f;
    background-color: #3f3f3f;
}

.k-fab-solid-primary.k-focus,
.k-fab-solid-primary:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(255, 99, 88, 0.3);
}

.k-fab-solid-secondary.k-focus,
.k-fab-solid-secondary:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(102, 102, 102, 0.3);
}

.k-fab-solid-tertiary.k-focus,
.k-fab-solid-tertiary:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(3, 169, 244, 0.3);
}

.k-fab-solid-info.k-focus,
.k-fab-solid-info:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(0, 88, 233, 0.3);
}

.k-fab-solid-success.k-focus,
.k-fab-solid-success:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(55, 180, 0, 0.3);
}

.k-fab-solid-warning.k-focus,
.k-fab-solid-warning:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(255, 192, 0, 0.3);
}

.k-fab-solid-error.k-focus,
.k-fab-solid-error:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(243, 23, 0, 0.3);
}

.k-fab-solid-dark.k-focus,
.k-fab-solid-dark:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(66, 66, 66, 0.3);
}

.k-fab-solid-light.k-focus,
.k-fab-solid-light:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(235, 235, 235, 0.3);
}

.k-fab-solid-inverse.k-focus,
.k-fab-solid-inverse:focus {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(66, 66, 66, 0.3);
}

.k-active.k-fab-solid-primary,
.k-selected.k-fab-solid-primary,
.k-fab-solid-primary:active {
    border-color: #e0574d;
    background-color: #e0574d;
}

.k-active.k-fab-solid-secondary,
.k-selected.k-fab-solid-secondary,
.k-fab-solid-secondary:active {
    border-color: #5a5a5a;
    background-color: #5a5a5a;
}

.k-active.k-fab-solid-tertiary,
.k-selected.k-fab-solid-tertiary,
.k-fab-solid-tertiary:active {
    border-color: #0395d7;
    background-color: #0395d7;
}

.k-active.k-fab-solid-info,
.k-selected.k-fab-solid-info,
.k-fab-solid-info:active {
    border-color: #004dcd;
    background-color: #004dcd;
}

.k-active.k-fab-solid-success,
.k-selected.k-fab-solid-success,
.k-fab-solid-success:active {
    border-color: #309e00;
    background-color: #309e00;
}

.k-active.k-fab-solid-warning,
.k-selected.k-fab-solid-warning,
.k-fab-solid-warning:active {
    border-color: #e0a900;
    background-color: #e0a900;
}

.k-active.k-fab-solid-error,
.k-selected.k-fab-solid-error,
.k-fab-solid-error:active {
    border-color: #d61400;
    background-color: #d61400;
}

.k-active.k-fab-solid-dark,
.k-selected.k-fab-solid-dark,
.k-fab-solid-dark:active {
    border-color: #3a3a3a;
    background-color: #3a3a3a;
}

.k-active.k-fab-solid-light,
.k-selected.k-fab-solid-light,
.k-fab-solid-light:active {
    border-color: #cfcfcf;
    background-color: #cfcfcf;
}

.k-active.k-fab-solid-inverse,
.k-selected.k-fab-solid-inverse,
.k-fab-solid-inverse:active {
    border-color: #3a3a3a;
    background-color: #3a3a3a;
}

.k-disabled.k-fab-solid-primary,
.k-fab-solid-primary:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #ffa19b;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-secondary,
.k-fab-solid-secondary:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #a3a3a3;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-tertiary,
.k-fab-solid-tertiary:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #68cbf8;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-info,
.k-fab-solid-info:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #669bf2;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-success,
.k-fab-solid-success:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #87d266;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-warning,
.k-fab-solid-warning:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #ffd966;
    color: #666666;
    opacity: 1;
}

.k-disabled.k-fab-solid-error,
.k-fab-solid-error:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #f87466;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-dark,
.k-fab-solid-dark:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #8e8e8e;
    color: white;
    opacity: 1;
}

.k-disabled.k-fab-solid-light,
.k-fab-solid-light:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #f3f3f3;
    color: #666666;
    opacity: 1;
}

.k-disabled.k-fab-solid-inverse,
.k-fab-solid-inverse:disabled {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: #8e8e8e;
    color: white;
    opacity: 1;
}

.k-fab-item-text {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
}

.k-fab-item-icon {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.14), 0 1px 18px rgba(0, 0, 0, 0.12), 0 3px 5px rgba(0, 0, 0, 0.2);
    outline: 1px solid rgba(0, 0, 0, 0.08);
    outline-offset: -1px;
}

.k-fab-item.k-hover .k-fab-item-icon,
.k-fab-item:hover .k-fab-item-icon {
    border-color: rgba(0, 0, 0, 0.1168);
    background-color: #ebebeb;
}

.k-fab-item:focus .k-fab-item-text,
.k-fab-item:focus .k-fab-item-icon,
.k-fab-item.k-focus .k-fab-item-text,
.k-fab-item.k-focus .k-fab-item-icon {
    outline-style: solid;
    outline-width: 2px;
    outline-color: rgba(0, 0, 0, 0.08);
}

.k-fab-item.k-active .k-fab-item-icon,
.k-fab-item:active .k-fab-item-icon {
    border-color: rgba(0, 0, 0, 0.1536);
    background-color: #e1e1e1;
}

.k-fab-item.k-disabled,
.k-fab-item:disabled {
    opacity: 1;
}

.k-fab-item.k-disabled .k-fab-item-text,
.k-fab-item.k-disabled .k-fab-item-icon,
.k-fab-item:disabled .k-fab-item-text,
.k-fab-item:disabled .k-fab-item-icon {
    box-shadow: 0 6px 10px rgba(91, 91, 91, 0.1744), 0 1px 18px rgba(101, 101, 101, 0.1552), 0 3px 5px rgba(70, 70, 70, 0.232);
    background-color: white;
    color: #8e8e8e;
}

.k-animation-container > .k-fab-popup {
    box-shadow: none;
}

.k-actionsheet-container {
    width: 100%;
    height: 100%;
    max-width: clamp(100vw, 100%, 100%);
    max-height: clamp(100vh, 100%, 100%);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
    transform: translateZ(0);
}

.k-actionsheet-container > .k-overlay {
    position: absolute;
    z-index: 1;
}

.k-actionsheet-container > .k-animation-container {
    width: 100%;
    height: 100%;
    border-radius: 0;
    overflow: hidden;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    pointer-events: none;
}

.k-actionsheet-container > .k-animation-container > .k-child-animation-container {
    position: absolute;
}

.k-actionsheet-container > .k-actionsheet {
    position: absolute;
    z-index: 2;
}

.k-actionsheet-container .k-actionsheet {
    pointer-events: all;
}

.k-actionsheet {
    width: var(--kendo-actionsheet-width, 360px);
    height: var(--kendo-actionsheet-height, 60vh);
    max-width: var(--kendo-actionsheet-max-width, 100%);
    max-height: var(--kendo-actionsheet-max-height, 60vh);
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    box-sizing: border-box;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    overflow: hidden;
    position: relative;
}

.k-actionsheet *,
.k-actionsheet *::before,
.k-actionsheet *::after {
    box-sizing: border-box;
}

.k-actionsheet-titlebar, .k-actionsheet-jq .k-actionsheet-header {
    padding: 8px 16px;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    flex: none;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    gap: 16px;
}

.k-actionsheet-titlebar-group {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    width: 100%;
}

.k-actionsheet-title {
    flex: 1;
}

.k-actionsheet-subtitle {
    font-size: 12px;
    line-height: 1.25;
}

.k-actionsheet-actions {
    flex: none;
}

.k-actionsheet-content {
    flex: 1;
    overflow: auto;
    position: relative;
}

.k-actionsheet-footer {
    flex: none;
}

.k-actionsheet-items {
    margin: 0;
    padding: 0;
    list-style: none;
    flex: none;
}

.k-actionsheet-item {
    padding: 0;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    outline: none;
}

.k-actionsheet-action {
    margin: 0;
    padding: 8px 16px;
    min-height: 40px;
    box-sizing: border-box;
    color: inherit;
    text-decoration: none;
    outline: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    gap: 12px;
}

.k-actionsheet-item-text {
    display: flex;
    flex-flow: column nowrap;
}

.k-actionsheet-item-description {
    font-size: 0.875em;
}

.k-actionsheet > .k-hr {
    margin: 0;
    border-color: inherit;
    flex: none;
}

.k-actionsheet-top {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-width: 0px;
    border-top-width: 0;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.k-actionsheet-bottom {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-width: 0px;
    border-bottom-width: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.k-actionsheet-left {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-width: 0px;
    border-left-width: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.k-actionsheet-right {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-width: 0px;
    border-right-width: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.k-actionsheet-fullscreen {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
    height: 100%;
}

.k-animation-container > .k-actionsheet {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    transform: none;
}

.k-adaptive-actionsheet {
    max-width: 100%;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
}

.k-adaptive-actionsheet .k-actionsheet-titlebar, .k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header, .k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header {
    padding: 16px 16px;
    border-bottom-width: 1px;
}

.k-adaptive-actionsheet .k-actionsheet-content {
    padding: 8px 16px;
}

.k-adaptive-actionsheet .k-actionsheet-footer {
    padding: 8px 16px;
}

.k-adaptive-actionsheet .k-actionsheet-filter {
    width: calc(min(100%, calc( 360px - 32px) ));
}

.k-adaptive-actionsheet .k-actionsheet-content,
.k-adaptive-actionsheet .k-actionsheet-footer {
    margin-inline: auto;
    width: min(100%, 360px);
}

.k-adaptive-actionsheet .k-list-container,
.k-adaptive-actionsheet .k-treeview {
    height: 100%;
}

.k-adaptive-actionsheet .k-list-filter {
    width: 100%;
    padding-inline: 0;
}

.k-adaptive-actionsheet .k-calendar {
    margin-inline: auto;
    border-width: 0;
    display: flex;
}

.k-adaptive-actionsheet .k-timeselector {
    height: 100%;
    border-width: 0;
    overflow: hidden;
}

.k-adaptive-actionsheet .k-timeselector .k-time-part {
    display: contents;
}

.k-adaptive-actionsheet .k-timeselector .k-time-list-wrapper {
    height: 100%;
}

.k-adaptive-actionsheet .k-datetime-wrap {
    width: 100%;
    height: 100%;
    display: flex;
    flex-flow: column nowrap;
}

.k-adaptive-actionsheet .k-datetime-selector {
    flex: 1 1 auto;
}

.k-adaptive-actionsheet .k-datetime-calendar-wrap {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    flex: 0 0 100%;
}

.k-adaptive-actionsheet .k-datetime-time-wrap {
    width: 100%;
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    flex: 0 0 100%;
}

.k-adaptive-actionsheet .k-scrollable-wrap {
    height: 100%;
    overflow-y: auto;
}

.k-adaptive-actionsheet .k-data-table {
    max-height: 100%;
    overflow: hidden;
    display: flex;
    flex-flow: column nowrap;
}

.k-actionsheet-jq.k-actionsheet {
    height: auto;
}

.k-actionsheet-jq .k-actionsheet-header {
    align-items: flex-start;
}

.k-actionsheet-jq .k-actionsheet-action {
    align-items: center;
}

.k-actionsheet {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
    box-shadow: 0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.k-actionsheet-subtitle {
    color: #666666;
}

.k-actionsheet-item:hover, .k-actionsheet-item.k-hover {
    background-color: #f0f0f0;
}

.k-actionsheet-item:focus, .k-actionsheet-item.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-actionsheet-item-description {
    color: #666666;
}

.k-adaptive-actionsheet .k-actionsheet-titlebar, .k-adaptive-actionsheet .k-actionsheet-jq .k-actionsheet-header, .k-actionsheet-jq .k-adaptive-actionsheet .k-actionsheet-header {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-window {
    border-radius: 0px;
    padding: 0;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.25;
    display: inline-flex;
    flex-direction: column;
    position: absolute;
    z-index: 10002;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-window.k-window-maximized {
    max-width: 100vw;
    max-height: 100vh;
    box-shadow: none;
}

.k-window-sm {
    width: 300px;
}

.k-window-md {
    width: 800px;
}

.k-window-lg {
    width: 1200px;
}

.k-window-titlebar {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding: 12px 16px;
    border-width: 0 0 1px;
    border-style: solid;
    white-space: nowrap;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    align-items: center;
}

.k-window-minimized .k-window-titlebar {
    border-width: 0;
}

.k-window-title {
    padding: .5em 0;
    margin: -.5em 0;
    font-size: 16px;
    line-height: 1.25;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
    flex: 1;
    display: flex;
    flex-flow: row nowrap;
}

.k-window-title::before {
    content: "\200b";
}

.k-window-actions {
    margin: -5em 0;
    margin-inline-end: -4px;
    line-height: 1;
    display: flex;
    flex-flow: row nowrap;
    flex-shrink: 0;
    align-items: center;
    vertical-align: top;
}

.k-window-action {
    flex-shrink: 0;
}

.k-window-content,
.k-prompt-container {
    padding: 16px 16px;
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background: none;
    outline: 0;
    overflow: auto;
    position: relative;
    flex: 1 1 auto;
}

.k-window-content + .k-prompt-container {
    margin-top: -8px;
}

.k-window-content:first-child {
    padding-top: clamp(16px, 12px, 12px);
}

.k-window-content:last-child {
    padding-bottom: clamp(16px, 12px, 12px);
}

.k-window-iframecontent {
    padding: 0;
    overflow: visible;
}

.k-window-iframecontent .k-content-frame {
    vertical-align: top;
    border: 0;
    width: 100%;
    height: 100%;
}

.k-window-buttons,
.k-window-buttongroup {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 8px 8px;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    flex: 0 0 auto;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    overflow: hidden;
}

.k-prompt-container > .k-textarea {
    width: 100%;
}

.k-window .k-resize-n {
    top: 0;
}

.k-window .k-resize-e {
    right: 0;
}

.k-window .k-resize-s {
    bottom: 0;
}

.k-window .k-resize-w {
    left: 0;
}

.k-window {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}

.k-window:focus, .k-window.k-focus {
    box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.k-window-titlebar {
    border-color: inherit;
    color: #424242;
    background-color: #fafafa;
}

.k-dialog-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    outline: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10001;
}

.k-dialog-wrapper .k-dialog {
    position: relative;
}

.k-dialog {
    padding: 0;
    position: fixed;
    box-sizing: border-box;
}

.k-dialog.k-dialog-centered {
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.k-dialog .k-multiselect {
    width: 100%;
}

.k-dialog-buttongroup {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    padding: 8px 8px;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    flex: 0 0 auto;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    gap: 8px;
    overflow: hidden;
}

.k-ie .k-dialog-buttongroup .k-button ~ .k-button {
    margin-left: 8px;
}

.k-rtl .k-ie .k-dialog-buttongroup .k-button ~ .k-button,
[dir="rtl"] .k-ie .k-dialog-buttongroup .k-button ~ .k-button {
    margin-left: 0;
    margin-right: 8px;
}

.k-dialog-titlebar {
    border-color: inherit;
    color: white;
    background-color: #ff6358;
}

.k-drawer-container {
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
}

kendo-drawer.k-drawer,
kendo-drawer .k-drawer-wrapper {
    transition: none;
}

.k-drawer {
    height: 100%;
    max-width: 100%;
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    flex: 0 0 auto;
    transition: all 300ms ease-in-out;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-drawer *,
.k-drawer *::before,
.k-drawer *::after {
    box-sizing: border-box;
}

.k-drawer-mini .k-drawer.k-drawer-start,
.k-drawer-expanded .k-drawer.k-drawer-start,
.k-drawer-left.k-drawer-mini .k-drawer,
.k-drawer-left.k-drawer-expanded .k-drawer {
    border-right-width: 1px;
}

.k-drawer-mini .k-drawer.k-drawer-end,
.k-drawer-expanded .k-drawer.k-drawer-end,
.k-drawer-right.k-drawer-mini .k-drawer,
.k-drawer-right.k-drawer-expanded .k-drawer {
    border-left-width: 1px;
}

.k-drawer.k-drawer-start,
.k-drawer-left .k-drawer {
    top: 0;
    left: 0;
}

.k-drawer.k-drawer-end,
.k-drawer-right .k-drawer {
    top: 0;
    right: 0;
}

.k-drawer-content {
    flex: 1 1 auto;
}

.k-drawer-overlay .k-drawer {
    max-width: 80vw;
    position: fixed;
    z-index: 10002;
    border: 0;
}

.k-drawer-overlay > .k-overlay {
    display: none;
}

.k-drawer-overlay.k-drawer-expanded > .k-overlay {
    display: block;
}

.k-drawer-push {
    display: flex;
    flex-direction: row;
}

.k-drawer-push .k-drawer {
    height: auto;
    position: relative;
    align-self: stretch;
}

.k-drawer-push .k-drawer.k-drawer-end,
.k-drawer-push.k-drawer-right .k-drawer {
    order: 1;
}

.k-drawer-wrapper {
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-width: thin;
    transition: all 300ms ease-in-out;
}

.k-drawer-wrapper::-webkit-scrollbar {
    width: 7px;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
    border-radius: 20px;
}

.k-drawer-items,
.k-drawer-items ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

.k-drawer-item {
    padding: 8px 8px;
    outline: 0;
    color: inherit;
    font-size: 16px;
    line-height: 1.5;
    display: flex;
    flex-flow: row nowrap;
    cursor: pointer;
}

.k-drawer-item > .k-drawer-link {
    margin: -8px -8px;
    padding: 8px 8px;
    color: inherit;
    display: flex;
    flex-flow: row nowrap;
    flex: 1 0 auto;
}

.k-drawer-item .k-icon {
    margin: 0 8px;
    height: auto;
    font-size: 16px;
    line-height: 1.5;
    flex-shrink: 0;
}

.k-drawer-item .k-icon.k-i-none {
    margin: 0;
}

.k-drawer-item .k-item-text {
    padding: 0 8px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-drawer-item .k-drawer-toggle {
    margin-inline-start: auto;
    cursor: pointer;
}

.k-drawer-item.k-level-1 {
    padding-inline-start: 16px;
}

.k-drawer-item.k-level-2 {
    padding-inline-start: 32px;
}

.k-drawer-item.k-level-3 {
    padding-inline-start: 48px;
}

.k-drawer-item.k-level-4 {
    padding-inline-start: 64px;
}

.k-drawer-item.k-level-5 {
    padding-inline-start: 80px;
}

.k-drawer-separator {
    padding: 0;
    height: 1px;
}

.k-drawer-mini .k-drawer-wrapper {
    width: 48px;
}

.k-rtl.k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-expanded .k-drawer-start,
.k-rtl.k-drawer-expanded .k-drawer-start,
[dir="rtl"].k-drawer-mini .k-drawer-start,
[dir="rtl"] .k-drawer-mini .k-drawer-start,
[dir="rtl"] .k-drawer-expanded .k-drawer-start,
[dir="rtl"].k-drawer-expanded .k-drawer-start {
    border-left-width: 1px;
    border-right-width: 0;
}

.k-rtl.k-drawer-mini .k-drawer-end,
.k-rtl .k-drawer-mini .k-drawer-end,
.k-rtl.k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end,
[dir="rtl"].k-drawer-mini .k-drawer-end,
[dir="rtl"] .k-drawer-mini .k-drawer-end,
[dir="rtl"].k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end {
    border-left-width: 0;
    border-right-width: 1px;
}

.k-rtl.k-drawer-overlay .k-drawer-start,
.k-rtl .k-drawer-overlay .k-drawer-start,
[dir="rtl"].k-drawer-overlay .k-drawer-start,
[dir="rtl"] .k-drawer-overlay .k-drawer-start {
    left: auto;
    right: 0;
}

.k-rtl.k-drawer-overlay .k-drawer-end,
.k-rtl .k-drawer-overlay .k-drawer-end,
[dir="rtl"].k-drawer-overlay .k-drawer-end,
[dir="rtl"] .k-drawer-overlay .k-drawer-end {
    left: 0;
    right: auto;
}

.k-rtl .k-drawer-left.k-drawer-push .k-drawer,
[dir="rtl"] .k-drawer-left.k-drawer-push .k-drawer {
    order: 1;
}

.k-rtl .k-drawer-right.k-drawer-push .k-drawer,
[dir="rtl"] .k-drawer-right.k-drawer-push .k-drawer {
    order: 0;
}

.k-drawer {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-drawer-wrapper {
    scrollbar-color: rgba(156, 156, 156, 0.7) #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-track {
    background: #dedede;
}

.k-drawer-wrapper::-webkit-scrollbar-thumb {
    background: rgba(156, 156, 156, 0.7);
}

.k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
    background: #9c9c9c;
}

.k-drawer-item:hover, .k-drawer-item.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-drawer-item:focus, .k-drawer-item.k-focus {
    background-color: #ffffff;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-drawer-item:focus:hover, .k-drawer-item:focus.k-hover, .k-drawer-item.k-focus:hover, .k-drawer-item.k-focus.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-drawer-item.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-drawer-item.k-selected:hover, .k-drawer-item.k-selected.k-hover {
    color: white;
    background-color: #f55f54;
}

.k-drawer-separator {
    background-color: rgba(0, 0, 0, 0.08);
}

.k-notification-group {
    max-height: 100%;
    display: inline-flex;
    flex-flow: column-reverse wrap;
    position: fixed;
    z-index: 1000;
}

.k-notification-container {
    margin: 2px 0;
    display: inline-flex;
    vertical-align: top;
}

.k-notification-container-animating {
    overflow: hidden;
}

.k-notification {
    border-radius: 4px;
    padding: 4px 8px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 12px;
    line-height: 1.4285714286;
    cursor: default;
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-notification *,
.k-notification *::before,
.k-notification *::after {
    box-sizing: border-box;
}

.k-notification-wrap {
    display: flex;
    flex-flow: row nowrap;
}

.k-notification-wrap > .k-icon {
    margin-right: 4px;
    flex: none;
}

.k-notification-wrap > .k-i-close,
.k-notification-wrap > .k-i-x {
    margin-right: 0;
    margin-left: 4px;
    flex: none;
    cursor: pointer;
}

.k-notification-wrap > .k-notification-content {
    flex: 1 1 auto;
}

.k-rtl .k-notification .k-notification-wrap > .k-icon,
[dir="rtl"] .k-notification .k-notification-wrap > .k-icon {
    margin-right: 0;
    margin-left: 4px;
}

.k-rtl .k-notification .k-notification-wrap > .k-i-close,
.k-rtl .k-notification .k-notification-wrap > .k-i-x,
[dir="rtl"] .k-notification .k-notification-wrap > .k-i-close,
[dir="rtl"] .k-notification .k-notification-wrap > .k-i-x {
    margin-left: 0;
    margin-right: 4px;
}

.k-notification {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-notification-wrap > .k-i-close,
.k-notification-wrap > .k-i-x {
    color: inherit;
}

.k-notification-group .k-notification {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-notification-inverse {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-notification-light {
    border-color: #ebebeb;
    color: black;
    background-color: #ebebeb;
}

.k-notification-dark {
    border-color: #424242;
    color: white;
    background-color: #424242;
}

.k-notification-error {
    border-color: #f31700;
    color: white;
    background-color: #f31700;
}

.k-notification-warning {
    border-color: #ffc000;
    color: black;
    background-color: #ffc000;
}

.k-notification-success {
    border-color: #37b400;
    color: white;
    background-color: #37b400;
}

.k-notification-info {
    border-color: #0058e9;
    color: white;
    background-color: #0058e9;
}

.k-notification-tertiary {
    border-color: #03a9f4;
    color: white;
    background-color: #03a9f4;
}

.k-notification-secondary {
    border-color: #666666;
    color: white;
    background-color: #666666;
}

.k-notification-primary {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

kendo-card,
kendo-card-header,
kendo-card-body,
kendo-card-actions,
kendo-card-footer {
    display: block;
}

.k-card {
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-card *,
.k-card *::before,
.k-card *::after {
    box-sizing: border-box;
}

.k-card > .k-card-inner {
    border-radius: 5px;
    display: flex;
    flex-direction: inherit;
    overflow: hidden;
    position: relative;
}

.k-card-horizontal {
    flex-flow: row nowrap;
}

.k-card-vertical {
    flex-flow: column nowrap;
}

.k-card-header {
    padding: 12px 16px;
    border-width: 0 0 1px;
    border-style: solid;
    outline: 0;
    flex-shrink: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.k-card-header .k-card-title,
.k-card-header .k-card-subtitle {
    margin-bottom: 0;
}

.k-card-header .k-card-title + .k-card-subtitle,
.k-card-header .k-card-subtitle + .k-card-subtitle {
    margin-top: 8px;
}

.k-card-footer {
    padding: 12px 16px;
    border-width: 1px 0 0;
    border-style: solid;
    outline: 0;
    flex-shrink: 0;
}

.k-card-body {
    padding: 16px 16px;
    outline: 0;
    flex: 1 1 auto;
}

.k-card-body p {
    margin: 0 0 14px;
}

.k-card-body > .k-last,
.k-card-body > :last-child {
    margin-bottom: 0;
}

.k-card-body > .k-card-actions {
    padding: 0;
}

.k-card-avatar,
.k-card .k-avatar {
    margin-right: 16px;
    width: 45px;
    height: 45px;
    flex-basis: 45px;
}

.k-card-image,
.k-card-media {
    border: 0;
    max-width: 100%;
    flex-shrink: 0;
    overflow: hidden;
}

.k-card-image > img,
.k-card-media > img {
    border: 0;
    max-width: 100%;
}

.k-card-horizontal .k-card-image, .k-card-horizontal
.k-card-media {
    max-width: 100px;
    object-fit: cover;
}

.k-card-title {
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.25;
    font-weight: 400;
}

.k-card-subtitle {
    margin: 0 0 8px;
    font-size: 12px;
    line-height: normal;
    font-weight: 400;
}

.k-card-separator {
    margin: 0;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: block;
    flex: 0 0 auto;
    align-self: stretch;
}

.k-card-separator.k-separator-vertical,
.k-card-horizontal > .k-card-separator {
    border-left-width: 1px;
}

.k-card-separator.k-separator-horizontal,
.k-card-vertical > .k-card-separator {
    border-top-width: 1px;
}

.k-card > .k-hr {
    margin: 0;
    flex: 0 0 auto;
    border-color: inherit;
}

.k-card-actions {
    padding: 8px 8px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    overflow: hidden;
    display: flex;
    flex-shrink: 0;
    flex-basis: auto;
    gap: 8px;
}

.k-card-actions-start {
    justify-content: flex-start;
}

.k-card-actions-end {
    justify-content: flex-end;
}

.k-card-actions-center {
    justify-content: center;
}

.k-card-actions-horizontal {
    flex-flow: row nowrap;
}

.k-card-actions-vertical {
    flex-flow: column nowrap;
}

.k-card-actions-stretched > * {
    flex: 1 1 auto;
}

.k-card-action {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: inline-flex;
}

.k-card-list {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    gap: 16px;
    flex: 0 0 auto;
}

.k-card-list .k-card {
    flex: 0 0 auto;
}

.k-card-deck {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    gap: 16px;
    flex: 0 0 auto;
}

.k-card-deck .k-card {
    flex: 0 0 auto;
}

.k-card-deck-scrollwrap {
    padding-bottom: 3px;
    width: 100%;
    box-sizing: content-box;
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    position: relative;
    overflow: hidden;
}

.k-card-deck-scrollwrap > .k-button {
    border-radius: 0px;
    flex: 0 0 auto;
    position: absolute;
    z-index: 1;
}

.k-card-deck-scrollwrap > .k-button:first-child {
    left: -1px;
}

.k-card-deck-scrollwrap > .k-button:last-child {
    right: -1px;
}

.k-card-deck-scrollwrap > .k-card-deck {
    margin-bottom: -20px;
    padding-bottom: 20px;
    flex: 1 1 auto;
}

.k-card-group {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex: 0 0 auto;
}

.k-card-group .k-card {
    border-radius: 0;
    flex: 0 0 auto;
}

.k-card-group .k-card + .k-card {
    margin-inline-start: 1px;
}

.k-card-group .k-card.k-first {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.k-card-group .k-card.k-last {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.k-card-group .k-card.k-only {
    border-radius: 6px;
}

.k-card-with-callout {
    overflow: visible;
}

.k-card-callout {
    margin: 0;
    width: 20px;
    height: 20px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
}

.k-card-callout.k-callout-n {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-callout.k-callout-e {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%) rotate(-45deg);
}

.k-card-callout.k-callout-s {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%) rotate(45deg);
}

.k-card-callout.k-callout-w {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%) rotate(45deg);
}

.k-card-flat {
    box-shadow: none;
}

.k-ie11 .k-card-body {
    flex: 1 1 auto;
}

.k-card {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-card .k-card-inner {
    background-color: inherit;
    border-color: inherit;
}

.k-card:focus, .k-card.k-focus {
    border-color: rgba(0, 0, 0, 0.15);
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.k-card.k-selected {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.k-card-actions {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-card-header {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
}

.k-card-footer {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
}

.k-card-separator,
.k-card .k-separator {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-card-subtitle {
    color: #666666;
}

.k-card-primary {
    background-color: #ffe0de;
    color: #85332e;
    border-color: #ffd3d0;
}

.k-card-primary .k-card-subtitle {
    color: inherit;
}

.k-card-secondary {
    background-color: #e0e0e0;
    color: #353535;
    border-color: #d4d4d4;
}

.k-card-secondary .k-card-subtitle {
    color: inherit;
}

.k-card-tertiary {
    background-color: #cdeefd;
    color: #02587f;
    border-color: #b8e7fc;
}

.k-card-tertiary .k-card-subtitle {
    color: inherit;
}

.k-card-info {
    background-color: #ccdefb;
    color: #002e79;
    border-color: #b8d0f9;
}

.k-card-info .k-card-subtitle {
    color: inherit;
}

.k-card-success {
    background-color: #d7f0cc;
    color: #1d5e00;
    border-color: #c7eab8;
}

.k-card-success .k-card-subtitle {
    color: inherit;
}

.k-card-warning {
    background-color: #fff2cc;
    color: #856400;
    border-color: #ffedb8;
}

.k-card-warning .k-card-subtitle {
    color: inherit;
}

.k-card-error {
    background-color: #fdd1cc;
    color: #7e0c00;
    border-color: #fcbeb8;
}

.k-card-error .k-card-subtitle {
    color: inherit;
}

.k-card-dark {
    background-color: #d9d9d9;
    color: #222222;
    border-color: #cacaca;
}

.k-card-dark .k-card-subtitle {
    color: inherit;
}

.k-card-light {
    background-color: #fbfbfb;
    color: #7a7a7a;
    border-color: #f9f9f9;
}

.k-card-light .k-card-subtitle {
    color: inherit;
}

.k-card-inverse {
    background-color: #d9d9d9;
    color: #222222;
    border-color: #cacaca;
}

.k-card-inverse .k-card-subtitle {
    color: inherit;
}

.k-card-wrap:focus > .k-card, .k-card-wrap.k-focus > .k-card, .k-card-wrap.k-selected > .k-card {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.k-card-callout {
    border-color: inherit;
    background-color: inherit;
    box-shadow: inherit;
}

.k-popover {
    border-radius: 6px;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    display: flex;
    flex-flow: column nowrap;
    z-index: 12000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-popover *,
.k-popover *::before,
.k-popover *::after {
    box-sizing: border-box;
}

.k-popover-inner {
    position: relative;
    border-radius: inherit;
    height: inherit;
}

.k-popover-header {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 12px 16px;
    border-width: 0 0 1px;
    border-style: solid;
}

.k-popover-body {
    padding: 16px 16px;
}

.k-popover-actions {
    border-width: 1px 0 0;
}

.k-popover-callout {
    margin: 0;
    width: 20px;
    height: 20px;
    border-width: 1px;
    border-style: solid;
    position: absolute;
}

.k-popover-callout.k-callout-n {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}

.k-popover-callout.k-callout-e {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%) rotate(-45deg);
}

.k-popover-callout.k-callout-s {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%) rotate(45deg);
}

.k-popover-callout.k-callout-w {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%) rotate(45deg);
}

.k-popover {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-popover-inner {
    background-color: inherit;
    border-color: inherit;
}

.k-popover-header {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
}

.k-popover-callout {
    border-color: inherit;
    background-color: inherit;
    box-shadow: inherit;
}

.k-rpanel-left,
.k-rpanel-right {
    position: fixed;
    display: block;
    overflow: auto;
    min-width: 320px;
    height: 100%;
    top: 0;
}

.k-rpanel-left + *,
.k-rpanel-right + * {
    overflow: auto;
}

.k-rpanel-left.k-rpanel-expanded,
.k-rpanel-right.k-rpanel-expanded {
    transform: translateX(0) translateZ(0);
}

.k-rpanel-left {
    transform: translateX(-100%) translateZ(0);
    left: 0;
}

.k-rpanel-right {
    transform: translateX(100%) translateZ(0);
    right: 0;
}

.k-rpanel-top {
    position: static;
    max-height: 0;
}

.k-rpanel-top.k-rpanel-expanded {
    max-height: 568px;
    overflow: visible !important;
}

.k-rpanel-toggle {
    touch-action: manipulation;
}

.k-bottom-nav {
    padding: 4px 4px;
    width: 100%;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    box-sizing: border-box;
    font-size: 14px;
    line-height: normal;
    font-family: inherit;
    letter-spacing: 0.2px;
    display: flex;
    flex-flow: row nowrap;
    white-space: nowrap;
    gap: 4px;
    overflow: hidden;
    outline: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-bottom-nav *,
.k-bottom-nav *::before,
.k-bottom-nav *::after {
    box-sizing: border-box;
}

.k-bottom-nav-border {
    border-width: 1px 0px 0px 0px;
}

.k-bottom-nav-shadow {
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.12);
}

.k-bottom-nav-item {
    padding: 0 8px;
    min-width: 72px;
    min-height: 48px;
    border-width: 0;
    border-radius: 4px;
    box-sizing: border-box;
    font: inherit;
    display: inline-flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: center;
    gap: 0 4px;
    text-decoration: none;
    cursor: pointer;
    color: inherit;
    background-color: inherit;
    border-color: inherit;
    outline: none;
}

.k-bottom-nav-item:focus {
    outline: none;
}

.k-bottom-nav-item:hover {
    color: inherit;
    text-decoration: none;
}

.k-bottom-nav-item > .k-bottom-nav-link {
    margin: 0 -8px;
    padding: 0 8px;
    width: 100%;
    color: inherit;
    display: flex;
    flex-flow: row nowrap;
    flex: 1 0 auto;
    align-items: center;
    justify-content: center;
    outline: 0;
}

.k-bottom-nav-item.k-disabled {
    background-color: initial;
}

.k-bottom-nav-item-icon {
    font-size: 24px;
}

.k-bottom-nav-item-text {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}

.k-bottom-nav-item-flow-horizontal .k-bottom-nav-item {
    flex-flow: row nowrap;
}

.k-bottom-nav-item-flow-vertical .k-bottom-nav-item {
    flex-direction: column;
}

.k-bottom-nav.k-pos-fixed {
    bottom: 0;
    z-index: 1;
}

.k-bottom-nav-solid.k-bottom-nav-primary {
    color: #ffc8c5;
    background-color: #ff6358;
}

.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item:focus {
    background-color: rgba(255, 200, 197, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-solid.k-bottom-nav-secondary {
    color: #c9c9c9;
    background-color: #666666;
}

.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item:focus {
    background-color: rgba(201, 201, 201, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-solid.k-bottom-nav-tertiary {
    color: #a7e1fb;
    background-color: #03a9f4;
}

.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item:focus {
    background-color: rgba(167, 225, 251, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-solid.k-bottom-nav-info {
    color: #a6c5f7;
    background-color: #0058e9;
}

.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item:focus {
    background-color: rgba(166, 197, 247, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-info .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-solid.k-bottom-nav-success {
    color: #b9e5a6;
    background-color: #37b400;
}

.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item:focus {
    background-color: rgba(185, 229, 166, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-success .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-solid.k-bottom-nav-warning {
    color: #594300;
    background-color: #ffc000;
}

.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item:focus {
    background-color: rgba(89, 67, 0, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
    color: black;
}

.k-bottom-nav-solid.k-bottom-nav-error {
    color: #fbaea6;
    background-color: #f31700;
}

.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item:focus {
    background-color: rgba(251, 174, 166, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-error .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-solid.k-bottom-nav-dark {
    color: #bdbdbd;
    background-color: #424242;
}

.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item:focus {
    background-color: rgba(189, 189, 189, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-solid.k-bottom-nav-light {
    color: #525252;
    background-color: #ebebeb;
}

.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item:focus {
    background-color: rgba(82, 82, 82, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-light .k-bottom-nav-item.k-selected {
    color: black;
}

.k-bottom-nav-solid.k-bottom-nav-inverse {
    color: #bdbdbd;
    background-color: #424242;
}

.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-focus,
.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item:focus {
    background-color: rgba(189, 189, 189, 0.2);
}

.k-bottom-nav-solid.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
    color: white;
}

.k-bottom-nav-flat {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-bottom-nav-flat .k-bottom-nav-item.k-focus,
.k-bottom-nav-flat .k-bottom-nav-item:focus {
    background-color: rgba(66, 66, 66, 0.05);
}

.k-bottom-nav-flat.k-bottom-nav-primary .k-bottom-nav-item.k-selected {
    color: #ff6358;
}

.k-bottom-nav-flat.k-bottom-nav-secondary .k-bottom-nav-item.k-selected {
    color: #4e4e4e;
}

.k-bottom-nav-flat.k-bottom-nav-tertiary .k-bottom-nav-item.k-selected {
    color: #03a9f4;
}

.k-bottom-nav-flat.k-bottom-nav-info .k-bottom-nav-item.k-selected {
    color: #0058e9;
}

.k-bottom-nav-flat.k-bottom-nav-success .k-bottom-nav-item.k-selected {
    color: #37b400;
}

.k-bottom-nav-flat.k-bottom-nav-warning .k-bottom-nav-item.k-selected {
    color: #ffc000;
}

.k-bottom-nav-flat.k-bottom-nav-error .k-bottom-nav-item.k-selected {
    color: #f31700;
}

.k-bottom-nav-flat.k-bottom-nav-dark .k-bottom-nav-item.k-selected {
    color: #424242;
}

.k-bottom-nav-flat.k-bottom-nav-light .k-bottom-nav-item.k-selected {
    color: #b3b3b3;
}

.k-bottom-nav-flat.k-bottom-nav-inverse .k-bottom-nav-item.k-selected {
    color: #424242;
}

.k-ie .k-bottom-nav-item {
    background-color: transparent;
}

.k-breadcrumb {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: row;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-breadcrumb *,
.k-breadcrumb *::before,
.k-breadcrumb *::after {
    box-sizing: border-box;
}

.k-breadcrumb-container,
.k-breadcrumb-root-item-container {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-flow: row nowrap;
    overflow: hidden;
}

.k-breadcrumb-container.k-flex-wrap {
    flex-wrap: wrap;
}

.k-breadcrumb-root-item-container {
    align-items: flex-start;
    flex-shrink: 0;
}

.k-breadcrumb-item {
    vertical-align: middle;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    overflow: hidden;
}

.k-breadcrumb-root-item {
    flex-shrink: 0;
}

.k-breadcrumb-link,
.k-breadcrumb-root-link {
    border-radius: 4px;
    padding: 6px 8px;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
    outline: none;
    cursor: pointer;
    position: relative;
    display: inline-flex;
    align-items: center;
    align-self: stretch;
    overflow: hidden;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-breadcrumb-root-link {
    margin-right: 8px;
}

.k-breadcrumb-link > .k-image,
.k-breadcrumb-icontext-link .k-icon {
    margin-right: 4px;
}

.k-breadcrumb-icon-link {
    padding: 8px 8px;
}

.k-breadcrumb-delimiter,
.k-breadcrumb-delimiter-icon {
    color: inherit;
    font-size: 12px;
    opacity: 0.6;
}

.k-breadcrumb-input-container {
    width: 100%;
}

.k-breadcrumb-input-container .k-breadcrumb-input-container {
    border-color: transparent;
}

.k-breadcrumb[dir="rtl"] .k-breadcrumb-root-link,
.k-rtl .k-breadcrumb .k-breadcrumb-root-link {
    margin-right: 0;
    margin-left: 8px;
}

.k-breadcrumb[dir="rtl"] .k-breadcrumb-link > .k-image,
.k-breadcrumb[dir="rtl"] .k-breadcrumb-icontext-link .k-icon,
.k-rtl .k-breadcrumb .k-breadcrumb-link > .k-image,
.k-rtl .k-breadcrumb .k-breadcrumb-icontext-link .k-icon {
    margin-right: 0;
    margin-left: 4px;
}

.k-breadcrumb {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-breadcrumb:focus, .k-breadcrumb.k-focus {
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.06);
}

.k-breadcrumb-link {
    color: #ff6358;
}

.k-breadcrumb-link:hover, .k-breadcrumb-link.k-hover {
    color: #d6534a;
    background-color: #fafafa;
}

.k-breadcrumb-link:focus, .k-breadcrumb-link.k-focus {
    color: #ff6358;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-breadcrumb-root-link:hover, .k-breadcrumb-root-link.k-hover {
    background-color: #fafafa;
}

.k-breadcrumb-root-link:focus, .k-breadcrumb-root-link.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-pager-wrap,
.k-pager {
    padding: 8px 8px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    white-space: nowrap;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    cursor: default;
    flex: 0 0 auto;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pager-wrap *,
.k-pager-wrap *::before,
.k-pager-wrap *::after,
.k-pager *,
.k-pager *::before,
.k-pager *::after {
    box-sizing: border-box;
}

.k-pager-wrap .k-link,
.k-pager .k-link {
    text-decoration: none;
    outline: 0;
    font: inherit;
    background-color: inherit;
}

.k-pager-wrap .k-link:focus, .k-pager-wrap .k-link.k-focus,
.k-pager .k-link:focus,
.k-pager .k-link.k-focus {
    z-index: 3;
}

.k-rtl .k-pager-wrap .k-i-caret-alt-to-left,
.k-rtl .k-pager-wrap .k-i-caret-alt-to-right,
.k-rtl .k-pager-wrap .k-i-caret-alt-left,
.k-rtl .k-pager-wrap .k-i-caret-alt-right,
.k-rtl .k-pager-wrap .k-i-arrow-end-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-left,
.k-rtl .k-pager-wrap .k-i-arrow-60-right,
.k-rtl .k-pager-wrap .k-i-arrow-end-right,
.k-rtl .k-pager-wrap .k-i-seek-w,
.k-rtl .k-pager-wrap .k-i-arrow-w,
.k-rtl .k-pager-wrap .k-i-arrow-e,
.k-rtl .k-pager-wrap .k-i-seek-e, .k-pager-wrap[dir="rtl"] .k-i-caret-alt-to-left,
.k-pager-wrap[dir="rtl"] .k-i-caret-alt-to-right,
.k-pager-wrap[dir="rtl"] .k-i-caret-alt-left,
.k-pager-wrap[dir="rtl"] .k-i-caret-alt-right,
.k-pager-wrap[dir="rtl"] .k-i-arrow-end-left,
.k-pager-wrap[dir="rtl"] .k-i-arrow-60-left,
.k-pager-wrap[dir="rtl"] .k-i-arrow-60-right,
.k-pager-wrap[dir="rtl"] .k-i-arrow-end-right,
.k-pager-wrap[dir="rtl"] .k-i-seek-w,
.k-pager-wrap[dir="rtl"] .k-i-arrow-w,
.k-pager-wrap[dir="rtl"] .k-i-arrow-e,
.k-pager-wrap[dir="rtl"] .k-i-seek-e,
[dir="rtl"] .k-pager-wrap .k-i-caret-alt-to-left,
[dir="rtl"] .k-pager-wrap .k-i-caret-alt-to-right,
[dir="rtl"] .k-pager-wrap .k-i-caret-alt-left,
[dir="rtl"] .k-pager-wrap .k-i-caret-alt-right,
[dir="rtl"] .k-pager-wrap .k-i-arrow-end-left,
[dir="rtl"] .k-pager-wrap .k-i-arrow-60-left,
[dir="rtl"] .k-pager-wrap .k-i-arrow-60-right,
[dir="rtl"] .k-pager-wrap .k-i-arrow-end-right,
[dir="rtl"] .k-pager-wrap .k-i-seek-w,
[dir="rtl"] .k-pager-wrap .k-i-arrow-w,
[dir="rtl"] .k-pager-wrap .k-i-arrow-e,
[dir="rtl"] .k-pager-wrap .k-i-seek-e, .k-rtl
.k-pager .k-i-caret-alt-to-left,
.k-rtl
.k-pager .k-i-caret-alt-to-right,
.k-rtl
.k-pager .k-i-caret-alt-left,
.k-rtl
.k-pager .k-i-caret-alt-right,
.k-rtl
.k-pager .k-i-arrow-end-left,
.k-rtl
.k-pager .k-i-arrow-60-left,
.k-rtl
.k-pager .k-i-arrow-60-right,
.k-rtl
.k-pager .k-i-arrow-end-right,
.k-rtl
.k-pager .k-i-seek-w,
.k-rtl
.k-pager .k-i-arrow-w,
.k-rtl
.k-pager .k-i-arrow-e,
.k-rtl
.k-pager .k-i-seek-e,
.k-pager[dir="rtl"] .k-i-caret-alt-to-left,
.k-pager[dir="rtl"] .k-i-caret-alt-to-right,
.k-pager[dir="rtl"] .k-i-caret-alt-left,
.k-pager[dir="rtl"] .k-i-caret-alt-right,
.k-pager[dir="rtl"] .k-i-arrow-end-left,
.k-pager[dir="rtl"] .k-i-arrow-60-left,
.k-pager[dir="rtl"] .k-i-arrow-60-right,
.k-pager[dir="rtl"] .k-i-arrow-end-right,
.k-pager[dir="rtl"] .k-i-seek-w,
.k-pager[dir="rtl"] .k-i-arrow-w,
.k-pager[dir="rtl"] .k-i-arrow-e,
.k-pager[dir="rtl"] .k-i-seek-e,
[dir="rtl"]
.k-pager .k-i-caret-alt-to-left,
[dir="rtl"]
.k-pager .k-i-caret-alt-to-right,
[dir="rtl"]
.k-pager .k-i-caret-alt-left,
[dir="rtl"]
.k-pager .k-i-caret-alt-right,
[dir="rtl"]
.k-pager .k-i-arrow-end-left,
[dir="rtl"]
.k-pager .k-i-arrow-60-left,
[dir="rtl"]
.k-pager .k-i-arrow-60-right,
[dir="rtl"]
.k-pager .k-i-arrow-end-right,
[dir="rtl"]
.k-pager .k-i-seek-w,
[dir="rtl"]
.k-pager .k-i-arrow-w,
[dir="rtl"]
.k-pager .k-i-arrow-e,
[dir="rtl"]
.k-pager .k-i-seek-e {
    transform: scaleX(-1);
}

.k-pager-input, .k-pager-sizes, .k-pager-info {
    margin-left: 1em;
    margin-right: 1em;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-pager-nav, .k-pager-numbers .k-link, .k-pager-refresh {
    min-width: calc(1.4285714286em + 10px);
    height: calc(1.4285714286em + 10px);
    color: inherit;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.k-pager-nav:hover, .k-pager-numbers .k-link:hover, .k-pager-refresh:hover {
    z-index: 2;
}

.k-disabled.k-pager-nav, .k-pager-numbers .k-disabled.k-link, .k-disabled.k-pager-refresh {
    color: inherit;
}

.k-pager-nav {
    padding: 4px 4px;
    border-width: 0px;
    border-style: solid;
}

.k-pager-numbers-wrap {
    display: flex;
    flex-direction: row;
    position: relative;
}

.k-pager-numbers-wrap select.k-dropdown-list, .k-pager-numbers-wrap select.k-dropdown,
.k-pager-numbers-wrap select.k-dropdownlist {
    cursor: pointer;
    display: none;
}

.k-pager-numbers {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: row;
}

.k-pager-numbers li {
    display: inline-flex;
}

.k-pager-numbers .k-link {
    padding: 4px 4px;
    border-width: 0px;
    border-style: solid;
}

.k-pager-numbers .k-selected {
    cursor: inherit;
    z-index: 2;
}

.k-pager-input .k-textbox {
    margin: 0 1ex;
    width: 5em;
}

.k-pager-sizes .k-dropdown-list, .k-pager-sizes .k-dropdown,
.k-pager-sizes .k-dropdownlist,
.k-pager-sizes > select {
    margin-right: 1ex;
    width: 5em;
}

.k-pager-sizes .k-input-inner,
.k-pager-sizes .k-input-value-text {
    text-overflow: clip;
}

.k-rtl .k-pager-sizes .k-dropdown-list, .k-rtl .k-pager-sizes .k-dropdown,
.k-rtl .k-pager-sizes .k-dropdownlist,
.k-rtl .k-pager-sizes > select,
[dir="rtl"] .k-pager-sizes .k-dropdown-list,
[dir="rtl"] .k-pager-sizes .k-dropdown,
[dir="rtl"] .k-pager-sizes .k-dropdownlist,
[dir="rtl"] .k-pager-sizes > select {
    margin-left: 1ex;
    margin-right: 0;
}

.k-pager-info {
    text-align: right;
    justify-content: flex-end;
    flex: 1 1 0%;
    order: 9;
}

.k-pager-refresh {
    margin-left: auto;
    order: 10;
}

.k-rtl .k-pager-refresh,
[dir="rtl"] .k-pager-refresh {
    margin-left: 0;
    margin-right: auto;
}

.k-pager-sm {
    overflow: visible;
}

.k-pager-sm .k-pager-numbers-wrap select.k-dropdown-list, .k-pager-sm .k-pager-numbers-wrap select.k-dropdown,
.k-pager-sm .k-pager-numbers-wrap select.k-dropdownlist {
    width: 5em;
    display: flex;
}

.k-pager-sm .k-pager-numbers-wrap {
    margin-left: 1em;
    margin-right: 1em;
    height: calc(1.4285714286em + 10px);
    border-color: inherit;
}

.k-rtl .k-pager-sm .k-pager-numbers-wrap, .k-pager-sm[dir="rtl"] .k-pager-numbers-wrap,
[dir="rtl"] .k-pager-sm .k-pager-numbers-wrap {
    margin-left: 1em;
    margin-right: 1em;
}

.k-pager-md .k-pager-info,
.k-pager-sm .k-pager-info,
.k-pager-sm .k-pager-sizes,
.k-pager-sm .k-pager-numbers {
    display: none;
}

.k-pager-wrap,
.k-pager {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-pager-wrap:focus, .k-pager-wrap.k-focus,
.k-pager:focus,
.k-pager.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-pager-nav.k-link:hover, .k-pager-refresh:hover, .k-hover.k-pager-nav.k-link, .k-hover.k-pager-refresh {
    color: #424242;
    background-color: #f0f0f0;
}

.k-selected.k-pager-nav.k-link, .k-selected.k-pager-refresh {
    color: white;
    background-color: #ff6358;
}

.k-pager-nav.k-link:focus, .k-pager-refresh:focus, .k-focus.k-pager-nav.k-link, .k-focus.k-pager-refresh {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-pager-numbers .k-link {
    color: #ff6358;
}

.k-pager-numbers .k-link:hover, .k-pager-numbers .k-link.k-hover {
    color: #ff6358;
    background-color: rgba(255, 99, 88, 0.08);
}

.k-pager-numbers .k-link:focus, .k-pager-numbers .k-link.k-focus {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px rgba(255, 99, 88, 0.12);
}

.k-pager-numbers .k-link.k-selected {
    color: #ff6358;
    background-color: rgba(255, 99, 88, 0.2);
}

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
}

.k-pager-md .k-pager-numbers .k-current-page .k-link:hover, .k-pager-md .k-pager-numbers .k-current-page .k-link.k-hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
.k-pager-sm .k-pager-numbers .k-current-page .k-link.k-hover {
    background-color: #ebebeb;
}

.k-pager-md .k-pager-numbers.k-expanded,
.k-pager-sm .k-pager-numbers.k-expanded {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04);
}

.k-pager-md .k-pager-numbers.k-expanded .k-link:hover, .k-pager-md .k-pager-numbers.k-expanded .k-link.k-hover,
.k-pager-sm .k-pager-numbers.k-expanded .k-link:hover,
.k-pager-sm .k-pager-numbers.k-expanded .k-link.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-pager-md .k-pager-numbers.k-expanded .k-link.k-selected,
.k-pager-sm .k-pager-numbers.k-expanded .k-link.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-stepper {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    line-height: 1.4285714286;
    font-family: inherit;
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: inherit;
    background: none;
}

.k-stepper *,
.k-stepper *::before,
.k-stepper *::after {
    box-sizing: border-box;
}

.k-stepper .k-step-list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    z-index: 1;
}

.k-stepper .k-step-link {
    outline: none;
    color: inherit;
    text-decoration: none;
    white-space: nowrap;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.k-stepper .k-step-indicator {
    border-radius: 50%;
    margin: 3px;
    width: 28px;
    height: 28px;
    border-width: 1px;
    border-style: solid;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
    position: relative;
    z-index: 1;
    overflow: visible;
    transition-property: color, background-color, border-color;
    transition-duration: .4s;
    transition-timing-function: ease-in-out;
}

.k-stepper .k-step-indicator::after {
    border-radius: 100%;
    content: "";
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    pointer-events: none;
    display: none;
    position: absolute;
    top: -4px;
    right: -4px;
    bottom: -4px;
    left: -4px;
    z-index: 2;
}

.k-stepper .k-step-focus .k-step-indicator::after,
.k-stepper .k-step.k-focus .k-step-indicator::after,
.k-stepper .k-step-link:focus .k-step-indicator::after {
    display: block;
}

.k-stepper .k-step-label {
    max-width: clamp(100%, 10em, 100%);
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.k-stepper .k-step-label:only-child {
    border-radius: 15px;
    padding: 5px 12px;
    border-width: 0;
}

.k-stepper .k-step-label .k-step-text {
    max-width: calc(10em - 20px);
    flex-grow: 1;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.k-stepper .k-step-label .k-icon {
    margin-left: 4px;
}

.k-stepper .k-step-current .k-step-label {
    font-weight: bold;
}

.k-stepper .k-step-label-optional {
    flex-basis: 100%;
    font-style: italic;
}

.k-stepper .k-step-disabled,
.k-stepper .k-step.k-disabled {
    opacity: 1;
    pointer-events: none;
}

.k-stepper .k-step-disabled .k-step-link,
.k-stepper .k-step.k-disabled .k-step-link {
    cursor: default;
}

.k-stepper .k-step-disabled .k-step-label-optional,
.k-stepper .k-step.k-disabled .k-step-label-optional {
    color: inherit;
}

.k-stepper .k-progressbar {
    pointer-events: none;
    z-index: 0;
    overflow: visible;
}

.k-stepper .k-progressbar-horizontal {
    grid-row: 1 / -1;
}

.k-stepper .k-progressbar-vertical {
    position: absolute;
}

.k-step-list-horizontal {
    flex-direction: row;
    grid-row: 1;
}

.k-step-list-horizontal .k-step {
    flex: 1 0 auto;
    text-align: center;
}

.k-step-list-horizontal .k-step-link {
    margin: auto;
    max-width: 10em;
    flex-direction: column;
}

.k-step-list-horizontal .k-step-label {
    text-align: center;
}

.k-step-list-horizontal .k-step-indicator + .k-step-label {
    margin-top: 5px;
}

.k-step-list-horizontal ~ .k-progressbar {
    width: 100%;
    height: 2px;
    top: 17px;
}

.k-step-list-vertical {
    flex-direction: column;
}

.k-step-list-vertical .k-step {
    min-height: 54px;
}

.k-step-list-vertical .k-step-label {
    justify-content: flex-start;
}

.k-step-list-vertical .k-step-indicator + .k-step-label {
    margin-left: 12px;
}

.k-step-list-vertical ~ .k-progressbar {
    width: 2px;
    height: 100%;
    min-height: 20px;
    left: 17px;
}

.k-step-list-vertical .k-step-content {
    height: 0;
    overflow: hidden;
    transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.k-step-list-vertical .k-step-current .k-step-content {
    height: auto;
    overflow: visible;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 30px;
    padding: 20px 10px;
}

.k-rtl .k-stepper,
.k-stepper[dir="rtl"] {
    direction: rtl;
}

.k-rtl .k-stepper .k-step-label .k-icon,
.k-stepper[dir="rtl"] .k-step-label .k-icon {
    margin-left: 0;
    margin-right: 4px;
}

.k-rtl .k-stepper .k-step-list-vertical .k-step-indicator + .k-step-label,
.k-stepper[dir="rtl"] .k-step-list-vertical .k-step-indicator + .k-step-label {
    margin-left: 0;
    margin-right: 12px;
}

.k-rtl .k-stepper .k-step-list-vertical ~ .k-progressbar,
.k-stepper[dir="rtl"] .k-step-list-vertical ~ .k-progressbar {
    left: auto;
    right: 17px;
}

.k-stepper {
    color: #424242;
}

.k-stepper .k-step:hover .k-step-label, .k-stepper .k-step.k-hover .k-step-label, .k-stepper .k-step.k-step-hover .k-step-label {
    color: #373737;
}

.k-stepper .k-step:hover .k-step-indicator, .k-stepper .k-step.k-hover .k-step-indicator, .k-stepper .k-step.k-step-hover .k-step-indicator {
    background-color: #ebebeb;
}

.k-stepper .k-step.k-step-focus .k-step-label:only-child, .k-stepper .k-step.k-focus .k-step-label:only-child,
.k-stepper .k-step .k-step-link:focus .k-step-label:only-child {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-stepper .k-step.k-step-disabled .k-step-indicator, .k-stepper .k-step.k-disabled .k-step-indicator, .k-stepper .k-step:disabled .k-step-indicator {
    color: #8f8f8f;
}

.k-stepper .k-step.k-step-disabled .k-step-label, .k-stepper .k-step.k-disabled .k-step-label, .k-stepper .k-step:disabled .k-step-label {
    color: #8f8f8f;
}

.k-stepper .k-step-indicator {
    border-color: #cccccc;
    color: #424242;
    background-color: #ffffff;
}

.k-stepper .k-step-indicator::after {
    box-shadow: inset 0 0 0 2px #ffffff;
}

.k-stepper .k-step-label:only-child {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-stepper .k-step-done .k-step-indicator {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-stepper .k-step-done:hover .k-step-indicator, .k-stepper .k-step-done.k-hover .k-step-indicator, .k-stepper .k-step-done.k-step-hover .k-step-indicator {
    background-color: #eb5b51;
}

.k-stepper .k-step-done.k-step-disabled .k-step-indicator, .k-stepper .k-step-done.k-disabled .k-step-indicator, .k-stepper .k-step-done:disabled .k-step-indicator {
    border-color: #ffa19b;
    color: white;
    background-color: #ffa19b;
}

.k-stepper .k-step-current .k-step-indicator {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-stepper .k-step-current:hover .k-step-indicator, .k-stepper .k-step-current.k-hover .k-step-indicator, .k-stepper .k-step-current.k-step-hover .k-step-indicator {
    background-color: #eb5b51;
}

.k-stepper .k-step-current.k-step-disabled .k-step-indicator, .k-stepper .k-step-current.k-disabled .k-step-indicator, .k-stepper .k-step-current:disabled .k-step-indicator {
    border-color: #ffa19b;
    color: white;
    background-color: #ffa19b;
}

.k-stepper .k-step-success .k-step-label .k-icon {
    color: #37b400;
}

.k-stepper .k-step-error .k-step-label {
    color: #f31700;
}

.k-stepper .k-step-error .k-step-label {
    color: #f31700;
}

.k-stepper .k-step-error:hover .k-step-label, .k-stepper .k-step-error.k-hover .k-step-label, .k-stepper .k-step-error.k-step-hover .k-step-label {
    color: #f31700;
}

.k-stepper .k-step-label-optional {
    color: #666666;
}

.k-tabstrip-wrapper {
    padding: 0px 0px;
    box-sizing: border-box;
    border-width: 0px;
    border-style: solid;
    display: flex;
    flex-direction: column;
}

.k-tabstrip {
    border-width: 0;
    border-color: transparent;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    color: inherit;
    background-color: transparent;
    display: flex;
    flex-flow: column nowrap;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tabstrip-wrapper > .k-tabstrip {
    flex: 1 1 auto;
}

.k-tabstrip-items-wrapper {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    position: relative;
}

.k-tabstrip-items {
    box-sizing: border-box;
    outline: 0;
    display: flex;
    flex-flow: row wrap;
    flex: 1 1 auto;
    gap: 0px;
}

.k-tabstrip-items *,
.k-tabstrip-items *::before,
.k-tabstrip-items *::after {
    box-sizing: border-box;
}

.k-tabstrip-items .k-item {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    position: relative;
    flex-shrink: 0;
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-items: stretch;
    outline: 0;
}

.k-tabstrip-items .k-tab-on-top {
    z-index: 1;
}

.k-tabstrip-items .k-link {
    padding: 6px 12px;
    color: inherit;
    cursor: pointer;
    display: inline-flex;
    vertical-align: middle;
    flex: 1 1 auto;
    flex-direction: row;
    align-content: center;
    align-items: center;
}

.k-ie11 .k-tabstrip-items {
    white-space: nowrap;
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
    margin: 0 !important;
    padding: 16px 16px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    display: none;
    overflow: auto;
    flex: 1 1 auto;
    position: relative;
}

.k-tabstrip-content.k-active,
.k-tabstrip > .k-content.k-active {
    display: block;
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-focus {
    outline-width: 1px;
    outline-style: dotted;
    outline-offset: -1px;
}

.k-tabstrip-items .k-loading {
    width: 20%;
    height: 0;
    border: 0;
    border-top: 1px solid transparent;
    border-color: inherit;
    background: none;
    position: absolute;
    top: 0;
    left: 0;
    transition: width .2s linear;
    display: none;
}

.k-tabstrip-items .k-loading.k-complete {
    width: 100%;
    border-top-width: 0;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-tabstrip-items {
    flex-wrap: nowrap;
    white-space: nowrap;
    overflow: hidden;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button {
    width: auto;
    height: auto;
    flex: none;
    align-self: stretch;
    aspect-ratio: auto;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper > .k-button .k-button-icon {
    min-width: auto;
    min-height: auto;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-hstack > .k-button {
    padding: 0 4px;
}

.k-tabstrip-scrollable > .k-tabstrip-items-wrapper.k-vstack > .k-button {
    padding: 4px 0;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper {
    border-bottom-width: 1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-bottom: -1px;
}

.k-tabstrip-top > .k-tabstrip-items-wrapper .k-item.k-active {
    border-bottom-color: transparent;
}

.k-tabstrip-top > .k-content,
.k-tabstrip-top > .k-tabstrip-content {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-width: 0 !important;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper {
    border-top-width: 1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: -1px;
}

.k-tabstrip-bottom > .k-tabstrip-items-wrapper .k-item.k-active {
    border-top-color: transparent;
}

.k-tabstrip-bottom > .k-content,
.k-tabstrip-bottom > .k-tabstrip-content {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-width: 0 !important;
}

.k-tabstrip-left {
    flex-direction: row;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper {
    border-right-width: 1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper > .k-tabstrip-items {
    flex-direction: column;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-right: -1px;
}

.k-tabstrip-left > .k-tabstrip-items-wrapper .k-item.k-active {
    border-right-color: transparent;
}

.k-tabstrip-left > .k-content,
.k-tabstrip-left > .k-tabstrip-content {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-left-width: 0 !important;
}

.k-tabstrip-right {
    flex-direction: row-reverse;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper {
    border-left-width: 1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper > .k-tabstrip-items {
    flex-direction: column;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-left: -1px;
}

.k-tabstrip-right > .k-tabstrip-items-wrapper .k-item.k-active {
    border-left-color: transparent;
}

.k-tabstrip-right > .k-content,
.k-tabstrip-right > .k-tabstrip-content {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right-width: 0;
}

.k-tabstrip-items-start {
    justify-content: flex-start;
}

.k-tabstrip-items-center {
    justify-content: center;
}

.k-tabstrip-items-end {
    justify-content: flex-end;
}

.k-tabstrip-items-justify {
    justify-content: space-between;
}

.k-tabstrip-items-stretched > * {
    flex: 1 0 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-items-wrapper, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-items-wrapper,
.k-tabstrip[dir="rtl"].k-tabstrip-left > .k-tabstrip-items-wrapper,
.k-tabstrip[dir="rtl"].k-tabstrip-right > .k-tabstrip-items-wrapper {
    order: 1;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-content,
.k-tabstrip[dir="rtl"].k-tabstrip-left > .k-content,
.k-tabstrip[dir="rtl"].k-tabstrip-right > .k-content {
    order: 0;
}

.k-rtl .k-tabstrip.k-tabstrip-left > .k-tabstrip-content, .k-rtl .k-tabstrip.k-tabstrip-right > .k-tabstrip-content,
.k-tabstrip[dir="rtl"].k-tabstrip-left > .k-tabstrip-content,
.k-tabstrip[dir="rtl"].k-tabstrip-right > .k-tabstrip-content {
    order: 0;
}

.k-rtl .k-tabstrip .k-tabstrip-prev,
.k-rtl .k-tabstrip .k-tabstrip-next,
.k-tabstrip[dir="rtl"] .k-tabstrip-prev,
.k-tabstrip[dir="rtl"] .k-tabstrip-next {
    transform: scaleX(-1);
}

.k-tabstrip-items-wrapper {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
}

.k-tabstrip-items-wrapper .k-item {
    color: #ff6358;
}

.k-tabstrip-items-wrapper .k-item:hover, .k-tabstrip-items-wrapper .k-item.k-hover {
    color: #d6534a;
}

.k-tabstrip-items-wrapper .k-item:active, .k-tabstrip-items-wrapper .k-item.k-active, .k-tabstrip-items-wrapper .k-item.k-selected {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-tabstrip-items-wrapper .k-item:focus, .k-tabstrip-items-wrapper .k-item.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-tabstrip-items-wrapper .k-item.k-tabstrip-dragging {
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.15);
}

.k-tabstrip-content,
.k-tabstrip > .k-content {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-tabstrip-content:focus, .k-tabstrip-content.k-focus,
.k-tabstrip > .k-content:focus,
.k-tabstrip > .k-content.k-focus {
    outline-color: #424242;
}

.k-wizard {
    padding: 20px 20px;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-size: 14px;
    line-height: 1.4285714286;
    font-family: inherit;
    position: relative;
    color: inherit;
    background: none;
    display: flex;
    align-items: stretch;
    overflow: hidden;
}

.k-wizard .k-wizard-steps {
    box-sizing: border-box;
    display: flex;
    overflow: hidden;
}

.k-wizard .k-wizard-step {
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
}

.k-wizard .k-wizard-step:focus, .k-wizard .k-wizard-step.k-focus {
    outline-width: 1px;
    outline-style: dotted;
    outline-offset: -1px;
}

.k-wizard .k-wizard-content {
    box-sizing: border-box;
    overflow-y: auto;
}

.k-wizard .k-wizard-buttons {
    margin-top: 32px;
    box-sizing: border-box;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    flex-shrink: 0;
}

.k-wizard .k-wizard-buttons .k-button {
    margin-right: 10px;
}

.k-wizard .k-wizard-buttons .k-wizard-pager {
    vertical-align: middle;
}

.k-wizard .k-wizard-buttons-right .k-button:last-of-type {
    margin-right: 0;
}

.k-wizard .k-stepper .k-step-list-vertical .k-step {
    flex: 1 0 auto;
}

.k-wizard .k-stepper .k-step-indicator {
    flex-shrink: 0;
}

.k-wizard-horizontal {
    flex-direction: column;
}

.k-wizard-horizontal .k-wizard-steps {
    margin-top: 32px;
}

.k-wizard-horizontal .k-wizard-steps,
.k-wizard-horizontal .k-wizard-content {
    flex: 1 1 auto;
}

.k-wizard-vertical .k-wizard-steps {
    flex: 1 0 0%;
}

.k-wizard-vertical .k-wizard-content {
    flex: 1 1 0%;
}

.k-wizard-vertical .k-wizard-steps {
    margin-left: 32px;
}

.k-wizard-left {
    flex-direction: row-reverse;
}

.k-wizard-left .k-wizard-steps {
    margin-right: 32px;
    margin-left: 0;
}

.k-wizard-step:focus, .k-wizard-step.k-focus {
    outline-color: #656565;
}

.k-ie .k-wizard-step:focus,
.k-ie .k-wizard-step.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
    outline: none;
}

.k-expander {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    overflow: hidden;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-expander *,
.k-expander *::before,
.k-expander *::after {
    box-sizing: border-box;
}

.k-rtl .k-expander .k-expander-indicator, .k-expander.k-rtl .k-expander-indicator, .k-expander[dir="rtl"] .k-expander-indicator {
    margin-left: 0;
    margin-right: 12px;
}

.k-expander-header {
    padding: 12px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.k-expander-spacer {
    flex: 1 1 auto;
}

.k-expander-title {
    text-transform: uppercase;
    font-weight: 500;
}

.k-expander-indicator {
    margin-left: 12px;
}

.k-expander-content {
    padding: 16px 16px;
}

.k-expander + .k-expander.k-expanded,
.k-expander.k-expanded + .k-expander {
    margin-top: 8px;
}

.k-expander:not(.k-expanded) + .k-expander:not(.k-expanded) {
    border-top-width: 0;
}

.k-expander {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-expander.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-expander-header {
    color: #424242;
    background-color: transparent;
    outline: none;
}

.k-expander-header:hover, .k-expander-header.k-hover {
    background-color: rgba(0, 0, 0, 0.04);
}

.k-expander-header.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-expander-title {
    color: #ff6358;
}

.k-expander-sub-title {
    color: #666666;
}

.k-panelbar {
    margin: 0;
    padding: 0;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    list-style: none;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-panelbar *,
.k-panelbar *::before,
.k-panelbar *::after {
    box-sizing: border-box;
}

.k-panelbar > .k-item,
.k-panelbar > .k-panelbar-header {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: block;
}

.k-panelbar > .k-item > .k-link,
.k-panelbar > .k-panelbar-header > .k-link {
    padding: 12px 16px;
    color: inherit;
    background: none;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    flex-flow: row nowrap;
    gap: 4px;
    align-items: center;
    align-content: center;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: default;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar > .k-item + .k-item,
.k-panelbar > .k-panelbar-header + .k-panelbar-header {
    border-top-width: 1px;
}

.k-panelbar .k-group,
.k-panelbar .k-panelbar-group {
    margin: 0;
    padding: 0;
    border-width: 0;
    border-color: inherit;
    color: inherit;
    background-color: transparent;
    list-style: none;
}

.k-panelbar .k-group > .k-item,
.k-panelbar .k-panelbar-group > .k-panelbar-item {
    display: block;
}

.k-panelbar .k-group > .k-item > .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link {
    padding: 8px 16px;
    color: inherit;
    text-decoration: none;
    display: flex;
    flex-flow: row nowrap;
    gap: 4px;
    align-items: center;
    align-content: center;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: default;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}

.k-panelbar .k-group > .k-item.k-level-1 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
    padding-left: 16px;
}

.k-panelbar .k-group > .k-item.k-level-2 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
    padding-left: 32px;
}

.k-panelbar .k-group > .k-item.k-level-3 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
    padding-left: 48px;
}

.k-panelbar .k-group > .k-item.k-level-4 .k-link,
.k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
    padding-left: 64px;
}

.k-panelbar .k-panelbar-item {
    outline-style: none;
}

.k-panelbar .k-panelbar-content {
    display: flow-root;
}

.k-panelbar .k-panelbar-expand,
.k-panelbar .k-panelbar-collapse,
.k-panelbar .k-panelbar-toggle {
    margin-inline-start: auto;
}

.k-panelbar .k-group .k-panelbar-expand,
.k-panelbar .k-group .k-panelbar-collapse,
.k-panelbar .k-panelbar-group .k-panelbar-toggle {
    margin-inline-end: 0px;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-1 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-1 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-1 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-1 .k-link {
    padding-left: 16px;
    padding-right: 16px;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-2 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-2 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-2 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-2 .k-link {
    padding-left: 16px;
    padding-right: 32px;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-3 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-3 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-3 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-3 .k-link {
    padding-left: 16px;
    padding-right: 48px;
}

.k-rtl .k-panelbar .k-group > .k-item.k-level-4 .k-link,
.k-rtl .k-panelbar .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar.k-rtl .k-group > .k-item.k-level-4 .k-link,
.k-panelbar.k-rtl .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link, .k-panelbar[dir="rtl"] .k-group > .k-item.k-level-4 .k-link,
.k-panelbar[dir="rtl"] .k-panelbar-group > .k-panelbar-item.k-level-4 .k-link {
    padding-left: 16px;
    padding-right: 64px;
}

.k-ie .k-panelbar-expand,
.k-ie .k-panelbar-collapse,
.k-ie .k-panelbar-toggle {
    margin-left: auto;
}

.k-ie .k-group .k-panelbar-expand,
.k-ie .k-group .k-panelbar-collapse,
.k-ie .k-panelbar-group .k-panelbar-toggle {
    margin-right: 0px;
}

.k-rtl .k-ie .k-panelbar-expand,
.k-rtl .k-ie .k-panelbar-collapse,
.k-rtl .k-ie .k-panelbar-toggle, .k-ie.k-rtl .k-panelbar-expand,
.k-ie.k-rtl .k-panelbar-collapse,
.k-ie.k-rtl .k-panelbar-toggle, .k-ie[dir="rtl"] .k-panelbar-expand,
.k-ie[dir="rtl"] .k-panelbar-collapse,
.k-ie[dir="rtl"] .k-panelbar-toggle {
    margin-left: initial;
    margin-right: auto;
}

.k-rtl .k-ie .k-group .k-panelbar-expand,
.k-rtl .k-ie .k-group .k-panelbar-collapse,
.k-rtl .k-ie .k-panelbar-group .k-panelbar-toggle, .k-ie.k-rtl .k-group .k-panelbar-expand,
.k-ie.k-rtl .k-group .k-panelbar-collapse,
.k-ie.k-rtl .k-panelbar-group .k-panelbar-toggle, .k-ie[dir="rtl"] .k-group .k-panelbar-expand,
.k-ie[dir="rtl"] .k-group .k-panelbar-collapse,
.k-ie[dir="rtl"] .k-panelbar-group .k-panelbar-toggle {
    margin-left: 0px;
}

.k-panelbar {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-panelbar > .k-item > .k-link,
.k-panelbar > .k-panelbar-header > .k-link {
    color: #ff6358;
    background-color: #ffffff;
}

.k-panelbar > .k-item > .k-link .k-icon,
.k-panelbar > .k-item > .k-link .k-panelbar-item-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-icon,
.k-panelbar > .k-panelbar-header > .k-link .k-panelbar-item-icon {
    color: #424242;
}

.k-panelbar > .k-item > .k-link:hover,
.k-panelbar > .k-item > .k-link.k-hover,
.k-panelbar > .k-panelbar-header > .k-link:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-hover {
    background-color: whitesmoke;
}

.k-panelbar > .k-item > .k-link:focus,
.k-panelbar > .k-item > .k-link.k-focus,
.k-panelbar > .k-panelbar-header > .k-link:focus,
.k-panelbar > .k-panelbar-header > .k-link.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-panelbar > .k-item > .k-link.k-selected,
.k-panelbar > .k-panelbar-header > .k-link.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-panelbar > .k-item > .k-link.k-selected .k-icon,
.k-panelbar > .k-item > .k-link.k-selected .k-panelbar-item-icon,
.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-icon,
.k-panelbar > .k-panelbar-header > .k-link.k-selected .k-panelbar-item-icon {
    color: inherit;
}

.k-panelbar > .k-item > .k-link.k-selected:hover,
.k-panelbar > .k-item > .k-link.k-selected.k-hover,
.k-panelbar > .k-panelbar-header > .k-link.k-selected:hover,
.k-panelbar > .k-panelbar-header > .k-link.k-selected.k-hover {
    background-color: #eb5b51;
}

.k-panelbar .k-group > .k-item > .k-link:hover,
.k-panelbar .k-group > .k-item > .k-link.k-hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link:hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link:hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-hover {
    background-color: whitesmoke;
}

.k-panelbar .k-group > .k-item > .k-link:focus,
.k-panelbar .k-group > .k-item > .k-link.k-focus,
.k-panelbar .k-group > .k-panelbar-item > .k-link:focus,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-focus,
.k-panelbar .k-panelbar-group > .k-item > .k-link:focus,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-focus,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link:focus,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-panelbar .k-group > .k-item > .k-link.k-selected,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-selected,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-selected,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-panelbar .k-group > .k-item > .k-link.k-selected:hover,
.k-panelbar .k-group > .k-item > .k-link.k-selected.k-hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-selected:hover,
.k-panelbar .k-group > .k-panelbar-item > .k-link.k-selected.k-hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-selected:hover,
.k-panelbar .k-panelbar-group > .k-item > .k-link.k-selected.k-hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected:hover,
.k-panelbar .k-panelbar-group > .k-panelbar-item > .k-link.k-selected.k-hover {
    background-color: #eb5b51;
}

.k-splitter {
    height: 300px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-splitter .k-pane {
    overflow: hidden;
}

.k-splitter .k-scrollable {
    overflow: auto;
}

.k-splitter .k-splitter-resizing {
    overflow: hidden;
}

.k-pane > .k-splitter {
    border-width: 0;
    overflow: hidden;
}

.k-splitter .k-pane-loading {
    position: static;
    top: 50%;
    left: 50%;
}

.k-ghost-splitbar,
.k-splitbar {
    border-style: solid;
    outline: 0;
    position: absolute;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
}

.k-ghost-splitbar .k-collapse-prev,
.k-ghost-splitbar .k-collapse-next,
.k-splitbar .k-collapse-prev,
.k-splitbar .k-collapse-next {
    cursor: pointer;
}

.k-ghost-splitbar .k-icon,
.k-splitbar .k-icon {
    font-size: 10px;
}

.k-splitbar-draggable-horizontal {
    cursor: col-resize;
}

.k-splitbar-draggable-vertical {
    cursor: row-resize;
}

.k-ghost-splitbar-horizontal,
.k-splitbar-horizontal {
    width: 8px;
    border-width: 0;
    background-repeat: repeat-y;
    flex-direction: column;
    top: 0;
}

.k-ghost-splitbar-vertical,
.k-splitbar-vertical {
    height: 8px;
    border-width: 0;
    background-repeat: repeat-x;
    flex-direction: row;
    left: 0;
}

.k-splitbar-static-horizontal {
    width: 1px;
}

.k-splitbar-static-vertical {
    height: 1px;
}

.k-splitbar-draggable-horizontal .k-resize-handle {
    width: 2px;
    height: 20px;
    position: static;
    z-index: 1;
}

.k-splitbar .k-resize-handle {
    display: none;
    background-color: currentColor;
}

.k-splitbar-draggable-horizontal .k-resize-handle,
.k-splitbar-draggable-vertical .k-resize-handle {
    display: block;
}

.k-splitbar-horizontal .k-collapse-prev {
    margin-bottom: 7px;
}

.k-splitbar-horizontal .k-collapse-next {
    margin-top: 7px;
}

.k-splitbar-vertical .k-collapse-prev {
    margin-right: 7px;
}

.k-splitbar-vertical .k-collapse-next {
    margin-left: 7px;
}

.k-splitbar-draggable-vertical .k-resize-handle {
    width: 20px;
    height: 2px;
    position: static;
    z-index: 1;
}

.k-pane > .k-splitter-overlay {
    opacity: 0;
    position: absolute;
}

.k-splitter-flex {
    display: flex;
    width: 100%;
    height: auto;
}

.k-splitter-flex .k-pane {
    position: relative;
    flex: 1 1 auto;
    display: block;
    min-width: 0;
    max-width: 100%;
    min-height: 0;
    max-height: 100%;
    height: 100%;
}

.k-splitter-flex .k-pane-static {
    flex-grow: 0;
    flex-shrink: 0;
}

.k-splitter-flex .k-pane-flex {
    display: flex;
}

.k-splitter-flex .k-splitbar {
    position: static;
    flex: 0 0 auto;
}

.k-splitter-flex .k-pane.k-hidden, .k-splitter-flex .k-pane[hidden],
.k-splitter-flex .k-pane-flex.k-hidden,
.k-splitter-flex .k-pane-flex[hidden] {
    flex: 0 1 0% !important;
    overflow: hidden !important;
    display: block !important;
}

.k-splitter-flex.k-splitter-horizontal {
    flex-direction: row;
}

.k-splitter-flex.k-splitter-horizontal[dir="rtl"] > .k-splitbar > .k-collapse-next,
.k-splitter-flex.k-splitter-horizontal[dir="rtl"] > .k-splitbar > .k-collapse-prev {
    transform: scaleX(-1);
}

.k-splitter-flex.k-splitter-vertical {
    flex-direction: column;
}

.k-splitter {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-splitbar {
    color: #424242;
    background-color: #fafafa;
}

.k-splitbar:hover,
.k-splitbar.k-hover,
.k-splitbar-horizontal-hover,
.k-splitbar-vertical-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-splitbar:focus,
.k-splitbar.k-focus {
    color: white;
    background: #ff6358;
}

.k-ghost-splitbar {
    background-color: #f0f0f0;
}

.k-tilelayout {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    display: grid;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-tilelayout .k-card {
    box-shadow: none;
    border-width: 1px;
}

.k-tilelayout-item {
    position: relative;
    z-index: 0;
}

.k-layout-item-hint {
    border-radius: 6px;
    border-width: 1px;
    border-style: solid;
    position: relative;
}

.k-layout-item-hint.k-layout-item-hint-resize {
    z-index: 3;
}

.k-tilelayout-item-header.k-card-header {
    z-index: 0;
}

.k-tilelayout-item-body {
    min-height: 0;
}

.k-tilelayout {
    background-color: #fafafa;
}

.k-tilelayout-item:focus,
.k-tilelayout-item.k-focus {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.k-layout-item-hint {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: rgba(255, 255, 255, 0.2);
}

.k-pane-wrapper {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-pane {
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    box-sizing: border-box;
    font-family: sans-serif;
    overflow-x: hidden;
}

.k-pane-wrapper .k-view {
    top: 0;
    left: 0;
    position: relative;
    border: 0;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    align-content: stretch;
    vertical-align: top;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pane-wrapper .k-content {
    min-height: 1px;
    flex: 1;
    align-items: stretch;
    display: block;
    width: auto;
    overflow: hidden;
    position: relative;
}

.k-pane-wrapper > div.k-pane {
    box-shadow: none;
    font-weight: normal;
}

.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-header-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
    overflow-y: auto;
}

.k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-header-menu .k-content > .k-scroll-container,
.k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
    position: absolute;
    width: 100%;
    min-height: 100%;
    box-sizing: border-box;
}

.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
    width: auto;
    min-width: auto;
}

.k-grid.k-grid-mobile {
    border-width: 0;
}

.k-grid-mobile .k-resize-handle-inner::before {
    content: "\e01e";
    position: absolute;
    font: 16px/1 "WebComponentsIcons";
    top: calc(50% - 1px);
    left: 50%;
    transform: translate(-50%, -50%);
    padding: .2em;
}

.k-grid-mobile .k-header a {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-user-select: none;
        user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
    padding: 0;
    flex-direction: column;
    align-items: stretch;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
    margin: 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
    width: 100%;
    margin: -1px 0;
}

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
    white-space: nowrap;
}

.k-scheduler.k-scheduler-mobile {
    border-width: 0;
}

.k-scheduler-mobile th {
    font-weight: normal;
}

.k-scheduler-mobile .k-event:hover .k-resize-handle {
    visibility: hidden;
}

.k-scheduler-mobile .k-scheduler-toolbar {
    padding: 8px 8px;
}

.k-scheduler-mobile .k-scheduler-toolbar > * {
    margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar::before {
    display: none;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
    line-height: 1;
    display: flex;
    flex-flow: column nowrap;
    align-items: center;
    justify-content: space-evenly;
    gap: 0;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
    font-size: 12px;
}

.k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-views-wrapper .k-views-dropdown {
    display: inline-block;
}

.k-scheduler-mobile .k-scheduler-footer {
    padding: 8px 8px;
    display: flex;
    justify-content: space-between;
}

.k-scheduler-mobile .k-scheduler-footer > * {
    margin: 0;
}

.k-scheduler-mobile .k-scheduler-footer::before {
    display: none;
}

.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
    height: 40px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
    height: 40px;
    vertical-align: top;
    text-align: center;
}

.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
    position: absolute;
    text-align: center;
    height: 6px;
    line-height: 6px;
}

.k-scheduler-mobile .k-scheduler-monthview .k-event {
    position: static;
    padding: 4px;
    border-radius: 50%;
    display: inline-block;
    width: 4px;
    height: 4px;
    min-height: 0;
    margin: 1px;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
    display: none;
}

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
    display: none;
}

.k-scheduler-mobile .k-scheduler-header-wrap > div {
    overflow: visible;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
    display: none;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
    table-layout: auto;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
    width: 1%;
}

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
    white-space: normal;
}

.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
    height: 1.5em;
}

.k-scheduler-mobile .k-time-text,
.k-scheduler-mobile .k-time-period {
    display: block;
    line-height: 1;
}

.k-scheduler-mobile .k-time-period {
    font-size: .7em;
}

.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
    height: 2em;
    vertical-align: middle;
}

.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.k-scheduler-mobile .k-task {
    display: flex;
    align-items: center;
}

.k-scheduler-mobile .k-task .k-scheduler-mark {
    border-radius: 50%;
}

.k-scheduler-mobile .k-task .k-i-reload,
.k-scheduler-mobile .k-task .k-i-arrow-rotate-cw {
    font-size: 1em;
    margin-right: .5em;
}

.k-scheduler-mobile .k-task .k-scheduler-task-text {
    flex: 1 1 0%;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
    vertical-align: top;
}

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
    -ms-writing-mode: tb-lr;
        writing-mode: vertical-lr;
    transform: rotate(180deg);
    white-space: nowrap;
}

.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
    border-bottom-width: 0;
}

.k-pane-wrapper .k-appbar {
    padding: 4px;
}

.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text {
    padding: 8px 8px;
    display: block;
}

.k-pane-wrapper .k-listgroup-title {
    padding: 8px 8px;
    font-weight: bold;
    text-transform: uppercase;
}

.k-pane-wrapper .k-listgroup .k-listgroup-item {
    border-color: inherit;
}

.k-pane-wrapper .k-listgroup + .k-listgroup {
    margin-top: 16px;
}

.k-pane-wrapper .k-column-menu {
    padding: 8px;
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
}

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
    pointer-events: none;
}

.k-pane-wrapper .k-column-menu .k-list-title,
.k-pane-wrapper .k-column-menu .k-listgroup-title {
    padding: 0;
}

.k-pane-wrapper .k-column-menu .k-listgroup {
    margin-inline: -8px;
}

.k-pane-wrapper .k-filter-menu {
    padding: 8px;
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
}

.k-pane-wrapper .k-filter-menu .k-list-title {
    padding: 0;
}

.k-pane-wrapper .k-filter-menu .k-list-filter {
    padding: 0;
    display: flex;
    flex-flow: column nowrap;
    gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-filter-tools {
    display: flex;
    flex-flow: row nowrap;
    gap: inherit;
}

.k-pane-wrapper .k-filter-menu .k-listgroup {
    margin-inline: -8px;
}

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
    display: flex;
}

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    flex: 1 1 auto;
}

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
    overflow-y: auto;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm,
.k-pane-wrapper .k-pager.k-pager-sm {
    justify-content: center;
}

.k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh,
.k-pane-wrapper .k-pager.k-pager-sm .k-pager-refresh {
    display: none;
}

.k-rtl .k-pane-wrapper .k-header-cancel .k-i-arrow-chevron-left,
.k-rtl .k-pane-wrapper .k-listgroup-item .k-select .k-i-arrow-chevron-right, .k-pane-wrapper[dir="rtl"] .k-header-cancel .k-i-arrow-chevron-left,
.k-pane-wrapper[dir="rtl"] .k-listgroup-item .k-select .k-i-arrow-chevron-right,
[dir="rtl"] .k-pane-wrapper .k-header-cancel .k-i-arrow-chevron-left,
[dir="rtl"] .k-pane-wrapper .k-listgroup-item .k-select .k-i-arrow-chevron-right {
    transform: scaleX(-1);
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar > ul > li,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
    border: 0;
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {
    transform: scaleX(-1);
}

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-task .k-i-reload,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
    margin-left: .5em;
    margin-right: 0;
}

.k-pane-wrapper,
.k-view {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-pane-wrapper .k-pane > .k-view > .k-content {
    background-position: 50% 50%;
    background-color: #fafafa;
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
    border-left-color: #424242;
}

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
    background-color: #fafafa;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
    color: #ff6358;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
    color: inherit;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
    color: #666666;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
    background-color: #fafafa;
}

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
    display: inline-block;
    background-color: inherit;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
    color: #424242;
}

.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-header-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
    color: #ff6358;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected {
    color: #ff6358;
    background: none;
}

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-selected .k-link {
    color: inherit;
}

.k-grid {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-grid.k-grid-display-block {
    display: block;
}

.k-grid .k-grid-container {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative;
}

.k-grid .k-grid-aria-root {
    border-color: inherit;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    overflow: hidden;
}

.k-grid table {
    margin: 0;
    width: 100%;
    max-width: none;
    border-width: 0;
    border-color: inherit;
    border-collapse: separate;
    border-spacing: 0;
    empty-cells: show;
    outline: 0;
}

.k-grid thead,
.k-grid tbody,
.k-grid tfoot {
    text-align: left;
    border-color: inherit;
}

.k-grid tr {
    border-color: inherit;
}

.k-grid th,
.k-grid td {
    padding: 8px 12px;
    border-style: solid;
    border-color: inherit;
    outline: 0;
    font-weight: inherit;
    text-align: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-grid th:first-child,
.k-grid td:first-child {
    border-left-width: 0;
}

.k-grid th:focus,
.k-grid td:focus {
    outline: none;
}

.k-grid th .k-placeholder-line,
.k-grid td .k-placeholder-line {
    width: 80%;
}

.k-grid th {
    padding: 8px 12px;
    border-width: 0 0 1px 1px;
    white-space: nowrap;
}

.k-grid td {
    border-width: 0 0 0px 1px;
    vertical-align: middle;
}

.k-grid a {
    color: inherit;
    text-decoration: none;
}

.k-grid a:hover {
    text-decoration: none;
}

.k-grid table,
.k-grid .k-grid-header-wrap {
    box-sizing: content-box;
}

.k-grid .k-group-col,
.k-grid .k-hierarchy-col {
    padding: 0;
    width: 32px;
}

.k-grid .k-grouping-row p {
    margin: 0;
    display: flex;
    align-items: center;
    align-content: center;
}

.k-grid .k-grouping-row td {
    overflow: visible;
}

.k-grid .k-grouping-row + tr td {
    border-top-width: 1px;
}

.k-grid .k-grouping-row .k-group-cell,
.k-grid .k-grouping-row + tr .k-group-cell {
    border-top-width: 0;
    text-overflow: clip;
}

.k-grid .k-grouping-row .k-icon {
    margin-left: -4px;
    margin-right: 8px;
    text-decoration: none;
}

.k-grid .k-group-footer td {
    border-style: solid;
    border-width: 1px 0;
}

.k-grid .k-group-footer .k-group-cell + td {
    border-left-width: 1px;
}

.k-grid .k-hierarchy-cell,
.k-grid .k-drag-cell {
    text-align: center;
    padding: 0;
    overflow: visible;
}

.k-grid .k-hierarchy-cell > .k-icon,
.k-grid .k-drag-cell > .k-icon {
    padding: 8px 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    outline: 0;
}

.k-grid .k-hierarchy-cell + .k-grid-content-sticky {
    border-left-width: 1px;
}

.k-grid .k-detail-row .k-detail-cell {
    border-left-width: 0;
}

.k-grid[dir="rtl"] thead,
.k-grid[dir="rtl"] tbody,
.k-grid[dir="rtl"] tfoot,
.k-rtl .k-grid thead,
.k-rtl .k-grid tbody,
.k-rtl .k-grid tfoot {
    text-align: right;
}

.k-grid[dir="rtl"] th,
.k-rtl .k-grid th {
    white-space: nowrap;
}

.k-grid[dir="rtl"] .k-grid-header-wrap,
.k-grid[dir="rtl"] .k-grid-footer-wrap,
.k-rtl .k-grid .k-grid-header-wrap,
.k-rtl .k-grid .k-grid-footer-wrap {
    border-width: 0 0 0 1px;
}

.k-grid[dir="rtl"] .k-group-indicator .k-button-flat,
.k-rtl .k-grid .k-group-indicator .k-button-flat {
    margin-left: -2px;
    margin-right: 8px;
}

.k-grid[dir="rtl"] .k-group-indicator .k-link .k-icon,
.k-rtl .k-grid .k-group-indicator .k-link .k-icon {
    margin-left: 4px;
    margin-right: -2px;
}

.k-grid[dir="rtl"] .k-group-indicator,
.k-rtl .k-grid .k-group-indicator {
    margin-right: 0;
    margin-left: 4px;
}

.k-grid[dir="rtl"] .k-group-indicator + .k-group-indicator,
.k-rtl .k-grid .k-group-indicator + .k-group-indicator {
    margin-right: 4px;
}

.k-grid[dir="rtl"] .k-grid-content-locked,
.k-grid[dir="rtl"] .k-grid-footer-locked,
.k-grid[dir="rtl"] .k-grid-header-locked,
.k-rtl .k-grid .k-grid-content-locked,
.k-rtl .k-grid .k-grid-footer-locked,
.k-rtl .k-grid .k-grid-header-locked {
    border-left-width: 1px;
    border-right-width: 0;
}

.k-grid[dir="rtl"] .k-grid-header-sticky,
.k-grid[dir="rtl"] .k-grid-content-sticky,
.k-grid[dir="rtl"] .k-grid-footer-sticky,
.k-rtl .k-grid .k-grid-header-sticky,
.k-rtl .k-grid .k-grid-content-sticky,
.k-rtl .k-grid .k-grid-footer-sticky {
    border-left-width: 1px;
}

.k-grid[dir="rtl"] .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-grid[dir="rtl"] .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid[dir="rtl"] .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid[dir="rtl"] .k-grid-content-sticky:not([style*="display: none"]) + th,
.k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + th {
    border-left-width: 1px;
    border-right-width: 0;
}

.k-grid[dir="rtl"] .k-grid-header-sticky.k-header:first-child,
.k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
    border-left-width: 1px;
}

.k-grid[dir="rtl"] .k-grid-row-sticky,
.k-rtl .k-grid .k-grid-row-sticky {
    border-bottom-width: 1px;
    border-top-width: 1px;
}

.k-grid[dir="rtl"] th,
.k-rtl .k-grid th {
    border-width: 0 1px 1px 0;
}

.k-grid[dir="rtl"] th:first-child,
.k-rtl .k-grid th:first-child {
    border-right-width: 0;
}

.k-grid[dir="rtl"] td,
.k-rtl .k-grid td {
    border-width: 0 1px 0 0;
}

.k-grid[dir="rtl"] td:first-child,
.k-rtl .k-grid td:first-child {
    border-right-width: 0;
}

.k-grid[dir="rtl"] td.k-hierarchy-cell,
.k-rtl .k-grid td.k-hierarchy-cell {
    border-right-width: 0;
}

.k-grid[dir="rtl"] .k-hierarchy-cell + td,
.k-rtl .k-grid .k-hierarchy-cell + td {
    border-right-width: 0;
}

.k-grid[dir="rtl"] .k-grid-header .k-header,
.k-rtl .k-grid .k-grid-header .k-header {
    z-index: 1;
}

.k-grid[dir="rtl"] .k-grid-header .k-header.k-first,
.k-rtl .k-grid .k-grid-header .k-header.k-first {
    border-left-width: 0;
    border-right-width: 1px;
}

.k-grid[dir="rtl"] .k-grid-header .k-with-icon,
.k-grid[dir="rtl"] .k-grid-header .k-filterable,
.k-rtl .k-grid .k-grid-header .k-with-icon,
.k-rtl .k-grid .k-grid-header .k-filterable {
    padding-left: calc(1.4285714286em + 14px);
    padding-right: 12px;
}

.k-grid[dir="rtl"] .k-grid-header .k-grid-filter,
.k-grid[dir="rtl"] .k-grid-header .k-header-column-menu,
.k-grid[dir="rtl"] .k-grid-header .k-grid-header-menu,
.k-rtl .k-grid .k-grid-header .k-grid-filter,
.k-rtl .k-grid .k-grid-header .k-header-column-menu,
.k-rtl .k-grid .k-grid-header .k-grid-header-menu {
    right: auto;
    left: 4px;
}

.k-grid[dir="rtl"] .k-grid-header-sticky.k-header.k-first,
.k-rtl .k-grid .k-grid-header-sticky.k-header.k-first {
    border-left-width: 1px;
}

.k-grid[dir="rtl"] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first,
.k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
    border-left-width: 1px;
    border-right-width: 0;
}

.k-grid[dir="rtl"] .k-dirty,
.k-rtl .k-grid .k-dirty {
    border-color: currentColor currentColor transparent transparent;
    left: auto;
    right: 0;
}

.k-grid[dir="rtl"] .k-grid-header-wrap,
.k-grid[dir="rtl"] .k-grid-footer-wrap,
.k-rtl .k-grid .k-grid-header-wrap,
.k-rtl .k-grid .k-grid-footer-wrap {
    margin-left: -1px;
    margin-right: 0;
}

.k-grid[dir="rtl"] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable,
.k-rtl .k-grid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    margin-left: 0;
}

.k-grid[dir="rtl"] .k-group-footer td,
.k-rtl .k-grid .k-group-footer td {
    border-width: 1px 0;
}

.k-grid[dir="rtl"] .k-group-footer .k-group-cell + td,
.k-rtl .k-grid .k-group-footer .k-group-cell + td {
    border-right-width: 1px;
}

.k-grid[dir="rtl"] .k-grouping-row .k-icon,
.k-rtl .k-grid .k-grouping-row .k-icon {
    margin-left: 8px;
    margin-right: -4px;
}

.k-grid[dir="rtl"] .k-column-resizer,
.k-rtl .k-grid .k-column-resizer {
    left: 0;
    right: auto;
}

.k-grid .k-dirty-cell {
    position: relative;
}

.k-grid .k-dirty-cell.k-edit-cell {
    position: static;
}

.k-grid .k-dirty-cell.k-grid-content-sticky {
    position: sticky;
}

.k-grid .k-dirty {
    border-width: 5px;
    border-color: currentColor transparent transparent currentColor;
    left: 0;
    right: auto;
}

.k-grid .k-grid-content-locked + .k-grid-content {
    box-sizing: content-box;
}

.k-grid .k-grid-content-expander {
    position: absolute;
    visibility: hidden;
    height: 1px;
    bottom: 1px;
}

.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-grid-header-menu,
.k-grid .k-hierarchy-cell .k-icon {
    border-width: 0;
}

.k-grid .k-drag-col {
    padding: 0;
    width: 36px;
}

.k-grid .k-drag-cell {
    cursor: move;
}

.k-grid-toolbar {
    border-width: 0 0 1px;
    flex-shrink: 0;
}

.k-grid-toolbar-bottom {
    border-width: 1px 0 0;
}

.k-grouping-header {
    padding: 8px 8px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    white-space: normal;
    flex-shrink: 0;
    display: block;
    position: relative;
}

.k-grouping-header::before {
    content: "";
    height: calc(1.4285714286em + 10px);
    display: inline-block;
    vertical-align: middle;
}

.k-grouping-header-flex {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    gap: 8px;
}

.k-grouping-header-flex::before {
    margin-left: -8px;
}

.k-grouping-header-flex .k-group-indicator {
    margin: 0;
}

.k-grid .k-indicator-container {
    margin: -8px 0;
    padding: 8px 0;
}

.k-grid .k-indicator-container:last-child {
    flex-grow: 1;
}

.k-group-indicator {
    border-radius: 4px;
    margin: 0;
    padding: 4px 8px;
    border-width: 1px;
    border-style: solid;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    vertical-align: top;
    box-sizing: border-box;
}

.k-group-indicator .k-link,
.k-group-indicator .k-button-flat {
    padding: 0;
    border-width: 0;
    display: inline-flex;
    align-items: center;
}

.k-group-indicator .k-link .k-icon {
    margin-left: -2px;
    margin-right: 4px;
}

.k-group-indicator .k-button-flat {
    margin-left: 8px;
    margin-right: -2px;
    padding: 0;
    width: auto;
    height: auto;
    opacity: 0.5;
}

.k-group-indicator .k-button-flat::before, .k-group-indicator .k-button-flat::after {
    display: none;
}

.k-group-indicator .k-button-flat:hover {
    opacity: 1;
}

.k-group-indicator + .k-group-indicator {
    margin-left: 4px;
}

.k-grouping-dropclue {
    width: 12px;
    height: calc(1.4285714286em + 10px);
    position: absolute;
    top: 3px;
    box-sizing: content-box;
}

.k-grouping-dropclue::before, .k-grouping-dropclue::after {
    display: inline-block;
    content: "";
    position: absolute;
}

.k-grouping-dropclue::before {
    border-width: 6px;
    border-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    top: 0;
}

.k-grouping-dropclue::after {
    width: 2px;
    height: calc(100% - 6px);
    top: 6px;
    left: 5px;
}

.k-grid-header-wrap,
.k-grid-footer-wrap {
    margin-right: -1px;
    width: 100%;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    position: relative;
    overflow: hidden;
}

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    margin-right: 0;
}

.k-ie .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    display: inline-block;
}

.k-grid-header,
.k-grid-footer {
    padding-inline-start: 0;
    padding-inline-end: var(--kendo-scrollbar-width, 17px);
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    flex: 0 0 auto;
}

.k-grid-header table,
.k-grid-footer table {
    table-layout: fixed;
}

div.k-grid-header,
div.k-grid-footer {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.k-grid-header {
    border-bottom-width: 1px;
}

.k-grid-header table {
    margin-bottom: -1px;
}

.k-grid-header.k-grid-draggable-header {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    touch-action: none;
}

.k-grid-header .k-header {
    position: relative;
    vertical-align: bottom;
    cursor: default;
}

.k-grid-header .k-header:first-child {
    border-left-width: 0;
}

.k-grid-header .k-header.k-first {
    border-left-width: 1px;
}

.k-grid-header .k-header > .k-link {
    margin: -8px -12px;
    padding: 8px 12px;
    line-height: inherit;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    outline: 0;
}

.k-ie .k-grid-header .k-header > .k-link {
    margin: 0;
    padding: 0;
}

.k-grid-header .k-with-icon,
.k-grid-header .k-filterable {
    padding-right: calc(1.4285714286em + 14px);
}

.k-ie .k-grid-header .k-with-icon, .k-ie
.k-grid-header .k-filterable {
    padding-right: calc(1.4285714286em + 14px);
}

.k-grid-header .k-header > .k-link:focus {
    text-decoration: none;
}

.k-grid-header .k-grid-filter,
.k-grid-header .k-header-column-menu,
.k-grid-header .k-grid-header-menu {
    padding: 4px;
    width: calc(1.4285714286em + 10px);
    height: calc(1.4285714286em + 10px);
    box-sizing: border-box;
    outline: 0;
    line-height: 1.4285714286;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    position: absolute;
    right: 4px;
    bottom: 4px;
    z-index: 1;
}

.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover,
.k-grid-header .k-grid-header-menu:hover {
    cursor: pointer;
}

.k-grid-header .k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm, .k-grid-header .k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm, .k-grid-header .k-cell-inner > .k-link > .k-icon.k-i-sort-asc-small, .k-grid-header .k-cell-inner > .k-link > .k-icon.k-i-sort-desc-small {
    vertical-align: text-top;
    margin-inline-start: 7px;
}

.k-grid-header .k-sort-order {
    display: inline-block;
    vertical-align: top;
    height: 16px;
    font-size: 12px;
    margin-top: 2px;
    margin-inline-start: -2px;
}

.k-column-resizer {
    width: .5em;
    height: 1000%;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    cursor: col-resize;
}

.k-grid-footer {
    border-top-width: 1px;
}

.k-grid-footer td {
    height: 1.4285714286em;
}

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
    font-weight: bold;
}

.k-grid-filter-popup {
    min-width: 200px;
}

.k-grid-column-menu-standalone a.k-grid-filter {
    position: initial;
    display: inline-block;
    margin: -4px 0;
    padding: 4px 8px;
}

.k-filter-row {
    line-height: 1.4285714286;
}

.k-filter-row td,
.k-filter-row th {
    border-width: 0 0 1px 1px;
    white-space: nowrap;
    padding: 8px 8px;
}

.k-filter-row td:first-child {
    border-left-width: 0;
}

.k-filter-row .k-multiselect {
    height: auto;
}

.k-filtercell {
    width: auto;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.k-filtercell > span,
.k-filtercell .k-filtercell-wrapper {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    gap: 4px;
    flex: 1 1 auto;
}

.k-filtercell > span > .k-button,
.k-filtercell .k-filtercell-wrapper > .k-button {
    flex: none;
}

.k-filtercell .k-input,
.k-filtercell .k-picker {
    width: auto;
    flex: 1 1 auto;
}

.k-filtercell .k-color-picker, .k-filtercell .k-colorpicker,
.k-filtercell .k-dropdown-operator {
    width: min-content;
    flex: none;
}

.k-grid-content,
.k-grid-content-locked {
    border-color: inherit;
    outline: 0;
}

.k-grid-content table,
.k-grid-content-locked table {
    table-layout: fixed;
}

.k-grid-content tr:last-child > td,
.k-grid-content-locked tr:last-child > td {
    border-bottom-width: 0;
}

.k-grid-content {
    width: 100%;
    min-height: 0;
    overflow: auto;
    overflow-x: auto;
    overflow-y: scroll;
    position: relative;
    flex: 1;
}

.k-virtual-scrollable-wrap {
    height: 100%;
    overflow-y: hidden;
    position: relative;
}

.k-grid th > .k-radio,
.k-grid th > .k-radio-wrap,
.k-grid th > .k-checkbox,
.k-grid th > .k-checkbox-wrap,
.k-grid td > .k-radio,
.k-grid td > .k-radio-wrap,
.k-grid td > .k-checkbox,
.k-grid td > .k-checkbox-wrap {
    vertical-align: top;
}

.k-grid .k-edit-cell,
.k-grid .k-command-cell,
.k-grid .k-grid-edit-row td {
    padding: 3px 12px;
    text-overflow: clip;
}

.k-grid .k-edit-cell > input:not([type="checkbox"]):not([type="radio"]),
.k-grid .k-edit-cell > select,
.k-grid .k-edit-cell > .k-widget:not(.k-switch),
.k-grid .k-grid-edit-row td > input:not([type="checkbox"]):not([type="radio"]),
.k-grid .k-grid-edit-row td > select,
.k-grid .k-grid-edit-row td > .k-widget:not(.k-switch) {
    width: 100%;
    vertical-align: middle;
    box-sizing: border-box;
}

.k-grid .k-edit-cell > .k-radio,
.k-grid .k-edit-cell > .k-checkbox,
.k-grid .k-edit-cell > .k-radio-wrap,
.k-grid .k-edit-cell > .k-checkbox-wrap,
.k-grid .k-grid-edit-row td > .k-radio,
.k-grid .k-grid-edit-row td > .k-checkbox,
.k-grid .k-grid-edit-row td > .k-radio-wrap,
.k-grid .k-grid-edit-row td > .k-checkbox-wrap {
    vertical-align: middle;
}

.k-grid .k-command-cell > .k-button {
    vertical-align: middle;
}

.k-grid .k-command-cell > .k-button + .k-button {
    margin-left: 8px;
    margin-inline-end: unset;
    margin-inline-start: 8px;
}

.k-grid > .k-resize-handle,
.k-grid-header .k-resize-handle {
    height: 25px;
    cursor: col-resize;
    position: absolute;
    z-index: 2;
}

.k-grid-pager {
    border-width: 1px 0 0;
    border-color: inherit;
    font-size: inherit;
}

.k-grid-pager-top {
    border-width: 0 0 1px;
}

.k-pager-input .k-numerictextbox {
    margin: 0 7px;
    width: 3em;
}

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
    float: left;
    width: 100%;
}

.k-grid-virtual .k-grid-content .k-grid-table {
    position: relative;
    float: left;
    z-index: 1;
}

.k-grid-virtual .k-grid-content > .k-height-container {
    position: relative;
    float: left;
}

.k-grid-virtual .k-grid-content::after {
    content: "";
    display: block;
    clear: both;
}

.k-width-container {
    position: absolute;
    visibility: hidden;
}

.k-width-container div {
    height: 1px;
}

.k-grid-virtual[dir="rtl"] .k-grid-content .k-grid-table,
.k-grid-virtual.k-rtl .k-grid-content .k-grid-table {
    float: right;
}

.k-grid-add-row td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.k-grid-lockedcolumns {
    white-space: nowrap;
}

.k-grid-content,
.k-grid-content-locked {
    white-space: normal;
}

.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
    flex: 0 0 auto;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
    border-style: solid;
    border-width: 0 1px 0 0;
    box-sizing: content-box;
}

.k-grid-content-locked + .k-grid-content.k-auto-scrollable,
.k-grid-footer-locked + .k-grid-content.k-auto-scrollable,
.k-grid-header-locked + .k-grid-content.k-auto-scrollable {
    display: inline-block;
}

.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
    flex: 1 1 auto;
    display: inline-block;
    vertical-align: top;
}

.k-grid-content.k-auto-scrollable,
.k-grid-footer-wrap.k-auto-scrollable,
.k-grid-header-wrap.k-auto-scrollable {
    display: block;
}

.k-grid-header-locked > table,
.k-grid-header-wrap > table {
    margin-bottom: -1px;
}

.k-grid-header .k-header.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-content-sticky,
.k-grid-row-sticky,
.k-grid-footer-sticky {
    position: sticky;
    z-index: 2;
}

.k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,
.k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
.k-grid-content-sticky.k-edit-cell,
.k-grid-row-sticky.k-edit-cell,
.k-grid-footer-sticky.k-edit-cell {
    overflow: visible;
    z-index: 3;
}

kendo-grid tr.k-grid-row-sticky {
    border: 0;
    position: static;
    z-index: auto;
}

kendo-grid .k-grid-row-sticky td {
    border-bottom-width: 1px;
    border-top-width: 1px;
    position: sticky;
    top: inherit;
    bottom: inherit;
}

kendo-grid .k-grid-row-sticky td {
    z-index: 2;
}

kendo-grid .k-grid-row-sticky td.k-grid-content-sticky,
kendo-grid .k-grid-row-sticky.k-alt td.k-grid-content-sticky {
    z-index: 3;
}

kendo-grid .k-grid-header-locked th.k-grid-header-sticky:last-child,
kendo-grid .k-grid-content-locked tr .k-grid-content-sticky:last-child {
    border-right: 0;
}

kendo-grid .k-grid-header .k-grid-column-menu,
kendo-grid .k-grid-header .k-grid-header-menu {
    z-index: 1;
}

.k-grid-content-sticky.k-grid-row-sticky {
    z-index: 3;
}

.k-grid .k-grid-header-sticky,
.k-grid .k-grid-content-sticky,
.k-grid .k-grid-footer-sticky {
    border-right-width: 1px;
}

.k-grid .k-grid-header-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-content-sticky:not([style*="display: none"]) + th,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + td,
.k-grid .k-grid-footer-sticky:not([style*="display: none"]) + th {
    border-left-width: 0;
}

.k-grid .k-grid-row-sticky {
    border-bottom-width: 1px;
    border-top-width: 1px;
}

.k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
    border-left-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap,
.k-grid.k-grid-no-scrollbar .k-grid-footer-wrap {
    margin: 0;
    border-width: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-header,
.k-grid.k-grid-no-scrollbar .k-grid-footer {
    padding: 0;
}

.k-grid.k-grid-no-scrollbar .k-grid-content {
    overflow-y: auto;
}

.k-grid-norecords {
    text-align: center;
}

div.k-grid-norecords {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.k-grid-norecords-template {
    box-sizing: border-box;
    margin: 0 auto;
    width: 20em;
    height: 4em;
    border: 1px solid;
    line-height: 4em;
}

.k-header > .k-cell-inner {
    margin: -8px -12px;
}

.k-filterable > .k-cell-inner {
    margin-inline-end: calc(-1.4285714286em + -14px);
}

.k-filterable > .k-cell-inner .k-link {
    padding-inline-end: 0;
}

.k-cell-inner {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: inherit;
    overflow: hidden;
}

.k-cell-inner > .k-link {
    padding: 8px 12px;
    width: auto;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: inherit;
    flex: 1;
    overflow: hidden;
}

.k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm,
.k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm {
    margin-left: 0;
    display: inline-block;
    flex-shrink: 0;
}

.k-cell-inner .k-sort-order {
    flex-shrink: 0;
    line-height: normal;
}

.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu,
.k-cell-inner .k-grid-header-menu {
    position: static;
    margin-inline-end: 4px;
}

.k-cell-inner .k-grid-filter,
.k-cell-inner .k-header-column-menu,
.k-cell-inner .k-grid-header-menu,
.k-cell-inner .k-hierarchy-cell .k-icon {
    text-align: center;
    display: inline-block;
    flex-shrink: 0;
}

.k-column-title {
    min-width: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    flex-shrink: 1;
    overflow: hidden;
}

.k-loading-pdf-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
}

.k-loading-pdf-mask > .k-i-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 64px;
}

.k-loading-pdf-mask .k-loading-pdf-progress {
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.k-pdf-export .k-loading-pdf-mask {
    display: none;
}

.k-grid-pdf-export-element {
    position: absolute;
    left: -10000px;
    top: -10000px;
}

.k-grid-pdf-export-element .k-filter-row {
    display: none;
}

.k-pdf-export-shadow .k-grid {
    float: left;
    width: auto !important;
}

.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
    height: auto !important;
    overflow: visible;
}

.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-content,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
    width: auto !important;
}

.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role="grid"] .k-grid-footer {
    padding: 0 !important;
}

.k-filter-menu-popup {
    width: 230px;
}

.k-filter-menu {
    box-sizing: border-box;
}

.k-filter-menu-container {
    padding: 8px;
    box-sizing: border-box;
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    gap: 8px;
}

.k-filter-menu-container .k-filter-and {
    width: min-content;
    align-self: start;
}

.k-filter-menu-container .k-actions, .k-filter-menu-container .k-edit-buttons,
.k-filter-menu-container .k-action-buttons,
.k-filter-menu-container .k-columnmenu-actions, .k-filter-menu-container .k-form-buttons {
    margin: 0;
    padding: 0;
}

.k-filter-menu-container kendo-numeric-filter-menu,
.k-filter-menu-container kendo-grid-string-filter-menu,
.k-filter-menu-container kendo-grid-date-filter-menu,
.k-filter-menu-container kendo-grid-numeric-filter-menu,
.k-filter-menu-container kendo-grid-filter-menu-input-wrapper {
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    gap: 8px;
}

.k-ie .k-filter-menu-container > * {
    margin-top: 8px;
}

.k-ie .k-filter-menu-container > :first-child {
    margin-top: 0;
}

.k-ie .k-filter-menu-container .k-filter-and,
.k-ie .k-filter-menu-container kendo-grid-filter-menu-input-wrapper > * {
    margin-top: 8px;
}

.k-ie .k-filter-menu-container kendo-grid-filter-menu-input-wrapper > :first-child {
    margin-top: 0;
}

.k-filter-menu.k-popup .k-filter-menu-container,
.k-grid-filter-popup.k-popup .k-filter-menu-container {
    width: 230px;
}

.k-popup .k-multicheck-wrap {
    margin: 0;
    padding: 0;
    max-height: 300px;
    white-space: nowrap;
    overflow: auto;
    list-style: none;
}

.k-popup .k-multicheck-wrap .k-item,
.k-popup .k-multicheck-wrap .k-check-all-wrap {
    padding: 4px 8px;
    display: flex;
    flex-flow: row nowrap;
}

.k-filter-selected-items {
    font-weight: bold;
    line-height: normal;
    white-space: nowrap;
}

.k-autofitting {
    width: auto !important;
    table-layout: auto !important;
}

.k-autofitting th.k-header,
.k-autofitting td {
    white-space: nowrap !important;
}

.k-autofitting .k-detail-row {
    display: none !important;
}

.k-column-menu-popup,
.k-grid-columnmenu-popup {
    width: 230px;
    box-sizing: border-box;
}

.k-column-menu-popup.k-popup,
.k-grid-columnmenu-popup.k-popup {
}

.k-popup > .k-column-menu-popup, .k-popup >
.k-grid-columnmenu-popup {
    max-width: 100%;
}

.k-column-menu-popup .k-actions, .k-column-menu-popup .k-edit-buttons,
.k-column-menu-popup .k-action-buttons,
.k-column-menu-popup .k-columnmenu-actions, .k-column-menu-popup .k-form-buttons,
.k-grid-columnmenu-popup .k-actions,
.k-grid-columnmenu-popup .k-edit-buttons,
.k-grid-columnmenu-popup .k-action-buttons,
.k-grid-columnmenu-popup .k-columnmenu-actions,
.k-grid-columnmenu-popup .k-form-buttons {
    margin: 0;
}

.k-column-menu {
    box-sizing: border-box;
}

.k-column-menu .k-menu:not(.k-context-menu) {
    font-weight: 400;
}

.k-column-menu .k-expander {
    border: 0;
    background: inherit;
}

.k-column-menu .k-expander .k-columnmenu-item {
    display: flex;
    align-items: center;
}

.k-column-list {
    padding: 0;
    margin: 0;
    list-style: none;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
}

.k-column-chooser-title,
.k-column-list-item {
    padding: 4px 8px;
}

.k-column-list-item {
    margin: 0;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    gap: 4px;
    cursor: pointer;
    position: relative;
}

.k-column-list-item .k-checkbox-label {
    margin: 0;
}

.k-columns-items-wrap {
    padding: 6px 0;
}

.k-columnmenu-item {
    padding: 4px 8px;
    outline: 0;
    cursor: pointer;
}

.k-columnmenu-item > .k-icon {
    margin-right: 4px;
}

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
    border-top: 1px solid;
    border-top-color: rgba(0, 0, 0, 0.08);
}

.k-columnmenu-item-content {
    overflow: hidden;
}

.k-column-menu-group-header {
    padding: 4px 8px;
    display: flex;
    flex: 0 0 auto;
    position: relative;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-column-menu-group-header-text {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-size: 12px;
    line-height: 1.4285714286;
    font-weight: bold;
    text-transform: uppercase;
    flex: 1 1 auto;
}

[dir="rtl"] .k-columnmenu-item > .k-icon,
.k-rtl .k-columnmenu-item > .k-icon {
    margin-left: 4px;
    margin-right: 0;
}

.k-ie .k-grid-header,
.k-ie .k-grid-footer {
    padding-right: 17px;
    padding-left: 0;
    display: block;
}

.k-ie [dir="rtl"] .k-grid-header,
.k-ie [dir="rtl"] .k-grid-footer,
.k-ie .k-rtl .k-grid-header,
.k-ie .k-rtl .k-grid-footer {
    padding-right: 0;
    padding-left: 17px;
}

.k-grid-header,
.k-header,
th.k-header,
.k-grid-header-wrap,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-grid td,
.k-grid-footer,
.k-grid-footer-wrap,
.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked,
.k-filter-row > td,
.k-filter-row > th {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-grid-header,
.k-grouping-header,
.k-grid-add-row,
.k-grid-footer {
    color: #424242;
    background-color: #fafafa;
}

.k-grid-toolbar {
    border-color: inherit;
    box-shadow: none;
}

.k-grid-content {
    background-color: #ffffff;
}

.k-group-footer td,
.k-grouping-row td,
tbody .k-group-cell {
    color: #424242;
    background-color: #fafafa;
}

.k-grouping-dropclue::before {
    border-color: #424242 transparent transparent;
}

.k-grouping-dropclue::after {
    background-color: #424242;
}

.k-grid {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-grid tr.k-alt {
    background-color: rgba(0, 0, 0, 0.04);
}

.k-grid tbody > tr:not(.k-detail-row):hover,
.k-grid tbody > tr:not(.k-detail-row).k-hover {
    background-color: #ededed;
}

.k-grid td.k-selected,
.k-grid tr.k-selected > td {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-grid td:focus,
.k-grid td.k-focus,
.k-grid th:focus,
.k-grid th.k-focus,
.k-grid .k-master-row > td:focus,
.k-grid .k-grouping-row > td:focus,
.k-grid .k-detail-row > td:focus,
.k-grid .k-group-footer > td:focus,
.k-grid .k-grid-pager.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-grid .k-grid-filter,
.k-grid .k-header-column-menu,
.k-grid .k-grid-header-menu,
.k-grid .k-hierarchy-cell .k-icon {
    color: #424242;
}

.k-grid .k-grouping-row {
    background-color: #fafafa;
}

.k-grid .k-grouping-row .k-icon {
    color: #424242;
}

.k-grid .k-grouping-row .k-grid-content-sticky {
    border-color: rgba(0, 0, 0, 0.3);
    border-top-color: rgba(0, 0, 0, 0.08);
}

.k-grid .k-grid-header-locked,
.k-grid .k-grid-content-locked,
.k-grid .k-grid-header-locked .k-header,
.k-grid .k-grid-content-locked td {
    border-color: rgba(0, 0, 0, 0.3);
}

.k-grid .k-grid-content-locked .k-group-footer td,
.k-grid .k-grid-content-locked .k-group-cell {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-grid .k-grid-content-locked .k-grouping-row + tr td {
    border-top-color: rgba(0, 0, 0, 0.08);
}

.k-grid .k-grid-content-locked .k-selected td {
    background-color: #ffd8d5;
}

.k-grid .k-grid-content-locked .k-selected.k-alt td {
    background-color: #f7d1ce;
}

.k-grid .k-grid-content-locked .k-selected:hover td,
.k-grid .k-grid-content-locked .k-selected.k-hover td {
    background-color: #f1ccc9;
}

.k-grid .k-grid-header-locked .k-header {
    border-bottom-color: rgba(0, 0, 0, 0.08);
}

.k-grid[dir="rtl"] th.k-hierarchy-cell,
.k-grid[dir="rtl"] td.k-hierarchy-cell, .k-grid.k-rtl th.k-hierarchy-cell,
.k-grid.k-rtl td.k-hierarchy-cell {
    border-left-color: transparent;
}

col.k-sorted,
th.k-sorted {
    background-color: rgba(0, 0, 0, 0.02);
}

.k-grid-header .k-i-sort-asc-sm,
.k-grid-header .k-i-sort-desc-sm,
.k-grid-header .k-i-sort-asc-small,
.k-grid-header .k-i-sort-desc-small,
.k-grid-header .k-sort-order {
    color: #ff6358;
}

.k-grid-header .k-grid-filter:hover,
.k-grid-header .k-header-column-menu:hover,
.k-grid-header .k-grid-header-menu:hover,
.k-grid-header .k-hierarchy-cell .k-icon:hover {
    background-color: #ebebeb;
}

.k-grid-header .k-grid-filter:focus, .k-grid-header .k-grid-filter.k-focus,
.k-grid-header .k-header-column-menu:focus,
.k-grid-header .k-header-column-menu.k-focus,
.k-grid-header .k-grid-header-menu:focus,
.k-grid-header .k-grid-header-menu.k-focus,
.k-grid-header .k-hierarchy-cell .k-icon:focus,
.k-grid-header .k-hierarchy-cell .k-icon.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1);
}

.k-grid-header .k-grid-filter.k-active,
.k-grid-header .k-header-column-menu.k-active,
.k-grid-header .k-grid-header-menu.k-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-active {
    color: white;
    background-color: #ff6358;
}

.k-grid-header th.k-grid-header-sticky,
.k-grid-header td.k-grid-header-sticky,
.k-grid-header .k-grid-header-sticky.k-sorted {
    color: #424242;
    background-color: #fafafa;
    border-right-color: rgba(0, 0, 0, 0.3);
    border-left-color: rgba(0, 0, 0, 0.3);
}

.k-grid-footer {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-grid-footer .k-grid-footer-sticky {
    border-left-color: rgba(0, 0, 0, 0.3);
    border-right-color: rgba(0, 0, 0, 0.3);
    background-color: #fafafa;
}

.k-master-row .k-grid-content-sticky {
    border-color: rgba(0, 0, 0, 0.3);
    border-top-color: rgba(0, 0, 0, 0.08);
    background-color: #ffffff;
}

.k-master-row .k-grid-row-sticky {
    border-top-color: rgba(0, 0, 0, 0.3);
    border-bottom-color: rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
}

.k-master-row.k-alt .k-grid-content-sticky,
.k-master-row.k-alt .k-grid-row-sticky {
    background-color: #f6f6f6;
}

.k-master-row.k-selected .k-grid-content-sticky,
.k-master-row.k-selected .k-grid-row-sticky,
.k-master-row td.k-grid-content-sticky.k-selected {
    background-color: #ffd8d5;
}

.k-master-row.k-selected.k-alt .k-grid-content-sticky,
.k-master-row.k-selected.k-alt .k-grid-row-sticky,
.k-master-row.k-alt td.k-grid-content-sticky.k-selected {
    background-color: #f7d1ce;
}

.k-master-row:hover .k-grid-content-sticky,
.k-master-row:hover .k-grid-row-sticky,
.k-master-row.k-hover .k-grid-content-sticky,
.k-master-row.k-hover .k-grid-row-sticky {
    background-color: #ebebeb;
}

.k-master-row.k-selected:hover .k-grid-content-sticky,
.k-master-row.k-selected:hover .k-grid-row-sticky,
.k-master-row.k-selected.k-hover .k-grid-content-sticky,
.k-master-row.k-selected.k-hover .k-grid-row-sticky,
.k-master-row:hover td.k-grid-content-sticky.k-selected,
.k-master-row.k-hover td.k-grid-content-sticky.k-selected {
    background-color: #f1ccc9;
}

kendo-grid .k-grid-content-sticky {
    border-top-color: rgba(0, 0, 0, 0.08);
    border-left-color: rgba(0, 0, 0, 0.3);
    border-right-color: rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
}

kendo-grid .k-grid-content-sticky:hover, kendo-grid .k-grid-content-sticky.k-hover {
    background-color: #ebebeb;
}

kendo-grid .k-grid-row-sticky td {
    border-top-color: rgba(0, 0, 0, 0.3);
    border-bottom-color: rgba(0, 0, 0, 0.3);
    background-color: #ffffff;
}

kendo-grid .k-grid-row-sticky:hover td,
kendo-grid .k-grid-row-sticky.k-hover td {
    background-color: #ebebeb;
}

kendo-grid .k-alt .k-grid-content-sticky,
kendo-grid .k-grid-row-sticky.k-alt td {
    background-color: #f6f6f6;
}

kendo-grid tr.k-selected .k-grid-content-sticky,
kendo-grid .k-selected.k-grid-row-sticky td,
kendo-grid .k-grid-row-sticky td.k-selected,
kendo-grid .k-selected.k-grid-content-sticky {
    background-color: #ffd8d5;
}

kendo-grid tr.k-selected.k-alt .k-grid-content-sticky,
kendo-grid .k-selected.k-alt.k-grid-row-sticky td,
kendo-grid .k-alt .k-selected.k-grid-content-sticky {
    background-color: #f7d1ce;
}

kendo-grid tr:hover .k-grid-content-sticky,
kendo-grid tr.k-hover .k-grid-content-sticky,
kendo-grid .k-grid-row-sticky:hover td,
kendo-grid .k-grid-row-sticky.k-hover td,
kendo-grid .k-grid-row-sticky.k-alt:hover td,
kendo-grid .k-grid-row-sticky.k-alt.k-hover td,
kendo-grid .k-alt:hover .k-grid-content-sticky,
kendo-grid .k-alt.k-hover .k-grid-content-sticky {
    background-color: #ebebeb;
}

kendo-grid tr.k-selected:hover .k-grid-content-sticky,
kendo-grid tr.k-selected.k-hover .k-grid-content-sticky,
kendo-grid .k-selected.k-grid-row-sticky:hover td,
kendo-grid .k-selected.k-grid-row-sticky.k-hover td,
kendo-grid .k-selected.k-alt.k-grid-row-sticky:hover td,
kendo-grid .k-selected.k-alt.k-grid-row-sticky.k-hover td,
kendo-grid tr.k-selected.k-alt:hover .k-grid-content-sticky,
kendo-grid tr.k-selected.k-alt.k-hover .k-grid-content-sticky,
kendo-grid .k-grid-row-sticky:hover td.k-selected,
kendo-grid .k-grid-row-sticky.k-hover td.k-selected,
kendo-grid tr:hover .k-grid-content-sticky.k-selected,
kendo-grid tr.k-hover .k-grid-content-sticky.k-selected {
    background-color: #f1ccc9;
}

.k-grouping-row .k-grid-content-sticky {
    background-color: #fafafa;
}

.k-grouping-row:hover .k-grid-content-sticky,
.k-grouping-row.k-hover .k-grid-content-sticky {
    background-color: #ebebeb;
}

.k-column-list-item:hover,
.k-columnmenu-item:hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-columnmenu-item:focus,
.k-columnmenu-item.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-columnmenu-item.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-column-menu .k-menu:not(.k-context-menu) {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-column-menu-group-header-text {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
}

.k-check-all-wrap {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-grid-norecords-template {
    background-color: #ffffff;
    border-color: rgba(0, 0, 0, 0.08);
}

.k-listview {
    margin: 0;
    padding: 0;
    border-width: 0;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    flex-flow: column nowrap;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}

.k-listview-bordered {
    border-width: 1px;
}

.k-listview-header {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
}

.k-listview-bordered > .k-listview-header {
    border-bottom-width: 1px;
}

.k-listview-content {
    margin: 0;
    padding: 0;
    outline: 0;
    flex-grow: 1;
    position: relative;
    overflow: auto;
}

.k-listview-content::after {
    height: 0;
    clear: both;
    display: block;
}

.k-listview-content.k-d-flex::after, .k-listview-content.k-d-flex-row::after, .k-listview-content.k-d-flex-col::after,
.k-listview-content.k-d-grid::after {
    display: none;
}

.k-listview-content-padding-rectangle {
    padding: 4px 4px;
}

.k-listview-content-padding-square {
    padding: 4px;
}

.k-listview-item {
    padding: 0;
    border-width: 0;
    outline: 0;
    border-style: solid;
    box-sizing: border-box;
    flex-shrink: 0;
}

.k-listview-item-padding-rectangle {
    padding: 4px 4px;
}

.k-listview-item-padding-rectangle .k-listview-link {
    margin: -4px -4px;
    padding: 4px 4px;
}

.k-listview-item-padding-square {
    padding: 4px;
}

.k-listview-item-padding-square .k-listview-link {
    margin: -4px;
    padding: 4px;
}

.k-listview-footer {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
}

.k-listview-bordered > .k-listview-footer {
    border-top-width: 1px;
}

.k-listview-pager {
    border-width: 0;
    border-color: inherit;
    font: inherit;
}

.k-listview-bordered > .k-listview-pager-top {
    border-bottom-width: 1px;
}

.k-listview-bordered > .k-listview-pager-bottom {
    border-top-width: 1px;
}

.k-listview-borders-all .k-listview-item {
    border-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item {
    border-top-width: 1px;
}

.k-listview-borders-horizontal .k-listview-item:first-child {
    border-top-width: 0;
}

.k-listview-borders-vertical .k-listview-item {
    border-left-width: 1px;
}

.k-listview-borders-vertical .k-listview-item:first-child {
    border-left-width: 0;
}

.k-listview {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-listview-content > .k-focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-listview-content > .k-selected {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-spreadsheet {
    width: 800px;
    height: 600px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    cursor: default;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-spreadsheet .k-vertical-align-center {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.k-spreadsheet .k-vertical-align-bottom {
    position: relative;
    top: 100%;
    transform: translateY(-100%);
}

.k-spreadsheet .k-tabstrip-wrapper {
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    position: relative;
}

.k-spreadsheet-quick-access-toolbar {
    padding: 8px;
    display: inline-flex;
    flex-direction: row;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
}

.k-spreadsheet-tabstrip {
    padding-top: 8px;
    position: relative;
    z-index: 1;
}

.k-spreadsheet-tabstrip .k-tabstrip-items-wrapper {
    margin: 0;
}

.k-spreadsheet-tabstrip .k-loading {
    display: none;
}

.k-spreadsheet-tabstrip .k-content,
.k-spreadsheet-tabstrip .k-tabstrip-content {
    border-radius: 0;
    padding: 0;
    border-width: 0;
    overflow: hidden;
}

.k-spreadsheet-toolbar {
    border-width: 0;
}

.k-spreadsheet-toolbar [data-tool="backgroundColor"],
.k-spreadsheet-toolbar [data-tool="textColor"],
.k-spreadsheet-toolbar [data-tool="borders"],
.k-spreadsheet-toolbar [data-tool="alignment"],
.k-spreadsheet-toolbar [data-tool="merge"],
.k-spreadsheet-toolbar [data-tool="freeze"] {
    width: auto;
    min-width: 1.4285714286em;
}

.k-spreadsheet-toolbar .k-color-picker, .k-spreadsheet-toolbar .k-colorpicker {
    width: min-content;
}

.k-spreadsheet-action-bar {
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    position: relative;
    display: flex;
    flex-direction: row;
}

.k-spreadsheet-name-editor {
    width: 10em;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
}

.k-spreadsheet-formula-bar {
    border-color: inherit;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1;
}

.k-spreadsheet-formula-bar > .k-i-formula-fx {
    padding: 0 4px;
    box-sizing: content-box;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: inherit;
    flex-shrink: 0;
}

.k-spreadsheet-formula-bar .k-tooltip,
.k-spreadsheet-formula-bar .k-group-header,
.k-spreadsheet-formula-bar .k-list-scroller {
    display: none;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input {
    padding: 4px 8px;
    line-height: 1.4285714286;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::before {
    content: "{";
    font-weight: 700;
}

.k-spreadsheet-formula-bar .k-spreadsheet-formula-input.k-spreadsheet-array-formula::after {
    content: "}";
    font-weight: 700;
}

.k-spreadsheet-formula-input {
    outline: 0;
    white-space: pre;
    flex: 1;
    box-sizing: border-box;
}

.k-spreadsheet-formula-input > .k-syntax-func.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-bool.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-ref.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-str.k-syntax-at-point,
.k-spreadsheet-formula-input > .k-syntax-num.k-syntax-at-point {
    text-decoration: underline;
}

.k-spreadsheet-formula-input > .k-series-a,
.k-spreadsheet-formula-input > .k-series-b,
.k-spreadsheet-formula-input > .k-series-c,
.k-spreadsheet-formula-input > .k-series-d {
    background-color: transparent;
}

.k-spreadsheet-formula-list {
    min-width: 100px;
}

.k-spreadsheet-formula-list .k-item {
    padding: 4px 8px;
}

.k-syntax-func,
.k-syntax-startexp {
    font-weight: bold;
}

.k-spreadsheet-cell-editor {
    padding: 0 3px;
    line-height: 20px;
    display: none;
    overflow: hidden;
    position: absolute;
    z-index: 2000;
}

.k-spreadsheet-sheets-bar {
    padding: 0 0 4px 4px;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    position: relative;
}

.k-spreadsheet-sheets-bar-add {
    align-self: center;
}

.k-spreadsheet-sheets-bar-add:not(:hover) {
    border-color: transparent;
    color: inherit;
    background: none;
}

.k-spreadsheet-sheets-items {
    flex: 1;
    overflow: hidden;
}

.k-spreadsheet-sheets-items .k-tabstrip-items-wrapper {
    margin: 0;
    border-width: 0;
}

.k-spreadsheet-sheets-items .k-item .k-link {
    display: inline-block;
}

.k-spreadsheet-sheets-items .k-item .k-spreadsheet-sheets-remove {
    margin-right: 0.5em;
    margin-left: -0.5em;
    padding: 0;
    line-height: 1;
    display: inline-flex;
    flex-direction: row;
    vertical-align: middle;
    align-self: center;
}

.k-spreadsheet-view {
    height: auto !important;
    border-color: inherit;
    font-size: 12px;
    font-family: Arial, Verdana, Sans-serif;
    flex: 1;
    position: relative;
    overflow: hidden;
}

.k-spreadsheet-view .k-disabled {
    pointer-events: auto;
}

.k-spreadsheet-fixed-container {
    width: 100%;
    height: 100%;
    border-color: inherit;
    box-sizing: border-box;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    z-index: 2;
    overflow: hidden;
}

.k-spreadsheet-overflow {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    border-color: inherit;
}

.k-spreadsheet-pane {
    padding: 0 1px 0 0;
    border-width: 2px 0 0 2px;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    position: absolute;
    overflow: hidden;
}

.k-spreadsheet-pane.k-top {
    border-top-width: 0;
}

.k-spreadsheet-pane.k-left {
    border-left-width: 0;
}

.k-spreadsheet-top-corner {
    border-width: 0 1px 1px 0;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10000;
}

.k-spreadsheet-top-corner::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    right: 0;
    border: 6px solid transparent;
    border-right-color: inherit;
    border-bottom-color: inherit;
}

.k-spreadsheet-scroller {
    width: 100%;
    height: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    z-index: 1;
}

@media (hover: none), (pointer: coarse) {
    .k-spreadsheet-scroller {
        z-index: 3;
    }
}

.k-spreadsheet-haxis,
.k-spreadsheet-vaxis {
    border: 0 solid;
    border-color: inherit;
    position: absolute;
}

.k-spreadsheet-haxis {
    border-width: 1px 0 0;
    left: 0;
}

.k-spreadsheet-vaxis {
    border-width: 0 0 0 1px;
    top: 0;
}

.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
    text-align: center;
    z-index: 100;
}

.k-spreadsheet-row-header > div,
.k-spreadsheet-column-header > div {
    position: relative;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
}

.k-spreadsheet-row-header > div::after,
.k-spreadsheet-column-header > div::after {
    content: "";
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.k-spreadsheet-row-header {
    position: relative;
}

.k-spreadsheet-column-header {
    position: absolute;
}

.k-spreadsheet-row-header > div {
    border-top-width: 1px;
}

.k-spreadsheet-row-header > div:first-child {
    border-top-width: 0;
}

.k-spreadsheet-row-header > .k-selection-partial::after,
.k-spreadsheet-row-header > .k-selection-full::after {
    border-right-width: 2px;
    display: block;
}

.k-spreadsheet-column-header > div {
    border-left-width: 1px;
}

.k-spreadsheet-column-header > div:first-child {
    border-left-width: 0;
}

.k-spreadsheet-column-header > .k-selection-partial::after,
.k-spreadsheet-column-header > .k-selection-full::after {
    border-bottom-width: 2px;
    display: block;
}

.k-spreadsheet-data {
    border-color: inherit;
    cursor: cell;
    position: relative;
}

.k-spreadsheet-cell {
    padding: 1px;
    box-sizing: border-box;
    position: absolute;
    line-height: normal;
    white-space: pre;
    overflow: hidden;
}

.k-spreadsheet-merged-cells-wrapers {
    position: relative;
}

.k-spreadsheet-disabled-mask {
    position: absolute;
}

.k-spreadsheet .k-selection-wrapper {
    position: relative;
    cursor: cell;
}

.k-spreadsheet .k-spreadsheet-selection {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
}

.k-spreadsheet .k-spreadsheet-selection-highlight {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
}

.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button {
    position: absolute;
    padding: 0;
    z-index: 60;
}

.k-spreadsheet .k-selection-wrapper .k-spreadsheet-editor-button.k-spreadsheet-last-column {
    transform: translateX(-100%);
}

.k-spreadsheet-active-cell {
    outline-color: transparent !important;
    z-index: 10;
}

.k-spreadsheet .k-auto-fill-wrapper {
    position: relative;
}

.k-spreadsheet .k-auto-fill,
.k-spreadsheet .k-auto-fill-punch,
.k-spreadsheet .k-auto-fill-br-hint {
    box-sizing: border-box;
    position: absolute;
}

.k-spreadsheet .k-auto-fill {
    border-width: 1px;
    border-style: solid;
    cursor: crosshair;
}

.k-spreadsheet .k-single-selection::after {
    content: "";
    margin-bottom: -4px;
    margin-right: -4px;
    width: 6px;
    height: 6px;
    border-width: 1px;
    border-style: solid;
    border-radius: 50%;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 100;
    cursor: crosshair;
}

.k-spreadsheet .k-selection-full::after,
.k-spreadsheet .k-selection-partial::after {
    display: none;
}

.k-spreadsheet .k-autofill-wrapper {
    position: relative;
    cursor: cell;
}

.k-spreadsheet-vborder {
    position: absolute;
    border-left-style: solid;
    border-left-width: 1px;
}

.k-spreadsheet-hborder {
    position: absolute;
    border-top-style: solid;
    border-top-width: 1px;
}

.k-spreadsheet-has-comment::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    border-width: 3px;
    border-style: solid;
}

.k-dirty {
    left: 0;
    right: auto;
}

.k-spreadsheet .k-filter-wrapper {
    position: relative;
    z-index: 50;
}

.k-spreadsheet .k-filter-range {
    border-width: 1px;
    border-style: solid;
    position: absolute;
    box-sizing: border-box;
}

.k-spreadsheet-filter {
    border-radius: 4px;
    line-height: 1;
    position: absolute;
    cursor: pointer;
}

.k-spreadsheet-filter .k-icon {
    vertical-align: middle;
}

.k-spreadsheet-filter-menu {
    width: 280px;
}

.k-spreadsheet-filter-menu .k-animation-container {
    position: relative;
}

.k-spreadsheet-filter-menu > .k-menu,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical {
    border-width: 0;
}

.k-spreadsheet-filter-menu > .k-menu .k-item,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-item {
    color: inherit;
}

.k-spreadsheet-filter-menu > .k-menu .k-link,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-link {
    padding-left: 24px;
}

.k-spreadsheet-filter-menu > .k-menu .k-icon,
.k-spreadsheet-filter-menu > .k-menu.k-menu-vertical .k-icon {
    margin-left: -20px;
    margin-right: 4px;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
    height: 200px;
    border-width: 1px;
    border-style: solid;
    overflow-y: scroll;
    overflow-x: auto;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper .k-treeview {
    padding: 4px;
    overflow: visible;
}

.k-spreadsheet-filter-menu .k-details,
.k-spreadsheet-filter-menu .k-expander {
    padding: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit;
}

.k-spreadsheet-filter-menu .k-expander {
    border: 0;
    background: inherit;
}

.k-spreadsheet-filter-menu .k-details-summary,
.k-spreadsheet-filter-menu .k-columnmenu-item {
    padding: 4px 8px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.k-spreadsheet-filter-menu .k-details-summary > .k-icon,
.k-spreadsheet-filter-menu .k-columnmenu-item > .k-icon {
    margin-right: 4px;
}

.k-spreadsheet-filter-menu .k-details-content,
.k-spreadsheet-filter-menu .k-columnmenu-item-content {
    padding: 8px;
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
}

.k-spreadsheet-filter-menu .k-details-content .k-filter-and,
.k-spreadsheet-filter-menu .k-columnmenu-item-content .k-filter-and {
    width: min-content;
    align-self: flex-start;
}

.k-spreadsheet-filter-menu .k-actions, .k-spreadsheet-filter-menu .k-edit-buttons,
.k-spreadsheet-filter-menu .k-action-buttons,
.k-spreadsheet-filter-menu .k-columnmenu-actions, .k-spreadsheet-filter-menu .k-form-buttons {
    margin: 0;
    padding: 0;
}

.k-spreadsheet-popup {
    padding: 0;
}

.k-spreadsheet-popup .k-separator {
    display: block;
}

.k-spreadsheet-popup .k-reset-color,
.k-spreadsheet-popup .k-custom-color {
    border-radius: 0;
    width: 100%;
    border-width: 0;
    box-sizing: border-box;
    display: flex;
}

.k-spreadsheet-popup .k-reset-color {
    border-bottom-width: 1px;
}

.k-spreadsheet-popup .k-custom-color {
    border-top-width: 1px;
}

.k-spreadsheet-popup .k-spreadsheet-border-type-palette {
    width: 12.5rem;
    height: 5rem;
    display: flex;
    flex-flow: row wrap;
    align-content: space-around;
    justify-content: space-around;
}

.k-spreadsheet-format-popup .k-item {
    justify-content: space-between;
}

.k-spreadsheet-format-popup .k-spreadsheet-sample {
    order: 1;
}

.k-spreadsheet-sample {
    opacity: .7;
}

.k-spreadsheet-clipboard,
.k-spreadsheet-clipboard-paste {
    margin: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    border: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}

.k-spreadsheet-window .k-edit-form-container {
    width: auto;
    min-width: 0;
}

.k-spreadsheet-format-cells .k-spreadsheet-preview {
    margin-top: 0.5em;
    text-align: center;
}

.k-spreadsheet-format-cells .k-list-scroller {
    margin-top: 0.5em;
    height: 210px;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
}

.k-export-config {
    clear: both;
    position: relative;
}

.k-export-config::after {
    content: "";
    clear: both;
    display: block;
}

.k-export-config .k-edit-field {
    margin-left: 5%;
    width: 45%;
    float: left;
}

.k-export-config .k-page-orientation {
    position: absolute;
    right: 0;
    top: 0.5em;
}

.k-export-config .k-page-orientation .k-icon {
    font-size: 6em;
}

.k-spreadsheet-insert-comment textarea {
    height: auto;
}

.k-spreadsheet-insert-image-dialog {
    border-radius: 4px;
    border-style: dashed;
    border-width: 2px;
}

.k-spreadsheet-insert-image-dialog label {
    display: flex;
    justify-content: center;
    min-width: 100%;
    width: 355px;
    height: 230px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcwAAAGQCAYAAAAjl1AKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMGVmMzZmZi04YmI1LTRlN2YtOTcwMS04OTU5ZTg1N2ZhY2MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDNDOTBDNUQ2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDNDOTBDNUM2OUJGMTFFOTkwMzY4RTI3NjZBQTdENkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMmZmZjM0Mi05NjEyLTQwM2YtYWZhYS01MTE1ZjQ2NThmMWMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjlhMmUwMy1kNmIwLTY3NGMtODc4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);
    background-size: auto 70%;
    background-position: 50% 30%;
    background-repeat: no-repeat;
}

.k-spreadsheet-insert-image-dialog label div {
    display: flex;
    align-self: flex-end;
    margin-bottom: 30px;
    pointer-events: none;
}

.k-spreadsheet-insert-image-dialog label input {
    display: none;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image {
    background-size: auto 90%;
    background-position: 50% 50%;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
    margin: 0;
    align-self: center;
    opacity: 1;
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image div {
    opacity: 0;
}

.k-spreadsheet-drawing {
    position: absolute;
    box-sizing: border-box;
    z-index: 101;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
    outline-style: solid;
    outline-width: 2px;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    cursor: move;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
    width: 6px;
    height: 6px;
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    position: absolute;
    transform: translate(-50%, -50%);
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.N {
    left: 50%;
    top: 0;
    cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NE {
    left: 100%;
    top: 0;
    cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.E {
    left: 100%;
    top: 50%;
    cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SE {
    left: 100%;
    top: 100%;
    cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.S {
    left: 50%;
    top: 100%;
    cursor: ns-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.SW {
    left: 0;
    top: 100%;
    cursor: nesw-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.W {
    left: 0;
    top: 50%;
    cursor: ew-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle.NW {
    left: 0;
    top: 0;
    cursor: nwse-resize;
}

.k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-drawing .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
    border-radius: 4px;
}

.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir="rtl"] .k-dirty {
    right: 0;
    left: auto;
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir="rtl"] .k-spreadsheet-has-comment::after {
    left: 0;
    right: auto;
}

.k-spreadsheet {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-spreadsheet-top-corner,
.k-spreadsheet-row-header,
.k-spreadsheet-column-header {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-syntax-ref {
    color: #ff8822;
}

.k-syntax-num {
    color: #0099ff;
}

.k-syntax-str {
    color: #38b714;
}

.k-syntax-error {
    color: red;
}

.k-syntax-bool {
    color: #a9169c;
}

.k-syntax-paren-match {
    background-color: #caf200;
}

.k-spreadsheet-cell-editor {
    color: #424242;
    background-color: #ffffff;
}

.k-spreadsheet-merged-cell {
    background-color: #ffffff;
}

.k-spreadsheet-disabled-mask {
    background-color: #ffffff;
}

.k-spreadsheet .k-selection-full,
.k-spreadsheet .k-selection-partial {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-spreadsheet-selection {
    border-color: #ff6358;
    background-color: rgba(255, 99, 88, 0.25);
    box-shadow: inset 0 0 0 1px #ff6358;
}

.k-spreadsheet .k-single-selection::after {
    border-color: #ffffff;
    background-color: #ff6358;
}

.k-spreadsheet-active-cell {
    box-shadow: inset 0 0 0 1px #ff6358;
    background-color: #ffffff;
}

.k-spreadsheet-active-cell.k-right {
    box-shadow: inset 0 0 0 1px #ff6358, inset -1px 0 0 1px #ff6358;
}

.k-spreadsheet-active-cell.k-bottom {
    box-shadow: inset 0 0 0 1px #ff6358, inset 0 -1px 0 1px #ff6358;
}

.k-spreadsheet-active-cell.k-bottom.k-right {
    box-shadow: inset 0 0 0 1px #ff6358, inset -1px -1px 0 1px #ff6358;
}

.k-spreadsheet .k-auto-fill {
    border-color: #ff6358;
    background-color: rgba(255, 99, 88, 0.25);
    box-shadow: inset 0 0 0 1px #ff6358;
}

.k-spreadsheet .k-auto-fill-punch {
    background-color: rgba(255, 255, 255, 0.5);
}

.k-spreadsheet .k-resize-handle,
.k-spreadsheet .k-resize-hint-handle,
.k-spreadsheet .k-resize-hint-marker {
    background-color: #ff6358;
}

.k-spreadsheet-has-comment::after {
    border-color: #ff6358 #ff6358 transparent transparent;
}

.k-dirty {
    border-color: #f31700 transparent transparent #f31700;
}

.k-spreadsheet .k-filter-range {
    border-color: #ff6358;
}

.k-spreadsheet-filter {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
}

.k-spreadsheet-filter:hover {
    background-color: #ebebeb;
}

.k-spreadsheet-filter.k-active {
    background-color: #d8d8d8;
}

.k-spreadsheet-filter-menu > .k-menu .k-item:hover,
.k-spreadsheet-filter-menu > .k-menu .k-item.k-hover,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item:hover,
.k-spreadsheet-filter-menu > .k-menu:not(.k-context-menu) .k-item.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-spreadsheet-popup .k-button:hover,
.k-spreadsheet-popup .k-button.k-hover {
    color: #424242;
    background-color: #f0f0f0;
}

.k-spreadsheet-popup .k-button:active,
.k-spreadsheet-popup .k-button.k-active,
.k-spreadsheet-popup .k-button.k-selected {
    color: white;
    background-color: #ff6358;
}

.k-spreadsheet-insert-image-dialog {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover, .k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover {
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.5);
}

.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image:hover div,
.k-spreadsheet-insert-image-dialog .k-spreadsheet-has-image.k-hover div {
    color: #ffffff;
}

.k-spreadsheet-drawing.k-spreadsheet-active-drawing {
    outline-color: #ff6358;
}

.k-spreadsheet-drawing .k-spreadsheet-drawing-handle {
    border-color: #ff6358;
    background-color: #ff6358;
}

.k-spreadsheet-drawing-anchor-cell {
    background: rgba(255, 99, 88, 0.25);
}

.k-rtl .k-spreadsheet .k-spreadsheet-has-comment::after,
.k-spreadsheet[dir="rtl"] .k-spreadsheet-has-comment::after,
[dir="rtl"] .k-spreadsheet .k-spreadsheet-has-comment::after {
    border-color: #ff6358 transparent transparent #ff6358;
}

.k-rtl .k-spreadsheet .k-dirty,
.k-spreadsheet[dir="rtl"] .k-dirty,
[dir="rtl"] .k-spreadsheet .k-dirty {
    border-color: #f31700 #f31700 transparent transparent;
}

.k-pivotgrid {
    border-width: 1px;
    border-style: solid;
    box-sizing: content-box;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    text-align: left;
    vertical-align: top;
    display: grid;
    grid-template-columns: 300px auto;
    grid-template-rows: 75px auto;
    position: relative;
}

.k-pivotgrid table {
    margin: 0;
    width: 100%;
    max-width: none;
    border-width: 0;
    border-color: inherit;
    border-collapse: separate;
    border-spacing: 0;
    outline: 0;
    empty-cells: show;
}

.k-pivotgrid thead,
.k-pivotgrid tbody,
.k-pivotgrid th,
.k-pivotgrid tr,
.k-pivotgrid td {
    border-color: inherit;
}

.k-pivotgrid-table {
    table-layout: fixed;
}

.k-pivotgrid-table th {
    font-weight: 400;
    text-transform: initial;
}

.k-pivotgrid-table .k-pivotgrid-header-root {
    font-weight: 600;
    text-transform: uppercase;
}

.k-pivotgrid-empty-cell {
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.k-pivotgrid-empty-cell:focus {
    outline: none;
}

.k-pivotgrid-column-headers {
    overflow: hidden;
}

.k-pivotgrid-column-headers .k-pivotgrid-table {
    padding-inline-start: 0;
    padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-column-headers .k-pivotgrid-cell {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell:first-child {
    border-left-width: 0;
}

.k-pivotgrid-column-headers .k-pivotgrid-cell.k-first {
    border-left-width: 1px;
}

.k-pivotgrid-row-headers {
    overflow: hidden;
}

.k-pivotgrid-row-headers .k-pivotgrid-table {
    padding-bottom: var(--kendo-scrollbar-width, 17px);
}

.k-pivotgrid-row-headers .k-pivotgrid-cell {
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    white-space: nowrap;
}

.k-pivotgrid-values {
    border-color: inherit;
    overflow: scroll;
}

.k-pivotgrid-values .k-pivotgrid-cell {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
}

.k-pivotgrid-values .k-pivotgrid-cell:first-child {
    border-left-width: 0;
}

.k-pivotgrid-cell {
    padding: 8px 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
    overflow: hidden;
}

.k-pivotgrid-cell:focus {
    outline: none;
}

.k-pivotgrid-cell .k-icon {
    cursor: pointer;
    padding-inline-end: 8px;
}

.k-pivotgrid-total {
    font-weight: 600;
}

.k-column-menu .k-treeview {
    padding: 0px 8px;
    overflow: auto;
}

.k-pivotgrid-configurator {
    display: flex;
}

.k-pivotgrid-configurator-panel {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    z-index: 2;
}

.k-pivotgrid-configurator-button {
    padding: 4px 4px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-flex-row .k-pivotgrid-configurator-button, .k-d-flex-row .k-pivotgrid-configurator-button,
.k-flex-row-reverse .k-pivotgrid-configurator-button {
    display: flex;
    align-items: center;
}

.k-flex-row .k-pivotgrid-configurator-button span, .k-d-flex-row .k-pivotgrid-configurator-button span,
.k-flex-row-reverse .k-pivotgrid-configurator-button span {
    -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl;
}

.k-flex-row .k-pivotgrid-configurator-button .k-icon, .k-d-flex-row .k-pivotgrid-configurator-button .k-icon,
.k-flex-row-reverse .k-pivotgrid-configurator-button .k-icon {
    vertical-align: baseline;
}

.k-flex-row-reverse .k-pivotgrid-configurator-button > span {
    transform: rotate(-180deg);
}

.k-flex-col .k-pivotgrid-configurator-button, .k-d-flex-col .k-pivotgrid-configurator-button, .k-flex-column .k-pivotgrid-configurator-button,
.k-flex-col-reverse .k-pivotgrid-configurator-button,
.k-flex-column-reverse .k-pivotgrid-configurator-button {
    text-align: center;
}

.k-pivotgrid-configurator-overlay {
    position: absolute;
    overflow: hidden;
    z-index: 2;
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
    right: calc(1.4285714286em + 10px);
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
    left: calc(1.4285714286em + 10px);
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
    bottom: calc(1.4285714286em + 10px);
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
    top: calc(1.4285714286em + 10px);
}

.k-pivotgrid-configurator-header {
    padding: 12px 16px;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-pivotgrid-configurator-header-text {
    word-break: normal;
    overflow-wrap: anywhere;
}

.k-pivotgrid-configurator-content {
    padding: 2px 16px;
    flex: 1 1 auto;
    overflow: auto;
}

.k-pivotgrid-configurator-content .k-form .k-label {
    font-size: 16px;
    font-weight: 500;
    align-items: flex-start;
}

.k-pivotgrid-configurator-content .k-form .k-dropdown-list, .k-pivotgrid-configurator-content .k-form .k-dropdown,
.k-pivotgrid-configurator-content .k-form .k-dropdownlist {
    max-width: 90px;
}

.k-pivotgrid-configurator-content .k-form .k-textbox {
    flex-basis: 50%;
}

.k-pivotgrid-configurator-content .k-row-fields,
.k-pivotgrid-configurator-content .k-column-fields,
.k-pivotgrid-configurator-content .k-filter-fields {
    margin-top: 8px;
    flex-wrap: wrap;
}

.k-pivotgrid-configurator-content .k-value-fields {
    margin: 8px 0px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.k-pivotgrid-configurator-content .k-select-all .k-checkbox {
    margin-inline-end: 4px;
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
    max-height: 200px;
    border-width: 1px;
    border-style: solid;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
}

.k-pivotgrid-configurator-content .k-settings-description {
    margin-top: 16px;
    text-align: center;
}

.k-pivotgrid-configurator-content .k-treeview {
    padding: 0px 8px;
    overflow: auto;
}

.k-calculated-field {
    padding: 16px 16px;
    border-width: 1px;
    border-radius: 4px;
    border-style: solid;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.k-calculated-field-header {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-calculated-field-header .k-textbox {
    min-width: 200px;
}

.k-calculated-field-header-text {
    margin-right: 5px;
    word-break: normal;
    overflow-wrap: anywhere;
}

.k-calculated-field-header-actions {
    flex-shrink: 0;
    align-self: flex-start;
}

.k-calculated-field-content .k-textbox {
    width: 100%;
}

.k-calculated-field-actions {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-calculated-field-actions .k-icon {
    margin-right: 8px;
}

.k-calculated-field-actions .k-dropdown-list, .k-calculated-field-actions .k-dropdown,
.k-calculated-field-actions .k-dropdownlist {
    max-width: 100px;
}

.k-filter-menu .k-calculated-item {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.k-pivotgrid-configurator-vertical {
    min-width: 320px;
}

.k-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-row .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,
.k-flex-row-reverse .k-pivotgrid-configurator-vertical.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
    border-right-width: 0;
    border-left-width: 0;
}

.k-pivotgrid-configurator-horizontal {
    width: 100%;
    height: 420px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form {
    display: flex;
    flex-direction: row;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper {
    padding-left: 16px;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper > *:first-child {
    margin-top: 0;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:first-child {
    padding-left: 0;
    flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:nth-child(2) {
    flex: 1 1 30%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-form-field-wrapper:last-child {
    border-left-width: 1px;
    border-left-style: solid;
    flex: 1 1 40%;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-row-fields,
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-column-fields,
.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-filter-fields {
    max-height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
}

.k-pivotgrid-configurator-horizontal .k-pivotgrid-configurator-content .k-value-fields {
    max-height: 250px;
    flex-flow: row wrap;
    overflow-x: hidden;
    overflow-y: auto;
}

.k-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-d-flex-col .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel, .k-flex-column .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,
.k-flex-col-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel,
.k-flex-column-reverse .k-pivotgrid-configurator-horizontal.k-pivotgrid-configurator-push .k-pivotgrid-configurator-panel {
    border-top-width: 0;
    border-bottom-width: 0;
}

.k-pdf-export-shadow .k-pivotgrid {
    height: auto !important;
}

.k-pdf-export-shadow .k-pivotgrid-values {
    height: auto;
    overflow: visible;
}

.k-pdf-export-shadow .k-pivotgrid-column-headers .k-pivotgrid-table {
    padding-inline-end: 0;
}

.k-pivot {
    border-width: 1px;
    border-style: solid;
    position: relative;
}

.k-pivot .k-grid td {
    white-space: nowrap;
}

.k-pivot .k-grid-content {
    flex: 1 1 auto;
}

.k-pivot-toolbar {
    border-width: 0 0 1px;
    border-style: solid;
    align-items: flex-start;
    flex-wrap: wrap;
    box-shadow: none;
}

.k-pivot-toolbar > * {
    max-width: 100%;
}

.k-pivot-toolbar::before {
    display: none;
}

.k-pivot-layout {
    border-spacing: 0;
    table-layout: auto;
}

.k-pivot-layout .k-grid-footer,
.k-pivot-layout .k-grid .k-alt {
    font-weight: bold;
}

.k-pivot-layout > tbody,
.k-pivot td {
    vertical-align: top;
}

.k-pivot-layout > tbody > tr > td {
    padding: 0;
}

.k-pivot-rowheaders > .k-grid,
.k-pivot-table > .k-grid {
    border-width: 0;
    color: inherit;
    background: none;
}

.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
    border-left-width: 1px;
}

.k-pivot-rowheaders > .k-grid td.k-first {
    border-left-width: 0;
}

.k-pivot-rowheaders > .k-grid {
    overflow: hidden;
}

.k-pivot-table {
    border-left-width: 1px;
    border-left-style: solid;
}

.k-pivot-table .k-grid-header-wrap {
    margin-right: -1px;
}

.k-pivot-table .k-grid-header-wrap > table {
    height: 100%;
}

.k-pivot .k-grid-header .k-header {
    vertical-align: top;
}

.k-pivot .k-grid tr .k-grid-footer {
    border-bottom-width: 0;
}

.k-pivot .k-grid tr:last-child:not(.k-grid-footer) td:not(.k-grid-footer) {
    border-bottom-width: 1px;
}

.k-pivot-layout .k-grid td {
    border-bottom-width: 1px;
}

.k-pivot-layout .k-grid-footer > td {
    border-top-width: 0;
}

.k-pivot-filter-window .k-treeview {
    max-height: 600px;
}

.k-pivotgrid-wrapper {
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
    align-items: flex-start;
    gap: 8px;
}

.k-pivotgrid-wrapper > .k-pivotgrid-configurator-panel {
    max-width: 320px;
    flex: none;
}

.k-pivotgrid-wrapper > .k-pivot {
    flex: 1;
}

.k-pivotgrid-configurator-panel.kendo-jquery {
    box-sizing: border-box;
    display: inline-flex;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator {
    height: 100%;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-content {
    padding: 16px;
    max-height: 100%;
    display: flex;
    flex-flow: column nowrap;
    gap: 16px;
    overflow-x: hidden;
    overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-targets {
    display: flex;
    flex-flow: column nowrap;
    gap: 16px;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-pivotgrid-configurator-section {
    display: flex;
    flex-flow: column nowrap;
    gap: 8px;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
    margin: 0;
    padding: 4px;
    max-height: 200px;
    border-width: 1px;
    border-style: solid;
    display: flex;
    flex-flow: row wrap;
    gap: 4px;
    overflow-x: hidden;
    overflow-y: auto;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
    margin: 0;
}

.k-ie .k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields > * {
    margin: 2px;
}

.k-ie11 .k-pivot .k-grid {
    display: block;
}

.k-ie11 .k-pivotgrid {
    display: flex;
    flex-direction: column;
}

.k-ie11 .k-pivotgrid > div {
    display: flex;
    flex-direction: row;
    overflow: hidden;
}

.k-ie11 .k-pivotgrid .k-pivotgrid-empty-cell,
.k-ie11 .k-pivotgrid .k-pivotgrid-row-headers {
    flex: 1 1 30%;
}

.k-ie11 .k-pivotgrid .k-pivotgrid-column-headers,
.k-ie11 .k-pivotgrid .k-pivotgrid-values {
    flex: 1 1 70%;
}

.k-ie11 .k-pivotgrid-column-headers {
    padding-right: 17px;
    padding-left: 0;
}

.k-ie11 [dir="rtl"] .k-pivotgrid-column-headers,
.k-ie11 .k-rtl .k-pivotgrid-column-headers {
    padding-right: 0;
    padding-left: 17px;
}

.k-pivotgrid {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-pivotgrid-column-headers,
.k-pivotgrid-row-headers,
.k-pivotgrid-empty-cell {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-pivotgrid-empty-cell {
    border-color: rgba(0, 0, 0, 0.2272);
}

.k-pivotgrid-row-headers .k-pivotgrid-row .k-pivotgrid-cell:last-child {
    border-right-color: rgba(0, 0, 0, 0.2272);
}

.k-pivotgrid-column-headers .k-pivotgrid-column-total:nth-last-of-type(2) .k-pivotgrid-cell:not(.k-pivotgrid-expanded),
.k-pivotgrid-column-headers .k-pivotgrid-row:last-child {
    border-bottom-color: rgba(0, 0, 0, 0.2272);
}

.k-pivotgrid-header-total,
.k-pivotgrid-total {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ebebeb;
}

.k-pivotgrid-row-headers tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-row-headers tbody > .k-pivotgrid-row.k-hover,
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-column-headers tbody > .k-pivotgrid-row.k-hover,
.k-pivotgrid-values tbody > .k-pivotgrid-row:hover,
.k-pivotgrid-values tbody > .k-pivotgrid-row.k-hover {
    background-color: #ededed;
}

.k-pivotgrid-cell:focus,
.k-pivotgrid-cell.k-focus,
.k-pivotgrid-empty-cell:focus,
.k-pivotgrid-empty-cell.k-focus,
.k-master-row > .k-pivotgrid-cell:focus,
.k-grouping-row > .k-pivotgrid-cell:focus,
.k-detail-row > .k-pivotgrid-cell:focus,
.k-group-footer > .k-pivotgrid-cell:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12);
}

.k-pivotgrid-cell.k-selected,
.k-pivotgrid-row.k-selected > .k-pivotgrid-cell {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-pivotgrid-configurator-button,
.k-pivotgrid-configurator-panel {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-pivotgrid-configurator-header {
    color: #424242;
}

.k-pivotgrid-configurator-content .k-fields-list-wrapper {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-calculated-field {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-calculated-field-header {
    color: #424242;
}

.k-filter-menu .k-calculated-item {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-pivotgrid-configurator-content .k-form-field-wrapper {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-flex-row .k-pivotgrid-configurator-overlay, .k-d-flex-row .k-pivotgrid-configurator-overlay {
    box-shadow: -3px 0px 6px rgba(0, 0, 0, 0.16);
}

.k-flex-row-reverse .k-pivotgrid-configurator-overlay {
    box-shadow: 3px 0px 6px rgba(0, 0, 0, 0.16);
}

.k-flex-col .k-pivotgrid-configurator-overlay, .k-d-flex-col .k-pivotgrid-configurator-overlay, .k-flex-column .k-pivotgrid-configurator-overlay {
    box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
}

.k-flex-col-reverse .k-pivotgrid-configurator-overlay, .k-flex-column-reverse .k-pivotgrid-configurator-overlay {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

.k-pivot {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-pivot-table {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-pivot-rowheaders {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-pivot-toolbar {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-pivot-toolbar .k-empty {
    color: #666666;
}

.k-alt {
    background-color: #fafafa;
}

.k-pivot-toolbar,
.k-pivot-table,
.k-pivot-rowheaders > .k-grid td:first-child,
.k-pivot-table .k-grid-header .k-header.k-first {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-header.k-alt {
    background-color: #ebebeb;
}

.k-pivot-layout .k-grid-footer {
    color: #424242;
    background-color: #fafafa;
}

.k-i-kpi-trend-increase,
.k-i-kpi-trend-decrease,
.k-i-kpi-trend-equal {
    color: inherit;
}

.k-i-kpi-status-hold {
    color: #ffc000;
}

.k-i-kpi-status-deny {
    color: #f31700;
}

.k-i-kpi-status-open {
    color: #37b400;
}

.k-pivotgrid-configurator-panel.kendo-jquery .k-column-fields {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-treelist.k-grid-display-block.k-grid-lockedcolumns {
    display: block;
}

.k-treelist .k-status {
    padding: .4em .6em;
    line-height: 1.6em;
}

.k-treelist .k-status .k-loading {
    vertical-align: baseline;
    margin-right: 5px;
    display: none;
}

.k-treelist tr.k-hidden {
    display: none;
}

.k-treelist .k-treelist-dragging,
.k-treelist .k-treelist-dragging .k-hover {
    cursor: default;
}

.k-treelist .k-drop-hint {
    transform: translate(0, -50%);
}

.k-treelist tr.k-footer td,
.k-treelist tr.k-footer-template td {
    border-width: 1px 0;
    border-style: solid;
    font-weight: bold;
}

.k-treelist tr.k-footer + tr.k-footer td {
    border-top-width: 0;
}

.k-treelist-scrollable > table,
.k-treelist-scrollable .k-grid-header tr,
.k-treelist-scrollable .k-grid-header th {
    background-color: inherit;
}

.k-treelist-scrollable .k-grid-toolbar {
    position: sticky;
    z-index: 3;
    top: 0;
    left: 0;
}

.k-treelist-scrollable .k-grid-header th {
    position: sticky;
    z-index: 1;
}

.k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
    z-index: 3;
}

.k-treelist-scrollable thead.k-grid-header {
    padding-right: 0;
}

.k-treelist-scrollable tr.k-group-footer + tr.k-group-footer td {
    border-top-width: 0;
}

.k-treelist-scrollable[dir="rtl"] thead.k-grid-header,
.k-rtl .k-treelist-scrollable thead.k-grid-header {
    padding-left: 0;
}

.k-drag-separator {
    display: inline-block;
    border-right: 1px solid;
    height: 1em;
    vertical-align: top;
    margin: 0 .5em;
}

.k-treelist tr.k-footer,
.k-treelist tr.k-footer-template {
    background-color: #ededed;
}

.k-filter {
    box-sizing: border-box;
    border-width: 0;
    display: inline-block;
    background-color: transparent;
}

.k-filter *,
.k-filter *::before,
.k-filter *::after {
    box-sizing: border-box;
}

.k-filter ul {
    padding: 0;
}

.k-filter ul li {
    list-style-type: none;
}

.k-filter .k-filter-container,
.k-filter .k-filter-preview {
    margin-bottom: 30px;
}

.k-filter .k-filter-lines,
.k-filter .k-filter-item {
    padding-left: 8px;
}

.k-filter .k-filter-toolbar {
    display: inline-flex;
    position: relative;
    padding: 4px 0;
}

.k-filter .k-filter-toolbar::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 1px;
    top: 50%;
    left: -8px;
}

.k-filter .k-filter-toolbar .k-toolbar {
    border-style: solid;
}

.k-filter .k-filter-operator .k-dropdown-list, .k-filter .k-filter-operator .k-dropdown,
.k-filter .k-filter-operator .k-dropdownlist {
    width: 15em;
}

.k-filter .k-filter-item {
    position: relative;
}

.k-filter .k-filter-item::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    top: -4px;
    left: 0;
}

.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
    content: "";
    position: absolute;
    width: 1px;
    top: -5px;
    bottom: 50%;
    left: -8px;
}

.k-filter .k-filter-group-main::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::before,
.k-filter .k-filter-group-main > .k-filter-toolbar::after,
.k-filter .k-filter-group-main > * > .k-filter-toolbar::before,
.k-filter .k-filter-group-main > * > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child::before {
    display: none;
}

.k-rtl .k-filter .k-filter-lines,
.k-rtl .k-filter .k-filter-item, .k-filter[dir="rtl"] .k-filter-lines,
.k-filter[dir="rtl"] .k-filter-item,
[dir="rtl"] .k-filter .k-filter-lines,
[dir="rtl"] .k-filter .k-filter-item {
    padding-left: 0;
    padding-right: 8px;
}

.k-rtl .k-filter .k-filter-toolbar::before, .k-filter[dir="rtl"] .k-filter-toolbar::before,
[dir="rtl"] .k-filter .k-filter-toolbar::before {
    left: auto;
    right: -8px;
}

.k-rtl .k-filter .k-filter-item::before, .k-filter[dir="rtl"] .k-filter-item::before,
[dir="rtl"] .k-filter .k-filter-item::before {
    left: auto;
    right: 0;
}

.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-rtl .k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after, .k-filter[dir="rtl"] .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter[dir="rtl"] .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after,
[dir="rtl"] .k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
[dir="rtl"] .k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
    left: auto;
    right: -8px;
}

.k-filter {
    color: #424242;
}

.k-filter .k-filter-preview-field {
    color: #ff6358;
}

.k-filter .k-filter-preview-operator {
    color: #666666;
}

.k-filter .k-filter-item::before,
.k-filter .k-filter-toolbar::before,
.k-filter .k-filter-lines .k-filter-item:last-child > .k-filter-toolbar::after,
.k-filter .k-filter-lines .k-filter-item:last-child > * > .k-filter-toolbar::after {
    background-color: rgba(0, 0, 0, 0.08);
}

.k-filter .k-toolbar:focus,
.k-filter .k-toolbar.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-filemanager {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-flow: column nowrap;
}

.k-filemanager-header {
    border-color: inherit;
}

.k-filemanager-toolbar {
    border-width: 0;
    border-bottom-width: 1px;
    border-color: inherit;
    flex-shrink: 0;
}

.k-filemanager-content-container {
    border-color: inherit;
    box-sizing: border-box;
    flex: 1 1 0%;
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    overflow: hidden;
}

.k-filemanager-navigation {
    padding: 16px 16px;
    width: 20%;
    border-width: 0;
    border-right-width: 1px;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    flex-shrink: 0;
    overflow: auto;
}

.k-filemanager-treeview {
    overflow: visible;
}

.k-filemanager-content {
    border-color: inherit;
    flex: 1 1 0%;
    display: flex;
    flex-flow: column nowrap;
    align-items: stretch;
    overflow: hidden;
}

.k-filemanager-view {
    overflow: auto;
}

.k-filemanager-breadcrumb {
    border-width: 0;
    border-bottom-width: 1px;
    padding: 8px 8px;
    flex-shrink: 0;
}

.k-filemanager-listview {
    border-width: 0;
    flex: 1 1 0%;
}

.k-filemanager-listview .k-listview-item {
    padding: 16px 16px;
    width: 120px;
    height: 120px;
    text-align: center;
}

.k-filemanager-listview .k-file-preview {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.k-filemanager-listview .k-file-icon {
    font-size: 48px;
}

.k-filemanager-listview .k-file-name {
    margin-top: 8px;
    display: block;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.k-filemanager-listview .k-file-edit-input input {
    width: 100%;
}

.k-filemanager-grid {
    border-width: 0;
    flex: 1 1 0%;
}

.k-filemanager-grid .k-file-preview {
    margin-right: 4px;
    display: inline-flex;
    flex-direction: row;
    vertical-align: middle;
}

.k-filemanager-grid .k-file-name {
    display: inline-flex;
    flex-direction: row;
    vertical-align: middle;
}

.k-filemanager-preview {
    padding: 48px 16px 16px;
    width: 20%;
    min-height: 304px;
    border-width: 0;
    border-left-width: 1px;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    text-align: center;
    overflow-y: auto;
    flex-shrink: 0;
}

.k-filemanager-preview .k-file-preview {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.k-filemanager-preview .k-file-icon {
    font-size: 96px;
}

.k-filemanager-preview .k-file-name {
    margin-top: 16px;
    display: block;
}

.k-filemanager-preview .k-single-file-selected {
    font-weight: bold;
}

.k-filemanager-preview .k-multiple-files-selected {
    font-weight: bold;
}

.k-filemanager-preview .k-file-meta {
    margin: 16px 0 0;
    box-sizing: border-box;
    text-align: start;
    display: flex;
    flex-flow: row wrap;
    grid-column-gap: 4px;
}

.k-filemanager-preview .k-file-meta-label {
    display: inline-block;
}

.k-filemanager-preview .k-file-meta-value {
    margin: 0;
}

.k-filemanager-preview .k-file-type {
    text-transform: capitalize;
}

.k-filemanager-preview .k-line-break {
    margin: 16px 0 0;
    width: 100%;
    flex: 1 1 100%;
    flex-flow: row nowrap;
}

.k-filemanager .k-splitbar {
    flex-shrink: 0;
    display: inline-flex;
    position: relative;
    border-width: 0 1px;
    border-style: solid;
    border-color: inherit;
}

.k-filemanager-upload-dialog .k-upload-files {
    max-height: 200px;
    overflow-y: auto;
}

.k-filemanager-drag-hint {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-filemanager-drag-hint .k-icon {
    margin-right: 4px;
}

.k-filemanager {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-filemanager-breadcrumb {
    background-color: #fafafa;
}

.k-filemanager-listview .k-listview-item .k-file-icon {
    color: #7e7e7e;
}

.k-filemanager-listview .k-listview-item.k-selected .k-file-icon {
    border-color: transparent;
    color: inherit;
    background-color: transparent;
}

.k-filemanager-preview .k-file-icon {
    color: #7e7e7e;
}

.k-taskboard {
    box-sizing: border-box;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    position: relative;
}

.k-taskboard *,
.k-taskboard *::before,
.k-taskboard *::after {
    box-sizing: border-box;
}

.k-taskboard-toolbar {
    padding: 16px 16px;
    border-width: 0;
    box-shadow: none;
    background: none;
}

.k-taskboard-content {
    padding: 0 16px 16px;
    display: flex;
    position: relative;
    flex: 1 1 auto;
    overflow-x: auto;
}

.k-taskboard-columns-container {
    outline: none;
    display: flex;
    flex-direction: row;
    overflow: hidden;
    gap: 16px;
    overflow-x: visible;
}

.k-taskboard-column {
    width: 320px;
    border-width: 1px;
    border-radius: 4px;
    border-style: solid;
    outline: none;
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    overflow: hidden;
}

.k-taskboard-column-header {
    padding: 8px 8px;
    font-weight: 500;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 4px;
}

.k-taskboard-column-header-actions {
    display: inline-flex;
    flex-shrink: 0;
    align-self: flex-start;
    gap: 8px;
}

.k-taskboard-column-cards-container {
    margin-bottom: 8px;
    padding: 0px 8px;
    outline: none;
    overflow: auto;
    flex: 1 1 auto;
}

.k-taskboard-column-cards {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    gap: 8px 0;
}

.k-taskboard-column-new .k-taskboard-column-header,
.k-taskboard-column-edit .k-taskboard-column-header {
    font-weight: inherit;
}

.k-taskboard-column-new .k-taskboard-column-header-text,
.k-taskboard-column-edit .k-taskboard-column-header-text {
    flex: 1 1 100%;
}

.k-taskboard-pane {
    width: 320px;
    border-width: 1px;
    border-style: solid;
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 2;
}

.k-taskboard-pane-header {
    padding: 12px 16px;
    font-weight: 500;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-taskboard-pane-header-text {
    word-break: normal;
    overflow-wrap: anywhere;
}

.k-taskboard-pane-header-actions {
    flex-shrink: 0;
    align-self: flex-start;
}

.k-taskboard-pane-content {
    padding: 0px 16px;
    overflow: auto;
    flex: 1 1 auto;
}

.k-taskboard-pane-actions {
    padding: 12px 16px;
}

.k-taskboard-pane-start {
    right: auto;
    left: 0;
}

.k-taskboard-card {
    border-radius: 4px;
    border-width: 1px;
}

.k-taskboard-card.k-taskboard-card-category {
    border-left-width: 4px;
}

.k-taskboard-card .k-card-header .k-card-body,
.k-taskboard-card .k-card-footer {
    padding: 16px 16px;
}

.k-taskboard-card .k-card-header {
    align-items: center;
}

.k-taskboard-card .k-card-title {
    font-size: inherit;
    font-weight: inherit;
    word-break: normal;
    overflow-wrap: anywhere;
}

.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus, .k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
    text-decoration: underline;
}

.k-taskboard-card .k-card-header-actions {
    align-self: flex-start;
}

.k-taskboard-drag-placeholder {
    border-radius: 4px;
    border-width: 1px;
    border-style: solid;
    position: relative;
}

.k-rtl .k-taskboard-card.k-taskboard-card-category, .k-taskboard-card.k-taskboard-card-category.k-rtl,
[dir="rtl"] .k-taskboard-card.k-taskboard-card-category, .k-taskboard-card.k-taskboard-card-category[dir="rtl"] {
    border-left-width: 1px;
    border-right-width: 4px;
}

.k-ie .k-taskboard-column:not(:last-child) {
    margin-right: 16px;
}

.k-ie .k-rtl .k-taskboard-column:not(:last-child) {
    margin-right: 0;
    margin-left: 16px;
}

.k-ie .k-taskboard-column-cards-container {
    margin-bottom: 24px;
}

.k-ie .k-taskboard-column-cards > .k-taskboard-card:not(:last-child) {
    margin-bottom: 8px;
}

.k-taskboard-column {
    border-color: transparent;
    background-color: #fafafa;
}

.k-taskboard-column:focus,
.k-taskboard-column.k-focus {
    border-color: rgba(0, 0, 0, 0.264);
}

.k-taskboard-column-header {
    color: #424242;
}

.k-taskboard-pane {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-taskboard-pane-header {
    color: #424242;
}

.k-taskboard-card {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-taskboard-card .k-card-title {
    color: #ff6358;
}

.k-taskboard-card .k-card-title:focus, .k-taskboard-card .k-card-title.k-focus {
    color: #d6534a;
}

.k-taskboard-card .k-card-title:hover, .k-taskboard-card .k-card-title.k-hover {
    color: #d6534a;
}

.k-taskboard-card:focus, .k-taskboard-card.k-focus {
    border-color: rgba(0, 0, 0, 0.2456);
    box-shadow: none;
}

.k-taskboard-card:hover, .k-taskboard-card.k-hover {
    border-color: rgba(0, 0, 0, 0.172);
}

.k-taskboard-card.k-selected {
    border-color: #ffb0ab;
    box-shadow: none;
}

.k-taskboard-card.k-disabled {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

.k-taskboard-drag-placeholder {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: rgba(255, 255, 255, 0.2);
}

.k-editor {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-flow: column nowrap;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

table.k-editor {
    width: 100%;
    display: table;
    vertical-align: top;
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
}

table.k-editor tbody,
table.k-editor tr,
table.k-editor td {
    border-color: inherit;
}

kendo-editor .k-editor-content {
    z-index: 1;
}

kendo-editor.k-readonly {
    outline: none;
    cursor: default;
    opacity: 0.6;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none;
}

kendo-editor.k-readonly > .k-content,
kendo-editor.k-readonly .k-editor-content {
    pointer-events: auto;
}

kendo-editor.k-readonly .k-editor-content.k-focus {
    outline-width: 1px;
    outline-style: dashed;
}

.k-editor-inline {
    border-radius: 4px;
    padding: 2px 4px;
    border: 1px solid transparent;
    word-wrap: break-word;
    overflow: auto;
    background: none;
}

.k-window.k-editor-widget {
    padding: 0;
}

.k-editor-resizable {
    resize: both;
    overflow: auto;
}

.k-editor-resize-handles-wrapper {
    position: absolute;
    visibility: hidden;
}

.k-editor-resize-handle {
    width: 8px;
    height: 8px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: absolute;
    visibility: visible;
    z-index: 100;
}

.k-editor-resize-handle.northwest {
    top: 0;
    left: 0;
    transform: translate(-50%, -50%);
    cursor: nw-resize;
}

.k-editor-resize-handle.north {
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: n-resize;
}

.k-editor-resize-handle.northeast {
    top: 0;
    right: 0;
    transform: translate(50%, -50%);
    cursor: ne-resize;
}

.k-editor-resize-handle.southwest {
    left: 0;
    bottom: 0;
    transform: translate(-50%, 50%);
    cursor: sw-resize;
}

.k-editor-resize-handle.south {
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 50%);
    cursor: s-resize;
}

.k-editor-resize-handle.southeast {
    right: 0;
    bottom: 0;
    transform: translate(50%, 50%);
    cursor: se-resize;
}

.k-editor-resize-handle.west {
    top: 50%;
    left: 0;
    transform: translate(-50%, -50%);
    cursor: w-resize;
}

.k-editor-resize-handle.east {
    top: 50%;
    right: 0;
    transform: translate(50%, -50%);
    cursor: e-resize;
}

.ProseMirror-selectednode {
    outline-width: 2px;
    outline-style: solid;
}

.ProseMirror-hideselection {
    caret-color: transparent;
}

.ProseMirror-hideselection *::selection,
.ProseMirror-hideselection *::-moz-selection {
    background: transparent;
}

.k-editor-toolbar,
.k-editor > .k-toolbar {
    border-width: 0 0 1px 0;
    flex-shrink: 0;
}

.k-editor-toolbar {
    border-width: 0 0 1px 0;
}

.k-editor-toolbar .k-tool {
    padding: 4px;
    width: calc(1.4285714286em + 10px);
    height: calc(1.4285714286em + 10px);
}

.k-editor-toolbar .k-tool-text {
    display: none;
}

.k-editor-toolbar .k-overflow-tools {
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    visibility: hidden;
}

.k-editor-toolbar .k-overflow-tools .k-overflow-anchor {
    position: relative;
}

.k-editor-toolbar .k-editor-export .k-icon {
    margin-right: 0.25em;
}

.k-editor-toolbar .k-editor-export .k-icon,
.k-editor-toolbar .k-editor-export .k-export-tool-text {
    vertical-align: middle;
}

.k-editor-content {
    flex: 1 1 auto;
    overflow-y: auto;
}

.k-editor-content > .k-iframe {
    width: 100%;
    height: 100%;
    border-width: 0;
    display: block;
}

.k-editor-content > .ProseMirror {
    padding: 8px;
    width: 100%;
    height: 100%;
    position: relative;
    box-sizing: border-box;
    outline: none;
    white-space: pre-wrap;
    overflow: auto;
}

.k-editor-content > .ProseMirror table {
    white-space: pre-wrap;
}

.k-editor-content > .ProseMirror .k-placeholder::before {
    content: attr(data-placeholder);
    height: 0;
    color: #666666;
    float: left;
    opacity: 1;
    cursor: text;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-editor-content > .ProseMirror[contenteditable="false"] {
    cursor: unset !important;
}

.k-editor-content > .ProseMirror[contenteditable="false"] .k-editor-resize-handles-wrapper,
.k-editor-content > .ProseMirror[contenteditable="false"] .k-editor-resize-handle,
.k-editor-content > .ProseMirror[contenteditable="false"] .row-resize-handle,
.k-editor-content > .ProseMirror[contenteditable="false"] .column-resize-handle {
    display: none;
}

.k-editor-content > .ProseMirror[contenteditable="false"] img,
.k-editor-content > .ProseMirror[contenteditable="false"] table {
    pointer-events: none;
}

.k-editor-content > .ProseMirror[contenteditable="false"] .ProseMirror-selectednode {
    outline: none;
}

td.k-editor-content {
    padding: 4px;
    width: 100%;
    height: 100%;
    border-width: 0;
    outline: 0;
}

.k-resizable td.k-editor-content {
    padding: 4px 4px 16px;
}

.k-edit-form-content {
    flex: 1 1 auto;
    overflow: auto;
    margin: -16px -16px;
    padding: 16px 16px;
}

.k-ct-popup {
    box-sizing: border-box;
    width: 190px;
    padding: 5px;
}

.k-ct-popup .k-button {
    width: 100%;
}

.k-ct-popup .k-ct-cell {
    margin: 1px;
    width: 20px;
    height: 20px;
    box-sizing: border-box;
    border: 1px solid;
    border-color: inherit;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    opacity: .7;
    pointer-events: all;
}

.k-editor .k-resize-handle {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 13px 13px;
    border-color: transparent;
    border-bottom-color: inherit;
    cursor: se-resize;
}

.k-editor .k-resize-handle .k-i-arrow-45-down-right,
.k-editor .k-resize-handle .k-i-caret-br {
    display: none;
}

.k-editor-find-replace .k-content {
    position: relative;
}

.k-editor-find-replace .k-edit-form-container {
    display: inline-block;
}

.k-editor-find-replace .k-edit-form-container .k-edit-label {
    text-align: left;
}

.k-editor-find-replace .k-actions, .k-editor-find-replace .k-edit-buttons,
.k-editor-find-replace .k-action-buttons,
.k-editor-find-replace .k-columnmenu-actions, .k-editor-find-replace .k-form-buttons {
    padding: 0;
}

.k-editor-find-replace .k-search-options {
    display: flex;
    flex-direction: column;
    padding: 10px 0 40px;
}

.k-editor-find-replace .k-matches-container {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.k-editor-dialog {
    box-sizing: border-box;
}

.k-editor-dialog .k-edit-form-container {
    width: auto;
}

.k-editor-dialog .k-edit-label {
    width: 30%;
    padding: 5px 0;
}

.k-editor-dialog .k-edit-field {
    width: 66%;
}

.k-editor-dialog.k-viewhtml-dialog {
    display: flex;
    flex-direction: column;
}

.k-textarea.k-editor-textarea {
    width: 100%;
    height: 100%;
    resize: none;
}

.k-filebrowser-dialog {
    display: flex;
}

.k-filebrowser-dialog .k-edit-form-container {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.k-filebrowser-dialog .k-edit-label {
    width: 18%;
}

.k-filebrowser-dialog .k-edit-field {
    width: 75%;
}

.k-filebrowser {
    max-width: 100%;
}

.k-filebrowser .k-floatwrap {
    display: flex;
}

.k-filebrowser .k-floatwrap::after {
    display: none;
}

.k-filebrowser .k-breadcrumbs {
    flex: 1;
}

.k-filebrowser .k-search-wrap {
    margin: 0 0 0 1em;
    width: 150px;
    display: flex;
    align-items: center;
}

.k-filebrowser .k-search-wrap .k-input {
    flex: 1;
    width: 100px;
}

.k-filebrowser .k-search-wrap .k-icon {
    margin: 0;
    position: static;
}

.k-filebrowser .k-filebrowser-toolbar {
    margin: 1em 0 0 0;
}

.k-filebrowser .k-upload {
    padding: 0;
    border-width: 0;
    background: none;
}

.k-filebrowser .k-upload .k-upload-button {
    margin: 0;
}

.k-filebrowser .k-upload .k-upload-status {
    display: none;
}

.k-filebrowser .k-upload-files {
    display: none;
}

.k-filebrowser .k-tiles {
    display: flex;
    flex-flow: row wrap;
    height: 390px;
    max-height: 50vh;
    margin: 0 0 1em 0;
    padding: 4px 8px;
    border-top-width: 0;
    overflow: auto;
}

.k-filebrowser .k-tile {
    width: 33%;
    height: 90px;
    padding: 4px 8px;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer;
    border-radius: 4px;
}

.k-filebrowser .k-tile .k-i-file,
.k-filebrowser .k-tile .k-i-folder {
    font-size: 4em;
}

.k-filebrowser .k-tile input {
    width: 100px;
}

.k-filebrowser .k-tile strong {
    display: block;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-filebrowser .k-tile-empty {
    display: block;
    margin: auto;
}

.k-filebrowser .k-tile-empty.k-selected {
    color: inherit;
    border-width: 0;
    background-image: none;
    background-color: transparent;
}

.k-filebrowser .k-tile-empty strong {
    opacity: .5;
    font-size: 3em;
    font-weight: 400;
}

.k-filebrowser .k-thumb {
    float: left;
    margin-right: 4px;
}

.k-filebrowser .k-breadcrumbs-wrap {
    position: absolute;
    left: 8px;
    top: 4px;
}

.k-filebrowser .k-breadcrumbs-wrap .k-icon {
    position: static;
    margin-top: 0;
}

.k-editor-table-wizard-dialog {
    display: flex;
}

.k-editor-table-wizard-dialog .k-edit-form-container {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.k-editor-table-wizard-dialog .k-tabstrip-wrapper {
    display: flex;
    flex: 1 1 auto;
    overflow: auto;
}

.k-editor-table-wizard-dialog .k-tabstrip-wrapper .k-tabstrip.k-root-tabs {
    flex: 1 1 auto;
    margin-bottom: 0;
}

.k-editor-table-wizard-dialog .k-numerictextbox {
    width: 10em;
}

.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown-list, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown,
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdownlist {
    width: 5em;
}

.k-editor-table-wizard-dialog .k-numerictextbox + .k-color-picker, .k-editor-table-wizard-dialog .k-numerictextbox + .k-colorpicker, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown-list, .k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdown,
.k-editor-table-wizard-dialog .k-numerictextbox + .k-dropdownlist {
    margin-left: 8px;
}

.k-editor-table-wizard-dialog .k-color-picker, .k-editor-table-wizard-dialog .k-colorpicker {
    vertical-align: middle;
}

.k-editor-table-wizard-dialog .k-edit-field > .k-checkbox {
    position: relative;
}

.k-editor-inline .k-table {
    width: 100%;
    border-spacing: 0;
    margin: 0 0 1em;
}

.k-editor-inline .k-table,
.k-editor-inline .k-table td {
    outline: 0;
    border-width: 1px;
    border-style: dotted;
}

.k-editor-inline .k-table td {
    min-width: 1px;
    padding: 2px 4px;
}

.k-editor-inline .k-element-resize-handle-wrapper {
    position: absolute;
    width: 5px;
    height: 5px;
    border-width: 1px;
    border-style: solid;
    z-index: 100;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle {
    width: 100%;
    height: 100%;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-east {
    cursor: e-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-north {
    cursor: n-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northeast {
    cursor: ne-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-northwest {
    cursor: nw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-south {
    cursor: s-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southeast {
    cursor: se-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-southwest {
    cursor: sw-resize;
}

.k-editor-inline .k-element-resize-handle-wrapper .k-element-resize-handle.k-resize-west {
    cursor: w-resize;
}

.k-editor-inline .k-column-resize-handle-wrapper {
    position: absolute;
    height: 10px;
    width: 10px;
    cursor: col-resize;
    z-index: 2;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle {
    width: 100%;
    height: 100%;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    display: none;
    opacity: .8;
}

.k-editor-inline .k-row-resize-handle-wrapper {
    position: absolute;
    z-index: 2;
    cursor: row-resize;
    width: 10px;
    height: 10px;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-handle {
    display: table;
    width: 100%;
    height: 100%;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker-wrapper {
    display: table-cell;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
    display: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 2px;
    opacity: .8;
}

.k-editor {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

kendo-editor.k-readonly .k-editor-content.k-focus {
    outline-color: #424242;
}

.k-editor-inline .k-table,
.k-editor-inline .k-table td {
    border-color: #cccccc;
}

.k-editor-inline .k-element-resize-handle-wrapper {
    background-color: #ffffff;
    border-color: #000000;
}

.k-editor-inline .k-column-resize-handle-wrapper .k-column-resize-handle .k-column-resize-marker {
    background-color: #00b0ff;
}

.k-editor-inline .k-row-resize-handle-wrapper .k-row-resize-marker {
    background-color: #00b0ff;
}

.k-editor-inline:hover, .k-editor-inline.k-active, .k-editor-inline.k-active {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-editor-resize-handle {
    background-color: #ffffff;
    border-color: #000000;
}

.ProseMirror-selectednode {
    outline-color: #8cf;
}

.k-ct-popup .k-selected {
    border-color: rgba(0, 0, 0, 0.08);
    color: white;
    background-color: #ff6358;
    background-image: none;
}

.k-editor-content .k-text-selected, .k-editor-content::selection {
    color: white;
    background-color: #ff6358;
}

.k-editor-content .k-text-highlighted {
    background-color: #ffe0de;
}

.k-imageeditor {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-imageeditor *,
.k-imageeditor *::before,
.k-imageeditor *::after {
    box-sizing: border-box;
}

.k-imageeditor-toolbar {
    border-width: 0;
    border-bottom-width: 1px;
}

.k-imageeditor-content {
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    display: flex;
    flex-flow: row nowrap;
}

.k-imageeditor-canvas-container {
    flex: 1 1 100%;
    display: flex;
    flex-flow: row nowrap;
    overflow: auto;
}

.k-imageeditor-canvas {
    margin: auto;
    display: flex;
    flex-direction: column;
    position: relative;
}

.k-imageeditor-action-pane {
    padding: 32px 16px;
    width: 241px;
    border-width: 0;
    border-left-width: 1px;
    border-style: solid;
    border-color: inherit;
    box-sizing: border-box;
    flex: none;
    overflow-y: auto;
}

.k-imageeditor-action-pane .k-input-inner,
.k-imageeditor-action-pane .k-input-value-text {
    text-overflow: clip;
}

.k-imageeditor-crop-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.k-imageeditor-crop {
    width: 100%;
    height: 100%;
    border-width: 1px;
    border-style: dashed;
    box-sizing: border-box;
    position: absolute;
}

.k-imageeditor-crop .k-resize-handle {
    margin: 1px 1px;
    border-style: solid;
    border-width: 0 2px 2px 0;
}

.k-imageeditor-crop .k-resize-sw,
.k-imageeditor-crop .k-resize-se,
.k-imageeditor-crop .k-resize-nw,
.k-imageeditor-crop .k-resize-ne {
    width: 15px;
    height: 15px;
}

.k-imageeditor-crop .k-resize-n,
.k-imageeditor-crop .k-resize-s {
    left: calc(50% - 7.5px);
    width: 15px;
    height: 0;
}

.k-imageeditor-crop .k-resize-w,
.k-imageeditor-crop .k-resize-e {
    top: calc(50% - 7.5px);
    width: 0;
    height: 15px;
}

.k-imageeditor-crop .k-resize-ne {
    transform: rotate(-90deg);
}

.k-imageeditor-crop .k-resize-nw {
    transform: rotate(-180deg);
}

.k-imageeditor-crop .k-resize-sw {
    transform: rotate(90deg);
}

.k-imageeditor-crop .k-resize-n {
    top: 0;
}

.k-imageeditor-crop .k-resize-s {
    bottom: 0;
}

.k-imageeditor-crop .k-resize-w {
    left: 0;
}

.k-imageeditor-crop .k-resize-e {
    right: 0;
}

.k-ie .k-imageeditor-canvas {
    flex-direction: row;
    align-self: flex-start;
}

.k-imageeditor {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-imageeditor-content {
    background-color: #c6c6c6;
}

.k-imageeditor-canvas {
    background: linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), linear-gradient(45deg, rgba(0, 0, 0, 0.09) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.09) 75%, rgba(0, 0, 0, 0.09) 0), white;
    background-repeat: repeat, repeat;
    background-position: 0px 0px, 5px 5px;
    transform-origin: 0 0 0;
    background-origin: padding-box, padding-box;
    background-size: 10px 10px, 10px 10px;
    box-shadow: none;
    text-shadow: none;
    transition: none;
    transform: scaleX(1) scaleY(1) scaleZ(1);
}

.k-imageeditor-action-pane {
    background-color: #fafafa;
}

.k-imageeditor-crop {
    border-color: white;
}

.k-imageeditor-crop-overlay {
    background-color: rgba(0, 0, 0, 0.3);
}

.k-gantt {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-flow: column nowrap;
    position: relative;
    white-space: nowrap;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-gantt td {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: top;
}

.k-gantt .k-grid-header tr {
    height: calc(1.4285714286em + 17px);
}

.k-gantt .k-grid-header .k-header {
    position: static;
}

.k-gantt .k-treelist .k-grid-header .k-header {
    position: relative;
}

.k-gantt .k-grid-content tr {
    height: calc(1.4285714286em + 16px);
}

.k-gantt.k-gantt-planned .k-grid-content tr {
    height: calc(2.4285714286em + 16px);
}

.k-gantt .k-gantt-layout {
    white-space: normal;
    vertical-align: top;
    display: inline-block;
}

.k-gantt .k-splitbar {
    position: relative;
    display: inline-flex;
}

.k-gantt .k-treelist-scrollable {
    width: 100%;
    border-width: 0;
    overflow: auto;
}

.k-gantt .k-treelist-scrollable .k-grid-header .k-header {
    position: sticky;
}

.k-gantt .k-treelist-scrollable .k-grid-header th,
.k-gantt .k-treelist-scrollable .k-grid-content-sticky {
    z-index: 4;
}

.k-gantt .k-treelist-scrollable .k-grid-header th.k-grid-header-sticky {
    z-index: 5;
}

.k-gantt .k-treelist-scrollable .k-grid-header tr:first-child th:last-child,
.k-gantt .k-treelist-scrollable tbody td:last-child {
    padding: 0;
}

.k-gantt .k-treelist-scrollable .k-grid-header th:last-child .k-header {
    padding: 8px 12px;
    border-width: 0 0 1px 1px;
    white-space: nowrap;
}

.k-gantt .k-treelist-scrollable tr.k-selected > td:last-child {
    background: transparent;
}

.k-gantt .k-treelist-scrollable .k-task {
    display: inline-flex;
    flex-flow: row nowrap;
    white-space: nowrap;
    z-index: 3;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-start,
.k-gantt .k-treelist-scrollable .k-task:hover .k-task-end {
    display: block;
}

.k-gantt .k-treelist-scrollable .k-task:hover .k-task-draghandle {
    visibility: visible;
}

.k-gantt .k-treelist-scrollable .k-task-content {
    padding: 4px 8px;
    display: block;
    line-height: normal;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-gantt .k-treelist-scrollable .k-task-actions {
    flex-shrink: 0;
}

.k-gantt .k-treelist-scrollable .k-task-milestone {
    border: 0;
    transform: none;
    background: none;
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
    width: 100%;
    height: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    transform: rotate(45deg);
}

.k-gantt .k-treelist-scrollable .k-task-summary {
    height: 15px;
    clip-path: polygon(-20px 0, calc(100% + 20px) 0, calc(100% + 20px) 100%, 100% 100%, calc(100% - 8px) calc(100% - 5px), 8px calc(100% - 5px), 0 100%, -20px 100%);
}

.k-gantt .k-treelist-scrollable .k-task-summary-complete {
    width: 100%;
    height: 15px;
}

.k-gantt .k-treelist-scrollable .k-task-start {
    transform: translateX(-140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-task-end {
    transform: translateX(140%) translateY(-50%);
}

.k-gantt .k-treelist-scrollable .k-master-row:hover .k-task-dot {
    display: block;
}

.k-gantt .k-treelist-scrollable .k-gantt-columns {
    background: transparent;
    pointer-events: none;
    table-layout: fixed;
}

.k-gantt .k-gantt-dependencies-svg {
    position: absolute;
    top: 0;
    left: 0;
    overflow: visible;
    pointer-events: none;
    z-index: 2;
}

.k-gantt .k-gantt-dependencies-svg polyline {
    stroke-width: 2px;
}

.k-gantt-header {
    border-width: 0 0 1px;
    flex-shrink: 0;
    z-index: 6;
}

.k-gantt-footer {
    border-width: 1px 0 0;
    flex-shrink: 0;
}

.k-gantt-toggle {
    display: none;
}

.k-gantt-views-wrapper {
    margin-left: auto;
}

.k-gantt-views-wrapper .k-views-dropdown {
    width: auto;
    font-size: inherit;
    display: none;
    cursor: pointer;
}

@media (max-width: 480px) {
    .k-gantt-toolbar .k-gantt-toggle {
        display: inline-flex;
    }
    .k-gantt-toolbar .k-gantt-pdf,
    .k-gantt-toolbar .k-gantt-create {
        padding: 4px;
        width: calc(1.4285714286em + 10px);
        height: calc(1.4285714286em + 10px);
    }
    .k-gantt-toolbar .k-gantt-pdf .k-button-text,
    .k-gantt-toolbar .k-gantt-create .k-button-text {
        display: none;
    }
}

@media (max-width: 1024px) {
    .k-gantt-views-wrapper .k-gantt-views {
        display: none;
    }
    .k-gantt-views-wrapper .k-views-dropdown {
        display: flex;
    }
}

.k-gantt-content {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex: 1 1 auto;
    overflow: hidden;
}

.k-gantt-treelist .k-treelist {
    height: 100%;
    border-width: 0;
}

.k-gantt-treelist .k-grid-header,
.k-gantt-treelist .k-grid-footer {
    padding: 0 !important;
}

.k-gantt-treelist .k-grid-header tr {
    height: calc(2.8571428572em + 34px);
    vertical-align: bottom;
}

.k-gantt-treelist .k-grid-content {
    overflow: hidden;
    overflow-x: scroll;
}

.k-gantt-treelist .k-grid-content td {
    vertical-align: middle;
}

.k-gantt-treelist .k-gantt-treelist-nested-columns .k-grid-header tr {
    height: calc(1.4285714286em + 17px);
}

.k-gantt-treelist.k-gantt-treelist-scrollable .k-grid-content {
    overflow: scroll;
}

.k-gantt-timeline .k-timeline {
    height: 100%;
    border-width: 0;
    display: flex;
}

.k-gantt-timeline .k-grid-content {
    overflow-x: scroll;
}

.k-gantt-timeline .k-header {
    padding: 8px 12px;
    border-width: 0 0 1px 1px;
    white-space: nowrap;
}

.k-gantt-tables {
    position: relative;
    border-color: inherit;
}

.k-gantt-rows,
.k-gantt-columns {
    border-color: inherit;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
}

.k-gantt-dependencies {
    opacity: .7;
    position: absolute;
    top: 0;
    left: 0;
}

.k-gantt-dependencies .k-arrow-e,
.k-gantt-dependencies .k-arrow-w {
    width: 0;
    height: 0;
    border: 5px solid transparent;
    position: absolute;
    top: -4px;
}

.k-gantt-dependencies .k-arrow-e {
    border-left-color: currentColor;
    right: -6px;
}

.k-gantt-dependencies .k-arrow-w {
    border-right-color: currentColor;
    left: -6px;
}

.k-gantt-line {
    background-color: currentColor;
    border-color: currentColor;
    position: absolute;
}

.k-gantt-line.k-selected {
    z-index: 3;
}

.k-gantt-line-h {
    height: 2px;
}

.k-gantt-line-v {
    width: 2px;
}

.k-gantt-dependency-hint {
    z-index: 4;
}

.k-gantt-tasks {
    position: relative;
}

.k-gantt-tasks td {
    padding: 0;
    border-width: 0;
    position: relative;
    vertical-align: middle;
}

.k-gantt-tasks td::after {
    content: "\200b";
}

.k-task-wrap {
    margin: 0 -21px;
    padding: 5px 21px;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    z-index: 2;
}

.k-task-wrap.k-drag-hint {
    position: absolute;
}

.k-task {
    position: relative;
    flex: 1 1 auto;
}

.k-task-dot {
    width: 16px;
    height: 16px;
    line-height: 1;
    cursor: pointer;
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.k-task-wrap:hover .k-task-dot,
.k-task-wrap.k-origin .k-task-dot {
    display: block;
}

.k-task-dot::before {
    content: "";
    width: 8px;
    height: 8px;
    border-width: 0;
    border-style: solid;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.k-task-dot:hover::before,
.k-task-dot.k-hover::before {
    border-width: 1px;
}

.k-task-start {
    left: 0;
}

.k-task-end {
    right: 0;
}

.k-task-draghandle {
    margin-left: 16px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top-width: 0;
    border-bottom-color: inherit;
    position: absolute;
    bottom: 0;
    cursor: e-resize;
    visibility: hidden;
}

.k-task-wrap:hover .k-task-draghandle {
    visibility: visible;
}

.k-milestone-wrap {
    margin: 0 -2em;
}

.k-task-milestone {
    width: 1em;
    height: 1em;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    transform: rotate(45deg);
}

.k-task-summary {
    height: 10px;
    display: inline-block;
    vertical-align: top;
}

.k-task-summary,
.k-task-summary-complete {
    background-color: currentColor;
}

.k-task-summary::before, .k-task-summary::after,
.k-task-summary-complete::before,
.k-task-summary-complete::after {
    content: "";
    width: 0;
    height: 0;
    border: 8px solid transparent;
    position: absolute;
    top: 0;
    display: none;
}

.k-task-summary::before,
.k-task-summary-complete::before {
    border-left-color: currentColor;
    left: 0;
}

.k-task-summary::after,
.k-task-summary-complete::after {
    border-right-color: currentColor;
    right: 0;
}

.k-task-summary-complete {
    height: 10px;
    position: relative;
    z-index: 2;
}

.k-task-summary-progress {
    height: 15px;
    overflow: hidden;
}

.k-task-single {
    border-radius: 4px;
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    cursor: default;
}

.k-task-single .k-resize-handle {
    opacity: .5;
    z-index: 2;
    visibility: hidden;
}

.k-task-single .k-resize-handle::before {
    position: absolute;
    top: 2px;
    bottom: 2px;
}

.k-task-single .k-resize-w {
    left: 0;
}

.k-task-single .k-resize-w::before {
    left: 2px;
    border-left-width: 1px;
}

.k-task-single .k-resize-e {
    right: 0;
}

.k-task-single .k-resize-e::before {
    right: 2px;
    border-left-width: 1px;
}

.k-task-single:hover .k-resize-handle,
.k-task-single:hover .k-task-actions {
    visibility: visible;
}

.k-task-complete {
    border-radius: 4px;
    width: 20%;
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
}

.k-task-content {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.k-task-template {
    padding: 4px 8px;
    line-height: normal;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-task-actions {
    padding: 2px;
    white-space: nowrap;
    display: flex;
    flex-direction: row;
    align-items: center;
    visibility: hidden;
    z-index: 1;
}

.k-task-actions > .k-link {
    display: inline-flex;
}

.k-resources-wrap {
    position: absolute;
    display: inline-block;
    z-index: 2;
    margin-left: 20px;
    margin-top: -2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.k-resources-wrap .k-resource {
    margin: 0 5px;
}

.k-task-details {
    padding: 4px 8px;
    white-space: nowrap;
}

.k-task-details strong {
    font-size: 16px;
    font-weight: normal;
    display: block;
}

.k-task-details .k-task-pct {
    font-size: 32px;
}

.k-task-details ul {
    line-height: normal;
}

.k-gantt-planned .k-gantt-dependencies,
.k-gantt-planned .k-task-dot,
.k-gantt-planned .k-resources-wrap {
    margin-top: 0.55em;
}

.k-gantt-planned .k-task-wrap {
    flex-direction: column;
    align-items: flex-start;
}

.k-gantt-planned .k-task-inner-wrap {
    display: inline-flex;
}

.k-gantt-planned .k-task-wrap.k-drag-hint {
    top: 0;
}

.k-gantt-planned .k-summary-wrap.k-drag-hint {
    top: 0.5em;
}

.k-gantt-planned .k-milestone-wrap.k-drag-hint {
    top: 0.3em;
}

.k-task-planned {
    margin: 0 0 0.35em;
    line-height: 0.75em;
    display: flex;
    align-items: center;
}

.k-task-planned .k-task-moment {
    border-width: 2px;
    border-radius: 5px;
    border-style: solid;
    height: 6px;
    width: 6px;
}

.k-task-planned .k-task-duration {
    height: 2px;
}

.k-task-planned .k-task-moment.k-moment-left {
    margin-left: -4px;
}

.k-task-planned:hover .k-task-duration {
    height: 3px;
}

.k-milestone-wrap .k-task-moment {
    margin-left: 3px;
}

.k-planned-tooltip .k-task-content {
    display: block;
}

.k-task-offset-wrap .k-task-content .k-resize-e {
    display: none;
}

.k-task-offset {
    flex-direction: row-reverse;
    display: flex;
}

.k-task-offset .k-resize-handle {
    right: 0;
    z-index: 2;
    visibility: hidden;
    margin-right: 1.4em;
}

.k-task-offset .k-resize-handle::before {
    border-left-width: 1px;
    position: absolute;
    top: 50%;
    bottom: .5em;
    margin-right: 2px;
}

.k-task-single:hover + .k-task-offset .k-task-actions,
.k-task-offset:hover .k-task-actions,
.k-task-single:hover + .k-task-offset .k-resize-handle,
.k-task-offset:hover .k-resize-handle {
    visibility: visible;
}

.k-gantt-tooltip-validation {
    max-width: 200px;
    display: block;
}

.k-gantt-tooltip-validation::before {
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.k-gantt-tooltip-validation-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.k-gantt-tooltip-validation-label {
    display: inline-flex;
    min-width: 50px;
}

.k-gantt-tooltip-validation-value {
    font-weight: 700;
}

.k-gantt-tooltip-validation-label,
.k-gantt-tooltip-validation-value {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-pdf-export-shadow .k-gantt {
    float: left;
}

.k-pdf-export-shadow .k-gantt,
.k-pdf-export-shadow .k-gantt-timeline,
.k-pdf-export-shadow .k-gantt-dependencies {
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
}

.k-pdf-export-shadow .k-gantt-treelist .k-treelist {
    display: block;
}

.k-pdf-export-shadow .k-gantt-layout.k-splitbar {
    display: none;
}

.k-gantt-edit-form .k-gantt-delete {
    float: left;
}

.k-rtl .k-gantt-rows,
.k-rtl .k-gantt-columns,
[dir="rtl"] .k-gantt-rows,
[dir="rtl"] .k-gantt-columns {
    left: auto;
    right: 0;
}

.k-rtl .k-task-wrap:not(.k-milestone-wrap),
[dir="rtl"] .k-task-wrap:not(.k-milestone-wrap) {
    margin: 0 -26px;
}

.k-rtl .k-gantt-timeline .k-gantt-tasks tbody,
[dir="rtl"] .k-gantt-timeline .k-gantt-tasks tbody {
    text-align: left;
}

.k-rtl .k-gantt-timeline .k-header,
[dir="rtl"] .k-gantt-timeline .k-header {
    border-width: 0 1px 1px 0;
}

.k-rtl .k-gantt-timeline .k-header:first-child,
[dir="rtl"] .k-gantt-timeline .k-header:first-child {
    border-right-width: 0;
}

.k-rtl .k-gantt-timeline .k-task-start,
[dir="rtl"] .k-gantt-timeline .k-task-start {
    left: auto;
    right: 0;
}

.k-rtl .k-gantt-timeline .k-task-end,
[dir="rtl"] .k-gantt-timeline .k-task-end {
    right: auto;
    left: 0;
}

.k-rtl .k-task-content,
[dir="rtl"] .k-task-content {
    text-align: right;
}

.k-rtl .k-task-complete,
[dir="rtl"] .k-task-complete {
    left: auto;
    right: 0;
}

.k-rtl .k-task-draghandle,
[dir="rtl"] .k-task-draghandle {
    margin-left: 0;
    margin-right: 16px;
}

.k-rtl .k-gantt-dependencies,
[dir="rtl"] .k-gantt-dependencies {
    left: auto;
    right: 0;
}

.k-rtl .k-gantt-delete,
[dir="rtl"] .k-gantt-delete {
    float: right;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-e,
[dir="rtl"] .k-task-offset-wrap .k-task-content .k-resize-e {
    display: block;
}

.k-rtl .k-task-offset-wrap .k-task-content .k-resize-w,
[dir="rtl"] .k-task-offset-wrap .k-task-content .k-resize-w {
    display: none;
}

.k-rtl .k-milestone-wrap,
[dir="rtl"] .k-milestone-wrap {
    margin-left: -2.4em;
}

.k-rtl .k-milestone-wrap .k-task-moment,
[dir="rtl"] .k-milestone-wrap .k-task-moment {
    margin-right: 0.2em;
}

.k-rtl .k-gantt-timeline .k-milestone-wrap .k-task-start,
[dir="rtl"] .k-gantt-timeline .k-milestone-wrap .k-task-start {
    right: -0.1em;
}

.k-rtl .k-gantt-tooltip-validation::before,
[dir="rtl"] .k-gantt-tooltip-validation::before {
    left: auto;
    right: 0;
}

.k-gantt {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-gantt .k-treelist-scrollable .k-task-milestone .k-task-milestone-content {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: #424242;
}

.k-gantt .k-treelist-scrollable .k-task-milestone.k-selected .k-task-milestone-content {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: #ff6358;
}

.k-gantt .k-gantt-dependencies-svg polyline {
    fill: none;
    stroke: black;
}

.k-gantt .k-gantt-dependencies-svg polyline.k-selected {
    stroke: #ff6358;
}

.k-gantt-footer {
    box-shadow: none;
}

.k-gantt-treelist .k-treelist,
.k-gantt-treelist .k-grid-content {
    background-color: transparent;
}

.k-gantt .k-nonwork-hour {
    background-color: rgba(0, 0, 0, 0.025);
}

.k-task-dot::before {
    background-color: #424242;
}

.k-task-dot:hover::before,
.k-task-dot.k-hover::before {
    border-color: #424242;
    background-color: #ffffff;
}

.k-task-milestone {
    border-color: rgba(0, 0, 0, 0.08);
    background-color: #424242;
}

.k-task-milestone.k-task-delayed {
    background-image: repeating-linear-gradient(90deg, #ffffff, #ffffff 2px, #f31700 2px, #f31700 4px);
}

.k-task-milestone.k-task-advanced {
    background-color: #37b400;
}

.k-task-milestone.k-selected {
    background-image: none;
    border-color: rgba(0, 0, 0, 0.08);
    background-color: #ff6358;
}

.k-task-summary {
    color: #515151;
}

.k-task-summary.k-task-delayed {
    color: #f87466;
}

.k-task-summary.k-task-advanced {
    color: #87d266;
}

.k-task-summary-complete {
    color: #282828;
}

.k-task-delayed .k-task-summary-complete {
    color: #f31700;
}

.k-task-advanced .k-task-summary-complete {
    color: #37b400;
}

.k-task-summary.k-selected {
    color: #ffaea8;
}

.k-task-summary.k-selected .k-task-summary-complete {
    color: #ff6358;
}

.k-task-single {
    color: white;
    background-color: #606060;
}

.k-task-single.k-task-delayed {
    background-color: #f87466;
}

.k-task-single.k-task-advanced {
    background-color: #87d266;
}

.k-task-single .k-task-complete {
    background-color: #424242;
}

.k-task-delayed .k-task-complete {
    background-color: #f31700;
}

.k-task-advanced .k-task-complete {
    background-color: #37b400;
}

.k-task-single.k-selected {
    color: white;
    background-color: #ffaea8;
}

.k-task-single.k-selected .k-task-complete {
    background-color: #ff6358;
}

.k-gantt-line {
    color: black;
}

.k-gantt-line.k-selected {
    color: #ff6358;
}

.k-task-planned .k-task-moment {
    border-color: #ff6358;
    background-color: transparent;
}

.k-task-planned .k-task-duration {
    background-color: #ff6358;
}

.k-task-planned:hover .k-task-moment {
    background-color: #ff6358;
}

.k-task-offset {
    background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #f31700 2px, #f31700 4px);
}

.k-task-offset .k-resize-e::before {
    border-color: #000000;
}

.k-task-offset .k-task-actions {
    color: #000000;
}

.k-task-offset:hover {
    background-image: repeating-linear-gradient(135deg, #ffffff, #ffffff 2px, #f87466 2px, #f87466 4px);
}

.k-pdf-export .k-task-offset {
    background-color: #f31700;
}

.k-offset-tooltip-delayed {
    background-color: #f31700;
}

.k-planned-tooltip {
    background-color: #ff6358;
}

.k-gantt-tooltip-validation::before {
    background-color: #656565;
}

.k-gantt-tooltip-valid::before {
    background-color: #37b400;
}

.k-gantt-tooltip-invalid::before {
    background-color: #f31700;
}

.k-scheduler {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scheduler table,
.k-scheduler thead,
.k-scheduler tfoot,
.k-scheduler tbody,
.k-scheduler tr,
.k-scheduler th,
.k-scheduler td,
.k-scheduler div,
.k-scheduler > * {
    border-color: inherit;
}

kendo-scheduler.k-scheduler {
    overflow: hidden;
}

kendo-scheduler.k-scheduler.k-readonly-scheduler .k-event-delete {
    display: none;
}

.k-scheduler-table {
    width: 100%;
    max-width: none;
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed;
}

.k-scheduler-table td,
.k-scheduler-table th {
    padding: 8px 8px;
    height: 1.4285714286em;
    overflow: hidden;
    white-space: nowrap;
    border-style: solid;
    border-width: 0 0 1px 1px;
    vertical-align: top;
    box-sizing: content-box;
}

.k-scheduler-table td:first-child,
.k-scheduler-table th:first-child {
    border-left-width: 0;
}

.k-scheduler-table .k-middle-row td {
    border-bottom-style: dotted;
}

.k-scheduler-table .k-link {
    cursor: pointer;
}

.k-scheduler-layout-flex {
    overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-head {
    position: sticky;
    top: 0;
    z-index: 3;
}

.k-scheduler-layout-flex .k-scheduler-body {
    position: relative;
}

.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-scheduler-body {
    display: flex;
    flex: 100%;
    flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-row {
    display: flex;
    flex: 1 1 100%;
    width: 100%;
    min-width: 0;
}

.k-scheduler-layout-flex .k-scheduler-group {
    display: flex;
    flex: 1 1 100%;
    width: 100%;
    min-width: 0;
    flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-cell {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    overflow: auto;
}

.k-scheduler-layout-flex .k-scheduler-group .k-group-content {
    padding: 0;
    display: flex;
    flex: 1 1 100%;
    width: 100%;
    border-width: 0;
    flex-wrap: wrap;
}

.k-scheduler-layout-flex .k-scheduler-group.k-group-horizontal .k-group-cell {
    flex-basis: 100%;
    border-width: 0;
    padding: 0;
}

.k-scheduler-layout-flex.k-scheduler-timeline-view .k-scheduler-body .k-scheduler-cell {
    flex-basis: auto;
}

.k-scheduler-layout-flex .k-more-events {
    bottom: 2px;
    left: 0;
    width: 100%;
}

.k-scheduler-layout-flex .k-scheduler-cell {
    display: flex;
    flex: 1 1 100%;
    padding: 8px 8px;
    min-height: 1.5em;
    overflow: hidden;
    white-space: nowrap;
    border-style: solid;
    border-width: 0 1px 1px 0;
    vertical-align: top;
    box-sizing: content-box;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-slot-cell {
    position: relative;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-heading-cell {
    justify-content: center;
    font-weight: bold;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-side-cell {
    justify-content: flex-end;
    flex-grow: 0;
    flex-basis: auto;
    overflow: visible;
}

.k-scheduler-layout-flex .k-scheduler-cell.k-major-cell {
    border-bottom-width: 0;
}

.k-scheduler-layout-flex .k-middle-row .k-scheduler-cell {
    border-bottom-style: dotted;
}

.k-scheduler-layout-flex .k-resource-cell {
    flex: none;
    display: flex;
    flex-wrap: wrap;
    overflow: visible;
}

.k-scheduler-layout-flex .k-resource-content {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    border-width: 0;
}

.k-scheduler-layout-flex .k-sticky-cell {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 0;
    position: sticky;
    left: 0;
    z-index: 3;
}

.k-scheduler-toolbar {
    border-width: 0;
    border-bottom-width: 1px;
    white-space: nowrap;
    flex-shrink: 0;
    position: relative;
    z-index: 2;
}

.k-scheduler-toolbar .k-widget {
    font-size: inherit;
}

.k-scheduler-toolbar .k-nav-current {
    color: inherit;
    outline: 0;
    text-decoration: none;
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    gap: 4px;
    cursor: pointer;
}

.k-scheduler-toolbar .k-nav-current .k-sm-date-format,
.k-scheduler-toolbar .k-nav-current .k-lg-date-format {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.k-scheduler-toolbar .k-nav-current .k-sm-date-format {
    display: none;
}

.k-scheduler-toolbar .k-scheduler-search {
    display: inline-flex;
    flex-flow: row nowrap;
}

@media (max-width: 1400px) {
    .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
        max-width: 200px;
    }
}

@media (max-width: 1024px) {
    .k-scheduler-toolbar .k-nav-current .k-lg-date-format {
        display: none;
    }
    .k-scheduler-toolbar .k-nav-current .k-sm-date-format {
        display: inline-block;
    }
}

.k-scheduler-views-wrapper .k-views-dropdown {
    width: auto;
    font: inherit;
    display: none;
}

@media (max-width: 1024px) {
    .k-scheduler-views-wrapper .k-scheduler-views {
        display: none;
    }
    .k-scheduler-views-wrapper .k-views-dropdown {
        display: inline-block;
    }
}

.k-scheduler-footer {
    box-shadow: none;
    border-width: 0;
    border-top-width: 1px;
    white-space: nowrap;
    flex-shrink: 0;
    position: relative;
}

.k-scheduler-layout {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    flex: 1 1 auto;
    position: relative;
    z-index: 1;
}

.k-scheduler-layout > tbody > tr > td {
    padding: 0;
    vertical-align: top;
}

.k-scheduler-layout td.k-selected,
.k-scheduler-layout .k-scheduler-cell.k-selected {
    outline: none;
}

.k-scheduler-layout tr + tr .k-scheduler-times tr th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr th {
    border-bottom-color: transparent;
}

.k-scheduler-layout tr + tr .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout tr + tr .k-scheduler-times tr .k-scheduler-times-all-day,
.k-scheduler-layout tr + tr .k-scheduler-times tr:last-child th,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-slot-cell,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr .k-scheduler-times-all-day,
.k-scheduler-layout .k-scheduler-pane + .k-scheduler-pane .k-scheduler-times tr:last-child th {
    border-bottom-color: inherit;
}

.k-scheduler-layout.k-scheduler-flex-layout {
    display: flex;
    flex-direction: column;
}

.k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-weekview .k-scheduler-pane:first-child .k-scheduler-table, .k-scheduler-layout.k-scheduler-flex-layout.k-scheduler-dayview .k-scheduler-pane:first-child .k-scheduler-table {
    table-layout: fixed;
}

.k-scheduler-header,
.k-scheduler-view-header {
    padding-inline-end: var(--kendo-scrollbar-width, 17px);
}

.k-scheduler-header th {
    text-align: center;
}

.k-scheduler-header,
.k-scheduler-header-wrap,
.k-scheduler-header-wrap > div {
    border-color: inherit;
    overflow: hidden;
}

.k-scheduler-header-wrap {
    border-width: 0;
    border-style: solid;
    position: relative;
}

.k-scheduler-times {
    border-color: inherit;
    position: relative;
    overflow: hidden;
}

.k-scheduler-times .k-scheduler-table {
    table-layout: auto;
}

.k-scheduler-times th {
    border-width: 0 1px 1px 0;
    text-align: right;
}

.k-scheduler-times .k-slot-cell,
.k-scheduler-times .k-scheduler-times-all-day {
    border-bottom-color: inherit;
}

.k-scheduler-times .k-slot-cell.k-last-resource {
    border-right: 0;
}

.k-scheduler-times .k-slot-cell.k-empty-slot {
    padding-left: 0;
    padding-right: 0;
}

.k-scheduler-datecolumn {
    width: 12em;
}

.k-scheduler-timecolumn {
    width: 11em;
    white-space: nowrap;
}

.k-scheduler-content {
    border-color: inherit;
    position: relative;
    overflow: auto;
}

.k-scheduler-content:focus {
    outline: none;
}

kendo-scheduler .k-event,
.k-event {
    border-radius: 4px;
    min-height: 25px;
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-radius: 4px;
    text-align: left;
    outline: 0;
    cursor: default;
    position: absolute;
    overflow: hidden;
    padding-right: 8px;
}

kendo-scheduler .k-event > div,
.k-event > div {
    position: relative;
    z-index: 2;
}

kendo-scheduler .k-event .k-event-template,
.k-event .k-event-template {
    line-height: 17px;
    padding: 4px 8px;
}

kendo-scheduler .k-event .k-event-time,
.k-event .k-event-time {
    padding-bottom: 0;
    font-size: .875em;
    white-space: nowrap;
    display: none;
}

kendo-scheduler .k-event .k-event-actions,
.k-event .k-event-actions {
    white-space: nowrap;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 8px;
    z-index: 2;
}

kendo-scheduler .k-event .k-event-actions .k-event-delete,
.k-event .k-event-actions .k-event-delete {
    opacity: .5;
    visibility: hidden;
}

kendo-scheduler .k-event .k-event-actions:hover .k-event-delete, kendo-scheduler .k-event .k-event-actions.k-hover .k-event-delete,
.k-event .k-event-actions:hover .k-event-delete,
.k-event .k-event-actions.k-hover .k-event-delete {
    opacity: 1;
}

kendo-scheduler .k-event .k-event-actions .k-icon,
.k-event .k-event-actions .k-icon {
    line-height: normal;
    font-size: inherit;
}

kendo-scheduler .k-event .k-event-actions a,
.k-event .k-event-actions a {
    color: inherit;
}

kendo-scheduler .k-event .k-event-actions:first-child,
.k-event .k-event-actions:first-child {
    margin: 2px 0.4ex 0 4px;
    top: 0;
    right: 0;
    float: left;
    position: relative;
    opacity: 1;
    visibility: visible;
    line-height: normal;
}

kendo-scheduler .k-event .k-resize-handle,
.k-event .k-resize-handle {
    z-index: 4;
    opacity: .5;
    visibility: hidden;
}

kendo-scheduler .k-event .k-resize-handle::before,
.k-event .k-resize-handle::before {
    border-color: currentColor;
}

kendo-scheduler .k-event .k-resize-n,
.k-event .k-resize-n {
    height: .5em;
    top: 0;
}

kendo-scheduler .k-event .k-resize-s,
.k-event .k-resize-s {
    height: .5em;
    bottom: 0;
}

kendo-scheduler .k-event .k-resize-n::before,
kendo-scheduler .k-event .k-resize-s::before,
.k-event .k-resize-n::before,
.k-event .k-resize-s::before {
    width: 2em;
    border-bottom-width: 1px;
}

kendo-scheduler .k-event .k-resize-w,
.k-event .k-resize-w {
    width: .5em;
    left: 0;
}

kendo-scheduler .k-event .k-resize-e,
.k-event .k-resize-e {
    width: .5em;
    right: 0;
}

kendo-scheduler .k-event .k-resize-w::before,
kendo-scheduler .k-event .k-resize-e::before,
.k-event .k-resize-w::before,
.k-event .k-resize-e::before {
    height: 2em;
    border-left-width: 1px;
}

kendo-scheduler .k-event:hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event:hover .k-resize-handle, kendo-scheduler .k-event.k-hover .k-event-actions .k-event-delete,
kendo-scheduler .k-event.k-hover .k-resize-handle,
.k-event:hover .k-event-actions .k-event-delete,
.k-event:hover .k-resize-handle,
.k-event.k-hover .k-event-actions .k-event-delete,
.k-event.k-hover .k-resize-handle {
    visibility: visible;
}

kendo-scheduler .k-event.k-event-drag-hint .k-event-time,
.k-event.k-event-drag-hint .k-event-time {
    display: block;
}

kendo-scheduler .k-event .k-event-top-actions,
kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-top-actions,
.k-event .k-event-bottom-actions {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

kendo-scheduler .k-event .k-event-bottom-actions,
.k-event .k-event-bottom-actions {
    top: auto;
    bottom: 0;
}

.k-scheduler-mark {
    width: 1em;
    height: 1em;
    display: inline-block;
    vertical-align: middle;
}

.k-more-events {
    padding: 0;
    height: 13px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    position: absolute;
    justify-content: center;
}

.k-more-events > .k-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.k-current-time {
    position: absolute;
}

.k-current-time.k-current-time-arrow-left, .k-current-time.k-current-time-arrow-right, .k-current-time.k-current-time-arrow-down {
    width: 0;
    height: 0;
    background: transparent;
    border: 4px solid transparent;
}

.k-event-drag-hint {
    opacity: .5;
    z-index: 3;
}

.k-event-drag-hint .k-event-actions,
.k-event-drag-hint .k-event-top-actions,
.k-event-drag-hint .k-event-bottom-actions,
.k-event-drag-hint .k-resize-handle {
    display: none;
}

.k-event-drag-hint .k-event-time {
    display: block;
}

.k-scheduler-marquee {
    border-width: 0;
    border-style: solid;
}

.k-scheduler-marquee .k-label-top,
.k-scheduler-marquee .k-label-bottom {
    font-size: .75em;
    position: absolute;
}

.k-scheduler-marquee .k-label-top {
    left: 4px;
    top: 2px;
}

.k-scheduler-marquee .k-label-bottom {
    right: 4px;
    bottom: 2px;
}

.k-scheduler-marquee.k-first::before, .k-scheduler-marquee.k-last::after {
    content: "";
    border-width: 3px;
    border-style: solid;
    position: absolute;
    width: 0;
    height: 0;
}

.k-scheduler-marquee.k-first::before {
    top: 0;
    left: 0;
    border-right-color: transparent;
    border-bottom-color: transparent;
}

.k-scheduler-marquee.k-last::after {
    bottom: 0;
    right: 0;
    border-left-color: transparent;
    border-top-color: transparent;
}

.k-pdf-export-shadow .k-scheduler,
.k-scheduler-pdf-export .k-scheduler-content,
.k-scheduler-pdf-export .k-scheduler-times {
    height: auto !important;
    overflow: visible !important;
}

.k-scheduler-pdf-export {
    overflow: hidden;
}

.k-scheduler-pdf-export .k-scheduler-header {
    padding: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header-wrap {
    border-width: 0 !important;
}

.k-scheduler-pdf-export .k-scheduler-header .k-scheduler-table,
.k-scheduler-pdf-export .k-scheduler-content .k-scheduler-table {
    width: 100% !important;
}

.k-recurrence-editor {
    display: flex;
    flex-direction: column;
}

kendo-scheduler .k-recurrence-editor {
    display: block;
}

.k-scheduler-monthview .k-scheduler-table {
    height: 100%;
}

.k-scheduler-monthview .k-scheduler-table td {
    height: 80px;
    text-align: right;
}

.k-scheduler-monthview .k-scheduler-body .k-scheduler-cell {
    min-height: 80px;
}

.k-scheduler-monthview .k-hidden {
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-right-width: 0 !important;
}

.k-scheduler-monthview .k-scheduler-table-auto,
.k-scheduler-monthview .k-scheduler-table-auto td,
.k-scheduler-monthview .k-scheduler-content .k-scheduler-table-auto {
    height: auto;
}

.k-scheduler-monthview .k-scheduler-content {
    overflow-y: scroll;
}

.k-scheduler-monthview.k-scheduler-flex-layout .k-scheduler-content {
    overflow-y: auto;
}

.k-scheduler-agendaview .k-scheduler-mark {
    margin-right: .5em;
    width: 1em;
    height: 1em;
    display: inline-block;
    vertical-align: middle;
}

.k-scheduler-agendaview .k-scheduler-table th:first-child,
.k-scheduler-agendaview .k-scheduler-table td:first-child {
    border-left-width: 1px;
}

.k-scheduler-agendaview .k-scheduler-table td.k-first {
    border-left-width: 0;
}

.k-scheduler-agendaview .k-task > .k-event-delete {
    color: inherit;
    position: absolute;
    top: 2px;
    right: 2px;
    opacity: .5;
    visibility: hidden;
}

.k-scheduler-agendaview .k-hover .k-task > .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover .k-event-delete,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover .k-event-delete {
    visibility: visible;
}

.k-scheduler-agendaday {
    margin: 0 .2em 0 0;
    font-size: 3em;
    line-height: 1;
    font-weight: 400;
    float: left;
}

.k-scheduler-agendaweek {
    display: block;
    margin: .4em 0 0;
    line-height: 1;
    font-style: normal;
}

.k-scheduler-agendadate {
    font-size: .75em;
}

.k-scheduler-timelineview .k-slot-cell {
    overflow: hidden;
}

.k-scheduler-timelineview .k-scheduler-content {
    overflow: auto;
}

.k-scheduler-pane {
    display: flex;
    flex-direction: row;
}

.k-scheduler-pane .k-scheduler-times {
    flex: 0 0 auto;
}

.k-scheduler-pane .k-scheduler-times .k-scheduler-table {
    height: 100%;
}

.k-scheduler-pane .k-scheduler-header,
.k-scheduler-pane .k-scheduler-content {
    flex: 1 1 auto;
}

.k-scheduler-yearview .k-scheduler-body {
    padding: 12px 12px;
    justify-content: center;
}

.k-scheduler-yearview .k-calendar {
    width: 100%;
    border-width: 0;
}

.k-scheduler-yearview .k-calendar .k-calendar-view {
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
}

.k-scheduler-yearview .k-calendar .k-content {
    flex: 0;
}

.k-scheduler-yearview .k-calendar .k-link {
    position: relative;
}

.k-scheduler-yearview .k-calendar td.k-selected {
    background-color: inherit;
}

.k-scheduler-yearview .k-day-indicator {
    margin-top: calc(32px - 0.5em);
    width: 3px;
    height: 3px;
    border-radius: 50%;
    position: absolute;
    left: calc(50% - 1.5px);
}

.k-scheduler-tooltip {
    padding: 8px 8px;
    border-width: 0;
    color: inherit;
}

.k-scheduler-tooltip .k-tooltip-title {
    margin-bottom: 12px;
}

.k-scheduler-tooltip .k-tooltip-title .k-month {
    font-size: 12px;
    text-transform: uppercase;
}

.k-scheduler-tooltip .k-tooltip-title .k-day {
    font-size: 24px;
}

.k-scheduler-tooltip .k-tooltip-events-container {
    overflow: auto;
}

.k-scheduler-tooltip .k-tooltip-events {
    max-height: 250px;
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.k-scheduler-tooltip .k-tooltip-event {
    padding: 4px 8px;
    border-radius: 4px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    align-items: center;
    flex-shrink: 0;
    position: relative;
    gap: 4px;
}

.k-scheduler-tooltip .k-tooltip-event .k-event-time {
    display: flex;
    flex-shrink: 0;
    font-size: inherit;
}

.k-scheduler-tooltip .k-no-data, .k-scheduler-tooltip .k-nodata {
    height: auto;
    min-height: auto;
    color: inherit;
}

.k-scheduler-edit-dialog .k-dialog {
    max-height: 100vh;
}

.k-scheduler-edit-form .k-edit-form-container {
    width: 100%;
}

.k-scheduler-edit-form .k-edit-label {
    width: 17%;
}

.k-scheduler-edit-form .k-edit-field {
    width: 77%;
}

.k-scheduler-edit-form .k-edit-field > ul > li {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.k-scheduler-edit-form .k-recurrence-editor .k-radio-list .k-radio-wrap,
.k-scheduler-edit-form .k-recurrence-editor .k-checkbox-list .k-checkbox-wrap {
    align-self: center;
}

.k-scheduler-edit-form .k-recur-interval,
.k-scheduler-edit-form .k-recur-count,
.k-scheduler-edit-form .k-recur-monthday {
    width: 5em;
}

.k-scheduler-edit-form .k-recur-until,
.k-scheduler-edit-form .k-recur-month,
.k-scheduler-edit-form .k-recur-weekday,
.k-scheduler-edit-form .k-recur-weekday-offset {
    width: 10em;
}

.k-scheduler-edit-form .k-scheduler-datetime-picker {
    display: flex;
    flex-flow: row nowrap;
    gap: 8px;
}

.k-rtl .k-scheduler-header th,
.k-rtl .k-scheduler-table td {
    border-width: 0 1px 1px 0;
}

.k-rtl .k-scheduler-table td:first-child,
.k-rtl .k-scheduler-table th:first-child {
    border-right-width: 0;
}

.k-rtl .k-scheduler-times th {
    border-width: 0 0 1px 1px;
}

.k-rtl .k-scheduler .k-scrollbar-v .k-scheduler-header-wrap {
    border-right-width: 0;
    border-left-width: 1px;
}

.k-rtl .k-event {
    text-align: right;
    padding-right: 0;
    padding-left: 8px;
}

.k-rtl .k-event .k-resize-w {
    left: auto;
    right: 0;
}

.k-rtl .k-event .k-resize-e {
    right: auto;
    left: 0;
}

.k-rtl .k-event .k-event-actions {
    right: auto;
    left: 2px;
}

.k-rtl .k-event .k-event-actions:first-child {
    margin: 2px 4px 0 0.4ex;
    float: right;
}

.k-rtl .k-scheduler-agendaview .k-task > .k-event-delete {
    left: 2px;
    right: auto;
}

.k-rtl .k-scheduler-agendaview .k-task .k-scheduler-mark {
    margin-left: .5em;
    margin-right: 0;
}

.k-rtl .k-scheduler-marquee .k-label-top {
    left: auto;
    right: 4px;
}

.k-rtl .k-scheduler-marquee .k-label-bottom {
    left: 4px;
    right: auto;
}

.k-rtl .k-scheduler-edit-form .k-scheduler-delete {
    float: right;
}

.k-rtl .k-scheduler .k-i-caret-alt-left,
.k-rtl .k-scheduler .k-i-caret-alt-right,
.k-rtl .k-scheduler .k-i-arrow-60-left,
.k-rtl .k-scheduler .k-i-arrow-60-right,
.k-rtl .k-scheduler .k-current-time-arrow-right, .k-rtl.k-scheduler .k-i-caret-alt-left,
.k-rtl.k-scheduler .k-i-caret-alt-right,
.k-rtl.k-scheduler .k-i-arrow-60-left,
.k-rtl.k-scheduler .k-i-arrow-60-right,
.k-rtl.k-scheduler .k-current-time-arrow-right {
    transform: scaleX(-1);
}

.k-rtl .k-scheduler .k-scheduler-header-wrap, .k-rtl.k-scheduler .k-scheduler-header-wrap {
    border-right-width: 0;
}

.k-rtl .k-scheduler .k-scheduler-agendaday, .k-rtl.k-scheduler .k-scheduler-agendaday {
    float: right;
    margin: 0 0 0 .2em;
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table th:first-child {
    border-left-width: 0;
}

.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl .k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child, .k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr td:first-child,
.k-rtl.k-scheduler .k-scheduler-agendaview .k-scheduler-table tr + tr th:first-child {
    border-right-width: 1px;
}

.k-ie .k-scheduler-tooltip .k-tooltip-event:not(:last-child),
.k-safari .k-scheduler-tooltip .k-tooltip-event:not(:last-child) {
    margin-bottom: 4px;
}

.k-ie .k-scheduler-yearview .k-calendar-view .k-month,
.k-safari .k-scheduler-yearview .k-calendar-view .k-month {
    margin: 0 6px;
}

.k-scheduler {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-current-time {
    background: #ff0000;
}

.k-current-time.k-current-time-arrow-left {
    border-right-color: #ff0000;
}

.k-current-time.k-current-time-arrow-right {
    border-left-color: #ff0000;
}

.k-current-time.k-current-time-arrow-down {
    border-top-color: #ff0000;
}

.k-scheduler-toolbar {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-scheduler-footer {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-scheduler-header {
    background-color: #fafafa;
}

.k-scheduler-header-wrap {
    background-color: #ffffff;
}

.k-scheduler-nonwork,
.k-scheduler .k-nonwork-hour {
    background-color: whitesmoke;
}

.k-scheduler-other-month,
.k-scheduler .k-other-month {
    background-color: whitesmoke;
}

.k-scheduler-layout td.k-selected,
.k-scheduler-layout .k-scheduler-cell.k-selected {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-scheduler-layout-flex .k-scheduler-head,
.k-scheduler-layout-flex .k-sticky-cell {
    background-color: #ffffff;
}

.k-event {
    color: white;
    background-color: #ff7c73;
}

.k-event.k-selected {
    color: white;
    background-color: #ff6358;
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-event-inverse {
    color: black;
}

.k-event-ongoing {
    box-shadow: inset 0px 0px 0px 1px #ff0000;
}

.k-scheduler-marquee::before,
.k-scheduler-marquee::after {
    border-color: #ff6358;
}

.k-scheduler-edit-dialog .k-dialog-buttongroup {
    border-color: rgba(0, 0, 0, 0.08);
}

.k-scheduler-agendaview .k-scheduler-content tr:hover,
.k-scheduler-agendaview .k-scheduler-content tr.k-hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row:hover,
.k-scheduler-agendaview .k-scheduler-content .k-scheduler-row.k-hover {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f0f0f0;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr:hover .k-scheduler-groupcolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-hover .k-scheduler-groupcolumn {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-scheduler-agendaview .k-scheduler-content tr.k-selected {
    background-color: rgba(255, 99, 88, 0.25);
}

.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-datecolumn,
.k-scheduler-agendaview .k-scheduler-content tr.k-selected .k-scheduler-groupcolumn {
    background-color: #ffffff;
}

.k-scheduler-yearview .k-day-indicator {
    background-color: #ff6358;
}

.k-scheduler-yearview .k-selected .k-day-indicator {
    background-color: white;
}

.k-tooltip.k-scheduler-tooltip {
    color: #424242;
    background-color: white;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.k-tooltip.k-scheduler-tooltip .k-callout {
    color: white;
}

.k-chat {
    margin: auto;
    max-width: 500px;
    height: 600px;
    max-height: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chat .k-message-list {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    align-items: flex-start;
    overflow-x: hidden;
    overflow-y: auto;
    scroll-behavior: smooth;
}

.k-chat .k-message-list-content {
    padding: 16px 16px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    flex: 0 0 auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
}

.k-chat .k-message-list-content > * + * {
    margin-top: 16px;
}

.k-chat .k-message-group {
    max-width: 80%;
    background: none;
    box-sizing: border-box;
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    position: relative;
}

.k-chat .k-message-group:not(.k-alt) {
    align-items: flex-start;
    text-align: left;
}

.k-chat .k-message-group:not(.k-alt) .k-message-time {
    margin-left: 8px;
    left: 100%;
}

.k-chat .k-message-group:not(.k-alt) .k-message-status {
    left: 0;
}

.k-chat .k-message-group:not(.k-alt) .k-first .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-only .k-bubble {
    border-bottom-left-radius: 2px;
}

.k-chat .k-message-group:not(.k-alt) .k-middle .k-bubble,
.k-chat .k-message-group:not(.k-alt) .k-last .k-bubble {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}

.k-chat .k-message-group.k-alt {
    align-self: flex-end;
    align-items: flex-end;
    text-align: right;
}

.k-chat .k-message-group.k-alt .k-message-time {
    margin-right: 8px;
    right: 100%;
}

.k-chat .k-message-group.k-alt .k-message-status {
    right: 0;
}

.k-chat .k-message-group.k-alt .k-first .k-bubble,
.k-chat .k-message-group.k-alt .k-only .k-bubble {
    border-bottom-right-radius: 2px;
}

.k-chat .k-message-group.k-alt .k-middle .k-bubble,
.k-chat .k-message-group.k-alt .k-last .k-bubble {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.k-chat .k-message {
    max-width: 100%;
    margin: 2px 0 0;
    position: relative;
    transition: margin .2s ease-in-out;
    outline: none;
}

.k-chat .k-message-time,
.k-chat .k-message-status {
    font-size: smaller;
    line-height: normal;
    white-space: nowrap;
    pointer-events: none;
    position: absolute;
}

.k-chat .k-message-time {
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .2s ease-in-out;
}

.k-chat .k-message-status {
    margin-top: 2px;
    height: 0;
    overflow: hidden;
    top: 100%;
    transition: height .2s ease-in-out;
}

.k-chat .k-bubble {
    border-radius: 12px;
    padding: 8px 12px;
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    word-wrap: break-word;
    white-space: pre-wrap;
}

.k-chat .k-bubble a {
    color: inherit;
    text-decoration: underline;
}

.k-chat .k-message.k-selected {
    margin-bottom: 16px;
    border: 0;
    color: inherit;
    background: none;
}

.k-chat .k-message.k-selected .k-message-time {
    opacity: 1;
}

.k-chat .k-message.k-selected .k-message-status {
    height: 1.2em;
}

.k-chat .k-message-error,
.k-chat .k-message-sending {
    margin-bottom: 16px;
}

.k-chat .k-message-error .k-message-status,
.k-chat .k-message-sending .k-message-status {
    height: 1.2em;
}

.k-chat .k-avatar {
    border-radius: 100%;
    margin: 0;
    width: 32px;
    height: 32px;
    position: absolute;
}

.k-message-group:not(.k-alt) > .k-avatar {
    left: 0;
    bottom: 0;
}

.k-message-group.k-alt > .k-avatar {
    right: 0;
    bottom: 0;
}

.k-chat .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
    padding-left: 40px;
}

.k-chat .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
    padding-right: 40px;
}

.k-author {
    margin: 0;
    font-size: smaller;
    line-height: normal;
}

.k-chat .k-author {
    margin: 0;
}

.k-chat .k-timestamp {
    font-size: smaller;
    text-transform: uppercase;
    text-align: center;
    align-self: stretch;
}

.k-quick-replies {
    display: block;
    max-width: 100%;
}

.k-quick-reply {
    border-radius: 100px;
    margin-right: 8px;
    margin-bottom: 4px;
    padding: 8px 12px;
    border-width: 1px;
    border-style: solid;
    line-height: 18px;
    cursor: pointer;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    display: inline-block;
    flex: 0 0 auto;
    transition-property: color, background-color, border-color;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    outline: none;
}

.k-scrollable-quick-replies {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    flex-flow: row nowrap;
    flex: 0 0 auto;
    overflow-x: auto;
    overflow-y: hidden;
}

.k-scrollable-quick-replies::-webkit-scrollbar {
    display: none;
}

.k-scrollable-quick-replies .k-quick-reply {
    margin: 0;
}

.k-scrollable-quick-replies .k-quick-reply + .k-quick-reply {
    margin-left: 8px;
}

.k-message-box {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: inherit !important;
    border-radius: 0 !important;
    flex: none;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
}

.k-message-box:focus, .k-message-box.k-focus, .k-message-box:focus-within {
    outline: 0;
    box-shadow: none;
}

.k-message-box .k-button {
    border-width: 0;
    flex-shrink: 0;
}

.k-message-box .k-button svg {
    width: 20px;
    height: 20px;
    fill: currentColor;
    display: inline-block;
}

.k-rtl .k-message-box .k-button, .k-message-box .k-button[dir="rtl"] {
    transform: scaleX(-1);
}

.k-chat .k-card-list {
    margin: 2px 0 0;
}

.k-chat .k-card-deck {
    max-width: calc(100% + 32px);
    box-sizing: border-box;
    margin-left: -16px;
    margin-right: -16px;
    padding: 16px 16px 16px;
    overflow: hidden;
    overflow-x: auto;
    scroll-behavior: smooth;
}

.k-chat .k-card-deck .k-card,
.k-chat .k-card-deck .k-card-wrap {
    width: 200px;
}

.k-chat .k-card-deck-scrollwrap {
    margin-right: -16px;
    margin-left: -16px;
    padding-left: 16px;
    padding-right: 16px;
}

.k-chat .k-card-deck-scrollwrap > .k-card-deck {
    margin-bottom: -20px;
    padding-bottom: 20px;
}

.k-chat .k-card-deck .k-card-wrap {
    display: flex;
    flex-flow: row nowrap;
    align-items: stretch;
    flex: 0 0 auto;
    padding-bottom: 5px;
}

.k-chat .k-card-deck .k-card-wrap .k-card {
    flex: 0 0 auto;
}

.k-chat .k-card-deck .k-card-wrap.k-selected {
    background: none;
}

.k-typing-indicator {
    padding: 0;
    border-radius: 50px;
    display: inline-flex;
    flex-flow: row nowrap;
}

.k-typing-indicator span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    flex: 0 0 8px;
    background-color: currentColor;
    opacity: .4;
}

.k-typing-indicator span:nth-of-type(1) {
    animation: 1s k-animation-blink infinite 0.3333s;
}

.k-typing-indicator span:nth-of-type(2) {
    animation: 1s k-animation-blink infinite 0.6666s;
}

.k-typing-indicator span:nth-of-type(3) {
    animation: 1s k-animation-blink infinite 0.9999s;
}

.k-typing-indicator span + span {
    margin-left: 5px;
}

@keyframes k-animation-blink {
    50% {
        opacity: 1;
    }
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
    padding: 8px 8px;
    width: 100%;
    border-width: 1px 0 0;
    box-sizing: border-box;
    flex: none;
    overflow: hidden;
    position: relative;
}

.k-chat-toolbar::before,
.k-chat .k-toolbar-box::before {
    display: none;
}

.k-chat-toolbar .k-button-list,
.k-chat .k-toolbar-box .k-button-list {
    display: flex;
    flex-flow: row nowrap;
    overflow: hidden;
    scroll-behavior: smooth;
}

.k-chat-toolbar .k-button,
.k-chat .k-toolbar-box .k-button {
    flex: none;
}

.k-chat-toolbar .k-scroll-button,
.k-chat .k-toolbar-box .k-scroll-button {
    padding: 0 4px;
    height: 100%;
    aspect-ratio: auto;
    position: absolute;
    z-index: 2;
    top: 0;
}

.k-chat-toolbar .k-scroll-button .k-button-icon,
.k-chat .k-toolbar-box .k-scroll-button .k-button-icon {
    min-width: auto;
    min-height: auto;
}

.k-chat-toolbar .k-scroll-button-left,
.k-chat .k-toolbar-box .k-scroll-button-left {
    left: 0;
}

.k-chat-toolbar .k-scroll-button-right,
.k-chat .k-toolbar-box .k-scroll-button-right {
    right: 0;
}

.k-rtl .k-message-group:not(.k-alt),
[dir="rtl"] .k-message-group:not(.k-alt) {
    text-align: right;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-time,
[dir="rtl"] .k-message-group:not(.k-alt) .k-message-time {
    margin-left: 0;
    margin-right: 8px;
    left: auto;
    right: 100%;
}

.k-rtl .k-message-group:not(.k-alt) .k-message-status,
[dir="rtl"] .k-message-group:not(.k-alt) .k-message-status {
    left: auto;
    right: 0;
}

.k-rtl .k-message-group.k-alt,
[dir="rtl"] .k-message-group.k-alt {
    text-align: left;
}

.k-rtl .k-message-group.k-alt .k-message-time,
[dir="rtl"] .k-message-group.k-alt .k-message-time {
    margin-right: 0;
    margin-left: 8px;
    right: auto;
    left: 100%;
}

.k-rtl .k-message-group.k-alt .k-message-status,
[dir="rtl"] .k-message-group.k-alt .k-message-status {
    right: auto;
    left: 0;
}

.k-rtl .k-message-group:not(.k-alt) > .k-avatar,
[dir="rtl"] .k-message-group:not(.k-alt) > .k-avatar {
    left: auto;
    right: 0;
}

.k-rtl .k-message-group.k-alt > .k-avatar,
[dir="rtl"] .k-message-group.k-alt > .k-avatar {
    right: auto;
    left: 0;
}

.k-rtl .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar),
[dir="rtl"] .k-avatars .k-message-group:not(.k-alt):not(.k-no-avatar) {
    padding-left: 0;
    padding-right: 40px;
}

.k-rtl .k-avatars .k-message-group.k-alt:not(.k-no-avatar),
[dir="rtl"] .k-avatars .k-message-group.k-alt:not(.k-no-avatar) {
    padding-right: 0;
    padding-left: 40px;
}

.k-rtl .k-chat .k-card-deck .k-card-wrap + .k-card-wrap,
[dir="rtl"] .k-chat .k-card-deck .k-card-wrap + .k-card-wrap {
    margin-left: 0;
    margin-right: 16px;
}

.k-rtl .k-quick-reply,
[dir="rtl"] .k-quick-reply {
    margin-right: 0;
    margin-left: 8px;
}

.k-chat {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-chat .k-timestamp {
    color: #666666;
}

.k-chat .k-author {
    font-weight: bold;
}

.k-chat .k-bubble {
    border-color: #ffffff;
    color: #424242;
    background-color: #ffffff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    order: -1;
}

.k-chat .k-bubble a {
    color: #ff6358;
}

.k-chat .k-bubble a:hover {
    color: #d6534a;
}

.k-chat .k-bubble:hover {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16);
}

.k-chat .k-selected .k-bubble {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
}

.k-chat .k-alt .k-bubble {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
    box-shadow: 0 1px 2px rgba(255, 99, 88, 0.2);
}

.k-chat .k-alt .k-bubble:hover {
    box-shadow: 0 1px 2px rgba(255, 99, 88, 0.2);
}

.k-chat .k-alt .k-selected .k-bubble {
    box-shadow: 0 3px 10px rgba(255, 99, 88, 0.4);
}

.k-chat .k-quick-reply {
    border-color: #ff6358;
    color: #ff6358;
    background-color: transparent;
}

.k-chat .k-quick-reply:hover {
    border-color: #ff6358;
    color: white;
    background-color: #ff6358;
}

.k-chat-toolbar,
.k-chat .k-toolbar-box {
    border-color: inherit;
    color: #424242;
    background-color: #fafafa;
}

.k-mediaplayer {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-mediaplayer *,
.k-mediaplayer *::before,
.k-mediaplayer *::after {
    box-sizing: border-box;
}

.k-mediaplayer > iframe {
    width: 100%;
    height: 100%;
    border: 0;
    vertical-align: top;
}

.k-mediaplayer-titlebar {
    padding: 8px 8px;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
}

.k-mediaplayer-toolbar-wrap {
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    right: 0;
}

.k-mediaplayer-toolbar {
    border-width: 0;
    width: 100% !important;
    box-shadow: none;
}

.k-mediaplayer-toolbar .k-dropdown-list, .k-mediaplayer-toolbar .k-dropdown,
.k-mediaplayer-toolbar .k-dropdownlist {
    width: auto;
}

.k-mediaplayer-time-wrap {
    flex: 1;
}

.k-mediaplayer-volume-wrap {
    padding: 0 7px;
    align-items: center;
}

.k-mediaplayer-volume {
    width: 100px;
}

.k-slider.k-mediaplayer-seekbar {
    width: 100%;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    transform: translateY(-50%);
}

.k-mediaplayer-seekbar .k-slider-track {
    width: 100% !important;
    border-radius: 0;
}

.k-mediaplayer-seekbar .k-slider-selection {
    border-radius: 0;
}

.k-mediaplayer-fullscreen {
    z-index: 10000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.k-mediaplayer {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-mediaplayer-titlebar {
    color: #ffffff;
    background-image: linear-gradient(rgba(66, 66, 66, 0.7), rgba(66, 66, 66, 0));
    text-shadow: 0 0 2px rgba(66, 66, 66, 0.5);
}

.k-timeline {
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: block;
    background-color: transparent;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-timeline *,
.k-timeline *::before,
.k-timeline *::after, .k-timeline::before, .k-timeline::after {
    box-sizing: border-box;
}

.k-timeline ul {
    margin: 0;
    padding: 0;
}

.k-timeline ul li {
    list-style-type: none;
}

.k-timeline .k-timeline-flag {
    display: inline-block;
    text-align: center;
    padding: 4px 8px;
    border-radius: 4px;
    line-height: 1.4285714286;
    min-width: 80px;
    max-width: 160px;
    position: relative;
    z-index: 1;
}

.k-timeline .k-timeline-circle {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    flex-shrink: 0;
    position: relative;
    z-index: 1;
}

.k-timeline.k-timeline-dates-hidden .k-timeline-date {
    display: none;
}

.k-timeline .k-event-collapse {
    display: none;
}

.k-timeline.k-timeline-collapsible .k-card-header {
    cursor: pointer;
}

.k-timeline.k-timeline-collapsible .k-event-collapse {
    display: flex;
}

.k-timeline-card .k-card {
    position: relative;
    overflow: visible;
}

.k-timeline-card .k-card .k-card-header {
    overflow: visible;
    border-bottom: 0;
}

.k-timeline-card .k-card .k-card-header + .k-card-body {
    padding-top: 0;
}

.k-timeline-card .k-card .k-card-body {
    overflow-y: auto;
    scrollbar-width: thin;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar {
    width: 5px;
}

.k-timeline-card .k-card .k-card-body::-webkit-scrollbar-thumb {
    border-radius: 4px;
}

.k-timeline-card .k-timeline-card-callout.k-callout-w, .k-timeline-card .k-timeline-card-callout.k-callout-e {
    top: 36px;
}

.k-timeline-vertical,
.k-timeline-horizontal {
    padding: 0 40px;
    margin: 40px 0;
    width: 100%;
    position: relative;
    border: 0;
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
    content: "";
    position: absolute;
    top: 0;
    border-width: 1px;
    border-style: solid;
}

.k-timeline-vertical {
    padding-left: 127px;
}

.k-timeline-vertical.k-timeline-dates-hidden {
    padding-left: 77px;
}

.k-timeline-vertical::after {
    height: 100%;
    width: 6px;
    transform: translateX(-50%);
    border-radius: 6px;
}

.k-timeline-vertical .k-timeline-flag-wrap {
    display: flex;
    align-items: center;
}

.k-timeline-vertical .k-timeline-flag-wrap:first-child {
    padding-top: 40px;
}

.k-timeline-vertical .k-timeline-flag {
    transform: translateX(-50%);
}

.k-timeline-vertical .k-timeline-date-wrap {
    position: absolute;
    padding-right: 16px;
    margin-top: 36px;
    transform: translate(-100%, -50%);
    text-align: right;
}

.k-timeline-vertical .k-timeline-event {
    display: flex;
    align-items: flex-start;
    padding: 40px 0;
}

.k-timeline-vertical .k-timeline-card {
    padding-left: 16px;
}

.k-timeline-vertical .k-timeline-card .k-card {
    margin-left: 16px;
    min-height: 70px;
    width: 400px;
    max-width: 100%;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-header {
    border-radius: 6px;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title {
    display: flex;
    justify-content: space-between;
}

.k-timeline-vertical .k-timeline-card .k-card .k-card-title .k-event-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.k-timeline-vertical .k-timeline-card .k-event-collapse {
    margin: -4px 0;
    transform: rotate(90deg);
    transition: transform .2s ease-in-out;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-body,
.k-timeline-vertical .k-timeline-card.k-collapsed .k-card-actions {
    display: none;
}

.k-timeline-vertical .k-timeline-card.k-collapsed .k-event-collapse {
    transform: rotate(0deg);
}

.k-timeline-vertical .k-timeline-circle {
    margin-top: 36px;
    transform: translate(-50%, -50%);
    margin-right: -8px;
}

.k-timeline-vertical.k-timeline-alternating {
    padding-left: 40px;
}

.k-timeline-vertical.k-timeline-alternating::after {
    left: 50%;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag-wrap {
    justify-content: center;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-flag {
    transform: translateX(0);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event {
    justify-content: space-between;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse {
    flex-direction: row-reverse;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-date-wrap {
    text-align: left;
    padding-right: 0;
    padding-left: 16px;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card {
    padding-left: 0;
    padding-right: 16px;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-event.k-reverse .k-timeline-card .k-card {
    margin-right: 16px;
    margin-left: auto;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-card,
.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
    flex-basis: 50%;
    min-width: 0;
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-date-wrap {
    position: static;
    transform: translateY(-50%);
}

.k-timeline-vertical.k-timeline-alternating .k-timeline-circle {
    transform: translateY(-50%);
    margin-right: 0;
}

.k-timeline-horizontal .k-timeline-track-item {
    flex: 1 0 20%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    flex-direction: column;
}

.k-timeline-horizontal .k-timeline-track-item:hover {
    cursor: pointer;
}

.k-timeline-horizontal .k-timeline-track-item.k-timeline-flag-wrap:hover {
    cursor: default;
}

.k-timeline-horizontal .k-timeline-date-wrap {
    margin-top: auto;
    margin-bottom: 8px;
}

.k-timeline-horizontal .k-timeline-card {
    height: 100%;
}

.k-timeline-horizontal .k-card {
    max-height: 100%;
}

.k-timeline-horizontal .k-timeline-events-list {
    overflow-x: hidden;
    padding-top: 16px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap {
    position: relative;
    height: 600px;
}

.k-timeline-horizontal .k-timeline-events-list .k-timeline-scrollable-wrap .k-timeline-event {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.k-timeline-horizontal .k-timeline-track-wrap {
    position: relative;
    padding: 15px 0;
}

.k-timeline-horizontal .k-timeline-track-wrap::after {
    top: auto;
    bottom: 18px;
    left: 28px;
    right: 28px;
    transform: translateY(-50%);
    height: 6px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track {
    overflow: hidden;
    margin: 0 30px;
    position: relative;
    z-index: 2;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-track .k-timeline-scrollable-wrap {
    transition: transform 1s ease-in-out;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag {
    margin-bottom: 22px;
    position: relative;
    min-width: 60px;
}

.k-timeline-horizontal .k-timeline-track-wrap .k-timeline-flag::after {
    content: "";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%) rotate(45deg);
}

.k-timeline-horizontal .k-timeline-scrollable-wrap {
    padding-bottom: 3px;
    display: flex;
    outline: 0;
}

.k-timeline-arrow {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
    bottom: 11px;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
}

.k-timeline-arrow-left {
    left: 0;
}

.k-timeline-arrow-right {
    right: 0;
}

.k-timeline-mobile {
    padding: 0 16px;
    margin: 16px 0;
}

.k-timeline-mobile .k-timeline-flag {
    max-width: 112px;
}

.k-timeline-mobile.k-timeline-horizontal .k-timeline-flag-wrap {
    display: none;
}

.k-timeline-mobile.k-timeline-vertical {
    padding-left: 103px;
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-dates-hidden {
    padding-left: 53px;
}

.k-timeline-mobile.k-timeline-vertical.k-timeline-alternating {
    padding-left: 16px;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card {
    width: 100%;
}

.k-timeline-mobile.k-timeline-vertical .k-timeline-card .k-card {
    width: auto;
}

.k-timeline .k-timeline-flag {
    color: white;
    background-color: #ff6358;
}

.k-timeline .k-timeline-circle {
    background-color: #ff6358;
}

.k-timeline .k-timeline-card .k-card-header {
    background-color: #ffffff;
    color: #424242;
}

.k-timeline .k-timeline-card .k-card-body {
    scrollbar-color: rgba(0, 0, 0, 0.08) #ffffff;
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-track {
    background: #ffffff;
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.08);
}

.k-timeline .k-timeline-card .k-card-body::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.08);
}

.k-timeline .k-timeline-date {
    color: #424242;
}

.k-timeline .k-timeline-arrow.k-disabled {
    opacity: 1;
    color: #848484;
    background-color: #f9f9f9;
    border-color: #f3f3f3;
}

.k-timeline-vertical::after,
.k-timeline-horizontal .k-timeline-track-wrap::after {
    background-color: #f5f5f5;
    border-color: rgba(0, 0, 0, 0.08);
}

.k-timeline-horizontal .k-timeline-flag::after {
    background-color: #ff6358;
}

.k-timeline-track-item.k-focus .k-timeline-circle {
    box-shadow: 0 3px 4px 0 rgba(255, 99, 88, 0.4);
}

.k-pdf-viewer {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: relative;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-pdf-viewer .k-toolbar {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-color: inherit;
    flex: 0 0 auto;
    z-index: 2;
}

.k-pdf-viewer .k-toolbar .k-pager-wrap,
.k-pdf-viewer .k-toolbar .k-pager {
    padding: 0;
    border-width: 0;
    color: inherit;
    background: none;
    overflow: visible;
}

.k-pdf-viewer .k-canvas {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    outline: none;
}

.k-pdf-viewer .k-canvas .k-enable-text-select, .k-pdf-viewer .k-canvas.k-enable-text-select {
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
    cursor: text;
}

.k-pdf-viewer .k-canvas .k-enable-panning, .k-pdf-viewer .k-canvas.k-enable-panning {
    cursor: grab;
}

.k-pdf-viewer .k-canvas .k-enable-panning span::selection,
.k-pdf-viewer .k-canvas.k-enable-panning span::selection {
    background-color: transparent;
}

.k-pdf-viewer .k-pdf-viewer-pages {
    flex: 1 1 auto;
}

.k-pdf-viewer .k-page {
    position: relative;
    margin: 30px auto;
}

.k-pdf-viewer .k-page canvas {
    direction: ltr;
}

.k-pdf-viewer .k-page .k-text-layer {
    position: absolute;
    top: 0;
    left: 0;
    opacity: .2;
    overflow: hidden;
}

.k-pdf-viewer .k-page .k-text-layer > span {
    position: absolute;
    line-height: 1.25;
    transform-origin: 0% 0%;
    color: transparent;
}

.k-pdf-viewer .k-page .k-text-layer mark {
    color: transparent;
}

.k-pdf-viewer .k-page .k-text-layer .k-search-highlight-mark {
    color: transparent;
}

.k-pdf-viewer .k-blank-page {
    margin: 0;
    display: flex;
    flex-flow: column nowrap;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    background-color: inherit !important;
}

.k-pdf-viewer .k-blank-page .k-upload,
.k-pdf-viewer .k-blank-page .k-dropzone,
.k-pdf-viewer .k-blank-page .k-dropzone-inner {
    border: 0;
    background: none;
}

.k-pdf-viewer .k-blank-page > .k-icon {
    font-size: 48px;
}

.k-pdf-viewer-search-dialog {
    padding: 0 !important;
}

.k-search-panel, .k-search-container {
    padding: 16px 8px;
    display: flex;
    gap: 8px;
    flex-flow: row nowrap;
    flex: 0 0 auto;
    justify-content: flex-start;
    align-items: center;
}

.k-search-panel .k-search-dialog-draghandle, .k-search-container .k-search-dialog-draghandle {
    cursor: move;
    margin-left: 0;
}

.k-search-panel .k-textbox, .k-search-container .k-textbox {
    width: 10em;
    flex: none;
}

.k-search-panel .k-textbox .k-button, .k-search-container .k-textbox .k-button {
    border-width: 0;
}

.k-search-panel .k-search-matches, .k-search-container .k-search-matches {
    display: inline-flex;
    gap: 4px;
}

.k-pdf-viewer-canvas > .k-search-panel, .k-pdf-viewer-canvas > .k-search-container {
    width: max-content;
    margin-top: calc(-1.4285714286em + -44px);
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    z-index: 10;
}

.k-ie .k-pdf-viewer-search-dialog .k-search-container > * + * {
    margin-left: 8px;
}

.k-pdf-viewer {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-pdf-viewer .k-canvas {
    background-color: #fafafa;
}

.k-pdf-viewer .k-page {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: white;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
}

.k-pdf-viewer .k-blank-page > .k-icon {
    color: #7e7e7e;
}

.k-pdf-viewer .k-search-highlight {
    background-color: #424242;
}

.k-pdf-viewer .k-search-highlight-mark {
    background-color: yellow;
}

.k-pdf-viewer-canvas > .k-search-panel, .k-pdf-viewer-canvas > .k-search-container {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.06);
}

.km-scrollview,
.km-scroll-container {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-collapse: separate;
}

.km-scroll-wrapper {
    position: relative;
}

.km-scroll-header {
    position: absolute;
    z-index: 1001;
    width: 100%;
    top: 0;
    left: 0;
}

.km-scroller-pull {
    width: 100%;
    display: block;
    position: absolute;
    line-height: 3em;
    font-size: 1.4em;
    text-align: center;
    transform: translate3d(0, -3em, 0);
}

.km-scroller-pull .km-template {
    display: inline-block;
    min-width: 200px;
    text-align: left;
}

.km-load-more .km-icon,
.km-widget .km-scroller-pull .km-icon {
    display: inline-block;
    height: 2rem;
    margin-right: 1rem;
    vertical-align: middle;
    width: 2rem;
    font-size: 2rem;
    transform: rotate(0deg);
    transition: transform 300ms linear;
}

.km-widget .km-scroller-release .km-icon {
    transform: rotate(180deg);
}

.km-widget .km-scroller-refresh .km-icon {
    transition: none;
}

.km-touch-scrollbar {
    position: absolute;
    visibility: hidden;
    z-index: 200000;
    height: .4em;
    width: .4em;
    opacity: 0;
    transform-origin: 0 0;
    transition: opacity .3s linear;
}

.k-map .km-touch-scrollbar,
.k-diagram .km-touch-scrollbar {
    display: none;
}

.km-vertical-scrollbar {
    height: 100%;
    right: 2px;
    top: 0;
}

.km-horizontal-scrollbar {
    width: 100%;
    left: 0;
    bottom: 2px;
}

.km-touch-scrollbar {
    background-color: #333333;
}

kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
.k-scrollview {
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    position: relative;
    overflow: hidden;
    display: block;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-wrap .k-scrollview,
.k-scrollview .k-scrollview-wrap {
    list-style-type: none;
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    cursor: default;
    white-space: nowrap;
}

.k-scrollview-wrap .k-scrollview img,
.k-scrollview .k-scrollview-wrap img {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.k-scrollview-wrap .k-scrollview > li,
.k-scrollview .k-scrollview-wrap > li {
    display: inline-block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.k-scrollview-wrap .k-scrollview > [data-role="page"],
.k-scrollview .k-scrollview-wrap > [data-role="page"] {
    vertical-align: top;
    display: inline-block;
    min-height: 1px;
}

.k-scrollview-wrap.k-scrollview-animate {
    display: flex;
    flex-flow: row nowrap;
    width: calc(var(--kendo-scrollview-views, 1)*100%);
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    transform: translateX(calc(-100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
}

.k-scrollview-wrap.k-scrollview-animate .k-scrollview-view {
    width: calc(100%/var(--kendo-scrollview-views, 1));
    flex: 0 0 calc(100%/var(--kendo-scrollview-views, 1));
}

[dir="rtl"] .k-scrollview-wrap.k-scrollview-animate,
.k-rtl .k-scrollview-wrap.k-scrollview-animate {
    transform: translateX(calc(100%/var(--kendo-scrollview-views, 1)*(var(--kendo-scrollview-current, 1) - 1)));
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager,
.k-scrollview-nav-wrap {
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    text-align: center;
}

kendo-scrollview.k-scrollview-wrap kendo-scrollview-pager,
kendo-scrollview.k-scrollview kendo-scrollview-pager {
    pointer-events: none;
}

kendo-scrollview.k-scrollview-wrap .k-scrollview-nav,
kendo-scrollview.k-scrollview .k-scrollview-nav {
    pointer-events: initial;
}

.k-scrollview-pageable,
.k-scrollview-nav {
    margin: 0;
    padding: 20px;
    max-width: 100%;
    box-sizing: border-box;
    line-height: 0;
    text-align: center;
    white-space: nowrap;
    list-style: none;
    display: inline-flex;
    align-items: center;
    overflow-x: scroll;
    overflow-y: hidden;
    pointer-events: initial;
}

.k-scrollview-pageable:focus,
.k-scrollview-nav:focus {
    outline: none;
}

.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
    margin: 0 10px;
    padding: 0;
    width: 10px;
    height: 10px;
    border-width: 0px;
    border-style: solid;
    border-radius: 50%;
    box-sizing: content-box;
    display: inline-block;
    position: relative;
    flex: 0 0 auto;
    cursor: pointer;
    pointer-events: all;
    vertical-align: top;
}

.k-scrollview-pageable > .k-button::before,
.k-scrollview-nav > .k-link::before {
    content: "";
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: initial;
    border-radius: 0;
}

.k-scrollview-next,
.k-scrollview-prev {
    display: table;
    position: absolute;
    padding: 0;
    height: 60%;
    top: 20%;
    text-decoration: none;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
}

.k-scrollview-next .k-icon,
.k-scrollview-prev .k-icon {
    display: table-cell;
    overflow: visible;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 4.5em;
    font-weight: normal;
}

.k-scrollview-prev {
    left: 0;
}

.k-scrollview-next {
    right: 0;
}

.k-scrollview-animation {
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
}

@supports (-webkit-user-select: none) {
    kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
    kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
    div.k-scrollview ul.k-scrollview-wrap li > * {
        pointer-events: auto;
    }
}

@supports not (-webkit-user-select: none) {
    kendo-scrollview.k-scrollview-wrap ul.k-scrollview li > *,
    kendo-scrollview.k-scrollview ul.k-scrollview-wrap li > *,
    div.k-scrollview ul.k-scrollview-wrap li > * {
        pointer-events: none;
    }
}

kendo-scrollview.k-scrollview-wrap,
kendo-scrollview.k-scrollview,
div.k-scrollview {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

kendo-scrollview.k-scrollview-wrap.k-scrollview-dark kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-nav-wrap,
kendo-scrollview.k-scrollview.k-scrollview-dark kendo-scrollview-pager,
kendo-scrollview.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap,
div.k-scrollview.k-scrollview-dark kendo-scrollview-pager,
div.k-scrollview.k-scrollview-dark .k-scrollview-nav-wrap {
    background-color: rgba(0, 0, 0, 0.4);
}

kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-next,
kendo-scrollview.k-scrollview-wrap.k-scrollview-dark .k-scrollview-prev,
kendo-scrollview.k-scrollview.k-scrollview-dark .k-scrollview-next,
kendo-scrollview.k-scrollview.k-scrollview-dark .k-scrollview-prev,
div.k-scrollview.k-scrollview-dark .k-scrollview-next,
div.k-scrollview.k-scrollview-dark .k-scrollview-prev {
    color: rgba(0, 0, 0, 0.4);
}

kendo-scrollview.k-scrollview-wrap.k-scrollview-light kendo-scrollview-pager,
kendo-scrollview.k-scrollview-wrap.k-scrollview-light .k-scrollview-nav-wrap,
kendo-scrollview.k-scrollview.k-scrollview-light kendo-scrollview-pager,
kendo-scrollview.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap,
div.k-scrollview.k-scrollview-light kendo-scrollview-pager,
div.k-scrollview.k-scrollview-light .k-scrollview-nav-wrap {
    background-color: rgba(255, 255, 255, 0.4);
}

.k-scrollview:focus,
.k-scrollview-wrap:focus {
    outline: none;
}

.k-scrollview-elements {
    color: white;
}

.k-scrollview-next,
.k-scrollview-prev {
    color: white;
    background-color: rgba(0, 0, 0, 0);
    text-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
    opacity: 0.7;
    outline-width: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-scrollview-next:focus, .k-scrollview-next.k-focus,
.k-scrollview-prev:focus,
.k-scrollview-prev.k-focus {
    color: white;
    opacity: 1;
}

.k-scrollview-next:focus .k-icon::before, .k-scrollview-next.k-focus .k-icon::before,
.k-scrollview-prev:focus .k-icon::before,
.k-scrollview-prev.k-focus .k-icon::before {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-next:hover, .k-scrollview-next.k-hover,
.k-scrollview-prev:hover,
.k-scrollview-prev.k-hover {
    color: white;
    opacity: 1;
}

.k-scrollview-pageable > .k-button,
.k-scrollview-nav > .k-link {
    background: #f5f5f5;
    border: rgba(0, 0, 0, 0.08);
}

.k-scrollview-pageable > .k-button.k-primary,
.k-scrollview-nav > .k-link.k-primary {
    background: #ff6358;
    border: #ff6358;
}

.k-scrollview-pageable > .k-button:focus, .k-scrollview-pageable > .k-button.k-focus,
.k-scrollview-nav > .k-link:focus,
.k-scrollview-nav > .k-link.k-focus {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-nav > .k-link:hover,
.k-scrollview-nav > .k-link.k-hover {
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.13);
}

.k-scrollview-pageable > .k-button {
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.08);
}

.k-barcode {
    display: inline-block;
}

.k-barcode > div {
    height: 150px;
}

.k-var--chart-font {
    font-size: 14px;
}

.k-var--chart-title-font {
    font-size: 1.143em;
}

.k-var--chart-pane-title-font {
    font-size: 0.857em;
    font-weight: 400;
}

.k-var--chart-label-font {
    font-size: 0.857em;
}

.k-chart,
.k-sparkline,
.k-stockchart {
    border-width: 0px;
    border-style: solid;
    box-sizing: border-box;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-chart,
.k-stockchart {
    display: block;
    height: 400px;
}

.k-chart-surface {
    height: 100%;
}

.k-chart .k-popup {
    border-width: 0;
}

.k-chart-tooltip-wrapper .k-animation-container-shown,
.k-chart-tooltip-wrapper.k-animation-container-shown {
    transition: left ease-in 80ms, top ease-in 80ms;
}

.k-sparkline-tooltip-wrapper,
.k-chart-tooltip-wrapper {
    z-index: 12000;
}

.k-sparkline-tooltip-wrapper .k-popup,
.k-chart-tooltip-wrapper .k-popup {
    padding: 0;
    border-width: 0;
    background: transparent;
}

.k-chart-tooltip table {
    border-spacing: 0;
    border-collapse: collapse;
}

.k-chart-tooltip {
    border-radius: 4px;
    font-size: 13.006px;
    line-height: 1.4285714286;
    padding: 4px 8px;
}

.k-chart-tooltip th {
    width: auto;
    text-align: center;
    padding: 1px;
}

.k-chart-tooltip td {
    width: auto;
    text-align: left;
    padding: 2px 4px;
    line-height: 1.4285714286;
    vertical-align: middle;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
    border-width: 1px;
    border-style: solid;
}

.k-chart-shared-tooltip .k-chart-shared-tooltip-marker {
    display: block;
    width: 15px;
    height: 3px;
    vertical-align: middle;
}

.k-selector {
    position: absolute;
    transform: translateZ(0);
}

.k-selection {
    position: absolute;
    height: 100%;
    border-width: 1px;
    border-style: solid;
    border-bottom: 0;
}

.k-selection-bg {
    position: absolute;
    width: 100%;
    height: 100%;
}

.k-handle {
    border-radius: 50%;
    width: 22px;
    height: 22px;
    border-width: 1px;
    border-style: solid;
    z-index: 1;
    position: absolute;
    box-sizing: content-box;
}

.k-handle div {
    width: 100%;
    height: 100%;
}

.k-left-handle {
    left: -11px;
}

.k-right-handle {
    right: -11px;
}

.k-left-handle div {
    margin: -22px 0 0 -14.6666666667px;
    padding: 44px 29.3333333333px 0 0;
}

.k-right-handle div {
    margin: -22px 0 0 -14.6666666667px;
    padding: 44px 0 0 29.3333333333px;
}

.k-left-handle.k-handle-active div {
    margin-left: -44px;
    padding-left: 58.6666666667px;
}

.k-right-handle.k-handle-active div {
    margin-left: -44px;
    padding-right: 58.6666666667px;
}

.k-mask {
    position: absolute;
    height: 100%;
}

.k-navigator-hint div {
    position: absolute;
}

.k-navigator-hint .k-scroll {
    border-radius: 4px;
    position: absolute;
    height: 4px;
}

.k-navigator-hint .k-tooltip {
    margin-top: 20px;
    min-width: 160px;
    opacity: 1;
    text-align: center;
}

.k-sparkline,
.k-sparkline span {
    display: inline-block;
    vertical-align: top;
}

.k-sparkline span {
    height: 100%;
    width: 100%;
}

.k-chart-dragging {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

.k-chart-donut-center {
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    border-radius: 50%;
    text-align: center;
    border: 4px solid transparent;
    box-sizing: border-box;
}

.k-pdf-export .k-chart .k-animation-container,
.k-pdf-export .k-sparkline .k-animation-container,
.k-pdf-export .k-stockchart .k-animation-container {
    display: none;
}

.k-diagram {
    height: 600px;
}

.k-diagram .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.k-diagram .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
}

.k-canvas-container {
    width: 100%;
    height: 100%;
}

.k-diagram img {
    box-sizing: content-box;
}

.k-treemap {
    height: 400px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    outline: 0;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.4285714286;
    display: block;
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.k-treemap .k-treemap-tile {
    margin: -1px 0 0 -1px;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid;
    border-color: inherit;
    color: inherit;
    background-color: inherit;
    overflow: hidden;
    position: absolute;
}

.k-treemap > .k-treemap-tile {
    position: relative;
}

.k-treemap .k-treemap-title {
    padding: 2px 4px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: inherit;
    font-size: 14px;
    background-position: 0 0;
    background-repeat: repeat-x;
}

.k-treemap .k-treemap-title-vertical {
    padding: 4px 2px;
    width: 1.4285714286em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: 0;
    bottom: 0;
}

.k-treemap .k-treemap-title-vertical > div {
    transform-origin: right;
    transform: rotate(-90deg);
    position: absolute;
    top: 0;
    right: 1em;
}

.k-treemap .k-treemap-wrap {
    border-color: inherit;
    color: inherit;
    background-color: inherit;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

.k-treemap .k-treemap-title + .k-treemap-wrap {
    top: 25.0000000004px;
}

.k-treemap .k-treemap-title-vertical + .k-treemap-wrap {
    left: 25.0000000004px;
}

.k-treemap .k-leaf {
    padding: 4px;
}

.k-gauge {
    text-align: left;
    position: relative;
}

.k-arcgauge,
.k-circulargauge {
    display: inline-block;
}

.k-arcgauge-label,
.k-circulargauge-label {
    position: absolute;
    text-align: center;
    padding: 0;
    margin: 0;
}

.k-qrcode {
    display: inline-block;
}

.k-qrcode > div {
    height: 150px;
}

.k-var--accent {
    background-color: #ff6358;
}

.k-var--accent-contrast {
    background-color: white;
}

.k-var--primary {
    background-color: #ff6358;
}

.k-var--primary-contrast {
    background-color: white;
}

.k-var--base {
    background-color: #fafafa;
}

.k-var--background {
    background-color: #ffffff;
}

.k-var--border-radius {
    margin-top: 4px;
}

.k-var--normal-background {
    background-color: #fafafa;
}

.k-var--normal-text-color {
    background-color: #424242;
}

.k-var--hover-background {
    background-color: #f0f0f0;
}

.k-var--hover-text-color {
    background-color: #424242;
}

.k-var--selected-background {
    background-color: #ff6358;
}

.k-var--selected-text-color {
    background-color: white;
}

.k-var--success {
    background-color: #37b400;
}

.k-var--info {
    background-color: #0058e9;
}

.k-var--warning {
    background-color: #ffc000;
}

.k-var--error {
    background-color: #f31700;
}

.k-var--series-a {
    background-color: #ff6358;
}

.k-var--series-b {
    background-color: #ffe162;
}

.k-var--series-c {
    background-color: #4cd180;
}

.k-var--series-d {
    background-color: #4b5ffa;
}

.k-var--series-e {
    background-color: #ac58ff;
}

.k-var--series-f {
    background-color: #ff5892;
}

.k-var--series-1 {
    background-color: #ff6358;
}

.k-var--series-2 {
    background-color: #ffe162;
}

.k-var--series-3 {
    background-color: #4cd180;
}

.k-var--series-4 {
    background-color: #4b5ffa;
}

.k-var--series-5 {
    background-color: #ac58ff;
}

.k-var--series-6 {
    background-color: #ff5892;
}

.k-var--series-7 {
    background-color: #ff8a82;
}

.k-var--series-8 {
    background-color: #ffe989;
}

.k-var--series-9 {
    background-color: #79dda0;
}

.k-var--series-10 {
    background-color: #7887fb;
}

.k-var--series-11 {
    background-color: #c182ff;
}

.k-var--series-12 {
    background-color: #ff82ad;
}

.k-var--series-13 {
    background-color: #bf4a42;
}

.k-var--series-14 {
    background-color: #bfa94a;
}

.k-var--series-15 {
    background-color: #399d60;
}

.k-var--series-16 {
    background-color: #3847bc;
}

.k-var--series-17 {
    background-color: #8142bf;
}

.k-var--series-18 {
    background-color: #bf426e;
}

.k-var--series-19 {
    background-color: #ffb1ac;
}

.k-var--series-20 {
    background-color: #fff0b1;
}

.k-var--series-21 {
    background-color: #a6e8c0;
}

.k-var--series-22 {
    background-color: #a5affd;
}

.k-var--series-23 {
    background-color: #d6acff;
}

.k-var--series-24 {
    background-color: #ffacc9;
}

.k-var--series-25 {
    background-color: #80322c;
}

.k-var--series-26 {
    background-color: #807131;
}

.k-var--series-27 {
    background-color: #266940;
}

.k-var--series-28 {
    background-color: #26307d;
}

.k-var--series-29 {
    background-color: #562c80;
}

.k-var--series-30 {
    background-color: #802c49;
}

.k-var--gauge-pointer {
    background-color: #ff6358;
}

.k-var--gauge-track {
    background-color: #ebebeb;
}

.k-var--chart-inactive {
    background-color: rgba(66, 66, 66, 0.5);
}

.k-var--chart-major-lines {
    background-color: rgba(0, 0, 0, 0.08);
}

.k-var--chart-minor-lines {
    background-color: rgba(0, 0, 0, 0.04);
}

.k-var--chart-area-opacity {
    opacity: 0.6;
}

.k-var--chart-area-inactive-opacity {
    opacity: 0.1;
}

.k-var--chart-line-inactive-opacity {
    opacity: 0.3;
}

.k-var--chart-notes-background {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-border {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-notes-lines {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-crosshair-background {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-var--chart-error-bars-background {
    background-color: rgba(0, 0, 0, 0.5);
}

.k-chart,
.k-sparkline,
.k-stockchart {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: transparent;
}

.k-chart .k-popup,
.k-sparkline .k-popup,
.k-stockchart .k-popup {
    background: transparent;
}

.k-chart-tooltip {
    color: #ffffff;
}

.k-chart-tooltip-inverse {
    color: #000000;
}

.k-chart-crosshair-tooltip,
.k-chart-shared-tooltip {
    color: #424242;
    background-color: #ebebeb;
    border-color: rgba(0, 0, 0, 0.08);
}

.k-selection {
    border-color: rgba(0, 0, 0, 0.08);
    box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.15);
}

.k-selection-bg {
    background-color: transparent;
}

.k-handle {
    cursor: e-resize;
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-handle:hover {
    background-color: #ebebeb;
}

.k-handle div {
    background-color: transparent;
}

.k-mask {
    background-color: #ffffff;
    opacity: .8;
}

.k-treemap {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-treemap .k-treemap-title {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-treemap .k-leaf {
    color: #ffffff;
}

.k-treemap .k-leaf.k-inverse {
    color: #424242;
}

.k-treemap .k-leaf:hover,
.k-treemap .k-leaf.k-hover {
    box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.08);
}

.k-map {
    height: 600px;
    box-sizing: border-box;
    border-width: 0px;
    border-style: solid;
    font-size: 14px;
    line-height: 1.4285714286;
    font-family: inherit;
}

.k-map *,
.k-map *::before,
.k-map *::after {
    box-sizing: border-box;
}

.k-map .km-scroll-wrapper {
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: absolute;
}

.k-map .km-scroll-container {
    height: 100%;
}

.k-map .k-touch-scrollbar {
    display: none;
}

.k-map .k-layer {
    position: absolute;
    left: 0;
    top: 0;
}

.k-map .k-marker {
    transform: translate(-50%, -100%);
    font-size: 32px;
    cursor: pointer;
    position: absolute;
    overflow: visible;
}

.k-map .k-attribution {
    padding: 2px 4px;
    border-width: 0;
    font-size: 10.5px;
    z-index: 1000;
}

.k-map-controls {
    position: absolute;
    display: flex;
    align-items: center;
}

.k-navigator {
    margin: 1em;
    width: 52px;
    height: 52px;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    border-radius: 50%;
    position: relative;
}

.k-pdf-export .k-navigator {
    display: none;
}

.k-navigator .k-button {
    padding: 0;
    width: auto;
    height: auto;
    line-height: 1;
    box-shadow: none;
    position: absolute;
}

.k-navigator .k-button .k-icon {
    min-width: 0;
    min-height: 0;
}

.k-navigator .k-navigator-n,
.k-navigator .k-navigator-up {
    transform: translateX(-50%);
    top: 2px;
    left: 50%;
}

.k-navigator .k-navigator-e,
.k-navigator .k-navigator-right {
    transform: translateY(-50%);
    right: 2px;
    top: 50%;
}

.k-navigator .k-navigator-s,
.k-navigator .k-navigator-down {
    transform: translateX(-50%);
    bottom: 2px;
    left: 50%;
}

.k-navigator .k-navigator-w,
.k-navigator .k-navigator-left {
    transform: translateY(-50%);
    left: 2px;
    top: 50%;
}

.k-zoom-control {
    margin: 1em;
    border: 0;
    background: none;
    display: flex;
}

.k-pdf-export .k-zoom-control {
    display: none;
}

.k-map {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-map .k-navigator {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #f5f5f5;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.02));
}

.k-map .k-marker {
    color: #ff6358;
}

.k-map .k-attribution {
    background-color: rgba(255, 255, 255, 0.8);
}

.k-orgchart {
    width: 100%;
    padding: 24px 24px;
    box-sizing: border-box;
    font-size: 14px;
    font-family: inherit;
    line-height: 1.4285714286;
    overflow: auto;
}

.k-orgchart *,
.k-orgchart *::before,
.k-orgchart *::after {
    box-sizing: border-box;
}

.k-orgchart-container {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: relative;
}

.k-orgchart-group {
    gap: 24px;
}

.k-orgchart-group.k-vstack > .k-orgchart-node-container {
    gap: 0;
}

.k-orgchart-node-container {
    gap: 24px;
}

.k-orgchart-node-group-container {
    border-radius: 4px;
    padding: 24px 24px;
    border-width: 1px;
    border-style: solid;
    outline: 0;
}

.k-orgchart-node-group-title {
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 1.25;
}

.k-orgchart-node-group-subtitle {
    margin: 0 0 24px;
    font-size: 14px;
}

.k-orgchart-card {
    width: 300px;
    border-width: 1px;
}

.k-orgchart-card .k-card-title {
    margin: 0 0 0px;
}

.k-orgchart-card .k-card-subtitle {
    margin: 0 0 0px;
}

.k-orgchart-card .k-card-body {
    border-width: 2px 0 0;
    border-style: solid;
    flex-grow: 0;
}

.k-orgchart-card .k-card-body .k-card-title-wrap {
    margin: 0 12px 0 0;
    min-width: 0;
    min-height: 45px;
}

.k-orgchart-line {
    background-color: currentColor;
}

.k-orgchart-line-h {
    height: 1px;
}

.k-orgchart-line-v {
    margin: 0 auto;
    width: 1px;
    height: 25px;
}

.k-orgchart-button {
    z-index: 1;
}

.k-orgchart {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #ffffff;
}

.k-orgchart-card .k-card-body {
    border-color: transparent;
}

.k-orgchart-card:focus, .k-orgchart-card.k-focus {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
}

.k-orgchart-node-group-container {
    border-color: rgba(0, 0, 0, 0.08);
    color: #424242;
    background-color: #fafafa;
}

.k-orgchart-node-group-container:focus,
.k-orgchart-node-group-container.k-focus {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.06);
    border-color: rgba(0, 0, 0, 0.15);
}

.k-orgchart-node-group-subtitle {
    color: #666666;
}

.k-orgchart-line-h,
.k-orgchart-line-v {
    color: rgba(0, 0, 0, 0.08);
}

.k-signature {
    width: 250px;
    min-height: 84px;
    position: relative;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.k-signature.k-signature-maximized {
    width: 750px;
    height: 252px;
}

.k-signature.k-signature-maximized > .k-signature-line {
    border-bottom-width: 3px;
}

.k-signature-actions {
    display: flex;
    width: min-content;
    margin-inline-start: auto;
    gap: 4px;
    z-index: 2;
}

.k-signature-canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    outline: none;
}

.k-signature-line {
    position: absolute;
    bottom: 33%;
    z-index: 2;
    pointer-events: none;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}

.k-signature-sm {
    padding-inline: 2px;
    padding-block: 2px;
}

.k-signature-sm .k-signature-line {
    width: calc(100% - 4px);
}

.k-signature-md {
    padding-inline: 4px;
    padding-block: 4px;
}

.k-signature-md .k-signature-line {
    width: calc(100% - 8px);
}

.k-signature-lg {
    padding-inline: 8px;
    padding-block: 8px;
}

.k-signature-lg .k-signature-line {
    width: calc(100% - 16px);
}

.k-signature-lg {
    min-height: 110px;
}

.k-signature .k-signature-line {
    border-bottom-color: rgba(0, 88, 233, 0.24);
}

/* Apple Products List Css Start Here */
.apple-products .products-list{padding:0;margin:0;}
.apple-products .cart-list .price-section{margin:20px 0;}
.apple-products .cart-list .price-part{margin:0;}
.apple-products .cart-list .or-text{padding:0 40px;margin:0;font-size:16px; line-height:20px;letter-spacing:0.3px;font-weight:600;color:#212121;}
.apple-products .cart-list button{line-height:20px;padding:8px 26px;}
.apple-products .price-part .values{margin:5px 5px 0 0;}
.apple-products .price-part .values .emi-months{padding:0 0 0 3px;font-size:12px;line-height:14px;}
.apple-products .cart-list .item{margin:0;}
.apple-products .cart-list .item span{font-weight:600;color:#212121;}
.apple-products .cart-list .price-part span{font-weight:normal;}
.apple-products .product-top-section .price-part span{margin:0;}
.apple-products .product-top-section .price-part span.values{font-weight:600;font-size:20px;line-height:24px;padding-left:5px;}
.apple-products .product-details-list{margin:25px 0 0;padding:0 0 0 20px;}
.apple-products .product-details-list li{font-size:16px;line-height:16px;margin-bottom:8px;color:#646F7D;list-style-type:disc;}
.apple-products .product-details-list li span{font-weight:600;color:#212121;}
.apple-products .cart-list{padding:24px;}
.apple-products .custom-popup .modal-body{min-height:100px;}
.apple-products .cart-list.claimError {padding: 24px;position: relative;padding-top: 90px;}
.apple-products .claimedErrorBlock {background: #FBF3D2;padding: 12px 26px;border-radius: 6px 6px 0px 0px;position: absolute;left: 0;top: 0;}
.apple-products .claimedErrorBlock .error-image {width: 28px;height:28px;margin-right: 10px;}
.apple-products .claimedErrorBlock .content {color: #212121;font-size: 16px;letter-spacing: 0.3px;line-height: 20px;}
/* Apple Products List Css End Here */

/* Choose Payment Options Css Start Here */
.payment-options .modal-dialog{max-width:750px;}
.payment-options .modal-body{padding:20px 80px 20px 24px;}
.payment-options .cart-list{padding:0;}
.payment-options .cart-list .cart-image{min-width:inherit;width:108px; height:100px;}
.payment-options .cart-list .cart-image img{padding:0;}
.payment-options .cart-list h4{font-size:18px;}
.payment-options .lable-part{color:#646F7D;margin-right: 10px;}
.payment-options .cart-list .price-part .values{font-weight:600;padding-left:3px;display:inline-block;}
.payment-options .note{font-weight:600;color:#212121;font-size:16px;letter-spacing:0.3px;line-height:20px;margin-bottom:30px;}
.payment-options .info{margin-left:5px;cursor:pointer;}
.products-tabs li.or-text{padding:0 15px;font-size:16px; line-height:22px;letter-spacing:0.3px;color:#646F7D; font-weight:600;}
.products-tabs .tab-button{height:68px;border:2px solid #E0E0E0;background:#F7F7F7;border-radius:6px;width:222px;}
.products-tabs .tab-button a{display:block;padding:13px;width:100%;text-decoration:none;}
.products-tabs .tab-button a span{display:block;font-size:16px;line-height:22px;letter-spacing:0.3px;color:#212121;font-weight:600;}
.products-tabs .tab-button a span.lable-part{font-size:14px; line-height:15px;margin-top:5px;color:#646F7D;font-weight:normal;}
.products-tabs .tab-button.active{border:2px solid #F2604A;}
.payment-options h3{font-size:16px; line-height:20px;letter-spacing:0.3px;color:#212121;margin-bottom:5px;margin-left:-15px}
.paymentoptions-top{margin-bottom:40px;padding-left:15px;}
.payment-options-inner{margin-bottom:30px;padding-left:15px;}
.payment-options-inner .avail-benfit{font-size:16px;line-height:16px;padding:0 0 20px 0;display:block;}
.payment-options-inner a{font-size:16px;line-height:20px;letter-spacing:0.3px;color:#255798;text-decoration:underline;}
.payment-options-inner .registerFormBlock .form-group{padding:0;margin-bottom:30px;}
.payment-options .info-box{top:-17px;bottom:auto;left:27px;width:230px;display:block;font-size:12px;padding:6px 10px;}
.payment-options .monthly-instalment .info-box{width:300px;}
.payment-options .info-box:before{border-width:6px;margin-left: -7px;}
.payment-options .info-box:after, .payment-options .info-box:before {left:-6px;top:20px;transform:rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);}
/* Choose Payment Options Css End Here */

/* Additional Data Plan Css Start Here */
.additional-plan{margin:35px 0 0;}
.additional-plan h3{margin-left:0;}
.additional-plan p{font-size:14px;line-height:18px;letter-spacing:0.3px;}
.additional-plan ul.credit-debit{margin:16px 0 0;}
.additional-plan ul.credit-debit li{margin:0 0 10px;}
.additional-plan ul.credit-debit li span{font-weight:600;}
/* Additional Data Plan Css End Here */

/* Claimed Products list Css Start Here */
.unclaimed-products{margin:40px 0 0;}
.claimed-products h5{font-size:16px;line-height:20px;font-weight:600;margin-bottom:10px;color:#212121;letter-spacing:0.3px;}
.claimed-products .icon-border-btn, .claimed-products .icon-border-btn:hover{border-width:1px;border-radius:4px;}
.claimed-products a{font-size:16px;color:#255798;letter-spacing:0.3px;line-height:20px;text-decoration:underline;cursor:pointer;}
.claimed-products a.info{margin-left:10px;cursor:pointer;}
.claimed-products .price-section .unit-price .values span{font-size:16px; line-height:20px;font-weight:600;}
.claimed-products .info-box{top:-100px;bottom:auto;left:30px;width:220px;display:block;padding:6px 0 0;min-height:130px;}
.claimed-products .info-box:before{border-width:6px;margin-left: -7px;}
.claimed-products .info-box:after, .claimed-products .info-box:before {left:-6px;top:103px;transform:rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.claimed-products .amount-section span, .claimed-products .amount-section h6{font-size:12px; line-height:20px;letter-spacing:0.26px;color:#212121;}
.claimed-products .amount-section{padding:4px 12px;min-height: 130px;max-height: 220px;overflow-y: auto;}
.claimed-products .info-box h6{margin:0;}
.claimed-products .amount-section .amount-lable{color:#646F7D;line-height:15px;opacity:0.8;}
.claimed-products .total-amount{border-top:1px solid #E9ECF0;padding-top:8px;}
.claimed-products .total-amount .amount-lable, .claimed-products .total-amount span{font-size:14px;}
.claimed-products .pending-payment{padding:10px 13px;background:#E9ECF0;}
.claimed-products .pending-payment .amount-lable{color:#212121;opacity:1;}
.claimed-products .pending-payment span.price{line-height:15px;font-weight:600;font-size:14px;}
.claimed-products .cart-list button{padding:7px 15px;margin-right:10px;}
.claimed-products .totalAmount {margin: 5px 12px 8px 12px;border-top: 1px solid #E9ECF0;padding-top: 10px;}
.claimed-products .totalAmount span.amount-lable {color:#646F7D;}
.claimed-products .totalAmount span {font-size:14px !important;color:#212121;}
.claimed-products .pending-payment .amount-lable{font-size:12px !important;font-weight:400 !important;}
.claimed-products .amount-details .pending-payment span{font-size:14px;font-weight:600;color:#212121;}
/* Claimed Products List Css End Here */


/* Buy a Data Plan Css Start Here */
.buy-data-plan{padding-top:20px;margin-top:25px;border-top:1px solid #E9ECF0;}
.buy-data-plan h5{margin-bottom:5px;}
.buy-data-plan p{font-size:14px;line-height:18px;color:#646F7D;opacity:0.8;letter-spacing:0.3px;}
.buy-data-plan .products-tabs{margin:15px 0 25px;}
.buy-data-plan .products-tabs .tab-button{width:285px;}
.buy-data-plan .products-tabs .tab-button a span.lable-part{margin:0 0 5px;}
.buy-data-plan .products-tabs li.or-text{padding:0 10px;}
.buy-data-plan button{width:200px;margin:0; height:36px;}
/* Buy a Data Plan Css End Here */


/* Products Available Section Css Start Here */
.products-available{padding:25px 0;margin:0;}
.products-available .cart-list.disabled{cursor: not-allowed;opacity:0.5;pointer-events:none;}
/* Products Available Section Css End Here */

/* Cancelled Products Css End Here */
.refund h5{color:#0FA91C;margin-bottom:15px;}
.refund p{color:#212121;font-size:16px; line-height:15px;margin-bottom:15px;opacity:1;}
.refund p span{font-weight:600;}
.cancelled-products .cancellation{margin:15px 0 0;font-size:12px;line-height:14px;color:#D61308;letter-spacing:0.3px;width:197px;height:24px;background:#FEE9E8;border-radius:3px;border:1px solid #D61308;}
/* Cancelled Products Css End Here */

.profile-banner{min-height:246px;}
.home-profile-banner .owl-dots{text-align:center;position:absolute;left:0;right:0;bottom:0;}
.home-profile-banner .owl-dots .owl-dot span{height:8px;width:8px;border-radius:4px;background-color:var(--cadet-blue-color);margin:5px;cursor:pointer;
overflow:hidden;transition:all 0.4s; border-radius:10px;border:none; display:inline-block;}
.home-profile-banner .owl-dots .owl-dot.active span{width:40px; background:var(--cadet-blue-color); }

@media (min-width: 768px) and (max-width: 1024px) {
.apple-products .claimedErrorBlock .error-image {width: 40px;}
}
@media(max-width:1024px) {
    /* Claimed Products List Css */
    .claimed-products .info-box{left:-230px;}
    .claimed-products .info-box:after, .claimed-products .info-box:before{left:auto;right:-11px;transform:rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);}
    .claimed-products .info-box:before {border-width:7px;right: -14px;top: 102px;}
}
/*Express Mail Order Start Here*/
.express-mail-order .table thead th:first-child {border-radius: 6px 0 0 0; width:170px;}
.express-mail-order .table thead th:nth-child(5) {width: 185px;}
.express-mail-order .table thead th {vertical-align:middle;}
.express-mail-order .table thead th:last-child {border-radius: 0 6px 0 0;}
.express-mail-order h3 {font-size: 24px;font-weight: bold;letter-spacing: 0.3px;line-height: 28px;margin: 32px 0 24px;}
.express-mail-order {min-height: 630px;}
.mobile-price-inner.express-mail-order { min-height: inherit;}
.express-mail-order thead {height: 56px;border-radius: 6px 6px 0 0;background-color: var(--light-bg-color);padding: 18px 24px;font-weight: bold;}
.express-mail-order tbody tr {height: 88px;background-color: var(--white-color);border-bottom:1px solid var(--cadet-blue-color);vertical-align: middle;padding: 20px 24px;}
.express-mail-order .table td, .express-mail-order .table thead th {border: 0;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 20px;}
.express-mail-order .table td {vertical-align: middle;padding-bottom: 5px;padding-top: 15px;}
.table thead th:last-child {text-align: center;}
.express-mail-order .table td:nth-child(2) {width: 228px;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/display: inline-block;vertical-align: middle;margin: 20px 0 0px;}
.express-mail-order .table tr td:last-child {text-align:right; cursor:pointer;}
.express-mail-order .form-control{box-sizing: border-box;height: 48px;max-width: 100px;border: 2px solid var(--cadet-blue-color);border-radius: 4px;background-color: var(--secondary-light-color); font-size:15px; font-weight:bold;}
.express-mail-order .form-control:focus {background-color: var(--white-color);outline: 0;box-shadow: none;border: 2px solid var(--secondary-blue-dark);}
.express-mail-order .form-control.notfound {border-color: var(--error-color);background-color: var(--white-color);}
.express-mail-order .form-control.notfound:focus {border-color: var(--error-color);background-color: var(--white-color);}
.express-mail-order .form-control.disabled {background: none;border: 1px solid #ccc;color:#212121;}
.express-mail-order .wallet {min-width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left;}
.express-mail-order .wallet.wallet-main {overflow: inherit;text-overflow: inherit;white-space: inherit;}
.express-mail-order .wallet-color.yellow {background-color: #FF8800;}
.express-mail-order .wallet-color.red {background-color: var(--error-color);}
.express-mail-order .wallet-color {height: 12px;width: 12px;background-color: #007BFF;border-radius: 50%;display: inline-block;margin: -3px 6px 0 0;vertical-align: middle;}
.express-mail-order .purchase {height: 15px;color: var(--error-color);font-size: 14px;letter-spacing: 0.3px;line-height: 15px;}
.express-mail-order .purchaselimit {color: var(--error-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.express-mail-order .paymentDetails h4{font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin:8px 0px 16px 0;}
.express-mail-order .paymentDetails ul li{color: var(--nevada-color);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px; width:100%; display:inline-block; justify-content:space-between;}
.express-mail-order .paymentDetails ul li label.wallet-main {  overflow: inherit !important;  text-overflow: inherit !important; white-space: inherit !important;}
.express-mail-order .paymentDetails ul li label {width: 170px;max-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left;color: var(--nevada-color);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px; margin-bottom:12px;}
.express-mail-order.mobile-price-inner .paymentDetails {display:inline-block;}
.express-mail-order.mobile-price-inner .paymentDetails ul li label{width:74%;}
.express-mail-order .paymentDetails ul li small {min-width: 8px;display: inline-block;float: right;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;text-align: right;}
.express-mail-order .paymentDetails ul li .wallet-color {width: 12px;height: 12px;margin-right: 6px;}
.express-mail-order .paymentDetails .payInfo label {color:var(--woodsmoke-color);font-size: 16px;line-height: 22px;}
.express-mail-order .paymentDetails .payInfo span {font-weight:bold;font-size: 16px;line-height: 22px;}
.express-mail-order .paymentDetails {border-radius: 6px;background-color: var(--light-bg-color);padding:15px 24px 5px; margin: 16px 0 0;max-width: 300px;}
.express-mail-order .report {padding: 0 15px;border-radius: 6px;margin: 30px 0 40px 0;}
.express-mail-order .report .report-buttons button {padding: 0 20px;margin-right: 24px;}
.express-mail-order .custom-control-input:checked ~ .custom-control-label::before {color: var(--white-color);border-color: var(--primary-color);background-color: var(--primary-color);}
.express-mail-order .custom-control-input:focus ~ .custom-control-label::before {box-shadow: none;}
.express-mail-order .custom-control-input:not(:disabled):active ~ .custom-control-label::before {color: var(--white-color);background-color:#ffd3cc;border-color:#ffd3cc;}
.express-mail-order .custom-control-label {margin-bottom: 8px;font-size: 14px;}
.express-mail-order .custom-popup .title { margin: 0 0 20px;}
.express-mail-order .custom-popup .modal-body {padding: 15px 25px 0;}
.express-mail-order select.form-control {-webkit-appearance: none;-moz-appearance: none;line-height: 36px;background: url(https://nationscdn.azureedge.net/otc-container/images/select-down-arow-icon.svg) no-repeat var(--secondary-light-color);background-position: 94% 10px;letter-spacing: 0.3px;}
.express-mail-order a.exit {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: inherit;line-height: 20px;text-decoration: underline;}
.express-mail-order .item-loader {font-size: 14px;font-weight: 600;}
.express-mail-order .item-loader img {width: 24px;margin-right: 4px;position: relative;top: -2px;}
.express-mail-tax{font-size:13px; color:var(--woodsmoke-color); font-weight:500;}

@media (min-width:768px) and (max-width:991px) {
.express-mail-order .table td:nth-child(2){width:180px !important;}

}

* {
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
}

body {
    font-family: proxima-nova, sans-serif;
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
    color: #212121;
    background: #f7f7f7;
    letter-spacing: 0.15px;
}
.unsubscribeContainer {
    display: flex;
    align-items: center;
    justify-content: center;
}
.unsubHeader {
    background: #fff;
    padding: 36px 12px 32px;
    text-align: center;
    margin-bottom: 137px;
    line-height: 0px;
}

.unsubscribeContainer .unsubscribeBlock h2 {
    margin: 0px 0 20px;
    color: #212121;
    font-size: 38px;
    letter-spacing: 0.3px;
    line-height: 38px;
}

.unsubscribeContainer .unsubscribeBlock .unsubscribeContent {
    margin: 0px 0px 20px 0;
    color: #212121;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 0.3px;
    line-height: 24px;
}

.unsubscribeContainer .unsubscribeBlock .unsubscribeContent strong {
    font-weight: 600;
}

.unsubscribeContainer .unsubscribeBlock .bg-btn {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0.3px;
    line-height: 22px;
    padding: 18px 24px;
    min-width: 240px;
    background: #F2604A;
    border: 0px;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

.textSection h4 {
    color: #F2604A;
    font-size: 12px;
    letter-spacing: 1.5px;
    line-height: 14px;
    margin-bottom: 8px;
}

.d-none {
    display: none;
}
.NBLogo{max-width:180px;}
@media (min-width: 320px) and (max-width: 767.98px) {
    .unsubHeader {
        margin-bottom: 80px;
    }

    .unsubscribeContainer .unsubscribeBlock h2 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 12px;
    }

    .unsubscribeContainer .unsubscribeBlock .unsubscribeContent {
        font-size: 16px;
        line-height: 22px;
    }

    .unsubscribeContainer .unsubscribeBlock .bg-btn {
        font-size: 18px;
        font-weight: 600;
        padding: 12px 24px;
    }
}

@media (min-width: 320px) and (max-width: 991.98px) {
    .unsubHeader {
        padding: 22px;
    }

        .unsubHeader img {
            height: 24px;
        }

    .unsubscribeContainer {
        text-align: center;
    }

    .img-desktop {
        display: none;
    }

    .img-mobile {
        width: 120px;
    }
}

@media (min-width: 992px) {
    .textSection, .imageSection {
        display: inline-block;
        vertical-align: top;
    }

    .textSection {
        margin-right: 100px;
    }

    .unsubscribeBlock {
        max-width: 650px;
        margin: 5rem auto;
    }

    .img-mobile {
        display: none;
    }
}

.custom-status {
border-radius: 4px;
border: 1px solid;
padding: 4px 8px;
font-size: 12px;
font-weight: 600;
line-height: normal;
display:flex;
align-items:center;
}
.custom-confirmed {
border-color:#33BDE3;
background: #ECFAFF;
color: #00497A;
}
.order-history-main {
border: 0px solid #E9ECF0;
background: #FFF;
padding: 24px;
border-radius: 6px;
}
.order-info-main {
display: flex;
margin: 24px 0;
align-items: center;
}
.order-header.history-order-header .order-info-main {
    margin: 0;
}
.order-header.history-order-header .orderInfo {
    margin-left: 0px;
}
.order-history .history-order-header .order-logo {
    max-width: 50px;
}
.orderInfo {
color: var(--nevada-color);
margin-left:16px;
position:relative;
}
.orderInfoTitle:nth-child(1):after {
position: absolute;
left: 0;
height: 20px;
background-color: var(--nevada-color);
width: 1px;
}
.order-header-top {
display: flex;
align-items: center;
justify-content: space-between;
}
.order-Paid-text p {
margin: 0 0 8px;
font-size: 14px;
font-weight: 400;
}

.order-Paid-text {
text-align: right;
}

.order-Paid-text h6 {
margin: 0;
font-size: 20px;
font-weight: 700;

}
.profileRightPanel .orderDetailsBox .productImages .imageBlock {
height: 100px;
width: 100px;
border: 1px solid var(--light-bg-color);
border-radius: 2.4px;
background-color: var(--white-color);
margin: 0 12px 16px 12px;
display: inline-block;
float: left;
position: relative;
}
.productImages .imageBlock {
height: 50px;
width: 50px;
border: 1px solid var(--light-bg-color);
border-radius: 2.4px;
background-color: var(--white-color);
margin: 0 16px 0px 0px;
display: inline-block;
float: left;
position: relative;
}
.productImages .imageBlock img {
width: 100%;
height: 100%;
object-fit: contain;
}
.productImages .imageBlock .moreImgCount {
position: absolute;
top: 0;
left: 0;
background: var(--nevada-color);
width: 100%;
height: 100%;
border-radius: 2.4px;
opacity: 0.9;
}
.productImages .imageBlock .moreImgCount i {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-style: normal;
color: var(--white-color);
font-size: 18px;
letter-spacing: 0.3px;
line-height: 20px;
}
.order-divider {
text-align: right;
}
.order-divider a + a {
padding-left: 16px;
position: relative;
margin-left: 10px;
}
.orderInfo + .orderInfo::after {content: "";position: absolute;border-right: 1px solid var(--nevada-color);height: 15px;left: -11px;margin-left: auto;margin-right: auto;top: 3px;}

/*New Filters*/
.all-filters .filter-btn, .selected-filters .filter-btn{padding:6px 16px 6px 16px; font-size:16px; line-height:19px; margin-right:16px; background:var(--white-color); border:1px solid #B1B9C1; border-radius:16px;position:relative; display:inline-block;}
.selected-filters{margin-bottom:24px;}
.last-filter-btn{position:relative;margin:0 0 0 16px;}
.last-filter-btn:before {content:''; position:absolute; left:-16px; width:1px; height:100%; background:#b1b9c1;}
.angle-icon {position: absolute;cursor: pointer;left: auto; top: 4px;transition: all .3s ease 0s;}
.dropdown .dropdown-toggle .angle-icon {transition: all .3s ease 0s;}
.dropdown .dropdown-toggle.show .angle-icon {transform: rotateX(180deg);}
.price-filter{width:312px; margin:0;}
.hearing-aids-list .all-filters .dropdown-menu {z-index:9;}
/*All Filters*/
.filterby-all{ padding:16px; width:320px;}
.filterby-all h4{font-size: 16px; line-height:19px; font-weight:700; margin-bottom:12px;}
.filterby-all .form-group{margin-bottom:18px;}
.filterby-all .health-calendar{position:absolute; right:14px; top:10px;}
.filterby-all .filters-btn{height:36px; border-radius:4px; line-height:0;}
.form-floating .form-control{ height:48px; border: 1px solid #B1B9C1; background-color: #ECFAFF;font-size: 16px; line-height:22px; padding:12px 8px; color: #646F7D;border-radius: 4px;box-shadow: none;}
.form-floating .float-label { color: #646f7d; font-size: 16px;position: absolute;pointer-events: none; left: 18px; top: 50%;transform: translateY(-49%); transition: .2s ease all; -moz-transition: .2s ease all;-webkit-transition: .2s ease all; line-height: 20px; margin: 0;padding: 0;}
.form-floating .show .float-label {left: 16px; font-size: 14px;background: none; top: 15px;}
.dropdown .filterby-all .dropdown-toggle .angle-icon{right:14px; top:10px;}
.all-filters .filter-active{border:1px solid #D64029; background:#D640291A}
.history-header{border-bottom:1px solid #B1B9C180; margin-bottom: 16px;padding-bottom: 16px;}
.history-header h2{margin-bottom:0;}
.last-filter-btn:after{position:absolute; content:''; width:12px; height:12px; border-radius:100%; background:#D64029; top:0; right:14px;}
@media (max-width: 992px) {
    .history-header h2 {
        margin-bottom: 16px;
    }
}

/*Order details */
.order-details-wrap .order-details-inner{ width:100%; border-radius:8px; background:var(--white-color);box-shadow: 0px 2px 15px 0px #00000008; display:inline-block;}
.order-details-wrap .order-details {padding: 24px;display: flex;align-items: center;justify-content: space-between;}
.order-details-wrap .order-details h4{margin-bottom:16px; line-height:28px;}
.order-details-wrap .order-date{font-size:16px; line-height:16px; color:var(--nevada-color); margin-bottom:0;}
.order-details-wrap .order-date span{line-height:20px; font-weight:600;}

.shipment-details{border-top:1px solid #E9ECF0; padding:24px;}
.shipment-details .shipment-details-inner{margin-bottom:24px;}
.shipment-details .shipment-details-inner h5{font-size:20px; line-height:24px; font-weight:700; margin-bottom:32px; color:var(--woodsmoke-color);}
.shipment-details-inner .shipment-block{border:1px solid #E9ECF0; border-radius:6px;}
.shipment-details-inner .shipment-block .header{border-bottom:1px solid #E9ECF0; font-size:16px; line-height:19px; color:var(--nevada-color); padding:12px 16px;}
.shipment-details-inner .shipment-block .header .dropdown-menu{right:0;}

.shipment-details-inner .shipment-block .status{padding:0px 8px; font-size:14px; line-height:14px; font-weight:500; color:var(--woodsmoke-color); border-radius:3px; border:1px solid;} 
.shipment-details-inner .shipment-block .placed{border-color:#33BDE3; background:#ECFAFF;} 
.shipment-details-inner .shipment-block .tobeshipped{border-color:#FF8800; background:#FDE5CA;} 
.shipment-details-inner .shipment-block .delivered{border-color:#0FA91C; background:#ECF3ED;}
.shipment-block .shipment h5{font-size:20px; line-height:24px; font-weight:500; color:var(--woodsmoke-color); margin-bottom:0;}
.shipment-block .shipment span{font-size:16px; line-height:19px; color:var(--nevada-color);}
.shipment-block .delivery-address{background:#F5F6F8; font-size:16px; border-radius:4px; padding:4px 8px;}
.shipment-block .delivery-address p{line-height:20px; margin:0; color:var(--nevada-color);}
.shipment-block .delivery-address span{color:var(--woodsmoke-color); margin-left:6px;}
.shipment-block .meals-preference{padding:12px 16px; min-width:384px; min-height:70px; border:1px solid #E9ECF0; border-radius:4px; margin-right:16px;margin-bottom:16px;}
.shipment-block .meals-preference h6{font-size:16px; line-height:16px;color:var(--nevada-color); margin-bottom:13px; font-weight:400;}
.shipment-block .meals-preference p{font-size:16px; line-height:24px;color:var(--woodsmoke-color); margin-bottom:4px;}
.shipment-block .meals-preference p span{font-weight:500;}
.shipment-table{padding:0px 16px; margin-right:40px;}
.shipment-count {padding:0px 16px; margin:12px 0 24px}
.shipment-table .count{width:0px;}
.shipment-table .food-item{width:54px;}
.shipment-table .food-item-title{font-size:16px; font-weight:500; line-height:19px; color:#255798; margin:0 6px 0 16px;}
.shipment-table .wallet-icon{margin-top:-3px;}
.shipment-table .meals-content{font-size:14px; font-weight:500; line-height:15px; color:var(--nevada-color);}
.shipment-table table td{padding-bottom:16px}
.shipment-footer{background:#F5F6F8; padding:8px 12px; font-size:16px; line-height:24px; font-weight:500;  color:var(--nevada-color);}
.shipment-footer span{color:var(--woodsmoke-color);font-weight:600;}


@media (min-width: 768px) and (max-width:1023.98px) {
    .order-details-wrap .order-details { padding: 24px 16px;}
    .shipment-block .shipment h5{margin-bottom:12px;}
}

/*Mobile order details*/
@media (max-width: 767.98px) {
    .order-details-wrap .order-details{display:inherit;}
    .order-details-wrap .order-details h4{font-size:20px; line-height:20px;}
    .shipment-details .shipment-details-inner h5{font-size:20px; line-height:24px;}
    .shipment-details{padding:16px 11px;}
    .be-delivered{margin-bottom:32px;}
    .shipment-block .shipment h5{font-size:20px; margin-bottom:12px;}
    .shipment-block .shipment h5 span{font-size:16px; line-height:19px;}
    .shipment-block .delivery-address span{margin:6px 0 0 0;}
    .shipped-items-block{ display:flex; margin-bottom:24px;}
    .shipped-items-block:last-child{margin-bottom:0;}
    .shipment-table .food-item {width:53px; margin:-10px 16px 0 12px;}
    .shipment-table .food-item-title{margin:0 0 25px;}
    .shipment-block .delivery-address, .shipment-block .meals-preference p, .shipment-block .meals-preference h6, .shipment-footer, .shipment-table .food-item-title{font-size:16px;}
    .shipment-block .item-list-title{color:var(--nevada-color); margin:0 0 28px;}
    .wallet-quantity{color:var(--nevada-color); font-size:14px;}
    .wallet-quantity:not(:last-child){margin:0 16px 16px 0;}
    .shipment-block .meals-preference{min-width:95%; margin:8px;}
    .shipment-block .meals-preference h6{font-weight:400; font-size:16px;}
    .meals-preference{margin:0 16px 16px 16px;}
    .shipment-footer{font-size:15px;}
    .shipment-block{margin-bottom:24px;}
    .shipment-block .delivery-address { padding: 10px;}
    .shipment-details-inner .shipment-block .status {margin-left: 12px}
    .order-details-inner .order-details .icon-border-btn {font-size: 16px; padding: 8px 16px; margin: 10px 0 0; }
    .orderInfo {color: var(--nevada-color);margin-left: 0;position: relative;
    }
}




* {margin: 0;padding: 0;}
* {box-sizing: border-box;}
body {font-family: proxima-nova, sans-serif;font-size: 16px;line-height: 27px;font-weight: 400;color: #212121;background: #f7f7f7;letter-spacing: 0.15px;}
.NBLogo{max-width:180px;}
.unsubscribeContainer {display: flex;align-items: center;justify-content: center;}
.unsubHeader {background: #fff;padding: 36px 12px 32px;text-align: center;margin-bottom: 137px;line-height: 0px;}
.unsubscribeContainer .unsubscribeBlock h2 {margin: 0px 0 20px;color: #212121;font-size: 38px;letter-spacing: 0.3px;line-height: 38px;}
.unsubscribeContainer .unsubscribeBlock .unsubscribeContent {margin: 0px 0px 20px 0;color: #212121;font-size: 18px;font-weight: 300;letter-spacing: 0.3px;line-height: 24px;}
.unsubscribeContainer .unsubscribeBlock .unsubscribeContent strong {font-weight: 600;}
.unsubscribeContainer .unsubscribeBlock .bg-btn {font-size: 22px;font-weight: bold;letter-spacing: 0.3px;line-height: 22px;padding: 18px 24px;min-width: 240px;background: #F2604A;border: 0px;border-radius: 8px;color: #fff;display: inline-block;text-align: center;text-decoration: none;}
.textSection h4 {color: #F2604A;font-size: 12px;letter-spacing: 1.5px;line-height: 14px;}
.d-none {display: none;}

@media (min-width: 992px) {
.textSection, .imageSection {display: inline-block;vertical-align: top;}
.textSection {margin-right: 100px;max-width:322px;}
.unsubscribeBlock {margin: 5rem auto;}
.img-mobile {display: none;}
.unsubscribeBlock .textSection{max-width:inherit;}
}

@media (min-width: 320px) and (max-width: 767.98px) {
.unsubHeader {margin-bottom: 80px;}
.unsubscribeContainer .unsubscribeBlock h2 {font-size: 22px;line-height: 22px;margin-bottom: 12px;}
.unsubscribeContainer .unsubscribeBlock .unsubscribeContent {font-size: 16px;line-height: 22px;}
.unsubscribeContainer .unsubscribeBlock .bg-btn {font-size: 18px;font-weight: 600;padding: 12px 24px;}
}
@media (min-width: 320px) and (max-width: 991.98px) {
.unsubHeader {padding: 22px;}
.unsubHeader img {height: 24px;}
.unsubscribeContainer {text-align: center;}
.img-desktop {display: none;}
.img-mobile {width: 120px;}
.unsubscribeContainer img{margin-bottom:20px;}
}


/*
Project Name    :NationsOTC
Version          :1.0
/*

/*
================================================
Fonts - CREDC
================================================
*/

@font-face {
font-family:'CREDC';
/* src: url('../fonts/credc/CREDC.eot');
src: local('☺'), url('../fonts/credc/CREDC.woff') format('woff'), url('../fonts/credc/CREDC.ttf') format('truetype'), url('../fonts/credc/CREDC.svg') format('svg'); */
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: "museo-slab";
/* src:url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-100.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-100.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-100.otf') format('svg'); */
font-display: auto;
font-style: normal;
font-weight: 100;
font-stretch: normal;
}
@font-face {
font-family: "museo-slab";
/* src:url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-300.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-300.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-300.otf') format('svg'); */
font-display: auto;
font-style: normal;
font-weight: 300;
font-stretch: normal;
}
@font-face {
font-family: "museo-slab";
/* src:url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-500.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-500.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-500.otf') format('svg'); */
font-display: auto;
font-style: normal;
font-weight: 500;
font-stretch: normal;
}
@font-face {
font-family: "museo-slab";
/* src:url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-700.woff2') format('woff'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-700.woff') format('truetype'), url('https://nationscdn.azureedge.net/nb-container/fonts/MuseoSlab/museo-slab-700.otf') format('svg'); */
font-display: auto;
font-style: normal;
font-weight: 700;
font-stretch: normal;
}


/*
================================================
Common CSS
================================================
*/
:root{
--primary-color:#D64029;
--primary-hover-color:#C93C27;
--primary-light-color:#fdf0ed;

--secondary-color:#00497A;
--secondary-light-color:#ECFAFF;
--secondary-blue-dark:#255798;

--woodsmoke-color:#212121;
--error-color:#D61308;
--white-color:#fff;
--black-color:#000;
--light-bg-color:#E9ECF0;
--cadet-blue-color:#B1B9C1;
--success-green-dark:#0FA91C;
--cadet-blue-color:#646F7D;
--nevada-color:#646F7D;

--popup-header-color:#E9ECF0;
}
.lh-16{line-height:16px !important;}
.lh-14{line-height:14px !important;}
.lh-17{line-height:17px !important;}
.lh-20{line-height:20px !important;}
.lh-22{line-height:22px !important;}
.lh-19{line-height:19px !important;}
.pt-115{padding-top:115px !important;}
.pt-135{padding-top:115px !important;}
.py-20{padding:20px 0px !important;}
.pt-20{padding-top:20px !important;}
.p-32{padding:20px 32px 0px 32px !important;}
.pe-65 {padding-right: 65px !important;}
.mt3{margin-top:-3px;}
.mt-150{margin-top:150px !important;}
.me-25{margin-left:-25px;}
.ms-30{margin-left: 30px;}
.mt-12{margin-top:12px !important;}
.mt-33{margin-top:33px !important;}
.mt-40{margin-top:40px !important;}
.mt-35{margin-top:35px !important;}
.mt-80{margin-top:70px !important;}
.mt-210{margin-top:210px !important;}
.mt-250{margin-top:250px !important;}
.mw-525{max-width:525px !important;}
.mb-36 { margin-bottom: 36px !important; }
.mb-140 { margin-bottom: 140px !important; }
.mt-40 { margin-top : 40px !important}
.mt-65 {margin-top:65px !important;}
.mb-55 {margin-bottom:55px !important;}
.mb-65 {margin-bottom:65px !important;}
.mt30 { margin-top : -30px !important}
.mt18{margin-top:-18px !important;}
.mt-24 {margin-top:24px !important;}
.mb-24 {margin-bottom:24px !important;}
.my-24 {margin-top:24px !important;margin-bottom:24px !important;}
.mt-40 { margin-top: 40px !important;}
.max-h-65{max-height:65px;}
.h-30 {height:30px !important;} 
.h-40 {height:40px !important;}  
.h-193{height:193px !important;}
.h-170 {height:170px !important;}
.h-250 {height:250px !important;}
.h-80 {height:80px !important;}
.h-270 {height: 270px !important;}
.h-120{height:120px !important;}
.h-400 {height:400px;}

.min-h-80 {min-height:80px !important;}
.customFade:before {content: "";position: fixed;width: 100%;height: 100%;background-color: rgba(25,76,97,0.8);}
.maxw-inherit {max-width:inherit !important;}
.otcnet{box-shadow:none !important;}
.option-color {color: #ccc;}
.bancorp-wrapper a.readmore {margin-left: 4px;text-decoration: underline;font-weight: 500;cursor: pointer;}
.bancorp-wrapper a.readmore:hover{text-decoration:none;}
.bancorp-wrapper.copyright p {font-size: 12px;letter-spacing: 0;line-height: 16px;}
.w-auto{width:auto !important; min-width:auto !important;}
.w-220{max-width:220px !important;}

.info-icon-size{width:14px; height:14px; cursor:pointer;}
/* Bootstrap Classes Spacing */
.container {padding-right: 12px; padding-left: 12px;}
.row {margin-right: -12px; margin-left: -12px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {   padding-right: 12px;    padding-left: 12px; }
/* Sect Title */
.sec-title {text-align: center; margin: 0 0 20px;}
/* Heading Effects */
h2 { font-size: 32px; font-weight: 700; letter-spacing: 0.24px; line-height: 44px;}
h3 { font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 28px; color: var(--woodsmoke-color);}
h5 {  color: var(--nevada-color); font-size: 14px; font-weight: 500; letter-spacing: 0.3px;line-height: 15px; }
.transparent-bg{background:transparent;}

/*
================================================
Loader CSS
================================================
*/
.dvLoading{background:url(https://nationscdn.azureedge.net/otc-container/images/loader.gif) no-repeat center center rgba(255,255,255,0.8);width:100%;height:100%;position:fixed;top:0;z-index:9999999;left:0px}
.modalLoader{position:relative;}
.modalLoader:after{background: url(https://nationscdn.azureedge.net/otc-container/images/loader.gif) no-repeat center center var(--white-color);width: 100%;height: 100%;position: absolute;z-index: 9999999;content: "";opacity: 0.6;border-radius: 8px;}
.loader {width: 240px;height: 30px;left: 50%;transform: translateX(-50%);position: absolute;background: url(/public/assets/1d8d8c0305f4da49b1d5.gif) no-repeat center center transparent;}
@-webkit-keyframes spin {
0% {-webkit-transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);}
}
@keyframes spin {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
/*form internet explore*/
.iebrowser {min-width: 625px;margin: 0px auto;padding: 59px 70px;}
.iebrowser .logo img {width:250px;}
.iebrowser .content h4 {color: var(--woodsmoke-color);font-size: 24px;letter-spacing: 0.45px;line-height: 22px;margin-bottom:12px;}
.iebrowser .content h5 {color: var(--woodsmoke-color);font-size: 32px;font-weight: bold;letter-spacing: 0.3px;line-height: 36px;}
.iebrowser .content .ieimage{height:144px;margin:25px 0 31px;}
.iebrowser  .links p {color: var(--woodsmoke-color);font-size: 20px;letter-spacing: 0.38px;line-height: 32px;text-align: center;margin-bottom:5px;}
.iebrowser .links ul{margin:0px;padding:0px;}
.iebrowser .links ul li{display:inline-block;margin-right:16px;}
.iebrowser .links ul li a {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;       }
.iebrowser .links ul li a span {text-decoration: underline}
.iebrowser .links li img {height: 20px;margin-right: 2px;}
.iebrowser .safari{margin:0px; height:22px;}
.iebrowser .links ul li a .small {color: var(--woodsmoke-color);font-size: 12px;letter-spacing: 0.3px;line-height: 14px;margin-left: 2px;text-decoration:none;}

/* Available Wallets Section CSS */
.available-wallets{margin-bottom:15px;}
.available-wallets p{margin:0;}
.available-wallets .form-switch .form-check-input, .available-wallets .form-switch .form-check-input:focus{width:32px;height:16px;box-shadow:none;outline:none;background-color:var(--nevada-color);border-color:var(--nevada-color);margin:0; cursor:pointer;}
.available-wallets .form-switch .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color);box-shadow:none;outline:none;}
.available-wallets .toggle-check.toggle-bg{margin:0;background:rgba(233, 236, 240, 0.5);padding:8px 12px;border-radius:8px;font-weight:400;font-size:16px;line-height:16px;color:var(--woodsmoke-color);opacity:1;margin:0;height:auto;max-width:124px;}
.available-wallets .form-switch{display:flex;padding:0;min-height:inherit;margin:0;}
.available-wallets .toggle-check .form-check-label {font-size: 16px;line-height: 16px;margin:0 5px 0 0;}

.find-stores{padding:24px;margin-bottom:40px;}
.find-stores h2{font-size: 32px;line-height: 36px;margin:0 0 16px;}
.find-stores p {font-size: 20px;line-height: 28px;letter-spacing: 0.25px;margin:0 0 24px;}


.estimated-text{color:#212121; margin-left:12px;}
.estimated-delivery-text {display: flex;align-items: center;color: #646f7d;font-size: 14px;}
.estimated-delivery-text.delivery-border {border-left: 1px solid #B1B9C1;padding-left: 16px;}
/* Store Section CSS */
.cart-wrapper{margin-bottom:46px;}
.custom-pills .nav-pills{margin-left:24px;align-items: end;}
.custom-pills .nav-link {background: var(--light-bg-color);color: var(--woodsmoke-color);border-radius: 8px 8px 0 0;font-size: 18px;line-height: 18px;display: flex;align-items: center;justify-content: center; line-height:46px; padding:0 26px !important; width:auto; transition:none;margin:0 8px 0 0;z-index: 999;top: 2px;}
.custom-pills .nav-pills .nav-link.active{background-color:var(--white-color);color:var(--woodsmoke-color);position:relative; box-shadow:none !important; transition:none; font-weight:700;}
.custom-pills li .nav-link:after, .custom-pills li .nav-link:before {bottom: 0;content: "";height: 8px;opacity: 1;position: absolute;width: 6px;}
.custom-pills .nav-link.active:before {background: url(/public/assets/bb00d29d5be009df1764.svg) no-repeat 0 0;left: -6px;}
.custom-pills .nav-link.active:after {background: url(/public/assets/b0c900a531386ea521f0.svg) no-repeat 100% 0;right: -6px;}
.custom-pills button:focus:not(:focus-visible){box-shadow:0px 4px 8px 0px rgba(59, 66, 88, 0.20) !important;}
.custom-pills .custom-link:focus:not(:focus-visible){box-shadow:none !important;}
.store-block .tab-content {border: 1px solid #E9ECF0;background: var(--white-color);border-radius: 8px;/*position:relative;*/ /*z-index:99;*/ border:1px solid #E9ECF0;}
.store-block .count-block {padding:16px 24px;}
.store-block .product-space .count-block{padding:0;}
.store-block .count-block h4{font-weight:700;margin:0px;position:relative;bottom:-4px;}
.market-place-logo img {max-height:28px;object-fit: contain;max-width: 240px;}
.store-block .delivery-block{color:var(--nevada-color);font-size: 16px;line-height: 16px;font-weight: 400;}
.store-block .delivery-block .zipcode{font-size:18px;line-height:18px;font-weight:600;color:#000;}
.location-map{margin-top:2px;}
.store-block .warning-block, .address-block .warning-block{background:#FEE9E8;padding:16px 12px;}
.store-block .cart-warning-block{background:#FBF3D2;padding:16px 24px;}
.store-block .cart-item-block-header{padding:16px 24px;border-bottom:1px solid var(--light-bg-color);line-height:16px;color:var(--nevada-color);}
.store-block .cart-item-block{padding:20px 24px;border-bottom:1px solid var(--light-bg-color);}
.store-block .product-space .cart-item-block{padding:20px 0px}
.store-block .cart-item-block .item-img img{width:80px;height:auto;margin-right:12px;}
.store-block .cart-item-block .item-price{text-align:right;}
.store-block .cart-item-block .item-price h5{font-size:20px;line-height:24px;color:var(--secondary-color);margin-bottom:4px;font-weight:700;}
.store-block .cart-item-block .albertson-logo{border:1px solid #33BDE3;border-radius:6px;padding:4px 10px;margin-right:24px;line-height:16px;}
.store-block .cart-item-block .albertson-logo img{width:88px;}
.store-block .item-instructions{padding:16px 24px 24px 24px;}
.store-block .nav-pills {position:relative; padding:0; background:#f7f7f7;z-index:2; display:inline-flex;}
.store-block .nav-pills .tooltip-block {left: 180px;top:85px;}
.store-block.cart-store-block.custom-pills li.nav-item img {max-width: 44px;}

.icon-medium{width:18px;}
.mb-12{margin-bottom:12px;}
.mb-7{margin-bottom:7px;}
.mb12 {margin-bottom:12px !important;}
.cart-wrapper .price-block {background: var(--white-color);padding: 24px 16px;border-radius: 8px;margin-top: 46px;font-size:14px;line-height:14px;}
.cart-wrapper .price-block hr{color:var(--light-bg-color);opacity:1;}
.price-block .order-block{background:#FEE9E8;border:1px solid var(--error-color);font-size:12px;align-items:center;border-radius:6px;padding:4px; line-height:14px;}
.price-block .order-block p {line-height:14px;}
.price-block .order-block img{width:16px;}
.billing-address-new .checkbox label {font-size:14px;}
.minimum-cart-alert{margin-right:-5px; margin-left:-5px;}
.order-instructions-form h5 {font-size:16px; line-height:22px; font-weight:600; color:var(--woodsmoke-color);}
.order-instructions-form h5 span {font-weight:400; color:var(--nevada-color);}
.circle1{position: absolute;content: "";height: 162px;width: 182px; margin-top:24px; background: url(https://nationscdn.azureedge.net/otc-container/retail-store/orderpalced-shape.png) no-repeat center;margin-left: auto;margin-right: auto;left: 0;right: 0;top: 0px;animation-name: placeorder;animation-duration: 1s;}
@keyframes placeorder {
from {background-size: 10%;}
to {background-size: 90%;}
}
.hide-icon .circle1{opacity:0;}
.category-sort.sort {display:none}
.category-sort.sort.active {display:block;}
.fixed-sort{position:static; top:0; z-index:99; background:#f7f7f7;}
#safety-product h2 { font-size: 24px; font-weight: 700; letter-spacing: 0.3px; line-height: 28px; color: var(--woodsmoke-color);}
.custom-sortby{display:inline-block;}
.low-price-sec {display: flex;align-items: center;margin: 0;position: relative;margin: 0 0 12px;}.low-price-sec {}
.low-price-sec img {max-height: 16px;}
.low-price-sec span {margin-left: 6px;color: #2f6fcc;font-size: 14px;font-weight: 500;}
.low-price-sec:after {position: absolute;content: "";width: 43%;height: 1px;background-color: #dfe3ed;right: 0;}
.low-price-main {background-color: #f3f5fb;border: 2px solid #283cad;border-radius: 4px;padding: 16px 6px 0;margin: 0 0 16px;}

/* Albertsons delivary slot sec */
#serp-new {padding-top:80px;}
.edit-strip {background: #FBF3D2;padding: 8px;font-size: 12px;color: #000;line-height: 16px;display: inline-block;border-radius:4px;}
.top-pad .albertsons-storefront-list {padding-top:145px;}
.albertsons-storefront-list.top-space {padding-top:0;}
.tooltip-hide #serp-new {padding-top:0px;}
.delivary-slot-sec {width:100%; padding:0;}
.delivary-slot-sec h3 {font-size: 16px;font-weight: 600;line-height: 22px;background: var(--white-color);margin: 0;padding: 0 24px;}
.delivary-text-block-main {background:var(--white-color); padding:0px 0 15px;}
.delivary-text-block {background:#F5F6F8; padding:9px 22px 9px;}
.delivary-text-block .icon {margin:0 8px 0 0;}
.delivary-text-block .text {font-size: 16px;font-weight: 400;line-height: 22px;}
.delivary-text-block .text strong {font-weight:700;}
.delivary-slot-sec ul {background:var(--white-color); border:none;padding: 12px 24px;flex-wrap:inherit;}
.delivary-slot-sec ul li.nav-item {border-bottom:1px solid var(--light-bg-color);width:100%;padding:0 15px 0 0 !important;}
.delivary-slot-sec ul li.nav-item:last-child{padding:0 !important;}
.delivary-slot-sec ul li.nav-item:last-child .nav-link {margin:0;}  
.delivary-slot-sec ul li button {background:#f5f6f8; padding:12px 32px; margin:0 8px 0 0;width:100%}
.delivary-slot-sec ul li .nav-link {padding:12px 15px; background:#f5f6f8; border:none; flex-direction:column;border-radius:0px; min-width:inherit; font-size: 18px;font-weight: 400;line-height: 22px;text-align: center; position:relative;margin-bottom:0; display:inline-grid;color:var(--woodsmoke-color);}
.delivary-slot-sec ul li .nav-link:after { width: 0; height: 0;  border-left: 8px solid transparent;  border-right: 8px solid transparent; border-bottom: 10px solid var(--white-color); content:""; opacity:0; visibility:hidden;display:none;}
.delivary-slot-sec .nav .nav-link.active:before {display:none !important;}
.delivary-slot-sec .nav .nav-link.active:after {opacity:1; visibility:visible; background:none;right:auto; left:50%; position:absolute;margin-left:-8px; bottom:0; display:none;} 
.delivary-slot-sec ul li .nav-link.active {box-shadow:none !important; background:var(--primary-color) !important; border:none;color:var(--white-color); font-weight:600;}
.delivary-slot-sec ul li .nav-link.active span {color:var(--white-color);font-weight:600;}
.delivary-slot-sec ul li .nav-link span {font-size: 14px;font-weight: 400;line-height: 15px;text-align: center; margin-top:2px; color:var(--woodsmoke-color);}
.delivary-slot-sec .tab-content {padding:0; background:none;}
.delivary-tab-content-block .custom-radio {background:var(--white-color); padding:0 16px 24px; border-radius:0 0 8px 8px; margin:0 0 16px; overflow-y:auto; height:230px;}
.delivary-tab-content-block .custom-radio .form-check {padding:13px 16px; display:flex; align-items:center; border-bottom:1px solid var(--light-bg-color); margin-bottom:4px;}
.delivary-tab-content-block .custom-radio .form-check.active {background: var(--secondary-light-color); border:2px solid #7ad0f0;  border-radius:8px;}
.delivary-tab-content-block .custom-radio .form-check.active .form-check-input {border:5px solid var(--primary-color); background:none;}
.delivary-tab-content-block .custom-radio .form-check.reset-radio-btn .form-check-input {border: 1px solid var(--cadet-blue-color);background-color: var(--neutral-blue-light);}
.delivary-tab-content-block .custom-radio .form-check .form-check-input {left:20px;}
.delivary-tab-content-block .custom-radio .form-check .form-check-label {font-size: 16px;font-weight: 400;line-height: 22px;color:var(--woodsmoke-color); margin-left:30px;}
.delivary-tab-content-block .custom-radio small {font-weight:700; font-size:16px; padding-left:10px;}
.delivary-instruction-block {background:var(--white-color); border-radius:0 0 8px 8px; padding:24px;}
.delivary-instruction-block h5 {font-size: 16px;font-weight: 600;line-height: 22px;margin:0 0 4px;}
.delivary-instruction-block h5 span {font-size: 16px;font-weight: 400;line-height: 22px; margin:0 0 0 4px;}
.delivary-tab-content-block .error-text {color:var(--error-color); font-size:20px; }
.delivary-tab-content-block .error-block {min-height:400px}
.no-delivery-slot h4 {font-size: 24px;font-weight: 700;line-height: 29px;color:var(--woodsmoke-color);margin:24px 0 9px; }
.no-delivery-slot p {font-size: 16px;font-weight: 400;line-height: 16px;color:var(--woodsmoke-color);}
.delivary-info-sec {background:var(--white-color);}
.delivary-tab-content-sec {padding:16px 24px; min-height:400px; border-radius:0 0 8px 8px;}
.delivary-tab-content-sec .single-slot-sec {border-bottom:1px solid rgba(233, 236, 240, 1);padding:24px 0 16px; }
.delivary-tab-content-sec .single-slot-sec:first-child {padding-top:0;}
.delivary-tab-content-sec .single-slot-sec:last-child {border:none; padding-bottom:8px;}
.delivary-tab-content-sec .single-slot-sec h6 {font-size: 16px;font-weight: 400;line-height: 22px; margin:0 8px 0 0 !important;min-width:115px}
.single-slot-sec h6 .icon {margin:0 8px 0 0;}
.delivary-tab-content-sec .single-slot-sec ul {padding:0;}
.single-slot-sec ul {margin:0;}
.single-slot-sec ul li {display:inline-block; font-size: 14px;font-weight: 400;border:1px solid var(--nevada-color); padding:8px;background:var(--white-color); border-radius:8px; line-height:18px; margin:0 0 8px 12px; cursor:pointer; color:var(--woodsmoke-color); text-transform:lowercase; width:109px; text-align:center;}
.single-slot-sec ul li.active {background:var(--secondary-light-color); border:1px solid var(--secondary-color); color:var(--secondary-color); font-weight:600;}
.deliverSlot-buttons{background-color:var(--white-color); padding: 16px 24px; border-radius: 0 0 8px 8px; border-top:1px solid #e9ecf0}
/* Checkout New styles */
.checkout-inner-new {margin-bottom:0 !important;}
.checkout-inner-new .active .round-tab, .checkout-inner-new .completed .round-tab {border:none; background:none;}
.checkout-inner-new.checkout-inner .nav-tabs li.completed:after {background: var(--success-green-dark);top:16px;}
.checkout-inner-new ul li .active h6, .checkout-inner-new ul li .active span.shipping-text, .checkout-inner-new ul li .active .checkout-shipping{font-size:16px; color:var(--woodsmoke-color);}
.checkout-inner-new ul li span.shipping-text{font-size:16px; color:var(--woodsmoke-color);}
.checkout-inner-new ul li .completed h6 {font-size:12px; color:var(--woodsmoke-color);}
.checkout-inner-new ul {background:var(--white-color); padding:14px 16px 10px; width:100%;}
.checkout-inner-new ul li:last-child {padding-right:0;}
.checkout-inner-new ul li + li {padding-left:6px;}
.checkout-inner-new ul li a {display:flex; align-items:center; position:relative; z-index:2;background:var(--white-color); padding-left:5px;}
.checkout-inner-new ul li a span {margin:0; font-size:12px;line-height:15px; font-weight:600; color:var(--nevada-color); border:none; background:none; width:auto; height:auto;}
.checkout-inner-new ul li a h6, .checkout-inner-new ul li a span.shipping-text{padding:0 8px 0 6px; margin:0; color:var(--nevada-color); z-index:2;}
.checkout-inner-new ul li a .checkout-shipping {padding:0 8px 0 6px; font-size:14px; margin:0; color:var(--nevada-color); z-index:2;}
.checkout .checkout-inner-new .nav-tabs li:after {background: var(--light-bg-color); z-index:1;}
.checkout .checkout-inner-new .nav-tabs li.active:after {top:18px;}
.checkout .checkout-inner-new .nav-tabs li + li:after {top:12px;}
.checkout .checkout-inner-new h2 {margin: 0;padding: 24px 0 16px 24px;background:var(--white-color); border-top:2px solid var(--light-bg-color);}
.checkout .checkout-inner-new .nav-tabs li.active:after {background:var(--secondary-color);}
.shipping-address-inner .head-info, .shipping-address-inner .head-info h1 {border-top:1px solid var(--light-bg-color); font-size:16px;line-height:20px;}
.checkout-inner-new .success-info {border-radius:6px 6px 0 0; background:var(--white-color); width:100%; position:absolute; bottom:-62px;transition: all 0.3s ease 0s; opacity:0; display:none; }
.checkout-inner-new .success-info .icon {margin:0 8px 0 0;}
.checkout-inner-new .success-info .text {font-size: 18px;font-weight: 600;color:var(--woodsmoke-color);}
.steps-info {overflow:hidden;}
.steps-info.active .success-info {bottom:-18px; z-index:9; display:block;}

/*
================================================
Sales Tax CSS
================================================
*/
.salestax-address { background: var(--secondary-light-color);padding: 12px 24px; color:var(--woodsmoke-color); font-size:16px; font-weight:400; line-height:20px;}
.salestax-address .address-info{top:3px;}
.salestax-address .address-info .hover-popup{white-space: initial; width:190px;}
.address-popup{max-width:555px; color:var(--woodsmoke-color);}
.address-popup p{color:var(--woodsmoke-color); line-height:24px;}
.ps-8{padding-left:8px;}
.salestax-price-details p{font-size:13px !important; line-height:17px !important; font-weight:500; color:var(--nevada-color); margin-top:4px;}
.each-pack-value{font-size:12px; line-height:14px; color:var(--nevada-color); margin-top:6px; margin-left:7px;}
.each-pack-value-review{font-size:14px; line-height:17px; color:var(--nevada-color);}
.salestax-toopltip{top:3px;} 

.salestax-toopltip .hover-popup{width:400px !important;white-space: initial !important;}
.salestax-toopltip .finaltax-tooltip{width:320px !important;white-space: initial !important;}
.salestax-toopltip .w-275{width:275px !important;}
.salestax-toopltip .hover-popup p{margin-bottom:0px; font-weight:normal;}
.product-details-salestax p{font-size:14px; line-height:15px; font-weight:500; color:var(--nevada-color); margin-top:12px;}
.product-detail-tooltip{top:3px;}
.product-detail-tooltip .hover-popup{white-space: initial; font-weight:normal; width: 400px; line-height:24px; font-size:16px;}
.custom-mt-12{margin-top:12px;}
.custom-mt-8{margin-top:8px;}
.salestax-faq{background:var(--white-color); padding:32px 24px; border-radius:8px;}
.salestax-faq h4{font-size:24px; line-height:28px; color:var(--woodsmoke-color);}
.salestax-faq ul li{max-width:86%;list-style:disc; color:var(--black-color); font-size:18px; line-height:24px; margin-bottom:8px; font-weight:400; margin-left:5px;}
.salestax-faq .icon-bg-btn{margin-top:40px;}
.salestax-zipcode{background:#FBF3D2; padding:16px 24px; color:var(--black-color); font-size:16px; line-height:16px;}
.salestax-zipcode-checkout{background: var(--secondary-light-color);padding: 16px 24px; color:var(--woodsmoke-color); font-size:16px; font-weight:400; line-height:16px;}
.salestax-bottom-bor{border-bottom:1px solid var(--light-bg-color);}
.salestax-wallet{font-size:14px; font-weight:500; color:var(--nevada-color);}

@media(min-width:992px) {
.w-160{min-width:160px !important;}
.w-210{min-width:210px !important;}
#replaceCart .modal-buttons button.btn-outline {max-width:inherit;}
#replaceCart .modal-body sup {top: 1px;font-size: 18px; left: 0px;}
.skeleton-orderdetails.delivery-slot-loader .right-sec .cardheader {height:35px; border-radius:8px;}
}


/* Checkout Bounce */
@-webkit-keyframes bounceRight {
0%,
20%,
50%,
80%,
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
40% {
-webkit-transform: translateX(-8px);
transform: translateX(-8px);
}
60% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
}
@-moz-keyframes bounceRight {
0%,
20%,
50%,
80%,
100% {
transform: translateX(0);
}
40% {
transform: translateX(-8px);
}
60% {
transform: translateX(-10px);
}
}
@keyframes bounceRight {
0%,
20%,
50%,
80%,
100% {
-ms-transform: translateX(0);
transform: translateX(0);
}
40% {
-ms-transform: translateX(-8px);
transform: translateX(-8px);
}
60% {
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
}

@keyframes CartBoxLine {
0% {opacity: 0;width:0;}
100% {opacity: 1;width: 100%;box-shadow: 0 2px 20px 0 rgba(39,39,39,0.24);}
}
/* Cart Box Css End Here */

/*benefits pro app css*/
.benefits-pro-sec:after {background: linear-gradient(180deg, rgba(255,255,255,0.36) 100%, rgba(255,255,255,0.85) 44.79%, var(--white-color) 100%);content: "";left: 0;position: absolute;right: 0;top: 0;bottom: 0;}
.benefits-pro-sec {background: url(/public/assets/7794ef0cb6814f725acd.png);position: relative;}
.benefits-pro-app {height: 100vh;display: flex;align-items: center;text-align: center;margin: 36px;z-index: 9;position: relative;justify-content: center;}
.benefits-pro-app .nations-logo img {height: 88px;object-fit: contain;width: 88px;}
.benefits-pro-app h4 {color: var(--primary-color);font-weight: 700;font-size: 24px;line-height: 24px;margin: 0 0 6px;}
.benefits-pro-app p {font-size: 16px;margin: 0 0 24px;line-height: 20px;}
.benefits-pro-app .icon-bg-btn {font-size: 18px;padding: 0 10px;font-weight: 700;}
.nations-logo {margin-bottom: 48px;}
.benefits-pro-app .custom-link {margin: 24px 0 61px;}

.benefits-pro-sec .benefits-pro-cont {box-shadow: 0px 2px 8px 0px #0E0A1F14;padding: 16px;background-color: #fff;margin:0px;padding:16px;border-radius: 8px;}
.benefits-pro-app.benefits-pro-sec {background: #F5F6F9;margin: 0;padding: 28px;}
.benefits-pro-app.benefits-pro-sec h3 {padding: 12px 0;border-bottom: 1px solid #0F567329;}
/*
/*
================================================
Select Benefits Pop Up
================================================
*/
.benefit-wrapper .card{border:2px solid var(--nevada-color);width:348px;margin:0px 24px 24px 0px;cursor:pointer;border-radius:8px}
.benefit-wrapper .card:nth-child(3n+3){margin-right:0px;}
.benefit-wrapper .card-header{background: #EFF1F3;border-bottom: 2px solid var(--nevada-color);padding: 16px 16px 16px 24px;}
.benefit-wrapper .benefit-icon{width:66px;height:66px;border:1px solid var(--nevada-color);border-radius: 6px;margin-right:15px;background:var(--white-color);}
.benefit-wrapper .benefit-icon img {filter: grayscale(100%);opacity: 0.9;}
.benefit-wrapper .card-title {color: var(--nevada-color);font-size: 24px;font-weight: bold;line-height: 28px;margin-bottom: 4px;}
.benefit-wrapper .card-sub-title {color: var(--nevada-color);font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;}
.benefit-wrapper .card-body{padding:12px 24px 50px;}
.benefit-wrapper li {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin-bottom: 8px;padding-left: 16px;position: relative;}
.benefit-wrapper li:before {content: "";position: absolute;height: 8px;width: 8px;background-color: var(--secondary-color);border-radius: 50px;top: 7px;left: 0;}
.benefit-wrapper .custom-link{font-weight:500;margin-top:10px;position:absolute;bottom:14px}
.benefit-wrapper .custom-link svg{position: relative;top: -1px;margin-right:7px;}
.benefit-wrapper li .list-info{color: var(--nevada-color);font-size: 14px;display:block;}
.benefit-wrapper .custom-check label{color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 24px;}
.benefit-wrapper .card.active{border-color:var(--secondary-color);}
.benefit-wrapper .card.active .card-header{background:var(--secondary-color);border-color:var(--secondary-color);border-radius: 3px 3px 0 0;}
.benefit-wrapper .card.active .card-title {color: var(--white-color);}
.benefit-wrapper .card.active .card-sub-title {color: var(--white-color);}
.benefit-wrapper .card.active .benefit-icon img {filter: grayscale(0%);opacity: 1;}

/* Card CSS */
.additional-sec tbody, .additional-sec td, .additional-sec tfoot, .additional-sec th, .additional-sec thead, .additional-sec tr {width: 100%;}
.btn-fill {  min-width: 228px;  background-color: var(--primary-color);  color: var(--white-color); font-weight: bold; line-height: 20px; box-shadow: none !important;}
/*.w-100{min-width:100px !important;}*/
.w-120{min-width:120px !important;}
.w-140{min-width:140px !important;}
.w-260{min-width:260px !important;}
.w-450{min-width:450px !important;}
.mw-0{min-width:0px !important;}
.w-500{min-width:500px !important;}


.card-sec {padding: 24px 32px 0 0;}
.payment-card{width:340px; height:203px;padding:24px 27px;border-radius:12px;color:var(--white-color);position:relative;margin:0px auto;}
.payment-card .status-logo{margin-bottom:22px;}
.payment-card .status-logo .status{height:20px;padding:5px 12px;min-width:70px;border-radius:10px;background:rgba(255,255,255,0.56);color:var(--black-color);font-size:12px;line-height:14px;display:flex;align-items:center;justify-content:center;letter-spacing:0.3px;}
.payment-card .çard-number{font-size:20px;letter-spacing:0.7px;line-height:19px;text-shadow:2px 2px 0 rgba(0,0,0,0.5);margin:20px 0 25px;font-family:'CREDC'; color:var(--white-color);}
.payment-card h6.card-type{  color: var(--white-color); font-size: 10px; font-weight: 600;  letter-spacing: 0;  line-height: 12px;  text-shadow: 0 1px 0 rgba(0,0,0,0.5); margin:0;}
.payment-card .expiry h6{font-size:7px;line-height:8px;letter-spacing:0.3px; font-weight:100;text-align:right;margin:0 5px 0 0;opacity:0.7;}
.payment-card .expiry h4{font-family:"proxima-nova";font-size:16px;letter-spacing:0;line-height:18px;text-shadow:0 0 1px rgba(0,0,0,0.5);margin:0;font-weight:normal;text-align:center;color:var(--white-color);}
.onhold{opacity:0.4;pointer-events:none;color:var(--white-color) !important;}

/* Benefit Tracker New Styles */
.json-icon {position:absolute; top:3px; left:122px; } 
.BTnewStyle .benefit-tracker-wraper {padding:33px 15px 15px;cursor:pointer;}
.BTnewStyle .benefit-tracker-wraper h5, .BTnewStyle .benefit-tracker-wraper h2 {position: absolute;left: -3px;top: 7px;color: #19546C;font-size: 14px;font-weight: 600;letter-spacing: 0.5px;line-height: 16px;background: #FFEEEC;border-radius: 0px 20px 20px 0px;padding: 2px 13px 0 11px !important;}
.BTnewStyle .expiring-soon{line-height:16px;position:absolute;right:15px;top:7px;color:#F9BD3D;font-size:13px;letter-spacing:1px;display: flex;align-items: center;height:16px;font-weight: 600;}
.BTnewStyle .expiring-soon svg{margin:0 10px 0 0;}
.BTnewStyle .benefit-tracker-wraper .benefits-info span {display: block;font-size: 14px;font-weight: 600;letter-spacing: 0.3px;line-height: 15px;}
.BTnewStyle .benefit-tracker-wraper .benefits-info b {font-weight: 600;letter-spacing: 0.3px;line-height: 20px;padding-left:3px;}
.BTnewStyle .benefit-tracker-wraper .benefits-info:last-child b {font-weight: 600;}
.BTnewStyle .desk-benefits-result .benefits-result {margin: 0 8px 4px 8px;}
.BTnewStyle .desk-benefits-result .benefits-rewards-balence {margin-bottom:0px; padding-bottom:12px;}
.desk-benefits-result .benefits-rewards-balence .benefits-info {margin:0 0 10px;}
.desk-benefits-result .benefits-rewards-balence .benefits-info span {font-weight:700 !important; color:var(--woodsmoke-color) !important;}
.BTnewStyle .desk-benefits-result .benefits-result-pay{margin: 8px 8px 4px 8px;}

/* Popupover CSS Start End */
.BTnewStyle .desk-benefits-result .benefits-result h4 {color: var(--woodsmoke-color);font-size: 20px;margin-bottom:0px;font-weight: 600;letter-spacing: 0.3px;line-height: 24px;}
.BTnewStyle .desk-benefits-result .benefits-result .benefits-info span {color: var(--nevada-color);font-weight: 400;}
.BTnewStyle .desk-benefits-result .benefits-result .benefits-info:last-child span {color: var(--woodsmoke-color);font-weight: 700;}
.BTnewStyle .benefit-disclamier{opacity:0.77;}
.BTnewStyle .benefits-result .title-alert{margin:0 0 8px;}
.BTnewStyle .benefits-result .benefit-alert{font-weight:600;color:var(--woodsmoke-color); height: auto;line-height: initial;padding: 5px;font-size: 13px;border-radius: 3px;border: 1px solid transparent;padding:2px 6px;}
.BTnewStyle .benefits-result .alert-primary{background: #ECFAFF;border: 1px solid #4EC4E4;}
.BTnewStyle .benefits-result .alert-warning{background:#FBF3D3;border: 1px solid #F9C44E;}
.BTnewStyle .benefits-result .benefit-alert .alert-type{margin:0 3px 0 0;}
span.alert-type {color: var(--nevada-color);}
.deskBT .desk-benefits-result{margin-top:0px;}
.alert.alert-primary{background-color: #ECFAFF !important;border:0px;}
.desk-benefits-result{background:#1569A1;border-radius:0 0 4px 4px;margin-top:75px;padding-top:3px; padding-bottom:5px;}
.benefits-inner{max-height:400px;overflow:auto;}
.benefits-inner::-webkit-scrollbar {display: none;}
.desk-benefits-result .benefits-result {border-radius: 6px;background-color: var(--white-color);margin: 0 4px 4px 4px;padding:16px 12px;}
.desk-benefits-result .benefits-result h4 {color: var(--woodsmoke-color);font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;margin-bottom:12px;}
.desk-benefits-result .benefits-result h4 img {position: relative;top: -1px;}
.desk-benefits-result .benefits-result .benefits-info {line-height: 20px;min-width: 108px;color: #292929;font-size: 16px;font-weight: bold;letter-spacing: 0.3px;}
.desk-benefits-result .benefits-result .benefits-info img, .desk-benefits-result .benefits-result .benefits-info svg{position:relative;top:-1px;padding-right:2px;}
.desk-benefits-result .benefits-result-pay {border-radius: 6px;background-color: var(--white-color);margin: 16px 4px 4px 4px;padding: 8px 12px;}
.desk-benefits-result .benefits-result-pay .benefits-info{text-align:right;line-height:17px;padding-right:30px;}
.desk-benefits-result .benefits-result-pay .benefits-info span {color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 24px;margin-right: 24px;}
.desk-benefits-result .benefits-result-pay .benefits-info b {color: var(--woodsmoke-color);font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;}
.desk-benefits-result .benefits-result-pay .benefits-info span img {position: relative;top: -2px;left: -3px;}
.desk-benefits-result .benefit-disclamier {color: var(--white-color);font-size: 13px;letter-spacing: 0.3px;line-height: 16px;padding: 8px 8px 18px 10px;font-weight:300;}
.btn.myBenefitBtn {position: absolute;bottom: -30px;left: 50%;background:#1569A1;width: 40px;padding: 0;border: 0;border-radius: 0 0 6px 6px;height: 30px;line-height: 11px;transform: translateX(-50%);box-shadow:none; min-height:auto; min-width:auto;}
.btn.myBenefitBtn.collapsed{bottom:-18px !important;}
.btn.myBenefitBtn.collapsed svg {transform: rotate(-180deg);}
.btn.myBenefitBtn svg {position: relative;top: 3px;}
.btn.myBenefitBtn:focus{background:#1569A1 !important;}
.benefits-result-pay.benefits-rewards {padding: 12px 12px;}
.desk-benefits-result .benefits-result-pay.benefits-rewards .benefits-info b {text-align: right !important;font-size: 16px !important;}
.desk-benefits-result .desk-benefits-result .benefits-result-pay.benefits-rewards {text-align: left;}
.desk-benefits-result .benefits-result-pay.benefits-rewards .benefits-info {font-size: 16px;font-weight: 700;color: var(--black-color);}
.desk-benefits-result .benefits-result-pay.benefits-rewards .benefits-info span {color: var(--woodsmoke-color);font-size: 20px;font-weight: 600;}
.desk-benefits-result .benefits-result-pay.benefits-rewards .benefits-info span {margin-right: 0px;}
.desk-benefits-result .benefits-result-pay.benefits-rewards .benefits-info span .benefits-img {position: relative;top: -1px;left:0px;width: 21%;}
.use-available-sec {  border-radius: 6px; background-color: #fbf3d2;  padding:9px;font-size: 14px;letter-spacing: 0.26px; color: var(--woodsmoke-color); display:inline-block; line-height: initial; margin: 0 2%; width:96%;}
button.btn.myBenefitBtn:focus, button.btn.myBenefitBtn.active {background: #3a83a1;}
/* Choose Plan Css */
.choose-plan p.title{color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;margin:0 0 24px;}
.choose-plan h5{font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin:0 0 10px;color:var(--woodsmoke-color);}
.choose-plan label, .choose-plan label span{color: #353535;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin:0;}
.choose-plan .modal-body{padding:24px;}
.choose-plan .customRadio{margin:0 0 32px;}
.choose-plan p.note{color:var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height:22px;}
.choose-plan p.note span{color:var(--nevada-color);}

.albertsons-logo img {width:92%;}
.cat-albertsons-logo-sec {background: #bdf3ff;border-radius: 6px; padding:32px 28px; margin:0 0 8px;}
.cat-albertsons-logo-sec-main {border: 1px solid var(--light-bg-color);border-radius: 8px;background:var(--white-color);padding:8px 16px;}
.cat-albertsons-logo-sec-main img {width:100%;}
.myProfileRightPanel .contact-preference-details{margin-right:80px; padding-right:80px; border-right:1px solid var(--cadet-blue-color); margin-top:16px;}
.myProfileRightPanel .contact-preference-details:last-child{border-right:none;}
.myProfileRightPanel .contact-preference-details h4{font-size:16px; margin-bottom:5px;}
.contact-preference-section p{color:var(--nevada-color); font-size:16px; margin-bottom:0;}

/* Albertsons Delivery Time Sec */
.albertsons-devivery-time {width: 100%; border: 1px solid var(--light-bg-color); border-radius: 6px;  text-align: center;background: linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.95) 37.22%, var(--white-color) 100%);padding: 32px 24px;margin: 0 0 15px; text-align:left;}
.albertsons-devivery-time p {font-weight: 500;font-size: 16px;line-height: 16px;color:var(--woodsmoke-color);margin:0;}
.albertsons-devivery-time p strong {font-weight:700;}
.albertsons-devivery-time p + p { margin:16px 0 0;}
.albertsons-calendar-section {max-width:460px; width:100%; margin-top:24px;}
.albertsons-calendar-sec-inner {padding:0 36px 32px 0;}
.albertsons-sec-head {margin:0 0 9px;}
.albertsons-sec-head .icon img {cursor:pointer;}
.albertsons-sec-head h5 {text-align:center; font-weight: 700;font-size: 18px;line-height: 22px; margin:0; color:var(--woodsmoke-color);}
.albertsons-calendar-section ul li span {display:block; text-align:center;color:var(--nevada-color);font-weight: 400;font-size: 16px;margin:0 0 8px;}
.albertsons-calendar-section ul li a {position: relative; display: block;padding:0;background: var(--light-bg-color);border-radius: 2px !important;color:var(--woodsmoke-color);font-weight: 400;font-size: 18px; height:48px; width:54px; line-height:48px; text-align:center; border:none;}
.albertsons-calendar-section ul li a.active, .albertsons-calendar-section ul li a:hover {background: var(--primary-color); color:var(--white-color);font-weight: 700;}
.albertsons-calendar-section ul li a.disabled {background: var(--light-bg-color);color: var(--light-bg-color);}
.albertsons-calendar-section ul li + li {margin:0 0 0 8px;}
.select-time-slot h6 {font-weight: 500;font-size: 16px; color:var(--woodsmoke-color); margin:0 0 8px;}
.select-time-slot small {font-weight: 400;font-size: 14px;line-height: 14px; color:var(--nevada-color);}
.select-time-slot a {display: inline-flex;flex-direction: column;justify-content: center;align-items: center;padding: 5px 12px;background: #F5F6F8;border: 1px solid var(--light-bg-color);border-radius: 8px;font-weight: 500;font-size: 14px; color:var(--nevada-color); margin:0 16px 0 0;}
.select-time-slot a.active, .select-time-slot a:hover {background: var(--secondary-light-color);border: 1px solid var(--secondary-color);color: var(--secondary-color);font-weight: 500;} 
.select-time-slot a:last-child {margin:0;}
.standard-block {background: var(--secondary-light-color);border-radius: 8px; padding:8px;}
.standard-block .icon {margin:0 8px 0 0;}
.standard-block small {font-weight: 500;font-size: 14px;color:var(--woodsmoke-color);}
.standard-block small strong {font-weight:700;}
.albertsons-logo img {width:100%; max-width:160px;}
.store-block.count-block-new .cart-item-block {border-bottom:none;}
.store-block.count-block-new .cart-item-block .cart-list {padding-top:0; padding-bottom:0; border:none; margin:0;}
.total-price-text {font-size: 20px;font-weight: 600;line-height: 20px;color:var(--woodsmoke-color);}
.normal-price-text {font-size: 14px;font-weight: 400;line-height: 17px;display:block;color:var(--nevada-color); margin-top:4px;}
.checkout-product-name .product-name.product-cart.product-cart-latest {width:60% !important;}
.checkout-product-name .product-name.product-cart.fbproduct-cart-latest {width:55% !important;}
.order-item-details{position: relative;bottom: -2px;}
.skeleton-orderdetails.delivery-slot-loader .right-sec .cardheader {height:35px; border-radius:8px;width:90%;}
.new-cart-price .total-price-text{color:var(--secondary-color)}

/* Albertsons Inner banner css */
.profile-banner.albertsons-shop-inner-banner {background:url(https://nationscdn.azureedge.net/otc-container/retail-store/albertsons-shop-inner-banner.png) left top no-repeat; padding:35px 40px; background-size:100%; /*transition: all 0.3s ease 0s;*/ margin:0 36px 0 0 !important;}
.albertsons-shop-banner-content {width:100%;max-width:650px;}
.content-sec.albertsons-bg {background:url(https://nationscdn.azureedge.net/otc-container/retail-store/bg-pattern.png) left -10px repeat; background-attachment:fixed;}
.albertsons-shop-banner-content .albertsons-logo img {max-width:300px;}
.albertsons-logo-sec h2 {font-size:48px; line-height:59px; color:var(--woodsmoke-color); margin:0 0 0 5px;}
.albertsons-logo-sec h2 {margin-top:10px;}
.albertsons-logo-sec .text-link {font-size:16px; line-height:36px; margin:0 0 0 16px;color:var(--secondary-blue-dark);}
.albertsons-logo-sec .text-link:hover {text-decoration:none;}
.content-sec.albertsons-bg .back-text-btn {font-size: 20px;font-weight: 600;line-height: 16px;color:var(--secondary-blue-dark);margin:0 0 15px; position:inherit;}
.albertsons-marketplace .profile-sec.dynamic-banner{padding-top:28px;}
.albertsons-logo-block{display:flex;align-items:self-end;}
.albertsons-small-banner-main .albertsons-shop-banner-content{max-width:100%;}
.albertsons-small-banner-main .shoping-block{opacity:0;display:none;}
.albertsons-marketplace + .footer{position:relative; z-index:99; border-top:7px solid #f7f7f7;}

.shoping-block {padding:12px 16px; background:var(--white-color); border-radius:8px; box-shadow: 0px 0px 5px 0px rgba(8, 0, 255, 0.3); margin-top:32px;}
.shoping-block ul {margin:0; padding:0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.shoping-block ul li:first-child {padding-left:0;}
.shoping-block ul li {display: -webkit-box;display: -ms-flexbox; display: flex; -webkit-box-align: center;-ms-flex-align: center; align-items: center; gap: 12px; position:relative; padding:0 20px;}
.shoping-block ul li:after {position:absolute; width:1px; height:32px; background:var(--light-bg-color);content:""; right:0;}
.shoping-block ul li:last-child {padding-right:0;}
.shoping-block ul li:last-child:after {background:none;}
.shoping-block .icon {width:40px; height:40px;display: flex;display: flex;}
.shoping-block .info {display: flex;flex-direction:column;}
.shoping-block .info h4 {font-size: 20px;font-weight: 500;line-height: 24px;margin:0;}
.shoping-block .info p {font-size: 14px;font-weight: 400;line-height: 17px;margin:0;color:var(--woodsmoke-color);}
.store-cart-main .cart-store-block.store-block .nav-pills {z-index:99999}
.store-cart-main {overflow:hidden;}
.fade-overlay .productImages {position:relative;}
.fade-overlay .productImages:after {content:""; background:rgb(233, 236, 240, 0.15); position:absolute; top:0; right:0; bottom:0; left:0; width:95px; height:100%;}
.fade-overlay .branding-logo {position:relative;}
.fade-overlay .branding-logo:after {content:""; background:rgb(233, 236, 240, 0.2); position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%;}
.fade-overlay .show-popup {color: rgba(100, 111, 125, 0.7);}
.fade-overlay .product-details-content .wallet {color: rgba(100, 111, 125, 0.7);}
.fade-overlay .grey-text-small {color: rgba(100, 111, 125, 0.7);}
.orderDetailsBox .card-body .fade-overlay h5, .orderDetailsBox .card-body .fade-overlay h5 span {color: rgba(100, 111, 125, 0.7);}
.orderDetailsBox .card-body .fade-overlay .unit-price.price-head h5, .profileRightPanel .orderDetailsBox .card-body .price-head h5 {font-size:20px; margin:0 0 8px; color:var(--woodsmoke-color);}
.l-height-20{line-height:20px;}
.profileRightPanel .orderDetailsBox .card-body .price-head small {font-size:14px; color:var(--nevada-color);line-height:14px;}
.profileRightPanel .orderDetailsBox .card-body .price-head .payment-tooltip {width:auto; min-width:215px; max-width:400px; white-space:normal;text-align:left;}
.profileRightPanel .orderDetailsBox .card-body .price-head .payment-tooltip {width:auto; min-width:250px; max-width:400px; white-space:normal;text-align:left;}
.profileRightPanel .orderDetailsBox .card-body .price-head .payment-tooltip .icon {top:-4px;}
.orderDetailsBox .card-body .fade-overlay .unit-price h5 {color:var(--nevada-color);}
.cart-list.bg-overlay:before {content:""; }
.cart-store-block .cart-list .cart-new-image {overflow:inherit;}
.cart-store-block .cart-new-image  .checkbox.checkbox-position input[type="checkbox"] + .box:after {top: -20px;left: -3px;}
.cart-store-block .cart-new-image .checkbox input[type="checkbox"]:checked + .box:before {left: 0px;top: -22px;}
.store-cart-main .custom-pills .nav-item {padding:8px 0 8px 20px; pointer-events: none !important; position:relative;}
.store-cart-main .custom-pills .nav-item:after {background:var(--white-color); content:""; width:100%; height:8px; bottom:0; left:0; position:absolute;} 
.store-cart-main .custom-pills .nav-item + .nav-item {padding-left:0;}
.store-cart-main .custom-pills .nav-item .nav-link {pointer-events:none; cursor:not-allowed;}
.store-cart-main .cart-store-block.store-block .nav-pills .tooltip-block { z-index: 999999; top:150px;}
.albertsons-storefront-list .delivary-info .btn-group .btn {width:auto; min-width:100px; border:1px solid var(--secondary-color) !important; color:var(--secondary-color) !important; background:var(--white-color);}
.custom-select-dropdown.delivary-custom-dropdown .dropdown-toggle::before {transform: rotate(270deg);top: 7px;}
.custom-select-dropdown.pricing-select-dropdown .dropdown-toggle.show::before {transform: rotate(180deg)}
.custom-select-dropdown.pricing-select-dropdown .dropdown-toggle::before {transform: rotate(360deg);top: 7px;}
.tooltip-block:before {content:""; position:absolute;background:url(https://nationscdn.azureedge.net/otc-container/retail-store/arrow-shape.png) left top no-repeat; width:90px; height:90px; top:-56px; left:-40px; z-index:-1;}
.tooltip-block {position:absolute;background:#ffedc2; padding:16px 24px; gap:20px; width:424px; display:flex; top:148px; border-radius:8px; left:75px; z-index:9;}
.tooltip-hide .tooltip-block {display:none;}
.tooltip-hide .tooltip-block:after {display:none;}
.tooltip-hide .pricing-select-dropdown {opacity:1; pointer-events:inherit;}
.tooltip-block p {font-size:16px; color:var(--woodsmoke-color); margin:0; line-height:20px;}
.tooltip-block p strong {font-weight:bold;}
.tooltip-block span .ok-btn  {padding:0 18px;color:var(--white-color); background:#363636; display:inline-block; border-radius:24px;cursor:pointer; font-size:16px;}
.delivary-custom-dropdown {padding: 25px 20px;border-radius: 16px;background: #f7f7f7; }
.delivary-custom-dropdown #btnGroupDrop {pointer-events:none;}
.tooltip-hide .delivary-custom-dropdown #btnGroupDrop {pointer-events:inherit;}
.tooltip-hide .delivary-custom-dropdown {padding:0; background:none;pointer-events:inherit;}
.profile-sec.dynamic-banner {position:inherit; max-width:100%; width:100%; z-index:99; padding-top:16px; padding-bottom:40px;}
.albertsons-small-banner-main.profile-sec.dynamic-banner {/*position:fixed !important;*/padding-bottom:24px;background: #f5f5f5;}
.fixed-header .result-header {position:fixed; z-index:99999; width:100%; max-width:830px;}
.fixed-header .result-header-fixed .safety-product {/*position:sticky;*/ z-index:9; width:100%; max-width:830px; top:330px; background:#f7f7f7; padding:1rem; }
.fixed-header .top-space .result-header-fixed .safety-product {border-bottom:10px solid #f7f7f7}
.fixed-header .result-header-fixed .safety-product .sort-sec {margin-bottom:24px;}
.fixed-header .result-header-fixed .safety-product .sort-sec h3 {margin-top:0 !important;}
.fixed-header .result-header-fixed .safety-product .categories-head {margin-top:0;}
.fixed-header .result-header-fixed .single-product-sec .item {z-index:1;}
.fixed-header .tooltip-hide .safety-product {z-index:9;}
.albertsons-marketplace .fixed-header .tooltip-hide .safety-product {z-index:9;}
.result-header-fixed .noresults-found {margin-top:0px;}
.albertsons-fixed-header .result-header {position:fixed; z-index:9; width:100%; max-width:830px;}
#categories-block .safety-product {z-index:9; width:100%; max-width:830px;padding:0;background:#f7f7f7}
#categories-block .result-header-fixed .safety-product {padding-bottom:24px;}
#categories-block .result-header-fixed .single-product-sec {margin:0 0 24px;}
.albertsons-fixed-header .result-header-fixed .serp-results {margin-top:80px;}
.tooltip-hide .serp-results.storefront-list-inner .categories-head {margin-top:0px;}
.tooltip-hide.result-header-fixed .serp-results.storefront-list-inner .categories-head {margin-top:-30px;}
.albertsons-fixed-header .result-header.tooltip-hide {z-index:999;}
.fixed-header .slideInDown { -webkit-animation-name: slideInDown;animation-name: slideInDown;}
.albertsons-small-banner-main .albertsons-shop-inner-banner {background:var(--white-color);min-height:inherit !important;padding:10px 24px 9px 40px;margin:0;}
.albertsons-small-banner-main .albertsons-logo img{max-width:158px;}
.albertsons-small-banner-main .albertsons-logo h2{font-size: 24px;font-weight: 700;line-height: 24px;margin: 6px 0 0 5px;}
.albertsons-small-banner-main .albertsons-logo-sec{justify-content:space-between;align-items:center !important;}
.albertsons-small-banner-main .albertsons-logo-sec *{ transition: .3s all ease;}
.albertsons-small-banner-main .albertsons-logo-sec .text-link{font-size: 16px;line-height: 14px;}

.pricing-select-dropdown {opacity:0.03; pointer-events:none;}
.albertsons-small-banner-main .albertsons-small-banner {padding:16px 40px 20px; background:var(--white-color); display:flex;}
.albertsons-small-banner {display:none; transition: all 0.3s ease 0s;}
.albertsons-small-banner .logo-left .albertsons-logo img {max-width:180px;mix-blend-mode: multiply;filter: contrast(1);}
.albertsons-small-banner .logo-left h2 {font-size: 24px;font-weight: 700;line-height: 24px;margin:0 0 0 3px;}
albertsons-storefront-list .sidebar {height:500px; overflow-y:auto;}
.categories-list-block .prodcut-info small {font-size: 14px;font-weight: 500;line-height: 15px; margin:0 0 16px; display:inherit;}
.order-floating-form.readMemberZipCode .help-block {position:inherit;line-height: 20px;}
.order-floating-form.readMemberZipCode .modal-body {padding: 0 24px 0px !important; height:170px;}
.order-floating-form.readMemberZipCode .floating-label {padding-bottom: 12px;}
.prodcut-info small.text {font-size: 14px;font-weight: 500;line-height: 15px;display:block;color:var(--nevada-color);min-height:22px;}
.prodcut-info .wallet + span {color:var(--nevada-color);}
.prodcut-info .wallet + .wallet-title {font-size: 14px;font-weight: 500;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;white-space: normal; height:40px;}
.order-floating-form .load-img img {width:30px;}
.order-floating-form .load-img{position: absolute;top: 45.5%;left: 53.8%; margin-left: -18px; z-index:2;}
.order-floating-form .zipload-img{top: 8px;left: auto;right: 16px;}
.order-floating-form .zipload-img img{width:20px;}
.order-floating-form .hide {pointer-events:none; position:relative;}
/*.order-floating-form .hide:after {content:""; background-color: rgba(0, 0, 0, 0.66);height: 100%;width: 100%;position: fixed;top: 0;z-index:1;}*/
/* Checkout Tabs Sec */
.checkout-block .nav-tabs {border-bottom:3px solid var(--light-bg-color);list-style: none;background:var(--white-color);}
.checkout-block .nav-link h2:after, .checkout-block .nav-link h2:before {content: "";width: 0;height: 0;border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 30px solid var(--white-color);position: absolute;right: 6px;top:-2px;z-index: 2;}
.checkout-block .nav-link h2:before {border-top: 30px solid transparent;border-bottom: 30px solid transparent;border-left: 30px solid var(--light-bg-color);top:-2px;right: 0px;content:'';}
.checkout-block .nav-tabs li:last-child .nav-link h2:before, .checkout-block .nav-tabs li:last-child .nav-link h2:after {display:none;} 
.checkout-block .nav-tabs li {margin:0; position:relative;}
.checkout-block .nav-tabs li .nav-link.nav-btn {background:var(--white-color); border:none; position:relative;padding:0}
.checkout-block .nav-tabs li .nav-link.nav-btn.active:after {opacity:1; width:90%;z-index:3; bottom:-3px}
.checkout-block .nav-tabs li .nav-link.nav-btn:after {position:absolute; content:""; left:0; bottom:0; width:0px; height:3px; background:var(--secondary-blue-dark);transition: all 0.3s ease 0s;}
.checkout-block .nav-tabs li .nav-link.nav-btn h2 {padding: 16px 44px 16px 24px;} 
.checkout-block .nav-tabs li .nav-link.active h2 {font-size:24px;font-weight:600;color:#000;padding-right: 120px; }
.checkout-block .nav-tabs li .nav-link.active h2 .icon {background:var(--secondary-blue-dark); color:var(--white-color);}
.checkout-block .nav-tabs li .nav-link h2 {margin:0; display:flex;font-size: 16px;font-weight: 400;line-height: 20px; align-items:center; color:var(--nevada-color);}
.checkout-block .nav-tabs li .nav-link h2 .icon {width:24px; height:24px; background:#dbebff; display:flex;align-items:center;color:var(--woodsmoke-color);font-size:16px; font-weight:500; justify-content:center; border-radius:50%;margin:0 8px 0 0;}
.address-sec .btn.btn-secondary {background-color: var(--secondary-blue-dark);border: 0;font-size: 12px;line-height: 14px;padding: 8px 16px;font-weight: 500;}
.checkout-block .delivary-slot-sec {background:none;}
.checkout-block .delivary-slot-tabs .nav-tabs li .nav-link {margin:0 8px 0 0;}
.checkout-block .delivary-slot-tabs .delivary-slot-tabs-inner h5{font-size: 16px;font-weight: 600;line-height: 22px;color:var(--woodsmoke-color);}
.checkout-block .delivary-slot-tabs .delivary-slot-tabs-inner .nav-tabs {border-bottom:1px solid var(--light-bg-color);}
.checkout-block .delivary-slot-tabs .delivary-slot-tabs-inner .nav-tabs li .nav-link { padding: 12px 22px;}
.checkout-block .delivary-slot-tabs .delivary-slot-tabs-inner .nav-tabs li:last-child .nav-link {margin:0;}
.checkout-block .delivary-slot-sec.custom-pills {padding-top:0;}
.payment-order-sec {border-radius:38px; border:5px solid #f5f6f8; text-align:center; background:url(https://nationscdn.azureedge.net/otc-container/retail-store/payment-bg-img.png) center center no-repeat; min-height:335px;max-width: 575.99px;margin: 0 auto;}
.payment-order-sec .icon {display:block; padding-top:24px;}
.checkout .checkout-form.payment .payment-order-sec h5 {font-size: 16px;font-weight: 400;line-height: 22px; color:var(--woodsmoke-color); margin:0 0 12px;}
.payment-order-sec h5 {font-size: 16px;font-weight: 400;line-height: 22px; color:var(--woodsmoke-color); margin:0 0 12px;}
.payment-order-sec h5 strong {font-weight:700;}
.payment-order-sec h3 {background:#e4f2e6; padding:16px 0; text-align:center;font-size: 24px;font-weight: 500;line-height: 22px;margin:0;}
.payment-method-sec p {margin: 0;}
.payment-method-sec {border-bottom: 2px solid #E9ECF0; padding:22px 0; width:100%;}
/* Albertsons Search css */
.search-new .sort, .health-conditons-block .sort {margin-top:15px; display:inline-flex;}
.search-new .sort + .sort, .health-conditons-block .sort + .sort {margin:5px 0 0;}
/* Body Overlay */
.body-overlay, .body-overlay-new { background-color: rgba(0, 0, 0, 0.66);height: 100%;width: 100%;position: fixed;top: 0;z-index: 9999;left: 0;opacity: 0;	visibility: hidden;	-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;	-ms-transition: all 0.5s ease-out 0s;	-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
/*.body-overlay.opened {opacity: 1;visibility: visible;}*/
.body-overlay-new.opened {opacity: 1;visibility: visible;}
.body-overlay.active {opacity: 1;visibility: visible;background-color: rgba(0, 0, 0, 0.9)}
.albertsons-small-banner-bg {background: #f5f5f5;/*  max-width: 1116px;*/width: 100%;z-index: 99;padding:20px 0;}
.storefront-list-new .albertsons-small-banner-bg {background: #f7f7f7; padding-top:40px; padding-bottom:40px;}
.albertsons-small-banner-bg {position:static;background:#f5f5f5;}
.albertsons-grocery-banner.albertsons-small-banner {background: url('https://nationscdn.azureedge.net/otc-container/retail-store/albertsons-grocery-banner.png') left top no-repeat; padding:20px 32px; margin:0; border-radius:6px; background-size:cover;}

/*.storefront-list.store-top-space {padding-top: 120px !important;}*/
.albertsons-grocery-banner h3 {margin:0; font-size: 22px;font-weight: 600;line-height: 26px;}
.albertsons-grocery-banner h3.retail-head {margin:10px 5px 0 -5px; }
.albertsons-grocery-banner .albertsons-logo {font-size: 24px;font-weight: 600;line-height: 40px;margin:-10px 0 0 10px;}
.albertsons-grocery-banner .logo-left h2 {margin-right: 10px;font-size: 26px;} 
.albertsons-grocery-banner .right-sec .border-btn {padding:6px 16px; display:flex; align-items:center;}

/** Albertsons Order Details **/
.updated-price-order-sec {background:#fbf3d2;padding:9px 32px; display:block; }
.updated-price-order-sec p {font-size: 16px;font-weight: 400;line-height: 22px;margin:0;}
.refund-details-block h4 {font-size: 20px;font-weight: 700;line-height: 24px; margin:0 0 16px;}
.refund-details-block p {font-size: 16px;font-weight: 400;line-height: 22px;margin:0;}
.refund-details-block p strong {font-weight:500;}
.delivery-date-sec {border-width:2px 0; border-style:solid; border-color:var(--light-bg-color)}
.delivery-date-sec h3 {font-size: 20px;font-weight: 700;line-height: 24px; margin:0 0 16px;}
.delivery-partner .icon {margin:0 16px 0 0;}
.delivery-partner delivery-slot .delivery-partner-content{padding-left:40px;}
.delivery-partner-content small {font-size: 16px;font-weight: 400;line-height: 16px; color:var(--nevada-color)}
.delivery-partner-content p {font-size: 16px;font-weight:500;line-height: 24px; color:var(--woodsmoke-color); margin:0}
.delivery-partner-content p span:before {position:absolute; content:""; width:4px; height:4px; background:var(--nevada-color); border-radius:100%; top:11px;left:5px;}
.delivery-partner-content p span {position:relative;font-size: 16px;font-weight: 500;line-height: 24px;color:var(--woodsmoke-color);padding: 0 0 0 15px;}
.delivery-slot {position:relative;}
.delivery-slot:before {position:absolute; content:""; width:1px; height:100%; background:var(--light-bg-color); top:0; left:-24px;}
.albertsons-order-details-main .orderDetailsBlock {padding:20px 0 24px; border-top: 0px;/*border-width:2px 0; border-style:solid; border-color:#e9ecf0; */}
.albertsons-order-details-main .orderDetailsBlock  .orderInfo small {font-weight: 400;line-height: 22px;color:var(--nevada-color); margin:0 0 4px; font-size:16px; display:block;}
.editWrapper.profileRightPanel .albertsons-order-details-main .orderDetailsBox .productImages .imageBlock {width:95px; height:100px; padding:0 10px;}
.outofstock-error-txt {font-size: 14px;font-weight: 500;line-height: 15px;text-align: left; color:var(--error-color);}
.outofstock-error-txt.space {line-height:20px;}
.editWrapper.profileRightPanel .albertsons-order-details-main .orderDetailsBox .productBlock h4 {font-size: 16px;font-weight: 500;line-height: 24px; margin-bottom:8px;}
.albertsons-order-details-main .orderDetailsBox .quanity-info-block .unit-price h5 {font-size: 20px;font-weight: 600;line-height: 20px; color:var(--woodsmoke-color);}
.albertsons-order-details-main .orderDetailsBox .quanity-info-block .unit-price h6 {font-size: 14px;font-weight: 400;line-height: 24px; color:var(--nevada-color); margin:0;}
.orderDetailsWrapper .orderDetailsBlock.shipping-info .orderInfo h6 {font-size: 16px;font-weight: 600;line-height: 24px;}
.orderDetailsWrapper .orderDetailsBlock.shipping-info .orderInfo p {color:var(--woodsmoke-color);}
.orderDetailsWrapper .orderDetailsBlock .orderInfo.payment-method h6 {font-size:16px; line-height:22px; font-weight:400; color:var(--woodsmoke-color);}
.orderDetailsWrapper .orderDetailsBlock .orderInfo.payment-method h6 span {font-size:20px; line-height:24px;}
.AlbertsonsorderDetailsBox h2 {font-size: 24px;font-weight: 700;line-height: 28px;margin:0; background:#f7f7f7; padding:0 0 16px;}
.editWrapper.profileRightPanel .orderDetailsWrapper.albertsons-order-details-main h3.title {margin-left:0;}
.editWrapper.profileRightPanel .orderDetailsWrapper.albertsons-order-details-main .orderDetailsBox .productImages .imageBlock {margin-left:0;}
.quanity-info-block h5 {font-size: 14px;font-weight: 400;line-height: 17px;}
.quanity-info-block  h5.info {font-size: 14px !important;}
.orderDetailsWrapper.albertsons-order-details-main .quanity-info-block h5 + h5 {margin:0;}
.orderDetailsWrapper.albertsons-order-details-main .quanity-info-block h5 span {font-weight:600;}
.orderDetailsWrapper.albertsons-order-details-main .quanity-info-block small {font-size: 14px;font-weight: 500;color:var(--nevada-color); display:flex; align-items:center; justify-content:end;}
.profileRightPanel .AlbertsonsorderDetailsBox .paymentDetails ul li {justify-content:space-between;}
.plan-icon .hover-popup{max-width:200px;white-space:pre-wrap;}
.paymentDetails .plan-icon p.truncate-text{max-width:160px}
.product-info-block small.note {font-size: 12px;font-weight: 400;line-height: 12px;color:var(--nevada-color); margin:0;}
.product-info-block small.note span {font-weight:500;}

/* 
================================================
Refund details
================================================
*/

.refundBlock li, .refundBlock li .wallet-tooltip{ font-size:14px; line-height:14px; font-weight:400; color:var(--woodsmoke-color);}
.d-inherit{display:inherit !important;}
.salestax-refunds li span:first-child{font-size: 14px !important;line-height: 14px !important;}
.salestax-refund-details{background:#F5F6F8; padding:16px; border-radius:6px; border:1px solid var(--light-bg-color)}
.salestax-refund-details h4{font-size:20px; line-height:24px; font-weight:700; color:var(--woodsmoke-color);}
.salestax-refund-details p{font-size:16px; line-height:19px; font-weight:400; color:var(--woodsmoke-color);}
.salestax-refund-details img{width:32px; margin-right:8px;}
.salestax-refund-details .refund-total{ background:var(--white-color); padding:8px; color:var(--woodsmoke-color); border:1px solid var(--light-bg-color); border-radius:6px;font-size:14px; font-weight:600; line-height:17px;}

/* 
================================================
Recommended Products Sec
================================================
*/
.recommended-products-sec .sec-title {margin: 0 0 16px;position: relative;}
.recommended-products-sec .sec-title h3 { margin: 0 0 8px; }
.recommended-products-sec .sec-title p {  color: #252525; font-size: 16px; letter-spacing: 0.3px; line-height: 22px;}
.recommended-products-sec .icon-text-btn {position: absolute; right: 0; top: 30px; margin:10px 0 0;}
.recommended-products-sec .icon-text-btn:hover { opacity: 0.6;}
.recommended-products-sec .view-more {margin: 24px 0;}
/*
================================================
Trending Sec
================================================
*/
.trending-sec .sec-title{margin:0 0 16px;}
.trending-sec .arrow-left:before, .trending-sec .arrow-right:before {content: "";position: absolute;width: 24px;height: 24px;left: 50%;top: 50%;transform: translate(-50%, -50%);background-position: center !important;}
.trending-sec .arrow-left:before{background: url(/public/assets/a38184b5a343e9328b6f.svg) 40px/40px;}
.trending-sec .arrow-right:before{background: url(/public/assets/b16d410222fe9338b3e6.svg) 40px/40px;}
/* Custom Table CSS */
.custom-table thead{background-color: var(--light-bg-color);}
.custom-table thead th {padding: 16px;color: var(--nevada-color);font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 16px;border: 0; }
.custom-table thead th:first-child {border-radius: 6px 0 0 6px;padding-left:24px;}
.custom-table thead th:last-child {border-radius: 0 6px 6px 0;text-align:left !important;}
.custom-table tbody td{padding:16px;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.custom-table tbody td:first-child {padding-left:24px;}
.eligibility-table, .reimbursement-table{width:100%;overflow-x:auto;}
.eligibility-table tbody, .reimbursement-table tbody, .eligibility-table .slimScrollDiv {min-height:400px;}
.eligibility-table .w-260{width:260px !important;max-width:260px !important;}
.eligibility-table .w-160{width:160px !important;}
.no-search-wrapper{text-align:center;}
.no-search-wrapper img{margin:40px 0 16px;}
.no-search-wrapper .text-result{color: var(--woodsmoke-color);font-family: "museo-slab";font-size: 24px;letter-spacing: 0.3px;line-height: 32px;font-weight: 300;}
/* Utility History Page */
#utility-bill-table .k-header:nth-child(2) .k-link:after {content: "";position: absolute;background: url(https://nationscdn.azureedge.net/otc-container/images/date-filter.svg) no-repeat;right: 74px;height: 20px;width: 20px;top: 8px;cursor: pointer;}
#utility-bill-table .k-header:nth-child(2) .k-link {position: relative;}
#utility-bill-table .k-header:nth-child(2) span.k-icon.k-i-sort-desc-small, #utility-bill-table .k-header:nth-child(2) span.k-icon.k-i-sort-asc-small {display: none;}
/* Manage Catalog History */
.manage_catalog_info {border: 1px solid var(--cadet-blue-color);border-radius: 4px;background: var(--light-bg-color);text-align: center;display: flex;align-items: center;height: 24px;line-height: 15px;min-width: 64px;font-size: 14px;justify-content: center;margin: 0 0 4px;}
.manage_catalog_info:hover{ border: 1px solid var(--cadet-blue-color);}
/*.manage-catalog-table th:nth-child(1) .k-grid-header-menu.k-grid-column-menu {    content: '';position: absolute;right: 0px;cursor: pointer;pointer-events: none;top: 8px;}
.manage-catalog-table th:nth-child(6) .k-grid-header-menu.k-grid-column-menu {content: '';position: absolute;right: 40px;cursor: pointer;pointer-events: none;top: 8px;}*/
.manage-catalog-table .telerik-table .reimbursement-grid th[aria-sort="none"].k-header:nth-child(3) > span.k-cell-inner::after {right: 10px;}
.manage-catalog-table .telerik-table .reimbursement-grid th[aria-sort="none"].k-header:nth-child(4) > span.k-cell-inner::after {right: 7px;}
.no-catalog {font-weight: 600;font-size: 20px;line-height: 28px;letter-spacing: 0.25px;color: var(--nevada-color);}
/* Tabs Sec */
.tab-list{text-align:center;position:relative;}
.tab-item{position:relative;display:none;	top:20px;-webkit-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease;}
.tab-item.active-tab{display:block;top:0;}
.tab-list li{margin-bottom:0;	margin-right:30px;	position:relative;	display:inline-block;}
.tab-list li a{color:var(--nevada-color);	display:inline-block;	font-size:20px;padding-bottom:9px;	position:relative;letter-spacing:0.3px;line-height:24px;}
.tab-list li a.active-btn::before{width:100%;background-color:var(--primary-color);}
.tab-list li a.active-btn{color:var(--woodsmoke-color);font-weight:700;}
.tab-list li a::before{	bottom:0;	content:"";height:5px;left:0;	position:absolute;	transition:all 0.5s ease 0s;	width:0;}
.custom-tab-1 .nav-link i{display:inline-block;transform:scale(1.5);color:#3a7afe;}
.custom-tab-1 .nav-link.active{background:inherit;color:var(--woodsmoke-color);font-weight:700;border-bottom:5px solid var(--primary-color) !important;}
.trending-sec .card-body{padding-top:0;}
.product-details-sec .tab-list li a.active-btn::before {background-color: transparent;}
.product-details-sec .tab-list .tab-btn{color:var(--woodsmoke-color);font-weight:700;}

/* Single Product Sec */
.single-product-sec {margin: 24px 0 0; position: relative; background: var(--white-color);border: 1px solid var(--light-bg-color);border-radius: 6px;overflow: hidden;transition: all 0.3s ease 0s;}
.single-product-sec:hover {box-shadow: 0 2px 20px 0 rgba(204,216,228,0.79);cursor:pointer;}
.single-product-sec .product-img{width:100%;border-radius:6px; height:220px; overflow: hidden;position: relative;display: inline-block;}
.single-product-sec .product-img img{width:100%;border-radius:6px 6px 0 0; height: 100%; object-fit: contain;padding :16px;-moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); transition:all .4s ease-in-out; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out;}
.quanity-sec{border:1px solid var(--success-green-dark);display:inline-block;background-color:#ECF3ED;padding:5px;font-weight:300;letter-spacing:0.3px;line-height:15px;color:#7D8695;position:absolute;top:11px;left:0;z-index:1}
.quanity-sec:after{content:'';background:#ecf3ed;border-right:1px solid var(--success-green-dark);border-top:1px solid var(--success-green-dark);min-width:18px;height:20px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);display:inline-block;position:absolute;right:-10px;top:3px;}
.quanity-sec span{font-weight:500;z-index:1; color: #7D8695; font-size: 14px; letter-spacing: 0.3px; line-height: 15px;}
.quanity-sec span.list {font-weight: 600;}
.quanity-sec.quanity-sec-block{border: 1px solid  var(--error-color);display:inline-block;background-color: #FEE9E8;color:#7D8695;}
.quanity-sec.quanity-sec-block:after{content:'';background: #FEE9E8;border-right: 1px solid  var(--error-color);border-top: 1px solid  var(--error-color);}
.single-product-sec .item-main{background-color:var(--white-color);padding:0 0 8px;text-align:center;position:relative;}
.discount-strip-main {position:absolute; top:0; left:15px;}
.discount-strip {   height: 47px;width: 42px; background:url(/public/assets/f959573e562e77ea07b6.svg) left top no-repeat;  color: var(--white-color); font-size: 14px;  font-weight: 500;  letter-spacing: 0.3px;  line-height: 15px; text-align:center; padding:7px 0 0; display:inline-block; letter-spacing: 0.3px; display:block; z-index:9; position:relative;}
.discount-strip p {margin:0;}
.discount-strip span { display:block;}
.single-product-sec .item-main:before, .single-product-sec .item-main:after{content:"";display:block;height:1px;position:absolute;background-color:var(--light-bg-color);width:50%;top:50%; transform:translateY(-50%)}
.single-product-sec .item-main:before{left:50%;}
.single-product-sec .item-main:after{right:50%;}
.single-product-sec .item{display:inline-block;border:1px solid #33bde3;border-radius:3px;background-color:var(--secondary-light-color);padding:5px;color:var(--nevada-color);font-size:14px;letter-spacing:0.3px;line-height:15px;z-index:9;position:relative;}
.single-product-sec .item-code{/*width:130px;*/ max-width:200px; justify-content:center;}
.single-product-sec .product-item-code .item-code-img{width:16px;max-height:16px}
.single-product-sec .item span{font-weight:600;color:var(--woodsmoke-color);position:relative;left:-2px;}
.single-product-sec .prodcut-info{padding:0 16px 16px 16px;background:var(--white-color);line-height:20px;}
.single-product-sec .prodcut-info h5{color:#292929;font-size:16px; font-weight:400; letter-spacing:0.3px;line-height:22px;margin:12px 0 8px;min-height:22px;width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.single-product-sec .prodcut-info .item-title {color: #292929;font-size: 16px;font-weight: 400;letter-spacing: 0.3px;line-height: 18px;margin: 6px 0 6px;min-height:38px;width: 100%;white-space: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.single-product-sec .add-cart button img {width: 22px !important;}
.single-product-sec .add-cart input{width:58px !important; min-width:auto !important;}
.safety-product .single-product-sec .add-cart input{width:58px !important;}
.single-product-sec button.icon-bg-btn.product-btn {height: 36px;line-height: 36px;border-radius: 4px;padding: 0px 11px;min-width: auto; margin:0px !important; align-items:center;}
/*.safety-product .single-product-sec .add-cart{width:inherit;}*/
.prodcut-info .quantity{color:#707A89;font-size:14px;font-weight:500;letter-spacing:0.3px;line-height:15px;margin:0 0 40px; display:none !important;}
.prodcut-info .wallet {font-weight: 500;color: #292929;font-size: 16px;letter-spacing: 0.3px;line-height: 18px;margin: 0 5px 0 0;max-height: 22px;max-width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left;min-width: 20px;}
.prodcut-info .wallet svg{min-width:16px;}
.prodcut-info .wallet-color{width:12px;height:12px;}
.prodcut-info .wallet .price-icon{width:18px;margin-right:4px;position:relative;top:-1px;}
.price-sec h4{ color:var(--woodsmoke-color);font-size:16px;font-weight:700;letter-spacing:0.3px;line-height:18px;margin:0 10px 0 0;}
.price-sec .product-cost{ color:var(--woodsmoke-color);font-size:16px;font-weight:700;letter-spacing:0.3px;line-height:18px;margin:0 10px 0 0;}
.price-sec h4 del { color: #6D7278; font-size: 12px; letter-spacing: 0.23px; line-height: 20px; font-weight:300;}
.delete-txt-main {text-align:left;}
.delete-txt {line-height: 1.27143;}
.delete-txt del {  color: #6D7278; font-size: 12px !important; letter-spacing: 0.23px;line-height: 20px !important;}
.single-product-sec .icon-bg-btn img{width:auto;display:inline-block;margin:-2px 8px 0 0;width:18px;}
.single-product-sec .iocn-disable-btn img {width: 18px;margin-right: 8px;opacity: 0.3;}
.single-product-sec .cm-approval {position: relative;display: inline-block;padding: 5px 4px;font-weight: 300;margin: 0 2px 0px 25px;z-index: inherit;border: 1px solid #F89400;border-radius: 12px;background-color: #FDE5CA;color: #353535;font-size: 12px;letter-spacing: 0.3px;line-height: 9px;height: 21px;float: right;max-width: 160px;min-width: 85px;}
.product-details-sec .product-details-content .cm-approval .position-absolute.info.memberid.cursor-pointer {position: absolute;right: -35px;top: -3px;}
.iocn-disable-btn img {width: 18px;margin-right: 8px;opacity: 0.3;}
.trending-sec .owl-nav button{	background:none;box-shadow:none;color:#444444;font-size:20px;opacity:1;text-shadow:inherit;margin:0;	top:40%;-webkit-transition:all .25s ease-out;	-moz-transition:all .25s ease-out;	-ms-transition:all .25s ease-out;	-o-transition:all .25s ease-out;	transition:all .25s ease-out;	font-size:30px;position:absolute;line-height:35px;height:53px;width:53px;border:1px solid var(--cadet-blue-color) !important;}
.trending-sec .owl-nav button.owl-prev{left:-85px;border-radius:6px;}
.trending-sec .owl-nav button.owl-next{right:-85px;border-radius:6px;}
.trending-sec .owl-nav button.owl-prev.disabled, .trending-sec .owl-nav button.owl-next.disabled {opacity: 0.4;cursor:auto;}
.trending-sec .owl-dots{text-align:center;margin:15px 0 0;}
.trending-sec .owl-dots .owl-dot span{height:8px;width:8px;border-radius:4px;background-color:var(--cadet-blue-color);	margin:5px;cursor:pointer;
overflow:hidden;transition:all 0.4s; border-radius:10px;border:none; display:inline-block;}
.trending-sec .owl-dots .owl-dot.active span{width:40px; background:var(--nevada-color); }
.starting-text, .safety-product .starting-text{color: var(--nevada-color);font-size: 12px;letter-spacing: 0.3px;line-height: 14px;text-align: left;margin:0px 0 4px;width:100%;position: absolute;left: 0;top: 0;}
.branding-logo{border:1px solid #33BDE3; background:var(--white-color); border-radius:4px; padding:4px 10px; width:108px; position:relative; z-index:1; margin:0 auto; text-align:center}
.branding-logo img{max-width:100%;max-height:20px;}
.fbitem{padding:4px 10px !important;}
.disable-cart img{width:18px !important; display:inline-block !important;}
/* Skeleton Card Loader css start*/
@keyframes placeHolderShimmer {
0% {-webkit-transform: translateZ(0);transform: translateZ(0);background-position: -468px 0}
to {-webkit-transform: translateZ(0);transform: translateZ(0);background-position: 468px 0}
}
.card-skeleton.single-product-skeleton {z-index:0;}
.card-skeleton {width: 100%;min-height: 446px;position: relative;float: left;top: 0;left: 0;transition: all .3s ease-in-out;-webkit-backface-visibility: hidden;background: var(--white-color);z-index: 10;opacity: 1;padding:16px;margin: 24px 0 0;border-radius: 6px;}
.card-skeleton.hidden {transition: all .3s ease-in-out;opacity: 0;height: 0;padding: 0}
.card-skeleton-img {width: 100%;height: 220px;background: #e6e6e6;display: block}
.card-skeleton .animated-background {will-change: transform;animation: placeHolderShimmer 1s linear infinite forwards;-webkit-backface-visibility: hidden;background: #e6e6e6;background: linear-gradient(90deg, #eee 8%, #ddd 18%, #eee 33%);background-size: 800px 104px;height: 100%;position: relative;}
.card-skeleton .skel-mask-container {position: relative;min-height:195px;}
.card-skeleton .skel-mask {background: var(--white-color);position: absolute;z-index: 200;height:30px;}
.card-skeleton .skel-mask-1 {width: 100%;top: 0;left: 0}
.card-skeleton .skel-mask-2 {width: 25%;height:20px;top:25px;right: 0}
.card-skeleton .skel-mask-3 {top:40px}
.card-skeleton .skel-mask-3,.card-skeleton .skel-mask-4 {width: 100%;right: 0}
.card-skeleton .skel-mask-4 {top:80px}
.card-skeleton .skel-mask-5 {width:40%;height:20px;top:105px;right: 0}
.card-skeleton .skel-mask-7 {width: 10%;height:50px;top:145px;left: 30%}
.card-skeleton .skel-mask-6 {width: 100%;top:120px;right: 0;height:35px;}
.refund-skeleton{height: 25px !important}
/* Skeleton Card Loader css End */
/*My Card Skeleton Loader*/
.card-skeleton.my-card-skeleton {min-height: 250px;margin-bottom: 50px;}
/* Skeleton Loader orderdetails Card Loader css start*/
.skeleton-orderdetails.skeleton-orderdetailsbtn .cardbody {min-width: 150px;padding: 0px;margin-bottom: 0px !important;height: 35px;}
.products-thumb-loader-main .img-height {height:60px;}
.skeleton-orderdetails.skeleton-orderdetailsbtn {width: 100%;padding: 0;margin: 0px !important;position: relative;background: var(--white-color);border: 0;border-radius: 0;overflow: hidden;}
.skeleton-orderdetails .cardbody.h-120 {min-height: 120px;}
.skeleton-orderdetails {width: 100%;padding: 15px;margin: 0px 0 0;position: relative;background: var(--white-color);border: 1px solid var(--light-bg-color);border-radius: 6px;overflow: hidden;}
.skeleton-orderdetails.products-main-img-loader{width:85% !important;}
.skeleton-orderdetails .cardheader, .skeleton-orderdetails .cardbody {background: #d9d9d9;overflow: hidden;position: relative;display: block;min-height:12px;border-radius:0px;margin-bottom:13px;}
.skeleton-orderdetails .cardheader::before, .skeleton-orderdetails .cardbody::before{content:"";position:absolute;height:100%;width:100%;background-image:linear-gradient(to right, #d9d9d9 0%, rgba(0,0,0,0.05) 20%, #d9d9d9 40%, #d9d9d9 100%);background-size:450px 400px;background-repeat:no-repeat;animation:Shimmer 1s linear infinite;}
.products-thumb-loader .cardheader {height:63px;}
.products-main-content-loader {border:none !important;}
.products-main-content-loader .cardheader.head  {height:40px;}
.products-main-img-loader .cardheader {height:350px;}
@keyframes Shimmer{
0%{background-position:-450px 0px}
100% {background-position:450px 0px}
}
.scrollMore{bottom: 85px;left: 0;right: 0;top: auto;z-index:99;}
.scrollMore .more-products-btn{position:absolute; -webkit-animation: mover 0.6s infinite alternate;animation: mover 0.6s infinite alternate;background:rgba(33,33,33,0.8);box-shadow: 4px 8px 24px 1px rgba(25,76,97,0.25);padding:8px 16px;border-radius:6px;color:var(--white-color);font-size: 16px;letter-spacing: 0.15px;line-height: 20px;font-weight:600;}
.scrollMore .more-products-btn img{padding-right:5px;}
.show-more-btn{display:none;}
@-webkit-keyframes mover {
0% { transform: translateY(0); }
100% { transform: translateY(-10px); }
}
@keyframes mover {
0% { transform: translateY(0); }
100% { transform: translateY(-10px); }
}

/*================================================
Search Results Filters CSS
================================================
*/
.filter-list{padding:24px 16px;margin:0 0 8px;border-radius:6px;min-height:125px;}
.seperate{padding-top:20px;line-height: 14px;color:var(--nevada-color);}
.filter-list h4, .filter-list h2{font-size:20px;line-height:24px;letter-spacing:0.3px;font-weight:700;margin: 0;}
.filter-list .filter-top a, .storefront-list .filter-list a{color:var(--secondary-blue-dark);text-decoration:underline;font-size:14px;line-height:15px;cursor:pointer;}
.filter-list .filter-top a:hover, .filter-list .filter-top a:focus, .storefront-list .filter-list a, .storefront-list .filter-list a:focus {color:var(--secondary-blue-dark);;}
.filter-list .filters-btn{min-width:96px;font-size:18px;line-height: 20px;height: 36px;margin:16px 0 0;}
.filter-list a.viewall{color:var(--secondary-blue-dark);text-decoration:underline;font-size:14px;line-height:15px;cursor:pointer;}
.filter-list .filters-btn{width:97px;font-size:18px;line-height: 20px;height: 36px;margin:16px 0 0;}
.filter-list .filter-top{margin-bottom:15px;}
.albertsons-marketplace .filter-list .filter-top{margin-bottom:8px;}
.price-top{margin-bottom:30px;}
.noUi-base{width:100%;height:100%;position:relative;z-index:1;}
.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;}
.noUi-handle{position:relative;z-index:1;}
.noUi-horizontal{height:4px;}
.noUi-horizontal .noUi-handle{width:22px;height:22px;border-radius:50%;left:-10px;top:-12px;background-color:var(--white-color);box-shadow:0 2px 4px 0 rgba(16,0,0,0.1);border:1px solid #E4E4E4;cursor:pointer;}
.noUi-background{background:#D6D7D9;}
.noUi-connect{background:var(--primary-color);-webkit-transition:background 450ms;transition:background 450ms;}
.noUi-handle{cursor:default;box-sizing:content-box !important;}
.price-values{width:100px;color:var(--nevada-color);position:relative; display:inherit;line-height: 38px;}
.price-values:before {content: "$";position: absolute;font-size: 14px;left: 10px;top: 0px;z-index: 9;}
/* Safari only override */
_:default:not(:root:root), .price-values:before {top: 0px;}
.price-values input{padding: 0px 0px 0px 18px; height:38px; border: 1px solid #E4E4E4; border-radius:6px;width:100%;box-shadow:none; outline:none;margin:4px 0 0 2px;color:var(--nevada-color); line-height:normal;}
.unit-price-left-padding{padding-left:22px !important}
.slider-labels{margin:30px 0 0;}
.price_error {color: red;}
.price .MuiSlider-rail{height:4px;}
.price .MuiSlider-track{height:4px;background-color: var(--primary-color);}
.price .MuiSlider-thumb {height: 22px;width: 22px;border: 1px solid #E4E4E4;background-color: var(--white-color);box-shadow: 0 2px 4px 0 rgba(16,0,0,0.1);margin-top: 0px;}
.price .MuiSlider-root {color: var(--light-bg-color);}
.price .MuiSlider-thumb.Mui-focusVisible, .price .MuiSlider-thumb:hover {box-shadow: 0px 0px 0px 8px var(--primary-light-color);}
.categories .slimscroll {height: 100% !important;}
.categories-height {height: 400px; overflow:hidden;}
.categories-height .slimScrollDiv {height: 92% !important;}
.categories-auto .slimScrollDiv {height: auto !important;}
.safari{margin:0px; height:20px;}
/*
================================================
Storefront List tile CSS
================================================
*/
.storefront-list-inner{margin:0 0 30px;position: initial;}
.storefront-list-inner.retailer-category-banner {padding-top:170px;}
.serp-results-new .result-header-fixed .safety-product {padding-top:0; padding-bottom:6px;background: #f7f7f7;  position:sticky; z-index:8;}
.search-new .serp-results-new .result-header-fixed .safety-product {padding-bottom:15px;}
.health-conditons-block .serp-results-new .safety-product {background: #f7f7f7;  position:inherit; z-index:9;}
.health-conditons-block .serp-results-new .result-header-fixed .safety-product {/*position:sticky;*/ padding-bottom:15px;}
.health-conditons-block .serp-results-new .noresults-found {margin-top:0;}
@media (min-width:1200px) {.serp-results-new .result-header-fixed {min-height:800px;} .search-new  .serp-results-new .result-header-fixed {min-height:inherit;} }
.serp-results-new .result-header-fixed .single-product-sec .item {z-index:1}
.storefront-list-inner .sticky-top {top:22%; z-index:9;}
.filters.sidebar {position:relative;}
.footer-active.categories-fixed-bottom{position:absolute !important;top:auto !important;bottom:0;}
.sticky-fixed-top { -ms-overflow-style: none; scrollbar-width: none;overflow-x: hidden;overflow-y: scroll; position:sticky; width: 100%;min-width: 100%;height:100%;}
.health-condition-block .sticky-fixed-top {position:inherit; max-height: calc(100vh - 320px);}
.health-condition-block .sticky-fixed-top {position:static;}
.health-condition-block .sticky-fixed-top.is-sticky {position:sticky;}
.sticky-fixed-top::-webkit-scrollbar { display: none;}
.albertsons-storefront-list .sticky-top {top:36%; z-index:9; -ms-overflow-style: none; scrollbar-width: none;overflow-x: hidden;overflow-y: scroll; max-height: calc(100vh - 350px);    }
.sticky-top::-webkit-scrollbar { display: none;}
.sticky-inner { /*height:600px; overflow-y:auto;*/  height: auto; overflow: hidden;padding-bottom: 0;position: inherit;top: 0;}
.result-tiles .sort-by{margin-right:10px;font-size:16px; line-height:16px;color: var(--nevada-color);letter-spacing: 0.3px;}
.result-tiles select { -webkit-appearance: none; -moz-appearance: none; padding: 0 30px 0 15px; line-height: 36px;  background: url(https://nationscdn.azureedge.net/otc-container/images/select-down-arow-icon.svg) no-repeat var(--white-color); background-position: 96% 5px;  letter-spacing: 0.3px;}
.result-tiles select, .result-tiles select:hover, .result-tiles select:focus,  .result-tiles select:visited{border: 1px solid var(--secondary-color); border-radius: 4px; color:var(--secondary-color);outline:none;font-size: 18px;font-weight:500; }
.result-tiles .sory-by{font-size:16px; color:var(--nevada-color);letter-spacing:0.3px; margin-right: 8px;}
.sort-sec h3 {font-size:20px;margin-bottom: 5px;}
.sort{margin:25px 0 0;display:flex;flex-wrap:wrap;}
.sort-list{padding:0px 8px; background:var(--nevada-color);border-radius:4px;color:var(--white-color);height:24px;margin:6px 5px 5px 0;}
.sort-list span{font-size:14px; line-height:15px; color:var(--white-color);padding: 0 10px 0 0;}
.sort-list img{width:15px; cursor:pointer;  }
.result-header h3{font-size:20px;margin: 0;}
.result-header h3 > span{font-size: 12px;line-height: 14px;padding-left:5px;font-weight: normal;}
.result-tiles select option{padding: 4px 10px;}
.category-tile{border:1px solid var(--light-bg-color);overflow:hidden;}
.single-product-sec .wishlist-icon {position: absolute; right: 16px; top: 16px; z-index: 9;display:none;height: 48px;width: 48px;border: 1px solid #E4E4E4;background-color: var(--white-color);text-align: center;border-radius: 50%;line-height: 46px;}
.single-product-sec:hover .wishlist-icon {display: inline-block;cursor:pointer;}
.trending-sec-slide.owl-carousel .owl-item img{display:inline;}
.trending-sec-slide.owl-carousel .owl-item .wishlist-icon img {width: auto;}
.trending-sec-slide.owl-carousel .owl-item .renewal-icon img {width: auto;}
.single-product-sec .renewal-icon {position: absolute; right: 16px; top: 16px; z-index: 8;display:none;height: 48px;width: 48px;/*border: 1px solid #E4E4E4;*/background-color: var(--white-color);text-align: center;border-radius: 50%;line-height: 44px;}
/*.single-product-sec .renewal-icon.active{background-color: var(--primary-color);}*/
.single-product-sec:hover .renewal-icon {display: inline-block;cursor:pointer;}
.outof-stock{background:rgba(255,255,255,0.4);top:0;left:0;right:0;bottom:0}
.outof-stock button{background:#FEE9E8;color:var(--error-color);pointer-events:none;}
.add-cart {border: 1px solid var(--light-bg-color);border-radius: 6px;overflow:hidden;height:36px;display:flex; line-height:36px;display: flex;align-items: center;}
.owl-carousel .owl-item .add-cart button img {display: inherit;width: auto;}
.add-cart input{-webkit-appearance:none;border:none;text-align:center;font-size:16px;color:#43484D;font-weight:700; border-right:1px solid #E4E4E4; border-left:1px solid #E4E4E4; height:36px; width:50px !important;}
.add-cart button[class*=btn]{min-width:38px;height:36px;border:none;cursor:pointer; background:var(--white-color);vertical-align:top;display: flex;align-items: center;justify-content: center;}
.related-slide .add-cart button[class*=btn] {text-align: center;display: flex;align-items: center;justify-content: center;}
.add-cart button:focus, .add-cart input:focus{outline:0;}
.add-cart button.plus-btn.inactiveplus {opacity: 0.3;cursor: not-allowed;}


/*
================================================
Product Details 
================================================
*/
.product-details-sec .product-img { width: 88%; margin-left: 12%; height: 640px; display: none; }
.product-details-sec .product-img {padding: 0 20px 0 0;background: var(--white-color);}
.product-details-sec .product-img .pgwSlideshow .ps-current .ps-prev, .product-img .pgwSlideshow .ps-current .ps-next{display: none !important;}
.product-details-sec .product-img .pgwSlideshow .ps-nextIcon, .product-img .pgwSlideshow .ps-prevIcon{border-color:transparent #e3e3e3;}
.product-details-sec .product-img .pgwSlideshow .ps-list .ps-next, .product-img .pgwSlideshow .ps-list .ps-prev{background: none;border: none;border-radius: 0;}
.product-details-sec .product-img .pgwSlideshow .ps-list li .ps-item.ps-selected{border: none;}
.product-details-sec .product-img .pgwSlideshow .ps-list li .ps-item.ps-selected img {border: 1px solid #eaeaea;margin: 0;}
.product-details-sec .product-img .pgwSlideshow ul li{background: var(--white-color); height: 300px; overflow: hidden; position: relative; display: inline-block; text-align: center; width: 100%;}
.product-details-sec .product-img .pgwSlideshow ul li img {width: 100%; height: 100%; object-fit: contain;}
.inner-details-wrapper.no-stock .product-img{position:relative}
.inner-details-wrapper.no-stock .product-img img{opacity:0.6}
.inner-details-wrapper .product-img .out-of-stock{position: absolute;left: 5%;background: #f3f4f4;width: 90%;top: 44%;padding: 5px;color: #f26c57;font-weight: 600;display:none;z-index:9;text-align:center}
.inner-details-wrapper.no-stock .product-img .out-of-stock{display:inline-block;}
.inner-details-wrapper.no-stock .btn.cart{cursor:not-allowed}
.product-img .pgwSlideshow .ps-list{background: var(--white-color);box-shadow: none;border-top: none;}

.product-details-inner {border-radius: 6px;background-color: var(--white-color);padding:40px 14px;}
.blur-up.lazyloaded { -webkit-filter:blur(0); filter:blur(0);max-width:100%; }
.blur-up { -webkit-filter:blur(5px); filter:blur(5px); transition:filter 400ms, -webkit-filter 400ms; -webkit-transition:filter 400ms, -webkit-filter 400ms; }
.product-details-img .product-zoom-right { width:100%; }
.product-details-img:before, .product-details-img:after { content:''; clear:both; display:block; } 
.product-details-img .product-thumb { display:inline-block; padding:0 10px 0 0; width:15%; margin:0; float:left; }
.custom-popup .product-details-img .product-thumb {width:10%;}
.product-details-img .product-thumb-1 { display:block; padding:0; width:100%; margin:0; float:left; padding-right:0; }
.product-details-img .product-zoom-right { display:inline-block; position:relative; width:83%; float:left; margin-left:2%;text-align:center; }
.custom-popup .product-details-img .product-zoom-right {width:88%;padding:16px;}
.product-thumb .product-dec-slider-2 a { cursor:pointer;}
.product-thumb .slick-slide { margin-bottom:6px; }
.product-thumb .slick-slide img{border-radius:6px;}
.product-thumb .slick-slide .rotate-icon {border-radius: 6px;}
.product-thumb .slick-slide.active img, .product-thumb .slick-slide:hover img {border: solid 1px var(--primary-color);}
.product-thumb .slick-slide.active .rotate-icon, .product-thumb .slick-slide .rotate-icon:hover {border: solid 1px var(--primary-color);}
.product-details-img .product-thumb .slick-arrow { top:auto; background-color:rgba(255,255,255,0.8); padding:5px 10px; opacity:0; -ms-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; }
.product-details-img:hover .product-thumb .slick-arrow { opacity:1; }
.product-details-img .product-thumb .slick-prev { top:16px; left:50%; margin-left:-15px; }
.product-details-img .product-thumb .slick-next { bottom:-10px; left:50%; right:auto; margin-left:-15px; }
.product-details-img .product-thumb .slick-prev:before { content:"\f106"; font-family:"FontAwesome"; font-size:20px; line-height:20px; }
.product-details-img .product-thumb .slick-next:before { content:"\f107"; font-family:"FontAwesome"; font-size:20px; line-height:20px; }
.product-details-img .product-labels { z-index:99; }
.product-details-img.product-single__photos.bottom .product-thumb .slick-arrow { background:transparent; }
.product-details-img.product-single__photos.bottom .product-thumb .slick-next { right:0; top:50%; left:inherit; }
.product-details-img.product-single__photos.bottom .product-thumb .slick-prev { left:15px; top:50%; bottom:0; }
.product-details-img.product-single__photos.bottom .product-thumb .slick-prev:before { content:"\ea8b"; font-family:"annimex-icons"; font-size:16px; }
.product-details-img.product-single__photos.bottom .product-thumb .slick-next:before { content:"\ea8c"; font-family:"annimex-icons"; font-size:16px; }
/*img { max-width: 100%;}*/
.product-details-img .social-sharing { text-align:center; clear:both; padding-top:20px; }
.product-details-img .social-sharing .share-title { display:none; }

.slick-slide.rotate{position:relative;}
.rotate-icon {position:relative;top:0px;left:50%;transform:translateX(-50%);background:url(https://nationscdn.azureedge.net/otc-container/images/360-icon.svg) no-repeat center center;display:inline-block;width:60px;height:60px;}
.product-details-sec .slick-vertical .slick-slide { border: 1px solid var(--light-bg-color);  border-radius: 6px;  margin-right:5px}
.product-details-img .product-thumb.small-img-height {height:475px; overflow-y:hidden;}
#overlay {position:relative}
#overlay:before {content:""; background: rgba(100, 111, 125, 0.9); bottom:0; top:0; left:0; right:0; position:absolute; z-index:9}
span.num {display:none;font-size: 18px;font-weight: 700;line-height: 20px;text-align: center; position:absolute; bottom:0; top:36%; left:0; right:0; position:absolute;color:var(--white-color);z-index:9;}
#overlay span.num {display:block;cursor:pointer;}
.product-pop #overlay:before {display:none;}
.product-pop .num {display:none !important;}
.zoompro-wrap { border: 1px solid #D1DBE5; border-radius: 6px; }
.zoomWindowContainer div{ box-shadow: 0 2px 10px 0 rgba(22,22,22,0.25);border:none !important;}
.product-details-sec .zoompro-span {height: 455px; overflow: hidden; position: relative; display: inline-block; text-align: center;padding:16px;}


.product-pop .modal-body {padding: 30px;border-radius: 0px 0px 8px 8px;}
.product-details-sec .zoompro-span img { width:100%; height:100%; object-fit:contain; padding:0px;}
.zoomContainer .zoomLens{opacity: 0.55 !important;background-color: #7AD0F0 !important;cursor:url(/public/assets/1e40fbffcdbbe9231dbd.svg), auto !important;border:none !important;width:150px;height:150px;}
.slider-360 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor:pointer}
.slider-360:before {content: "";position: absolute;background-color: rgba(255,255,255,0.6);width: 100%;height: 100%;left: 0;top: 0;}
.slider-360 .slider-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width:100%;}
.slider-360 .slider-content img {width: 96px !important;height: 96px !important;padding:0px;}
.slider-360 .slider-content p{color: #292929;font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;}
.product-details-sec .slick-vertical .slick-slide{ height: 62px;width:62px; overflow: hidden; position: relative; display: inline-block; text-align: center; margin-bottom:16px}
.product-details-sec .slick-vertical .slick-slide img { width:100%; height:100%; object-fit:contain; padding:4px;}
.product-details-sec .slick-slide.small-360:after {content: "";position: absolute;width: 58px;height: 58px;background: url(https://nationscdn.azureedge.net/otc-container/images/360-degree_Small.png) 32px/32px no-repeat;top: 1px;left: 1px;border-radius: 8px;background-position: center;background-color: rgba(255,255,255,0.6);}
/** Product Details Content*/
.product-details-content h3 {line-height: 28px; margin:0 0 9px;overflow-wrap: break-word;/*max-width: 78%;*/ font-size:24px; }
.product-details-content .item-main {margin:0 0 16px}
.product-details-content .market-logo {border:1px solid #33bde3; padding:4px 10px; max-width:102px; border-radius:4px;}

.product-details-content .item {display:inline-block;border:1px solid #33bde3;border-radius:3px;background-color:var(--secondary-light-color); padding:5px 10px;color:var(--nevada-color);font-size:14px;letter-spacing:0.3px;line-height:15px;position:relative; margin:0 16px 0 0;}
.product-details-content .item span { color: var(--woodsmoke-color); font-weight:600}
.product-details-content .wallet {color: var(--nevada-color);font-size: 14px;max-width: 250px;font-weight: 500;margin-bottom: 17px;letter-spacing: 0.3px;line-height: 21px;margin: 0 0 15px;max-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left;}
.product-details-content .wallet-color {width:12px; height:12px; margin-right:4px}
.product-details-content .wallet .price-icon {margin-right: 4px;position: relative;top: -1px;}
.product-details-content .item-list { display: flex; position: relative; padding-top: 16px; padding:0; }
.product-details-content .item-list ul {width:100%;}
.product-details-content .item-list li { font-size: 12px;	color: #000; margin-bottom: 10px; }
.product-details-content .item-list li > span { width: 300px; display: inline-block;   color:var(--woodsmoke-color); font-size: 16px;  letter-spacing: 0.3px;  line-height: 22px; vertical-align:top;overflow-wrap: break-word; }
.product-details-content .item-list li > span.s-text { color: var(--woodsmoke-color); font-weight: 500;line-height:18px;}
.product-details-content .item-list li span.tootltip-info {overflow: hidden; text-overflow: ellipsis;white-space: nowrap;display: inline-block; max-width:100%;}
.product-details-content .item-list li .payment-tooltip-main {width:620px; font-size:14px; text-align:left; padding: 15px;}
.product-details-content .item-list li .hover-popup.bottom:after, .product-details-content .item-list li .hover-popup.bottom:before {left:15%;}
.product-details-content .price-sec {margin-top:24px;}
.product-details-content .product-details-cart-sec{bottom:23px;}
.product-details-content .price-sec .add-cart{height:48px;}
.product-details-content .price-sec .add-cart button[class*=btn], .product-details-content .price-sec .add-cart input{height:48px;min-width:52px;}
.product-details-content .quanity-purchased-sec-main {margin:14px 0 24px;}
.product-details-content .quanity-sec{position:inherit; border-radius: 3px; border:1px solid var(--success-green-dark); display:inline-block;background-color:#ECF3ED;padding:5px;font-weight:300;letter-spacing:0.3px;line-height:15px;color:#7D8695; margin:0 6px 0 0; z-index:inherit;}
.product-details-content .quanity-sec:after {display:none;}
.product-details-content .purchased-txt {margin:0;  color: var(--nevada-color); font-size: 14px;  font-weight: 500;  letter-spacing: 0.3px;  line-height: 15px; }
.product-details-content .quanity-head-sec {margin:0 0 24px;}
.product-details-content .quanity-head-sec h5 {color: var(--nevada-color);font-size: 14px;letter-spacing: 0.3px;line-height: 15px;margin: 8px 0 0;padding: 0;}
.product-details-content .count-limit {border-radius: 3px;font-size: 14px;font-weight: 500;letter-spacing: 0.3px;padding: 0 8px;margin-right: 8px;color: #A0A5B4;}
.product-details-content .count-limit.count-error{border: 1px solid var(--error-color);background-color: #FEE9E8;}
.product-details-content .count-limit.count-success{border: 1px solid var(--success-green-dark);background-color: #ECF3ED;}
.product-details-content .count-limit strong {color: var(--woodsmoke-color);margin-right: 3px;}
.product-details-content .count-info {color: var(--nevada-color);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px;}
.product-details-content .quantity-block {color: #252525;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin: 16px 0 32px 0;}
.quanity-head-sec .purchased-txt { color: #A0A5B4; margin:0 0 0 16px;}
.product-details-content .price-head h3 { margin:0 0 0px; display:inline-block;}
.product-details-content .price-head h4 { font-size: 20px; font-weight: 500; letter-spacing: 0.3px; line-height: 24px; color: #6D7278; margin: 0 0 0 8px;}
.product-details-content .icon-bg-btn {padding:12px 21px; height:inherit;   color: var(--white-color);  font-size: 18px;  font-weight: 700;  letter-spacing: 0.3px;  line-height: 18px; margin:0 20px 0 0;}
.product-details-content .cm-approval { position: inherit;display: inline-block;padding: 5px;font-weight: 300;margin: 0 8px 0px 16px;z-index: inherit;border: 1px solid #F89400;border-radius: 12px;background-color: #FDE5CA;color: #353535;font-size: 14px;letter-spacing: 0.3px;line-height: 14px;height: 24px;}
.product-details-content .info{display:inline-block;}
.product-details-content .revert {margin: 0;width: 48px;height: 48px;text-align: center;border-radius:8px;}
.product-details-content .price-sec .icon-bg-btn {max-width: 160px; max-width:100%; height: 38px;align-items: center;display: flex;border-radius: 6px;justify-content:center;}
.product-details-content .product-item-details li > span:first-child{max-width:120px; color:var(--nevada-color)}
/** Product Details Description*/
.product-details-description, .product-info-text {margin:20px 0 0}
.product-details-sec .tab-list {text-align:left; margin:40px 0 0;}
.product-details-sec .tab-list > li.des-border {position:relative; padding:0 0 20px;}
.product-details-sec .tab-list > li.des-border:before {content:''; width:100%; height:4px; position:absolute; background:var(--primary-color); bottom:20px;}
.product-details-description h4 {  color: var(--woodsmoke-color); font-size: 20px;  font-weight: 700;  letter-spacing: 0.3px;  line-height: 24px; margin:0 0 12px;}
.product-details-description p, .product-details-description .title-content {  color: var(--woodsmoke-color);  font-size: 16px;  letter-spacing: 0.3px;  line-height: 22px;}
.product-details-description h5 {  color: var(--woodsmoke-color); font-size: 16px;  font-weight: 700;  letter-spacing: 0.3px;  line-height: 24px; margin:10px 0 8px;}
.product-details-description span {display: inline-block;font-size: 20px;padding-bottom: 9px;position: relative;letter-spacing: 0.3px;line-height: 24px;}
.product-info .product-info-text {padding:0 120px 0 0;}
.product-info .product-info-text h4 {  color: var(--woodsmoke-color); font-size: 16px; font-weight: 700; letter-spacing: 0.3px; line-height: 20px; margin:0 0 8px}
.product-info .product-info-text ul li {color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px;  line-height: 22px; margin: 0 0 5px 22px; list-style:disc;}
.schedule-appointment-box { border-radius: 6px; background-color: var(--white-color); padding:24px 50px; display:inline-block; width:100%; max-width:400px;}
.schedule-appointment-box h5 {color: var(--nevada-color); font-size: 16px;  letter-spacing: 0.3px;  line-height: 22px;  text-align: center; margin:0 0 15px;}
.schedule-appointment-box h2 {color: var(--black-color); font-size: 24px; font-weight: 700; letter-spacing: 0.18px;  line-height: 44px; text-align: center; margin:0 0 16px;}
.product-details-content .out-of-stock {color: var(--error-color);font-size: 24px;font-weight: bold;letter-spacing: 0.3px;line-height: 28px;margin: 32px 0 4px;padding: 0;}
.product-details-content .disclaimertext {color: var(--woodsmoke-color);font-size: 12px;font-style: italic;letter-spacing: 0.3px;line-height: 14px;font-weight: 300;margin: 24px 0 0;}
.product-details-content .disclaimertext b {font-weight: 600;}
.product-details-inner .disclaimer{padding:20px 100px 0;font-size: 13px;line-height: 16px;font-weight: 400;}
.product-description ul li:before {content: "";position: absolute;height: 8px;width: 8px;background-color: var(--primary-color);border-radius: 50%;left: 0;margin: 7px 0 0;}
.product-description ul {position: relative;margin-left: 16px;}
.product-description ul li {margin-left: 24px;}
.product-description ul li ul li:before {background-color: transparent;border: 1px solid #f1604a;}
.product-details-description .productDetailsBlock p {margin-bottom: 10px;}
.product-details-description .productDetailsBlock ul li {margin-left: 30px;position: relative;}
.product-details-description .productDetailsBlock ul li:before { content: "-";  position: absolute; left: -14px;  top: 0px;}
.product-details-description li:before {content: "";height: 4px;width: 4px;border-radius: 50%;position: absolute;left: -7px;background-color: var(--woodsmoke-color);top: 11px;}
.product-details-description li {position: relative;padding-left: 8px;}

/* Product Details Card Skeleton Loader Css Start Here */
.product-details-inner .card-skeleton{margin-bottom:30px;margin-top:0;padding:0;min-height:400px;overflow:hidden;}
.product-details-inner .card-skeleton .skel-mask{height:25px;width:100%;left:0;}
.product-details-inner .card-skeleton .skel-mask-1{top:10px; height:10px;}
.product-details-inner .card-skeleton .skel-mask-2{top:20px;left:60%;height:10px;width:40%;}
.product-details-inner .card-skeleton .skel-mask-3{top:30px; height:60px;}
.product-details-inner .card-skeleton .skel-mask-4{top:90px;left:25%;}
.product-details-inner .card-skeleton .skel-mask-5{top:90px;left:60%;width:40%;}
.product-details-inner .card-skeleton .skel-mask-6{top:115px; height:60px;}
.product-details-inner .card-skeleton .skel-mask-7{top:175px;left:25%;width:10%;height:10px;}
.product-details-inner .card-skeleton .skel-mask-8{top:175px;left:80%;width:20%;height:10px;}
.product-details-inner .card-skeleton .skel-mask-9{top:185px;left:0;width:100%;height:10px;}
.product-details-inner .card-skeleton .skel-mask-10{top:195px;left:25%;width:10%;height:10px;}
.product-details-inner .card-skeleton .skel-mask-11{top:195px;left:70%;width:30%;height:10px;}
.product-details-inner .card-skeleton .skel-mask-12{top:205px; height:60px;}
.product-details-inner .card-skeleton .skel-mask-13{top:265px;left:25%;width:10%;height:40px;}
.product-details-inner .card-skeleton .skel-mask-14{top:265px;left:60%;width:40%;height:40px;}
.product-details-inner .card-skeleton .skel-mask-15{top:305px;height:95px;}
/* Product Details Card Skeleton Loader Css End Here */
/*
================================================
No Results Found
================================================
*/
.noresults-found {padding:48px 40px 25px;margin:30px 0 60px;box-sizing:border-box;background:#fff;border-radius:8px;overflow:hidden;border: 1px solid #f6f6f6;}
.noresults-found h2{font-size:32px; line-height: 36px;color:var(--woodsmoke-color); font-weight:700;margin:0 0 14px;}
.noresults-found p{font-size:19px;line-height:27px;margin:0 auto;}
.no-results-found-only img {max-width:270px;opacity: 0.3;float: right;}

/*
================================================
Checkout CSS
================================================
*/
/* Cart Section Start Here */
.cart h2{font-size:24px;line-height:28px;letter-spacing:0.3px;color:var(--woodsmoke-color);margin-bottom:15px;}
.store-block.custom-pills .cart-list {border-bottom: 1px solid var(--light-bg-color);}
.store-block.custom-pills .sub-head {border-bottom: 1px solid var(--light-bg-color);}
.cart-list{padding:24px 32px 24px 16px;border-radius:6px;margin-bottom:15px;}
.cart-list .cart-product-name{padding:0 0 0 16px;width:100%;}
.cart-list .cart-product-name .product-name{width:86%;}
.checkout-product-name .product-name.product-cart{width:40% !important;}
.cart-list .cart-product-name .product-name h4{margin:0 0 25px;}
.cart-list .cart-product-name .product-review-order h4{margin:0 0 8px;}
.note-txt span { color: var(--nevada-color);}
.note-txt strong {font-weight:500; color:var(--woodsmoke-color);}
.cart-list h4{font-size:20px;font-weight:bold;line-height:24px;margin-bottom:10px;}
.cart-list .cart-image{min-width:180px;border:1px solid var(--light-bg-color);text-align:center;border-radius:4px;overflow:hidden;}
.cart-list-sec .cart-image {width:180px; height:180px;}
.cart-list-sec .cart-new-image {padding: 4px;width: 102px;height: 102px;border:0px;border-radius: 0;}
.cart-list .cart-new-image {width: 102px;height: 102px;min-width: 100px;}
.cart-new-title{padding:20px 24px;}
.cart-new-title h4, .cart-new-title h3{font-size:16px; line-height:20px; margin-bottom:16px;}
.cart-new-title .cart-list h4{margin-bottom:16px;}
.cart-new-title .normal-price-text{line-height:14px;}
.cart-total-price .values{font-size:20px !important; line-height:24px !important; font-weight:600; color:var(--secondary-color) !important}
.fbcart-total-price .values{line-height:24px !important; font-weight:700;}
.cart-productheading p{font-size:16px; line-height:15px; color:var(--nevada-color); font-weight:500; margin-bottom:0;}
.cart-productheading{border-bottom:1px solid var(--light-bg-color); margin-bottom:20px;}
.fbcart-product-details h4, .fbcart-product-details h3{line-height:24px; font-weight:500;}
.fb-wallet{font-size:14px; line-height:15px; font-weight:500; color:var(--nevada-color);}
.count-block h1 {font-size: 24px;font-weight: 700;letter-spacing: 0.3px;line-height: 28px;color: var(--woodsmoke-color);margin:0px;}
/*.cart-list-sec.cart-list .delete {background:none; border-radius:inherit; width:auto; height:auto; border:none; padding:0;}
.cart-list-sec.cart-list .add-cart {height:38px;}*/
.cart-list-sec .cart-image img {object-fit:contain; padding:5px; width:100%; height:100%;}
.cart-list-sec.cart-list .delete img{width:auto; height:auto;}
.cart-list-sec .checkbox-position{position:absolute; left:8px; top:0px;}
.cart-list .price-section{font-size:16px;line-height:22px;color:var(--nevada-color);margin-top:25px;}
.cart-product-name .price-section {margin-top:0;}
.cart-list .price-part{margin-right:30px;}
.price-part .values{color:var(--nevada-color);display:block;line-height:22px;}
.total-price .values, .quantity .values{font-weight: 600; color:var(--nevada-color) !important;}
.cart-list .price-part span{line-height:20px;font-size:16px;}
.cart-list .price-part span.values {margin:3px 0 0;}
.cart-list .cart-delete p{text-align:left;margin:40px 0 10px;font-size:16px;line-height:16px;color:var(--nevada-color);letter-spacing:0.3px;}
.cart-list .delete{cursor:pointer;padding:4px;border-radius:6px;height:36px;width:38px;margin-left:13px;border:1px solid #E4E4E4;background:var(--white-color);display:flex;align-items:center;justify-content:center;}
.cart-list .delete img{width:18px;height:18px;}
.cart-list .item{display:inline-block;margin-right:60px;border:1px solid #33bde3;border-radius:3px;background-color:var(--secondary-light-color);padding:5px;color:var(--nevada-color);font-size:14px;letter-spacing:0.3px;line-height:15px;z-index:1;}
.cart-list .checkout-product-name .item{margin-right:45px;}
.cart-list .wallet-color{width:10px;height:10px;}
.cart-list .approval{background:#FDE5CA;border:1px solid #F89400;border-radius:12px;height:24px;color:var(--woodsmoke-color);font-size:14px;line-height:15px;letter-spacing:0.3px;font-weight:500;padding:3px 10px;margin-right:10px;}
.cart-list .cm-approval a{cursor:pointer;}
.cart-list .tile .icon{height:48px;width:48px;border:1px solid #E4E4E4;background-color:var(--white-color);display:inline-block;text-align:center;border-radius:50%;line-height:45px;margin-left:12px;}
.cart-list .tile .icon img{max-height:24px;max-width:24px;}
.cart-list .add-cart input{width:45px !important; min-width:50px !important;}
.cart-list .add-cart button[class*=btn]{min-width:32px; padding:0px;}
.cart .custom-popup .modal-body, .conform-pay .modal-body{min-height:100px;padding:20px 24px;}
.cart .custom-popup p{margin:0 0 10px;}
.cart .custom-popup .title{font-weight:600;}
.cart .custom-popup .current{color:#2e2e2e;}
.cart .modal .modal-dialog, .conform-pay.modal .modal-dialog{max-width:660px;}
.conform-pay.custom-popup .modal-buttons button{width:235px;}
.conform-pay.custom-popup.order-creation-popup .modal-buttons button{width:auto; max-width:inherit;}
.empty-order.cart-empty-sec { width: 100%;border-radius: 6px; text-align:center; background: linear-gradient(180deg, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.95) 37.22%, var(--white-color) 100%); padding:40px 0 55px; margin:0 0 15px;}.empty-order.cart-empty-sec p {  color: var(--woodsmoke-color); font-size: 20px;  letter-spacing: 0.3px;  line-height: 24px; text-align: center; font-weight:600;}
.cart-empty-sec .icon-border-btn {padding-left:28px; padding-right:28px; font-weight:500;}
.acknowledge{padding:10px; background:#FEE9E8; border-radius:8px;}
.acknowledge span:last-child{color:var(--woodsmoke-color);}
.cart-tooltip-block {top:130px !important;}
.review-order-item p:first-child{line-height:20px !important; margin-bottom:12px !important;}
.review-order-item p{margin-bottom:8px !important;}
/* Cart Section End Here */
/* Purse Styles */
.alert-warning{background: #FEE9E8;}
.purseProducts .alert p {margin: 0;}
.disabled-purse {background-color: var(--cadet-blue-color);cursor: not-allowed !important;}
.free-product-tag {margin-top: 8px;box-sizing: border-box;height: 20px;width: 102px;background-image: url(/public/assets/1133633ffc53532f6490.svg);background-repeat: no-repeat;position: absolute;left: 0;top: 0;}
.free-product-tag p {color: var(--white-color);font-size: 14px;font-weight: 500;letter-spacing: inherit;padding: 0 8px 0;margin: 0;line-height: 20px;}
.note-sec {margin:0 0 12px;color:var(--woodsmoke-color);min-height: 42px;background-color: #FBF3D2;text-align: left;display: flex;justify-content: left;font-size:15.8px;font-weight: 500;letter-spacing: 0.3px;line-height: 22px;padding: 10px 12px;}
.note-sec span {color:var(--woodsmoke-color);margin-right: 4px; font-size:14px;font-weight:500;}
.note-sec span.note{color:var(--nevada-color);}
.purseProducts {font-size:16px; letter-spacing:0.3px; margin-bottom:40px;}
.purseProducts .cart-list {padding: 24px;}
.purseProducts .remaining {min-height: 46px;min-width: 156px;border-radius: 6px;background-color: var(--light-bg-color);text-align: center;display: flex;align-items: center;justify-content: center;}
.purseProducts .text-small{font-size:12px;}
.purseProducts .result-header{font-size:16px;letter-spacing:0.3px; margin-bottom:13px;}
.purseProducts .congratulotions{padding:55px 15px 50px;margin-bottom:35px;}
.purseProducts .congratulotions h4{margin-bottom:16px;}
.purseProducts .price-text {color: var(--nevada-color);font-size: 16px;line-height: 16px;margin:4px 0px 0px;}
.purseProducts .price-text p {color: var(--woodsmoke-color);font-size: 20px;font-weight: bold;line-height: 24px;text-align:right; margin:4px 0 0 0;}
.purseProducts .ProductList ul li {color: var(--nevada-color);font-size: 16px;line-height: 16px;margin-bottom: 8px;position: relative;padding-left: 10px;}
.purseProducts .ProductList ul {margin:16px 0 0 10px;}
.purseProducts .ProductList ul li .dot {content: "";position: absolute;height: 4px;width: 4px;background-color: var(--nevada-color);left: 0;border-radius: 50%;top: 6px;}
.purseProducts .ProductList ul li span {font-weight: 600;color: var(--woodsmoke-color);}
.purseProducts .ProductList ul.benefit-paid li{padding:0;}
.purseProducts .product-list-link{margin:30px 0 0;}
.purseProducts .icon-bg-btn {padding:0px 30px;max-width:180px !important;}
.purseProducts .item span {color: var(--woodsmoke-color);font-weight: 500;}
.purseProducts .icon-bg-btn {padding:8px 28px;max-width:180px !important;line-height:20px;}
.purseProducts .cart-list-sec .cart-image{position:relative;}
.purseProducts .cart-list-sec .cart-image {width: 210px;height: 194px;min-width: 210px;display: flex;align-items: center;justify-content: center;}
.purseProducts .single-product-sec {margin: 14px 0 0;}
.purseProducts .customForm select.form-control {padding: 0px 16px !important;}.purseProducts .order-floating-form .floating-input:not(:placeholder-shown) ~ label {color: #646F7C;}
.purseProducts .icon-text-btn {cursor: pointer;display: flex;justify-content: left;align-items: center;}
/*.purseProducts .price-text {height: 77px;width: 160px;background: url(../images/free-product.svg) no-repeat;background-position: top right;background-color: var(--white-color);background-size: cover;}*/ .purseProducts .product-name.cart-product-name{position:relative;}
.purseProducts .cart-list .cart-product-name .product-name {max-width: 63%;}
.recommended-products-sec-title h5 {color: var(--woodsmoke-color); font-size: 16px; font-weight: bold;letter-spacing: 0.3px; line-height: 20px; margin:30px 0 0;}
.purseProducts .cart-list-main{margin:20px 0 0 0;}
.purseProducts .cart-list-main h3 {font-size: 16px;margin: 30px 0 12px; font-weight:bold;line-height:20px;}
.purseProducts .product-img {margin-left: 0px;width: 100%;border-radius: 6px;height: 220px;overflow: hidden;position: relative;display: inline-block;}
.purseProducts .monthly-cancel {padding: 16px 0 0;border-top: 1px solid var(--light-bg-color);}
.purseProducts .monthly-cancel .price-text {font-size: 14px;}
.pers-device-info p {margin:0 0 20px !important;  color: var(--nevada-color); font-size: 16px;letter-spacing: 0.3px; line-height: 20px;}
.pers-device-info p strong {font-weight:600;}
.checkbox.pers-device-info-billing label {color:var(--woodsmoke-color);}
.review-disclamier.confirm-order-info p {color: var(--nevada-color);font-size: 16px; letter-spacing: 0.3px;line-height: 20px;}
.review-disclamier.confirm-order-info p strong {font-weight:600;}
.review-disclamier-main {padding: 0 48px 32px; margin:0 0 40px;}
.review-disclamier .disclaimer-sec {margin-top:0 !important; padding-top:0 !important; padding-bottom:0px !important; margin-bottom:0px !important;}
/** Pese Network Info */
.perse-network-info {border-radius: 6px; padding:20px 20px 10px;}
.perse-network-info h5 {color: var(--woodsmoke-color); font-size: 16px; font-weight: bold;letter-spacing: 0.3px; line-height: 20px; margin:0 0 5px;}
.perse-network-info p { color: var(--woodsmoke-color); font-size: 16px; font-weight: 500; letter-spacing: 0.3px; line-height: 22px;}
.perse-network-info .text-link {text-decoration:underline; font-weight:500}
.perse-network-info .text-link:focus, .perse-network-info .text-link:hover {font-weight:600; color:var(--secondary-blue-dark);text-decoration:none;}


.confirmation-sec {max-width: 822px !important;color: var(--woodsmoke-color);}
.confirmation-sec .modal-body p {margin-bottom: 24px;color: var(--woodsmoke-color);}
.confirmation-sec .btn-link {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;}
.warning-sec{max-width: 557px !important;}
/*Emergency Contact*/
.emergency-contact {width:100%; }
.emergency-contact h4 {  color: var(--woodsmoke-color); font-size: 20px; font-weight: bold; letter-spacing: 0.3px; line-height: 24px; margin:0 0 8px;}
.emergency-contact .small-txt {  color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px; line-height: 22px; margin: 0 0 20px;}
.emergency-contact h5 {  color: var(--woodsmoke-color); font-size: 16px; font-weight: bold; letter-spacing: 0.3px; line-height: 20px; margin:0 0 15px;}
.emergency-contact .form-group {margin: 0 0 30px;}
.emergency-contact .icon-text-btn img {padding: 0 6px 0 0;width: 23px;vertical-align: text-bottom;opacity:0.9;}
.emergency-contact .plus-icon{width:14px !important; margin-right:8px;}

@media(min-width:992px){
.disclosure-document-popup{max-width:822px !important;}
.disclosure-document-popup .disclosure-form{max-width:700px;}
.debitCard {max-width:400px}
}

/* Shipping Address CSS */
.checkout {margin:0px auto;}
.checkout .shipping-address-inner{margin-bottom:32px;}
.checkout .shipping-address-inner .btCardDetails {margin-bottom: 32px;}
.checkout h2{font-size:24px;line-height:28px;letter-spacing:0.3px;color:var(--woodsmoke-color);margin-bottom:15px;}
.checkout .checkout-form{padding:32px 73px 32px 24px;border-radius:6px;}
.checkout .product-space{padding:23px 23px 0px 23px;}
.checkout .checkout-form.payment{padding:32px 57px 32px 40px;}
.checkout .checkout-form.payment .card-details-sec {padding:32px 24px 32px; border-bottom: 1px solid var(--light-bg-color);margin-bottom: 32px;}
.checkout .shipping-address-inner .space {padding:32px 73px 0px 24px;}
.checkout .checkout-form.payment .fully-covered {padding:32px 24px 32px; text-align:center;   border-bottom: 1px solid var(--light-bg-color);}
.checkout .checkout-form.payment .fully-covered .benefits{min-height:330px;}
.checkout .checkout-form.payment .fully-covered p {line-height:22px;}
.checkout .disclaimer-checkout {font-size: 11px;font-weight: 700;line-height: 20px;}
hr.price-divider {margin: 16px 24px 8px;border-top: 1px dashed var(--light-bg-color);}
.price-details.price-details-rewards {padding: 24px 0px 24px;}
.price-details.price-details-rewards h5, .price-details.price-details-rewards h2{padding-left: 16px; margin:0;}
.price-details.price-details-rewards ul li{padding:5px 16px;}
.price-details.price-details-rewards .you-pay-final{padding:16px 16px 0;border-top:1px solid var(--light-bg-color);margin-top:10px;}
.price-details.price-details-rewards .icon-bg-btn {margin: 0;display: table;}
@media (min-width:1200px) { .mobile-price-inner .primary-button-new{width: 225px !important}}
.primary-button-new{width: 200px !important;height: 48px;border-radius: 8px;}
.custom-w-100{width:100% !important}
.shipping-address-inner .text-small{font-size:14px !important;}
.checkout .rewardBalanceBlock{margin:20px 24px 2px;display:inline-block;}
.checkout .rewardBalanceBlock strong{color:var(--woodsmoke-color);}
.checkout .rewardBalanceBlock .value{font-weight:500;}
.checkout .balanceEnterBlock {margin: 0 0 10px 54px;position:relative;}
.checkout .balanceEnterBlock .input-group{max-width:120px;border: 1px solid var(--cadet-blue-color);border-radius:4px;}
.checkout .balanceEnterBlock input{border:0px !important;}
.checkout .balanceEnterBlock .input-group-text{border: 0px;height: 48px;border-radius: 4px 0 0px 4px;}
.checkout .balanceEnterBlock .error{border-color:var(--error-color)}
.checkout .checkout-inner{margin-bottom:35px;}
.checkout .nav-tabs li{padding:0 100px 0 0;}
.checkout-inner-new .nav-tabs li{padding:0 230px 0 0;}
.checkout.nb-checkout .nav-tabs li {padding:0 190px 0 0;}
.checkout.nb-checkout .nav-tabs li:last-child {padding-right:0;}
.checkout .nav-tabs li:after{background:var(--cadet-blue-color);height:2px;position:absolute;width:100%;left:30px;content:"";top:20px;z-index:-1;}
.checkout .nav-tabs li.completed:after{background:var(--secondary-blue-dark);}
.checkout .nav-tabs li:last-child:after{display:none;}
.checkout .check-section img{margin-bottom:40px;}
.checkout .check-section h5{font-size:16px; line-height:22px;margin-bottom:10px;}
.checkout .checkout-form p{font-size:14px;line-height:14px;margin:0;letter-spacing:0.3px;}
.checkout .checkout-form p.big-text {font-weight: 400;font-size: 20px;line-height: 28px !important;}
.custom-select-dropdown .form-control{width:100%; border:1px solid var(--cadet-blue-color) !important;font-size:16px;line-height:22px;padding:10px 16px;color:var(--nevada-color);}
.custom-select-dropdown .custom-dropdown a{font-size:16px;padding:9px 16px;height:40px;line-height:22px;text-decoration:none;color:#161616;}
.custom-select-dropdown .custom-dropdown a:hover{background:var(--secondary-light-color);}
.custom-select-dropdown .form-control:before{background-color:inherit;}
.calculatedbyzipcode {position:relative}
.calculatedbyzipcode:after { position: absolute; content:""; width: 240px; height: 1px; background-color: #ccc; top: 7px;right: -260px;}.check-section img {margin-bottom: 60px;}
.sup-tag {top:0px !important;font-size:23px}
.checkout .checkout-form .info.benfit.cursor-pointer {top: 12px !important;right:0px;}
.payment .card-icon { position: relative;}
.payment .card-icon:after {top: 15px;border-right-color: transparent;background: url(/public/assets/42173acb2bf5cf6c6139.svg) no-repeat;width: 22px;height: 22px;background-size: contain;border: 0;right: 32px;z-index:9;position: absolute;content: "";}
.contact-preferance-sec h4 { color: var(--woodsmoke-color); font-size: 16px;font-weight: bold; letter-spacing: 0.3px; line-height: 20px;}
.contact-preferance-sec .info-icon { cursor:pointer;}
.contact-preferance-sec .tooltip-info-box { padding: 13px 9px;width: 400px; top: -60px; z-index: 10; right: 0;  height: auto;display: flex;  align-items: center; font-size: 14px;  font-weight: 500;letter-spacing: 0.3px; line-height: 15px; color: var(--nevada-color); background-color: var(--white-color);box-shadow: -2px -2px 5px 0 rgba(0,0,0,0.12);  text-align: left;left: 188px;  border: 1px solid #D0DBDD; opacity:0; visibility:hidden; }
.contact-preferance-sec .tooltip-info-box.show {opacity:1; visibility:visible; }
/*.info-icon:hover .tooltip-info-box {opacity:1; visibility:visible;}*/
.contact-preferance-sec .tooltip-info-box:before {  border-color: rgba(208, 219, 221, 0);border-top: 6px solid transparent; border-right: 12px solid var(--white-color);border-bottom: 6px solid transparent; left: -15px;z-index: 9;}
.contact-preferance-sec .tooltip-info-box:after {border-color: rgba(208, 219, 221, 0);border-top: 6px solid transparent; border-right: 10px solid #d0dbdd; border-bottom: 6px solid transparent;  left: -10px;}
.tooltip-info-box:after { border-top-color: var(--white-color); border-width: 6px;margin-left: -6px; right: 56px;  left: -13px;}
.tooltip-info-box:after, .tooltip-info-box:before { top: 65px;left: -13px; border: solid transparent; content: "";height: 0;  width: 0;  position: absolute; pointer-events: none;}
.contact-preferance-sec small { color: var(--nevada-color); font-size: 14px;font-weight: 500; letter-spacing: 0.3px; line-height: 15px; margin:0 0 8px;}
.contact-preferance-sec .checkbox label {  color: var(--woodsmoke-color);}
.contact-preferance-sec span b {font-weight:bold; color:var(--woodsmoke-color);}
.contact-preferance-sec .small-txt { color: var(--woodsmoke-color); font-size: 16px;letter-spacing: 0.3px; line-height: 22px;}

/* Shipping Address Tabs CSS */
.round-tab{height:40px;width:40px;border:1px solid #E5E7E4;background-color:var(--white-color);margin:0 auto 7px;}
img.complete-img, img.active-img, .active .round-tab img, .completed .round-tab img{display:none;}
.active .round-tab img.active-img, .completed .round-tab img.complete-img{display:block;}
.active .round-tab{border:1px solid var(--secondary-blue-dark);background-color:#EFF6FF;}
.active .round-tab #Mask{fill:var(--secondary-blue-dark);}
.wizard h6{font-size:14px;line-height:15px;color:var(--nevada-color);margin:0 0 8px 0;}
.active h6{color:var(--woodsmoke-color);}
.completed .round-tab{border:1px solid var(--secondary-color);background-color:var(--secondary-color);}
.completed .round-tab #Mask{fill:var(--white-color);}
.completed .round-tab img, .completed .round-tab .active-img {display:none}
.completed .round-tab .complete-img {display:block;}
.checkout .credit-debit{margin:30px 0;}
.checkout .credit-debit li {padding:0;margin-right:50px;}
.checkout .credit-debit li:after{display:none;}
.checkout .credit-debit li input[type=radio] {position: absolute;visibility: hidden;}
.checkout .credit-debit li label {display: block;position: relative;line-height:16px;font-size:16px;padding:3px 0 3px 30px; margin:0; z-index: 9;cursor: pointer;-webkit-transition: all 0.25s linear;}
.checkout .credit-debit li .check {display: block;background:var(--secondary-light-color); position: absolute;border:1px solid var(--cadet-blue-color);border-radius: 50%;height:20px;width:20px;top:0;left:0;}
.checkout .credit-debit input[type=radio]:checked ~ .check {border:5px solid var(--primary-color);background:var(--white-color);}
.checkout .credit-debit input[type=radio]:checked ~ .check::before {background:var(--white-color);}
.checkout .credit-debit li .checkmark {display: block;background:var(--secondary-light-color); position: absolute;border:1px solid var(--cadet-blue-color);border-radius: 50%;height:20px;width:20px;top:0;left:0;}
.checkout .credit-debit input[type=radio]:checked ~ .checkmark {border:5px solid var(--primary-color);background:var(--white-color);}
.checkout .credit-debit input[type=radio]:checked ~ .checkmark::before {background:var(--white-color);}
.radio-btns > p { color: var(--woodsmoke-color) !important; font-size: 16px; letter-spacing: 0.3px; line-height: 22px; margin:0 0 15px !important;}
.radio-btns .credit-debit li { margin-right: 32px;}
/* Shipping Address Price CSS */
.price-details {padding: 24px;border-radius: 8px;box-shadow: 0 2px 10px 0 rgba(0,0,0,0.03);}
.cart .price-details.price-details-rewards {position: sticky;top: 272px; z-index:9;}
@media (min-width:1200px) {.price-details.price-details-latest {position:revert; padding-bottom:0; box-shadow:none !important; padding-left:16px; padding-right:16px;}}
.price-details-latest div {font-size:14px;line-height:14px;}
.payment-youpay{margin:2px 0 18px;}
.price-details.price-details-rewards .proceed-checkout {padding:0 16px;}
.payment-tooltip {width:396px;}
.payment-tooltip-main {width:380px;padding:15px 8px;} 
.payment-tooltip p {white-space:break-spaces; font-size: 16px;font-weight: 400;line-height: 24px;margin:0;}
.price-details h5, .price-details h2{font-size:16px;line-height:20px;color:var(--woodsmoke-color);margin-bottom:15px;letter-spacing:0.3px;font-weight:600;}
.price-details h5 span, .price-details h2 span {  color: var(--nevada-color); font-size: 14px; font-weight: 500;letter-spacing: 0.26px;  line-height: 20px;}
.price-details ul{margin:0 0 15px;}
.price-details ul li{font-size:16px;line-height:22px;color:var(--woodsmoke-color);padding:5px 0;}
.price-details .price-left{font-size:16px;color:var(--nevada-color);}
.price-details .wallet{font-size:14px;}
.price-details .wallet i{width:12px;height:12px; display:none;}
.price-details .you-pay-final{padding:10px 0 0;}
.price-details-latest h6 {font-size: 16px;line-height: 20px; letter-spacing:0.3px;}
.disclaimer-sec.price-details .disclaimer-sec-content .disclaimer-text-new {margin-top:0;}
.disclaimer-sec-content { height: 150px; overflow-y: auto;   padding-right: 10px;}
.disclaimer-sec-content p{padding-right:6px;}
.disclaimer-sec a.readmore {display: block;color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;margin: 8px 0 20px;cursor: pointer;}
.review-disclamier .bg-white {background-color :inherit !important;padding-left: 0px !important;box-shadow: none;padding-right: 0px !important;}
.simplebar-content-wrapper {font-size:14px;}
.disclaimer-text-new {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;padding-right: 10px;font-weight: 400;margin: 12px 0 19px;display: block;line-height: 22px;}
.review-disclamier .disclaimer-sec-content {height: auto;}
.price-details.new .review-disclamier .disclaimer-sec-content {height: 150px;}
.price-details .price-amount { color: var(--woodsmoke-color); font-size: 16px;  letter-spacing: 0.3px;  line-height: 22px;}
.price-details .you-pay{ color: var(--woodsmoke-color);  font-size: 16px;  font-weight: bold;  letter-spacing: 0.3px;  line-height: 20px;}
.price-details .proceed-checkout{margin:16px 0 0;}
.price-details .proceed-checkout button{height:48px;width:100%;}
.price-details .proceed-checkout button.icon-bg-btn{margin-bottom:8px;}
.price-details .registerFormBlock .form-group{margin:25px 0 0;padding:0 0 10px;}
.price-details .info-box.memberid-box{max-width:225px;line-height:18px;bottom:56px;right:-10px;}
.price-details .registerFormBlock .form-group a{cursor:pointer;}
.price-details .info-box:after{right:10px;}
.price-details .info-box:before{right:9px;}

/*
================================================
My offers Screen
================================================
*/
/* Safity Product Css End Here */
.safety-product .single-product-sec{margin:0 0 15px;}
.safety-product .product-img img{padding:10px;}
.myProfileWrapper .safety-product .profileRightPanel h4.title{margin:0;}
.myProfileWrapper .safety-product .profileRightPanel h4.title span{font-size:12px; line-height:14px; padding-left:10px;font-weight:normal;}
.albertsons-marketplace .myProfileWrapper .safety-product .profileRightPanel h4.title span{padding-left:4px; color:var(--woodsmoke-color)}
.safety-product .profileRightPanel{margin:0;}
.safety-product .profileRightPanel h4 {font-size: 20px;margin-top: 15px;}
.safety-product .prodcut-info h5{margin:0 0 7px;}
.safety-product .prodcut-info .quantity{margin:0 0 50px;}
.safety-product .remaining button{height:46px;background:var(--light-bg-color) !important;padding:12px 16px;font-size:16px;line-height:22px;letter-spacing:0.3px;border:none;cursor:auto !important;box-shadow:none !important;}
.safety-product .remaining button span{font-weight:700; padding:0 10px 0 0;}
/*.safety-product .add-cart{width:155px;}*/
.safety-product .add-cart input{width:100% !important;}
.safety-product p{margin:0;font-size:16px; line-height:22px;letter-spacing:0.3px;color:#252525;}
.safety-product .tooltip-block p {line-height:19px;}
.warning-popup .modal-dialog{max-width:550px;}
.warning-popup .warning-modal{min-height:120px;padding:15px 25px;}
.safety-product .congratulotions{padding:52px; margin:0 0 32px;}
.safety-product .congratulotions h4{font-size:24px; line-height:28px;color:var(--woodsmoke-color);letter-spacing:0.3px;margin:10px 0 20px;font-weight:bold;}
.safety-product .congratulotions p{font-size:16px; line-height:20px;color:var(--woodsmoke-color);letter-spacing:0.3px;}
/* Safity Product Css End Here */
.grocery-icon img {position:relative;top:-1px;}
.icon-tooltip svg {position:relative;top:3px;}

/*
================================================
Favorites Screen
================================================
*/
.content-section {padding: 22px 0;}
.content-section .empty-order{margin:60px 0;}
.content-section .empty-order p{color: var(--woodsmoke-color);font-size: 32px;font-weight: bold;letter-spacing: 0.3px;line-height: 36px;}
/*
================================================
Health Profile and health Conditions Screens
================================================
*/
/* Health Profile Css Start Here */
.personal-section .breadcrumbs {margin:12px 0 25px;}
.report{padding:26px 40px;border-radius:6px;margin:30px 0 40px 0;}
.report p{font-size:16px; line-height:20px;color:var(--nevada-color);letter-spacing:0.3px;margin-bottom:24px;}
.title-content h4{font-size:24px;line-height:28px;letter-spacing:0.3px;color:var(--woodsmoke-color);font-weight:700;margin:0 0 8px;}
.title-content p{font-size:16px;line-height:20px;letter-spacing:0.3px;color:var(--nevada-color);margin:0;}
.report-tab button{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-size:16px;color:var(--woodsmoke-color);letter-spacing:0.3px;background:var(--light-bg-color);border-radius:3px;line-height:20px;height:48px;margin-bottom:20px;padding:0px;}
.report-tab button:hover, .report-tab button:focus, .report-tab button.active{background:var(--cadet-blue-color);font-weight:700;box-shadow:none !important;}
.report-tab button.inactive{color:var(--woodsmoke-color);background:var(--light-bg-color); font-weight:400;}
.report-tab.report-tab-hover button:hover{background:var(--cadet-blue-color);font-weight:700;box-shadow:none !important; cursor:pointer;}
.report .report-buttons{margin:15px 0 0;}
.report .report-buttons button{height:48px; min-width:120px;font-size:18px;letter-spacing:0.3px;border-radius:8px;margin-right:10px;}
/* Health Profile Css End Here */

/* Health Conditions Css Start Here */
.health-update{background:#ECF3ED;border-left:8px solid var(--success-green-dark);height:56px;padding:11px;margin:12px 0 0;}
.health-update .health-alert{padding-left:10px;font-size:16px; line-height:22px;letter-spacing:0.3px;color:var(--woodsmoke-color);}
.health-update .close{cursor:pointer;}
.health-condition{padding:32px 32px 20px;border-radius:6px;}
.health-condition h5{font-size:20px;font-weight:700;color:var(--woodsmoke-color);line-height:24px;margin-bottom:10px;}
.health-condition ul li{line-height:28px;color:var(--nevada-color);display:inline-block; width:50%}
.health-condition ul li a{font-size:16px;line-height:16px;letter-spacing:0.3px;color:var(--nevada-color);}
.health-buttons{margin:25px 0 0;}
.product-eligibility-result{position: absolute; left: 0; right: 0;top: 50%;transform: translateY(-60%);}
/*.health-buttons button{min-width:200px;height:48px;margin-right:10px;border-radius:8px;}*/
.health-condition .nhc-block {text-align: center;margin: 84px 0;}
.health-condition .nhc-block p {color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;margin: 24px 0 16px;}
/* Health Conditions Css End Here */

/* New 2022 Offers Start Here */
.new-offcers-sec-right h3 {  color: var(--woodsmoke-color); font-size: 20px; font-weight: bold; letter-spacing: 0.3px; line-height: 24px; margin:0 0 10px;}
.new-offcers-sec-right h3 span {  color: var(--woodsmoke-color); font-size: 12px; letter-spacing: 0.3px; line-height: 14px; font-weight:300;}
.new-offcers-sec-right > p {  color: #252525; font-size: 16px; letter-spacing: 0.3px; line-height: 22px;}
.rounded-box {  border-radius: 6px; width:100%; padding:28px 24px 15px; margin:12px 0 0; position:relative; background:var(--white-color);}
.rounded-box.section1-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img1.png) right top no-repeat; width:155px; height:106px; }
.rounded-box.section2-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img2.png) right top no-repeat; width:122px; height:115px; }
.rounded-box.section3-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img3.png) right top no-repeat; width:71px; height:105px;}
.rounded-box.section4-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img4.png) right top no-repeat; width:98px; height:94px;}
.rounded-box:after  {background-size:contain !important; content:""; position:absolute; right:34px; bottom:24px;}
.rounded-box h4 {  color: var(--woodsmoke-color); font-size: 20px; font-weight: 500; letter-spacing: 0.3px; line-height: 24px; margin:0 0 16px;}
.rounded-box h4 strong {font-weight:600;}
.rounded-box-content {padding:0 180px 0 0;}
.rounded-box-content p {  color: var(--nevada-color); font-size: 14px; letter-spacing: 0.3px; line-height: 20px;}
.rounded-box-content p.mb-space {margin-bottom:43px;}
.rounded-box-content p a {text-decoration:underline;  color: var(--secondary-blue-dark); font-size: 16px; font-weight: 500;  letter-spacing: 0.3px; line-height: 20px;}
.rounded-box-content p a:hover {text-decoration:none;}
.EnterAccessModel .modal-body {padding: 15px 25px 42px;}
.EnterAccessModel .modalHelp { display: block; width: 100%;  background: var(--light-bg-color);  padding: 17px 26px; border-radius: 0 0 8px 8px;}
.custom-popup.EnterAccessModel .modal-footer {border-radius:0; border-top: 1px solid var(--light-bg-color);}
.custom-popup.EnterAccessModel .modal-footer .modal-buttons {padding:30px 25px;}
.EnterAccessModel .smallTextGrey { color: var(--nevada-color); font-size: 16px !important; font-weight: 500; letter-spacing: 0.3px; line-height: 15px; }
.EnterAccessModel .modalHelp u { color: var(--woodsmoke-color); font-size: 14px; font-weight: bold; letter-spacing: 0.3px; line-height: 15px; margin-left: 2px; }
.EnterAccessModel u.nobr { text-decoration: none;  white-space: nowrap;  cursor: default; pointer-events: none;}
.EnterAccessModel .modal-header .close { opacity: 1 !important; width:16px; height:16px; }
/* New 2022 Offers Start Here */

/* My Profile Css Start Here */
.myProfileRightPanel {padding: 32px;background: var(--white-color);border-radius: 6px; margin-bottom:16px;}
.myProfileRightPanel h4 {font-size: 24px;font-weight: 600;line-height: normal;margin: 10px 0 24px;}
/* My Profile Css End Here */
/* Apple Products Start Here */
.payment-options .benefit-installment {background: #FBF3D2;padding: 13px 12px;border-radius:4px;}
.payment-options .benefit-installment p {font-size: 14px;letter-spacing: 0.26px;line-height: 20px;margin-bottom: 13px;}
.payment-options .benefit-installment .checkbox label {padding-left: 25px;cursor: pointer;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.apple-products .products-list .cart-list .cart-image {width:205px; height:205px;}
.apple-products .cart-list .cart-product-name .product-name h4 { margin-bottom: 20px;}
.safety-product.apple-products .profileRightPanel{margin:0 0 24px;}
.safety-product.apple-products .cart-list .price-section { margin: 24px 0;}
.safety-product.apple-products .cart-list .cart-image img {border-radius:4px;}
.myProfileWrapper .apple-products .custom-popup .modal-buttons button {max-width:inherit; display:flex; justify-content:center; align-items:center; padding-left:15px; padding-right:15px;}
.safety-product.apple-products .products-list h4.product-name {  color: var(--woodsmoke-color); font-size: 16px; font-weight: bold;  letter-spacing: 0.3px;  line-height: 20px;}
.safety-product.apple-products .cart-list.bg-white + h4.product-name {margin-top:32px;}
.apple-products span.lable-part {font-weight:400; margin-right:5px;}
.apple-products span.lable-des { color: var(--woodsmoke-color); font-weight:400; }

/*Switch Profiles css*/
.switch-profiles-sec p{ font-size:16px; line-height:22px;}
.switch-profiles-sec .no-list li{list-style:inherit;}
.switch-profiles-sec .no-list{ padding-left: 1rem;}
.switch-profiles .dot-list li {position: relative;}
.switch-profiles .dot-list li:after {content: "";position: absolute;width: 3px;height: 3px;background-color: var(--black-color);z-index: 99;top: 12px;left: -8px;border-radius: 50%;}
.switch-profiles .dot-list.eligible-list li:after{width: 4px;height: 4px; left: -12px;}
.Switch-dropdown button.dropdown-item, .Switch-dropdown .btn.dropdown-toggle {text-transform: capitalize !important;}

.Confirmation-Mailing{background: #F5F6F8; border-radius: 12px; padding:24px 16px} 
.Confirmation-Mailing h4 {font-weight: 700;font-size: 16px;line-height: 20px;margin: 0 0 8px;}
/* New 2022 Offers Start Here */
.new-offcers-sec-right h3 {  color: var(--woodsmoke-color); font-size: 20px; font-weight: bold; letter-spacing: 0.3px; line-height: 24px; margin:0 0 10px;}
.new-offcers-sec-right h3 span {  color: var(--woodsmoke-color); font-size: 12px; letter-spacing: 0.3px; line-height: 14px; font-weight:300;}
.new-offcers-sec-right > p {  color: #252525; font-size: 16px; letter-spacing: 0.3px; line-height: 22px;}
.rounded-box {  border-radius: 6px; width:100%; padding:28px 50px 15px 24px; margin:12px 0 0; position:relative; background:var(--white-color);}
.rounded-box-content-img {width:100%; max-width:160px; text-align:center;}
.rounded-box-content-img.new-offcers-section-img1 img {max-height:106px;}
.rounded-box-content-img.new-offcers-section-img2 img {max-height:115px;}
.rounded-box-content-img.new-offcers-section-img3 img {max-height:105px;}
.rounded-box-content-img.new-offcers-section-img4 img {max-height:94px;}
.rounded-box-content-img.new-offcers-section-img5 img {max-height:106px;}
.rounded-box.section1-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img1.png) right top no-repeat; width:155px; height:106px; display:none }
.rounded-box.section2-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img2.png) right top no-repeat; width:122px; height:115px; right:60px; }
.rounded-box.section3-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img3.png) right top no-repeat; width:71px; height:105px; right:80px; }
.rounded-box.section4-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img4.png) right top no-repeat; width:98px; height:94px; right:80px; bottom:90px; }
.rounded-box.section5-img:after {background:url(https://nationscdn.azureedge.net/otc-container/images/new-offcers-section-img5.svg) right top no-repeat; width:60px; height:106px; right:80px; bottom:95px;}
.rounded-box:after  {background-size:contain !important; content:""; position:absolute; right:34px; bottom:110px;}
.rounded-box h4 { color: var(--woodsmoke-color); font-size: 20px; font-weight: 700; letter-spacing: 0.3px; line-height: 24px; margin:0;}
.rounded-box h4 strong {font-weight:600;}
.rounded-box .small-head { color: var(--woodsmoke-color); font-weight:600;}
.rounded-box-content {padding:0 30px 0 0;}
.rounded-box-content p.phone-num {margin:0 50px 0 0;}
.rounded-box-content .edit-btns a img {max-height:15px;}
.rounded-box-content a {text-decoration:underline;  color: var(--secondary-blue-dark); font-size: 14px; font-weight: 600;  letter-spacing: 0.3px; line-height: 20px;}
.rounded-box-content p {  color: var(--nevada-color); font-size: 14px; letter-spacing: 0.3px; line-height: 20px;}
.rounded-box-content p.mb-space {margin-bottom:43px;}
.rounded-box-content p a {text-decoration:underline;  color: var(--secondary-blue-dark); letter-spacing: 0.3px; line-height: 20px;}
.rounded-box-content p a:hover {text-decoration:none;}
.rounded-box-content .icon-bg-btn{font-size: 15px;} 
.EnterAccessModel .modal-body {padding: 15px 25px 42px;}
.EnterAccessModel .modalHelp { display: block; width: 100%;  background: var(--light-bg-color);  padding: 17px 26px; border-radius: 0 0 8px 8px;}
.custom-popup.EnterAccessModel .modal-footer {border-radius:0; border-top: 1px solid var(--light-bg-color);}
.custom-popup.EnterAccessModel .modal-footer .modal-buttons {padding:30px 25px;}
.EnterAccessModel .smallTextGrey { color: var(--nevada-color); font-size: 16px !important; font-weight: 500; letter-spacing: 0.3px; line-height: 15px; }
.EnterAccessModel .modalHelp u { color: var(--woodsmoke-color); font-size: 14px; font-weight: bold; letter-spacing: 0.3px; line-height: 15px; margin-left: 2px; }
.EnterAccessModel u.nobr { text-decoration: none;  white-space: nowrap;  cursor: default; pointer-events: none;}
.EnterAccessModel .modal-header .close { opacity: 1 !important; width:16px; height:16px; }
/* New 2022 Offers End Here */


/*Member Search CSS*/
.member-search-sec h3.text-title {font-size: 32px;line-height: 36px;margin:0px;}
.member-search-sec .member-list li {border: 1px solid #D4D4D4;background-color: #F3F3F3;border-radius: 20px;padding: 6px 16px;margin: 0 8px 8px;line-height: 17px;font-weight: 600;}
.member-search-sec .member-list li:hover, .member-search-sec .member-list li.active {border: 1px solid var(--primary-color);background-color: #F7DAD5;}
.member-search-sec .table-hover>tbody>tr:hover>*, .member-search-sec .table-hover>tbody>tr.active>* {background-color: var(--secondary-light-color) !important;box-shadow: none;}
.member-search-sec .default-btn{min-width: 110px;}
.member-search-sec .custom-table thead th, .member-search-sec .custom-table tbody td {color: var(--woodsmoke-color);padding:16px}
.member-search-sec h4.text-title {font-size: 24px;line-height: 28px;margin: 0px;font-weight: bold;}
.member-search-sec .btn-outline {background-color: var(--white-color);border-radius: 4px;border: 1px solid var(--secondary-color);color: var(--secondary-color);min-width: 120px;font-weight: 600;font-size: 18px;line-height: 20px;}
.member-search-sec tbody, .member-search-sec td, .member-search-sec tfoot, .member-search-sec tr {border-color: inherit;border-style: solid;border: 1px solid var(--light-bg-color);}
.member-search-sec tbody, .member-search-sectd, .member-search-sectfoot, .member-search-secth{border: 0;}
.member-search-sec .search-close {position: absolute;right: 12px;width: 16px;top: 16px;cursor: pointer;}
/*
================================================
Home Page
================================================
*/
.content-sec{padding-top:0;background:#f7f7f7;}

/** Single Categories Block Main */
.single-categories-block{display:flex;border:1px solid var(--light-bg-color);border-radius:6px;background-color:var(--white-color);margin:0 0 24px;min-height:124px;}
.single-categories-block .single-categories-block-img{width:100%;height:92px;overflow:hidden;position:relative;display:inline-block;max-width:140px;align-self:center;padding:0 0 }
.single-categories-block .single-categories-block-img img{width:100%;border-radius:6px 6px 0 0;height:100%;object-fit:contain;padding :10px;}
.single-categories-block .single-categories-block-content{padding:20px 20px 20px 35px;border-left:1px solid #ebeef1;width:100%;max-width:400px;display:flex;align-items:center;}
.single-categories-block .single-categories-block-content h3{color:var(--nevada-color);font-size:20px;font-weight:500;letter-spacing:0.38px;line-height:28px;margin:0;    display: -webkit-box;max-width: 180px;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.popular-categories-carousel .owl-nav > button{position:absolute;top:33%;}
.popular-categories-carousel .owl-nav > button.disabled span{color:var(--cadet-blue-color);pointer-events:none;}
.popular-categories-carousel .owl-nav > button span{color:var(--black-color);font-size:40px;line-height:30px;}
.popular-categories-carousel .owl-nav > .owl-prev{left:-100px;border:1px solid var(--cadet-blue-color);height:53px;padding:0;text-align:center;width:53px;box-shadow:6px 6px 7px rgba(39, 49, 67, 0.12);border:1px solid var(--cadet-blue-color) !important;background:none;box-shadow:none;}
.popular-categories-carousel .owl-nav > .owl-next{right:-100px;border:1px solid var(--cadet-blue-color);}
.popular-categories-carousel.owl-carousel .owl-nav .owl-prev, .popular-categories-carousel .owl-nav > .owl-next{height:53px;padding:0;text-align:center;width:53px;box-shadow:6px 6px 7px rgba(39, 49, 67, 0.12);border:1px solid var(--cadet-blue-color) !important;background:none;box-shadow:none;}
.popular-categories-carousel .owl-dots{text-align:center;margin-bottom:20px;}
.popular-categories-carousel .owl-dots .owl-dot{height:8px;width:8px;border-radius:4px;background-color:var(--light-bg-color);transition:all 0.3s ease 0s;display:inline-block;margin:0 8px 0 0;}
.popular-categories-carousel .owl-dots .owl-dot.active{width:40px;background-color:var(--cadet-blue-color);}
/** Single Categories item */
.single-item-sec {width: 800px !important;display:flex; margin: 50px 0 0 0;}
.single-item-sec .item-single {width: 356px;margin-right: 24px;}
/*.single-categories-block-main {display: flex;margin: 50px 0 0 0;}*/
/** My Benefits Sec **/
.my-benefits-sec {border-radius: 8px;background: var(--light-bg-color) url(https://nationscdn.azureedge.net/otc-container/images/my-benefits-bg-img.png) 90% 102% no-repeat;padding: 30px 24px;margin: 20px 0 0;}
.my-benefits-sec h2{color:var(--woodsmoke-color);font-size:32px;font-weight:bold;letter-spacing:0.3px;line-height:36px;margin:0;}
.my-benefits-sec .shop-now-btn img {height: 30px;}
.single-my-benefits-sec{border:1px solid var(--light-bg-color);border-radius:8px;background-color:var(--white-color);width:100%;padding:16px 0 0;margin:24px 0 0;display:flex;flex-wrap:wrap;height:100%;position:relative;padding-bottom:100px;text-align:left;}

.single-my-benefits-sec-header{padding:0 16px 24px;position:relative;width:100%;}
.tooltip-icon{padding:0;}
.single-my-benefits-sec-header h4{display:flex;align-items:center;color:var(--woodsmoke-color);font-size:20px;font-weight:600;letter-spacing:0.25px;line-height:24px;margin:0 0 20px;}
.single-my-benefits-sec-header h4{display:flex;align-items:center;color:var(--woodsmoke-color);font-size:20px;font-weight:600;letter-spacing:0.25px;line-height:24px;margin:0 0 4px;}
.single-my-benefits-sec-header .show-popup-title .eligibility-popover {white-space: initial;max-width: 210px;text-align: left;}
.single-my-benefits-sec-header h4 svg{margin:0 6px 0 0;}
.single-my-benefits-sec-header h4 a{display:flex;align-items:self-start;font-size:20px;font-weight:600;letter-spacing:0.25px;line-height:22px;margin:0 0 6px;}
.single-my-benefits-sec-header h4 a span {display: -webkit-box !important;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
.single-my-benefits-sec-header h2{color:var(--woodsmoke-color);font-size:26px;line-height:24px;margin:0;align-items:baseline;}
.single-my-benefits-sec-header p {color: var(--nevada-color);font-size: 18px;letter-spacing: 0.38px;line-height: 16px;padding: 6px 6px 0;font-weight: 400;display: inline-block; max-width:89px;}
.single-my-benefits-sec-header small{color:var(--nevada-color);font-size:14px;letter-spacing:0.13px;line-height:24px;}
.mybenefitbox-bottom {min-height: 140px;width: 100%;position: absolute;bottom: 0;}
.mybenefitbox-bottom p{font-size:24px;}
.expiration-date-text{padding:15px;text-align:center;color:var(--nevada-color);font-size:14px;font-weight:400;letter-spacing:0.23px;line-height:18px;border-top:1px solid var(--light-bg-color);}
.expiration-date-text strong{color:var(--woodsmoke-color);font-size:18px;}
.my-benefits-sec .default-btn{min-width:223px;}
.single-my-benefits-sec .benefit-icon {position: absolute;right:8px;z-index: 9;text-align: center;height: 32px;width: 32px;border-radius: 6px;background-color:#DFF4E1;align-items: center;display: flex;justify-content: center;cursor: pointer; top:0px;}
.single-my-benefits-sec .benefit-icon img {max-height: 16px;}
/** My Card Sec **/
.my-card-sec{border-radius:8px;background-color:#E4F7FF;width:100%;padding:24px 24px 24px;margin:40px 0;}
.my-card-sec .my-card-sec-img .card-image img{max-width:340px;}
.my-card-sec-content{padding:0 ;}
.my-card-sec-content h2{color:var(--woodsmoke-color);font-size:32px;font-weight:bold;letter-spacing:0.3px;line-height:36px;margin:0 0 16px;}
.my-card-sec-content .card-text{color:var(--woodsmoke-color);font-size:20px;letter-spacing:0.25px;line-height:28px;}
.card-info{margin:32px 0;}
.card-number-info{color:var(--nevada-color);font-size:18px;letter-spacing:0.23px;line-height:inherit;}
.card-number-info span{font-weight:600;color:var(--woodsmoke-color);}
.status-info{display:flex;align-items:center;}
.status-info .active{border-radius:11px;background-color:#B1DECA;padding:0px 16px;color:var(--woodsmoke-color);font-size:14px;font-weight:500;letter-spacing:0.17px;margin:0 0 0 5px;}
.transactions-btns button{padding-left:25px;padding-right:25px;display:flex;align-items:center;line-height:inherit;justify-content:center;}

/*My Card css*/
.card-number-info span.status-bg:first-letter{text-transform:uppercase !important;}
.card-number-info span.status-bg {text-transform: lowercase !important;}
.my-card-sec .card-number-sec .active {border-radius: 11px;background-color: #ECF3ED;color: var(--woodsmoke-color);font-size: 14px;font-weight: 500;letter-spacing: 0.17px;margin: 0 0 0 5px;border: 1px solid #0FA91C;text-transform: capitalize;}
.my-card-sec .card-number-sec{min-width: 332px; min-height:136px; background-color: #fff;padding: 24px;border-radius: 8px;}
.my-card-sec .card-number-sec .card-info {margin: 24px 0;}
.my-card-sec .card-number-sec p {font-size: 18px;line-height: 21px;margin: 0 0 5px;}
.my-card-sec .card-number-sec h5 {font-size: 24px;font-weight: 600;line-height: 29px;color: var(--woodsmoke-color);margin: 0 0 14px; }
.my-card-sec .card-info {margin: 21px 0;}
.my-card-sec .store-locator-alert {padding: 8px 12px;background: #FBF3D2;margin-bottom: 21px;border-radius: 8px;}
.store-locator-alert{padding:12px 24px;background:#FBF3D2;margin-bottom:36px;}
.store-locator-alert p{font-size:16px;line-height:22px;letter-spacing:0.3px;margin:0;}
.mutli-card-sec .my-card-sec-img .card-image img {box-shadow: 0px -16px 16px -23px #858585;border-radius: 8px;}
.mutli-card-sec .card-image.float-xl-end {box-shadow: -1px -29px 1px -16px #ffffff;border-radius: 24px;}

/*
================================================
Transaction History CSS
================================================
*/
.credit-text { color: #075a0b !important;}
.status-bg {border-radius: 12px;padding: 4px 14px 4px;font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px;display: inline-block; margin:6px 0 0;}
.approved, .custom-badge.delivered, .custom-badge.sent, order-info-main.delivered { border: 1px solid #00a707;  background-color: #ecf3ed;}
.declined, .custom-badge.cancelled, .custom-badge.cancel, .custom-badge.failed { border: 1px solid #e00000;  background-color: #fee9e8;}
.pending { border: 1px solid #ff8800;  background-color: #fde5ca;}
.custom-badge.requested, .custom-badge.shipped {border: 1px solid #33BDE3; background-color:var(--secondary-light-color);}
/*.transaction-history-sec{width:96%;max-width:1400px;margin:0 auto;}*/
.transaction-history-sec{padding:0 0 60px;}
.transaction-history-sec h3, .transaction-history-sec h1{font-size:30px;line-height:36px;margin:0 0 20px; font-weight:700; letter-spacing: 0.3px;}
.transaction-history-sec .custom-select-dropdown.flilter-sec .dropdown-toggle::before {background-color:inherit;top:45%;right:20px;}
.transaction-history-sec .custom-select-dropdown .custom-dropdown a {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;padding: 9px 16px 9px 16px;text-decoration: none !important;}
.transaction-history-sec .flilter-sec.custom-select-dropdown {border:none !important;padding:0;padding:3px 0;background:none;height:auto;}
.transaction-history-sec .flilter-sec.custom-select-dropdown a{cursor:pointer;}
.transaction-history-sec .flilter-sec a.disabled{pointer-events:none;opacity:0.6;}
.transaction-history-sec ul.dropdown-menu {z-index: 9;}
.transaction-history-sec .transaction-sec-left{cursor:pointer;background: url(https://nationscdn.azureedge.net/otc-container/images/arrow-down.svg) no-repeat 94% center var(--secondary-light-color);font-weight:600;font-size:18px;line-height:46px;min-width:310px;padding:0 40px 0 16px;height:48px;border:1px solid var(--secondary-color) !important;border-radius:8px;background-color:var(--white-color);color:var(--secondary-color);}
.transaction-history-sec .custom-dropdown{min-height:80px;transform: translate3d(0px, 50px, 0px);transition: all 0.5s;overflow:hidden;padding:0;box-shadow:0 6px 10px 0 rgba(0,0,0,0.44);border:none;border-radius:0 0 8px 8px;left:0;top:100%;z-index:9;margin:4px 0 0;opacity:0;visibility: hidden;}
.transaction-history-sec .custom-dropdown.show,.transaction-history-sec .custom-dropdown.showfilter{margin:0;transform: translate3d(0px, 10px, 0px) !important;visibility: visible;opacity: 1;top:34px !important;}
.transaction-history-sec .custom-dropdown ul{padding:4px 0;}
.transaction-history-sec .custom-dropdown ul li a{color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;padding:10px 16px;display: flex;align-items: center;cursor:pointer;width: 100%;}
.transaction-history-sec .custom-dropdown ul li.selected a{font-weight:600;}
.transaction-history-sec .custom-dropdown ul li a:hover, .transaction-history-sec .transaction-sec-left ul li a:focus{background:var(--secondary-light-color);}
.transaction-history-sec select.custom-select-dropdown{width:96%;color: var(--secondary-color); font-size: 18px; font-weight: 600; letter-spacing: 0.3px; text-decoration:none !important;height:50px;box-shadow:none;}
.transaction-history-sec .flilter-sec.custom-select-dropdown.years-dropdown{background:none;padding:0;}
.transaction-history-sec .flilter-sec.custom-select-dropdown.years-dropdown .custom-dropdown{width:220px;top:-5px;}
.transaction-history-sec .flilter-sec.custom-select-dropdown.years-dropdown button{width:217px;height:36px;padding:0 45px 0 16px;font-size:18px;color:var(--secondary-color);border-radius:4px;}
.transaction-history-sec .flilter-sec.custom-select-dropdown.years-dropdown button:before{right:10px;}
.transaction-history-sec .activateCardPop{z-index:10000;}
.transaction-history-sec .customForm .form-group{margin-bottom:0;}
.transaction-history-sec .customForm svg.arrow{margin:0 12px;}
.transaction-history-sec .customModal .modal-dialog{max-width:560px;}
.transaction-history-sec .customModal .modal-footer{padding:24px;}
.transaction-history-sec .customModal .modal-footer button{width:225px;}
.transaction-history-sec .customModal .calendar-icon{right:12px;top:12px;}
.transaction-history-sec .customForm .form-control:focus{border: 2px solid var(--secondary-blue-dark);background-color: var(--white-color);}
.transaction-history-sec .customForm .form-control.search-fill{border:1px solid var(--nevada-color);background-color: var(--white-color);}
/*.transaction-history-sec .customForm .form-control:hover, .transaction-history-sec .customForm .form-control:focus{border: 1px solid var(--nevada-color);background:var(--white-color);}*/
.transaction-history-sec .card-view-sec  .single-purse-list{border:none !important;background:none;padding:0;margin:0;}
.transaction-history-sec .nav-tabs .nav-link:focus, .transaction-history-sec .nav-tabs .nav-link:hover{border:none !important;background:none;}
/*.transaction-history-sec .single-purse-list p {color: var(--woodsmoke-color); font-size:15px; line-height:22px;}*/
.transaction-history-sec .single-purse-list p span {color: #5E7B9C;font-weight:normal;}
.transaction-history-sec .single-purse-list p b{font-weight:600;font-size:16px;line-height:22px;}
.transaction-history-sec .single-purse-txt h5 { color:#1A2736;font-size:21px;font-weight:300;letter-spacing:0;line-height:25px;font-family:"proxima-nova";}
.transaction-history-sec .single-purse-txt h5 b {font-weight:600; margin:0;font-size:25px;line-height:27px;}
.transaction-history-sec .card-view-sec{min-width:100%;margin:0 0 35px;background:#F5F6F8;border-radius:12px;align-items:center;justify-content:center;padding:24px 0;min-height:136px;}
.transaction-history-sec .card-view-three{display:flex;}
.transaction-history-sec .card-view-sec ul{border:none;justify-content: left;flex-wrap:nowrap;padding-left:25px;}
.transaction-history-sec .card-view-sec ul li{border-left:1px solid rgb(177 185 193 / 40%);padding-left:90px;margin-left:90px;}
.transaction-history-sec .card-view-sec ul li:first-child{border:none;padding:0;margin:0;}
.transaction-history-sec .card-view-sec .nav-tabs .nav-item .nav-link, .transaction-history-sec .card-view-sec .nav-tabs .nav-link.active{background:none;border:none;padding:0;}
.transaction-history-sec .card-view-sec .globallytooltip .tooltip-icon{margin:0 0 0 6px;}
.transaction-history-sec .card-view-sec .globallytooltip .tooltip-icon.transaction-tooltip-icon{position:relative; top:2px; margin:0;}
.transaction-history-sec .card-view-sec .globallytooltip img{width:15px;height:auto;display:flex;}
/*.k-grid-header .k-grid-filter.k-state-active, .k-grid-header .k-header-column-menu.k-state-active, .k-grid-header .k-hierarchy-cell .k-icon.k-state-active{background-color:var(--light-bg-color) !important;color:var(--woodsmoke-color) !important;}
.k-grid-header .k-grid-filter.k-state-active, .k-grid-header .k-header-column-menu.k-state-active, .k-grid-header .k-hierarchy-cell .k-icon.k-state-active{background-color:var(--light-bg-color) !important;color:var(--woodsmoke-color) !important;}*/
.k-grid-header .k-grid-filter.filterColor{background-color:var(--light-bg-color) !important;color:var(--nevada-color) !important;}
/*.k-grid-header .k-grid-filter.k-state-active, .k-grid-header .k-header-column-menu.k-state-active, .k-grid-header .k-hierarchy-cell .k-icon.k-state-active{background-color:var(--light-bg-color) !important;color:var(--woodsmoke-color) !important;}*/
/*.transaction-history-sec .globallytooltip .tooltip-icon{margin:-5px 0 0 7px;}*/
.k-i-calendar{background: url('https://nationscdn.azureedge.net/otc-container/images/calendar-icon.svg') center center no-repeat;width:20px !important;height:23px !important;}
.k-dateinput .k-select, .k-datepicker .k-select, .k-datetimepicker .k-select, .k-timepicker .k-select{background:none !important;border:none !important;}
.transaction-history-sec .k-input{height:48px;font-size: 16px;letter-spacing: 0.3px;line-height: 26px;color: var(--woodsmoke-color);padding: 6px 10px 10px;}
.transaction-history-sec #DateRagePopup .form-error:after{top:51%;right:35px;}
.transaction-history-sec .k-datepicker{padding:2px 0;height:54px;}
.k-calendar-view{padding:12px !important;}
.transaction-history-sec .k-dateinput .k-dateinput-wrap, .transaction-history-sec .k-datepicker .k-picker-wrap, .transaction-history-sec .k-datetimepicker .k-picker-wrap, .transaction-history-sec .k-timepicker .k-picker-wrap{height:48px;border: 1px solid var(--cadet-blue-color);border-radius: 4px;background-color: var(--secondary-light-color);box-shadow:none !important;}
.transaction-history-sec .form-error .k-dateinput .k-dateinput-wrap, .transaction-history-sec .form-error .k-datepicker .k-picker-wrap, .transaction-history-sec .form-error .k-datetimepicker .k-picker-wrap, .transaction-history-sec .form-error .k-timepicker .k-picker-wrap{border:1px solid var(--error-color);}
/* .k-i-calendar::before{display:none !important;} */
.k-i-more-vertical{background: url('https://nationscdn.azureedge.net/otc-container/images/filter.svg') center center no-repeat;width:20px !important;height:20px !important;}
.k-i-more-vertical::before{display:none;}
.k-dateinput .k-dateinput-wrap.k-state-active, .k-dateinput .k-dateinput-wrap.k-state-focused, .k-datepicker .k-picker-wrap.k-state-active, .k-datepicker .k-picker-wrap.k-state-focused, .k-datetimepicker .k-picker-wrap.k-state-active, .k-datetimepicker .k-picker-wrap.k-state-focused, .k-timepicker .k-picker-wrap.k-state-active, .k-timepicker .k-picker-wrap.k-state-focused{border: 2px solid var(--secondary-blue-dark) !important;background-color: var(--white-color);}
.transaction-history-sec #DateRange .modal-dialog{max-width:670px;}
.transaction-history-sec div.k-grid-norecords{display:block;margin:80px 0 0;height:auto;}
.transaction-history-sec .k-datepicker, .k-timepicker{width:100%;}
.transaction-history-sec .k-grid-header .globallytooltip .tooltiptext{text-align:left;left:15px;bottom:45px;width:170px;font-weight:normal;line-height:22px;letter-spacing:0.3px;}
.transaction-history-sec .k-grid-header .globallytooltip .tooltiptext::after{left:75px;}
.transaction-history-sec .k-grid-header .scroll-table.k-grid-header-wrap thead > tr th{padding-left:0px !important;}
.transaction-history-sec .k-grid-header .scroll-table.k-grid-header-wrap thead > tr th:first-child{padding-left:38px !important;}
.transaction-history-sec .k-grid-header .scroll-table.k-grid-header-wrap thead > tr th:nth-child(2){padding-left:8px !important;}
.k-grid td, .k-grid th{overflow:visible !important;}
.k-calendar .k-calendar-footer, .k-calendar .k-footer{display:none !important;}
.k-calendar .k-header {color:var(--white-color) !important;background-color:var(--nevada-color) !important;height:48px;font-size:16px !important;padding:12px 16px !important;}
.k-calendar .k-header .k-link:hover, .k-calendar .k-header .k-link:focus, .k-calendar .k-header .k-link{background-color: var(--nevada-color) !important;}
.k-grid .k-grid-content, .k-grid .k-grid-content-locked, .k-grid .k-grid-header-locked, .k-grid td{overflow-x:hidden !important;}
/*.k-calendar .k-calendar-monthview .k-month .k-link, .k-calendar .k-month .k-link, .k-calendar .k-calendar-td.k-state-hover k-month .k-link, .k-calendar .k-month .k-calendar-td:hover .k-link, .k-calendar .k-month .k-state-hover .k-link, .k-calendar .k-month td.k-state-hover .k-link, .k-calendar .k-month td:hover .k-link{color:var(--cadet-blue-color) !important; width: 32px !important;height: 32px !important;margin: 4px;border-radius: 2px;background-color: rgba(233,236,240,0.25) !important;pointer-events:none;}*/
/*.k-calendar .k-content.k-month td.k-other-month a{background-color: rgba(100,111,125,0.38) !important;color:var(--woodsmoke-color);}*/
/*.k-calendar .k-month .k-today a.k-link, .k-calendar .k-month .k-today a.k-link:hover, .k-calendar .k-month .k-today a.k-link:focus{background-color: rgba(100,111,125,0.38) !important;color:var(--woodsmoke-color) !important;}*/
.k-calendar .k-nav-next .k-icon:before, .k-calendar .k-nav-prev .k-icon:before{display:none;}
.k-calendar .k-header .k-link{padding:0 !important;margin:0;}
.k-calendar .k-nav-next span, .k-calendar .k-nav-prev span{width:16px;height:16px;}
.k-calendar .k-nav-next span{background: url('https://nationscdn.azureedge.net/otc-container/images/arrow-white-right.svg') center center no-repeat;}
.k-calendar .k-nav-prev span{background: url('https://nationscdn.azureedge.net/otc-container/images/arrow-white-left.svg') center center no-repeat;}
.k-dateinput .k-dateinput-wrap, .k-datepicker .k-picker-wrap, .k-datetimepicker .k-picker-wrap, .k-timepicker .k-picker-wrap{box-shadow:none !important;}
/*.k-month td a, .k-month td a:hover, .k-month td a:focus{background:rgba(233,236,240,0.25) !important;color:var(--cadet-blue-color) !important;margin:4px;width:32px !important;height:32px !important;}*/
.k-month td.k-state-disabled a, .k-month td.k-state-disabled a:hover, .k-month td.k-state-disabled a:focus{background:rgba(233,236,240,0.25) !important;color:var(--cadet-blue-color) !important;}
.k-month td a{background:var(--light-bg-color) !important;color:var(--woodsmoke-color) !important;margin:4px;width:32px !important;height:32px !important;padding:4px !important;}
.k-month td a:hover, .k-month td a:focus{background:rgba(100,111,125,0.38) !important;}
.k-month td.k-today a, .k-month td.k-today a:hover, .k-month td.k-today a:focus{background-color: rgba(100,111,125,0.38) !important;color:var(--woodsmoke-color) !important;}
.k-month td.k-other-month a{font-size:0 !important;pointer-events:none;}
.k-month td.k-other-month{pointer-events:none !important;}
.k-grid{font-family:"proxima-nova" !important;}
.k-grid-header-wrap th .k-i-filter::before{position:relative;top:0;background: url('https://nationscdn.azureedge.net/otc-container/images/filter.svg') center center no-repeat;width:12px;height:12px;content:'' !important;}
.k-grid-header-wrap th:nth-child(2) .k-i-filter::before, #NonMonetaryTransactionsGrid .k-grid-header-wrap th:nth-child(4) .k-i-filter::before{background: url('https://nationscdn.azureedge.net/otc-container/images/calendar-date-range.svg') center center no-repeat;position:relative;}
/*.k-grid-header-wrap th:first-child{position:relative;display:flex;flex-direction:row-reverse}
.k-grid-header-wrap th:first-child a{position:relative;}*/
/*.k-grid-header-wrap th.k-header:last-child a span:before{background: url('https://nationscdn.azureedge.net/otc-container/images/amount-icon.svg') center center no-repeat;width:12px;height:12px;content:'';position:absolute;right:0;top:5px;}*/
/*.k-calendar .k-calendar-yearview .k-link, .k-calendar .k-year .k-link{width:100% !important; height:auto !important;background:none !important;padding:6px !important;line-height:16px !important;justify-content:start !important;}*/
/*.k-calendar .k-calendar-yearview .k-link:hover, .k-calendar .k-year .k-link:hover, .k-calendar .k-calendar-yearview .k-link:focus, .k-calendar .k-year .k-link:focus{border-radius:2px !important; background-color: rgba(100,111,125,0.38) !important;}*/
.k-widget.k-calendar{display:block !important;}
.k-calendar .k-calendar-view .k-calendar-th, .k-calendar .k-calendar-view th{text-transform:capitalize !important;font-size:16px !important;line-height:16px !important;}
.k-grid-header .k-header>.k-link{position:relative;}
.transaction-history-sec .k-i-sort-asc-sm:after, .transaction-history-sec .k-i-sort-desc-sm:after {content: "";border: 0;border-left: 0;position: absolute;transform: translateY(-48%);width: 22px;height: 20px;top: 5px;left: 11px;}
/*.transaction-history-sec .k-i-sort-desc-sm:after {background: url(https://nationscdn.azureedge.net/otc-container/images/descending.svg) no-repeat;}
.transaction-history-sec .k-i-sort-asc-sm:after {background: url(https://nationscdn.azureedge.net/otc-container/images/acending.svg) no-repeat;}*/
.transaction-history-sec .k-sorted .k-icon:before{display:none;}
.transaction-history-sec #MonetaryTransactionsGrid th.k-header:last-child a:after{background: url(https://nationscdn.azureedge.net/otc-container/images/acending.svg) no-repeat;content:'';width:25px;height:25px;position:absolute;right:0;top:0;}
.transaction-history-sec #MonetaryTransactionsGrid th.k-header.k-sorted:last-child a:after{background: url(https://nationscdn.azureedge.net/otc-container/images/descending.svg) no-repeat;}
#Download{cursor:pointer;}
.transaction-history-sec .k-grid-header .k-grid-header-wrap thead > tr th a{display:flex;height:100%;bottom:0;}
.filter-dropdown{max-width:200px;}
.filter-dropdown .custom-dropdown{transform: translate3d(0px, 50px, 0px);transition: all 0.5s;overflow: hidden;padding: 0;box-shadow: 0 6px 10px 0 rgb(0 0 0 / 44%);border: none;border-radius: 0 0 8px 8px;left: 0;top: 100%;z-index: 9;margin: 4px 0 0;opacity: 0;visibility: hidden;}
.filter-dropdown .custom-dropdown.show{transform: translate3d(0px, 10px, 0px) !important;visibility: visible;opacity: 1;top:5px;}
.transaction-history-sec .k-grid-header th .custom-dropdown ul li a{padding:10px 16px !important;color:var(--woodsmoke-color);font-weight:normal;}
.transaction-history-sec .multiple-transactions .tab-content{padding:30px 0 0;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li{margin:0 60px 0 0;border:none !important;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li:last-child{margin:0;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li a{ background:none;transition: all 0.3s ease-in-out;border-radius:0 !important;padding:5px; border:none !important;border-bottom:5px solid transparent !important;font-size:20px;line-height:24px;letter-spacing:0.3px;color:var(--woodsmoke-color);cursor:pointer;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li a.active, .transaction-history-sec .multiple-transactions ul.nav-tabs li a.active:hover, .transaction-history-sec .multiple-transactions ul.nav-tabs li a.active:focus{border-bottom:5px solid var(--primary-color) !important;font-weight:600;color:var(--woodsmoke-color) !important;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li button{ background:none;transition: all 0.3s ease-in-out;border-radius:0 !important;padding:5px; border:none !important;border-bottom:5px solid transparent !important;font-size:20px;line-height:24px;letter-spacing:0.3px;color:var(--woodsmoke-color);cursor:pointer;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li button.active, .transaction-history-sec .multiple-transactions ul.nav-tabs li button.active:hover, .transaction-history-sec .multiple-transactions ul.nav-tabs li button.active:focus{border-bottom:5px solid var(--primary-color) !important;font-weight:600;color:var(--woodsmoke-color) !important;}
.transaction-history-sec .fee-summary h3{color:var(--nevada-color);font-size:14px;font-weight:600;letter-spacing:1.5px;line-height:18px;text-transform:uppercase;margin-bottom:16px;}
.transaction-history-sec .fee-summary .tooltip-sec{color:var(--woodsmoke-color);font-size:16px;letter-spacing:0.3px;line-height:16px;}
.transaction-history-sec .globallytooltip .tooltiptext{bottom:30px;right:-107px;left:auto;}
.transaction-history-sec .fee-summary .price{font-weight:600;}
.transaction-history-sec .fee-summary img{height:auto;}
.transaction-history-sec .fee-summary .tooltip-icon{margin-top:-2px;}
.transaction-history-sec .fee-summary h4 {font-size: 14px;text-transform: uppercase;color: var(--nevada-color);font-weight: 700;line-height: 18px;letter-spacing: 1.5px;margin: 16px 0 8px;padding: 0;}
.transaction-history-sec .mobile-transactions-table .k-grid-content{height:inherit !important;max-height:515px !important;}
.custom-filter {top: 0;height: 100% !important;}
.custom-filter img {margin-left: 0px !important;}
.card-view-sec-right .form-search {position: relative;width: 375px;max-width: 100%;}
.form-search .btn {background: none;position: absolute;right: 0;top: 2px;padding: 8px 12px 9px 12px;font-size: 19px;}
.transaction-info{background:var(--white-color);border-radius:12px;padding:24px 26px 28px 26px;margin-bottom:32px;}
.transaction-info .transaction-item .item-icon img{margin:0px;}
.transaction-info .transaction-item .item-icon {border: 1px solid #979797;height: 64px;min-width: 64px;display: flex;align-items: center;justify-content: center;border-radius: 12px;margin-right: 12px;}
.transaction-info .transaction-item h5, .transaction-info .transaction-item h2{color: #5E7B9C;font-size: 15px;font-weight: bold;letter-spacing: 0;line-height: 18px;margin-bottom:6px;}
.transaction-info .transaction-item:last-child{border:0px;}
.transaction-info .price {color: #1A2736;font-size: 25px;line-height: 30px;}
.transaction-info .small-text {font-size: 14px;line-height: 18px;font-style: normal;margin: 4px 0 8px 0;}
.transaction-info .date {color: #5E7B9C;letter-spacing: 0.28px;line-height: 22px;}
.transaction-info .date span{font-size: 16px;color:#5E7B9C;}
.transaction-item {width: 33.3%;position: relative;border-right: 1px solid var(--cadet-blue-color);padding: 0 20px;}
.transaction-item:nth-child(n+4) {margin-top: 30px;}
.transaction-item.border {border: 0 !important;position: relative;}
.transaction-item.border:before {position: absolute;content: "";border-left: 1px solid var(--cadet-blue-color);height: 110px;left: -36%;top: 0;transform: translate(-50%, 1%);}
.transaction-item.border:after {position: absolute;content: "";border-right: 1px solid var(--cadet-blue-color);height: 110px;right: -36%;top: 0;transform: translate(-50%, 1%);}
.thSection{width: 612px;margin:20px auto;font-family: "museo-slab"; font-weight:700;}
.thHeader{background-color: var(--light-bg-color);padding:24px 20px 22px;border-bottom:4px solid var(--primary-color);}
.thHeader .leftSection, .thHeader .rightSection{width:50%;display:inline-block;}
.thHeader .rightSection {float: right;text-align: right;}
.thHeader .title {font-size: 12px;font-weight: bold; line-height: 24px;margin-bottom: 6px;}
.thHeader .leftSection p {color: var(--woodsmoke-color);font-size: 14px;letter-spacing: 0.14px;line-height: 24px;margin-bottom: 0;}
.thHeader .rightSection img {width: 196px;padding-top: 12px;}

.thBody{padding:20px; margin-top: 50px;}
.thBody .memberDetailsSection li {margin-bottom: 0px;display: flex;margin: 10px 0px;}
.thBody .memberDetailsSection li span {font-size: 10px;letter-spacing: 0.23px;line-height: 10px;}
.thBody .memberDetailsSection li span:first-child {color: var(--nevada-color);display: inline-block;clear: both;vertical-align: top;min-width: 150px;}
.thBody .memberDetailsSection li span:nth-child(2) {color: var(--woodsmoke-color);display: inline-block;clear: both;vertical-align: top;max-width: 700px;margin-left: 10px;}
.thBody .memberDetailsSection li span i {font-style: inherit;margin: 4px 6px 0px 6px;display:inline-block;}
.thTable{margin-bottom:100px;}
.thTable h4 {font-size: 10px;font-weight: bold;line-height: 20px; margin: 14px 0 10px 0;}
.thTable tbody th {background-color: var(--light-bg-color);font-size: 10px;letter-spacing: 0.19px;line-height: 15px;padding: 8px;font-family: "museo-slab"; font-weight:700;}
.thTable tbody th:first-child {border-radius:6px 0px 0px 0px;padding-left:12px;}
.thTable tbody th:last-child {border-radius:0px 6px 0px 0px;padding-right:13px;text-align:right;}
.thTable tbody td{font-size: 10px;letter-spacing: 0.19px;line-height: 15px;vertical-align:top;padding:9px 8px 8px;font-family: "museo-slab"; font-weight:700;}
.thTable tbody td:first-child{padding-left:12px;}
.thTable tbody td:last-child{text-align:right;padding-right:13px;}
.thTable tbody td p{margin-bottom:5px;}
.thTable tbody tr{border-bottom:0.5px solid var(--cadet-blue-color);}
.thTable tbody tr:first-child{border-bottom:0px;}
.thFooter{background-color: #ECF3ED;padding: 10px 58px 10px 20px;font-size: 10px;letter-spacing: 0.25px;line-height: 16px;}
.PageTemplateSec{position: absolute; top: -30px; left: 0px; right: 0px; width: 100%; height:100% ;}
.PageTemplateSec .pdf-header{position: absolute; max-height: 80px; top: 0; right:0; left: 0; width: 100%; }
.PageTemplateSec .thHeader{width:100%; display: flex; align-items: center; position:absolute; top: 0;}
.PageTemplateSec .thBody{margin-top: 80px;}
.PageTemplateSec .rightSection img {width:50%;}
.PageTemplateSec .thFooter{position: absolute; left: 0px; right: 0px; width: 100%; bottom:-30px; height: 80px;}
.PageTemplateSec .leftSection{margin-top:10px;}
.PageTemplateSec .leftSection img {width: 100%;}
.PageTemplateSec ul li, memberDetailsSection li span {font-family: "Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;" !important;}
.pdf-table tr th, .pdf-table tr td, .monetary-text {font-family: "Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;" !important;}
.download-transaction-sec, .download-card-sec {position: absolute;left: -10000px;top: 0px;}

/*
================================================
Telerik Table CSS
================================================
*/
.telerik-table .k-grid {border: 0px;background-color: inherit;}
.telerik-table .k-grid-content, .telerik-table .k-grid tr.k-alt{background-color: inherit;}
.telerik-table .k-grid th{background: var(--light-bg-color);color: var(--nevada-color);font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 16px;padding: 16px;border:0px;vertical-align:middle;}
.telerik-table .k-grid-header .k-header:first-child, .telerik-table .k-grid th:first-child, .telerik-table .k-grid td:first-child{padding-left:24px;}
.telerik-table .k-grid td {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;border:0;border-bottom:1px solid #D2D1D7;}
.telerik-table .k-grid tbody > tr:not(.k-detail-row):hover, .telerik-table .k-grid tbody > tr:not(.k-detail-row).k-hover {background-color: var(--white-color);}
.telerik-table .MonetaryTransactionsGrid th[aria-sort="none"].k-header:last-child > span.k-cell-inner::after{background: url(https://nationscdn.azureedge.net/otc-container/images/acending.svg) no-repeat !important; content:'';width:20px;height:20px;position:absolute;right:61px; cursor: pointer; pointer-events: none;margin-top:-3px}
.k-i-sort-asc-small{background: url('https://nationscdn.azureedge.net/otc-container/images/acending.svg') center center no-repeat;width:20px !important;height:23px !important;}
.k-i-sort-desc-small{background: url('https://nationscdn.azureedge.net/otc-container/images/descending.svg') center center no-repeat;width:20px !important;height:23px !important;}

/*Receipts css*/
.receipt-slider-sec .carousel-item img {max-width: 450px;margin: 0 auto;max-height:420px;}
.receipt-slider-sec .carousel-indicators {position: absolute;right: 0;bottom: -115px;}
.receipt-slider-sec .carousel-indicators [data-bs-target] {width: 64px;height: 64px;border:2px solid transparent;}
.receipt-slider-sec button.active {border: 2px solid var(--primary-color) !important;}
.receipt-slider-sec button img {width: 100%; max-height:65px;}
.custom-popup.receipt-slider-sec .modal-body {padding: 16px 24px 24px;background-color: var(--white-color);border-radius: 0 0 6px 6px;min-height: 630px;}
.receipt-slider-sec .carousel-item-next, .receipt-slider-sec .carousel-item-prev, .receipt-slider-sec .carousel-item.active {display: block;position: relative;padding-bottom: 40px;}
.receipt-slider-sec .carousel-caption.d-none.d-md-block.m-0 {position: absolute;bottom: 0;padding-bottom: 0;}
.receipt-slider-sec .modal-dialog{ max-width: 680px;}
.carousel-receipt-popup{height:490px;}
#carouselExampleDark .carousel-control-prev {left: 10px; top:85px;}
#carouselExampleDark .carousel-control-next {right: 30px; top:85px;}
#carouselExampleDark .carousel-control-next, #carouselExampleDark .carousel-control-prev{width:5%;}

/*
================================================
Product Eligibility CSS
================================================
*/
.content-area{min-height: calc(100vh - 583px);}
.product-eligibility-wrapper .form-group .search-close {position: absolute;right: 16px;top: 35%;background: inherit;transform: translateY(-50%);}
.product-eligibility-wrapper .form-group .search-close img {width: 12px;}
.product-eligibility-wrapper h1{color: var(--woodsmoke-color);font-size: 32px;font-weight: bold;letter-spacing: 0.3px;line-height: 36px;}
.product-eligibility-wrapper p {font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin-bottom: 24px;}
.product-eligibility-wrapper .eligibility-info{min-width:92px;}
.eligibilityBlock {margin:52px auto 0;}
.eligibilityBlock h4{display:block;font-size: 24px;letter-spacing: 0.3px;line-height: 32px;vertical-align: top;padding:0;margin:22px 0 0;font-family: "museo-slab"; font-weight:300;}
.eligibilityBlock.success h4{color:var(--success-green-dark)}
.eligibilityBlock.error h4{color:var(--error-color);}

.pe-wrapper{background:#fff;padding-top:16px;font-size:14px;min-height:calc(100vh - 116px);}
.pe-wrapper .container{padding-left:12px;padding-right:12px;}
.pe-wrapper h4{font-size:20px;font-weight:600;}
.pe-message .message-block{border-radius:8px;margin:0px 0px 24px;padding:36px 16px;}
.pe-message .success-message{background:#ecf3ed;}
.pe-message .error-message{background:#fedddc;}
.pe-message .success-message h4{color:#0FA91C;}
.pe-message .error-message h4{color:#D61308;}
.pe-message h4{margin:0;}
.pe-message .product-success{position:relative;margin-right:26px;}
.pe-message .product-success .success-icon{position:absolute;width: 32px;right: -12px;top: -12px;}
.pe-message .product-success .product-img {max-height: 120px;border-radius: 6px;border: 2px solid #0fa91c;}
.pe-wrapper ul li span{color:var(--nevada-color);}
.pe-wrapper .wallet-info{color:var(--nevada-color);min-width:132px;margin:0 10px 14px 0;}
.pe-wrapper .wallet-info .price{margin-left:16px;}
.pe-wrapper .warning-block {background: #fbf3d2;padding: 12px;color: var(--nevada-color);margin: 8px 0 22px;}
.pe-wrapper .warning-block img {position: relative;top: -2px;margin-right: 4px;}
.pe-wrapper .btn-scan{width: 320px;background: #fff;line-height: 48px;height:inherit;margin: 22px 0;}

.scanner-wrapper {letter-spacing:0.3px;}
.scanner-wrapper h4{font-size:20px;letter-spacing:0.3px;}
.scanner-wrapper .scan-category{background:#fff;bottom:0;width:100%;border-radius:8px 8px 0 0;padding:24px 8px 80px;min-height:75vh;}
.scan-category:before {content: "";position: absolute;width: 100%;height: 25vh;background: rgb(14 10 31 / 16%);left: 0;top: -25vh;z-index:-1;}
.scanner-wrapper .scan-category h4{font-weight:600;margin-bottom:16px;}
.scanner-wrapper .scan-category .sub-title{color: var(--nevada-color);font-size:16px;font-weight:600;line-height:20px;margin:40px 0 8px;}
.scanner-wrapper .custom-radio label{margin-left:0;font-weight:400;color:var(--woodsmoke-color);}
.scanner-wrapper .customRadio .radio {margin: 14px 0;position:relative;}
.scanner-wrapper .customRadio .radio input[type=radio] + .radio-label:before{top:-1px;}
.scanner-wrapper .customRadio .radio input[type=radio]:checked + .radio-label:before{box-shadow:inset 0 0 0 4px var(--woodsmoke-color);}
.scanner-wrapper .fixed-button {background: #fff;padding: 12px 16px;position: fixed;bottom: 0;border-top: 1px solid rgba(15,86,115,0.16);width: 100%;text-align: center;z-index: 999;}
.product-wrapper .eligible-block, .product-wrapper .not-eligible-block {padding:32px 8px;}
.product-wrapper h4{font-weight:700;margin:24px 0;}
.product-wrapper .item-info {background: #fff;border-radius: 8px;padding: 16px;border: 1px solid #E9ECF0;}
.product-wrapper .item-img{min-width:80px;width:80px;height:80px;margin-right:16px;display:flex;align-items:center;}
.product-wrapper .item-img img{max-width:80px;max-height:80px;}
.product-wrapper .item-text{font-weight:600;line-height:20px;margin-bottom:16px;}
.product-wrapper .item-wallet{line-height:14px;}
.product-wrapper .item-wallet .wallet-icon{width:16px;margin-right:4px;}
.product-wrapper .item-wallet .wallet-text{font-size:14px;position:relative;top:2px;}
.product-wrapper .not-eligible-block h4{margin-bottom:8px;}
.time-out-wrapper h4{margin-bottom:4px;}
.product-wrapper .not-eligible-block .item-icon{margin:0 16px 0 8px;display:flex;align-items:center;}
.product-wrapper .not-eligible-block .item-text{margin:0;font-size:14px;line-height:18px;}
.grey-small-text{color:var(--nevada-color);line-height:20px;}
.barcode-wrapper {background: rgb(34 43 47 / 80%);text-align:center;padding:162px 16px 114px;color:#fff;}
.barcode-wrapper .product-text{line-height:22px;padding:12px 16px 56px;color:rgba(255, 255, 255, 0.8);}
.barcode-wrapper .text-small{font-size:14px;font-weight:600;margin-bottom:23px;color:#fff;line-height:17px;display:block;}
.barcode-wrapper .barcode-scanner{width:275px;height:220px;border:4px solid #fff;border-radius:12px;margin:0 auto 32px;position: relative;transition: transform .6s ease-out; overflow:hidden;}
.barcode-wrapper .barcode-scanner video {position: absolute;left: -8px;top: 0;object-fit: fill}
.barcode-wrapper .barcode-scanner .scanned-barcode{position:absolute; top:0; left:0px; width:550px; height:450px;}
.btn-scan{min-width:340px; max-width:342px;border-radius:8px;font-size:18px;line-height:18px;padding:15px;text-align:center;color:#fff;font-weight:700;background:#27241D;}
.btn-scan.btn-outline{color:var(--woodsmoke-color);background:#fff;border:1px solid var(--woodsmoke-color);}
.btn-scan.scan-inverse{background:#fff;color:rgba(39, 36, 29, 1);}
.scanner-animation {width: 8px;height: 260px;background-color: rgba(214, 64, 41, 1);position: relative;top: -24px;animation-name: scanner-animation;animation-duration: 4s;animation-timing-function: linear;animation-iteration-count: infinite;border-radius:100px;z-index:9;}
@keyframes scanner-animation {
0% {
transform: translateX(0px);        
}

50% {
transform: translateX(260px);
}
100% {
transform: translateX(0px);
}
}

#scanbg-animation {width: 280px;height: 212px;animation-name: scanbg-animation;animation-duration: 4s;animation-timing-function: linear;animation-iteration-count: infinite;position: absolute;top: 0;left: 0;}
@keyframes scanbg-animation {
0% {
width: 0;
background-color: rgba(255, 255, 255, 0);
}

50% {
width:266px;
background-color: rgba(255, 255, 255, 0.85);
}

100% {
width: 0%;
background-color: rgba(255, 255, 255, 0);
}
}
/*
================================================
Reimbursement CSS
================================================
*/
.reimbursement-Wrapper {background-color: var(--white-color);border-radius: 8px;padding: 12px 0px 22px;margin: 24px 0 40px;}.Create-reimbursement-sec {box-shadow: 0px 0px 15px 0px #00000014;background-color: var(--white-color);border-radius: 8px;min-height: 400px;align-items: center;}
.reimbursement-Wrapper h1{font-size: 32px;font-weight: bold;letter-spacing: 0.3px;line-height: 36px;margin: 0 0 4px;}
.reimbursement-Wrapper p{font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin-bottom: 24px;}
.reimbursement-Wrapper .details-block h5{color: var(--woodsmoke-color);font-size: 16px;font-weight: bold;line-height: 20px;margin-bottom: 16px;}

/*.reimbursement-Wrapper .details-block .form-group{width:25%;}
.reimbursement-Wrapper .details-block .form-control {width: 267px;}
.reimbursement-Wrapper .order-floating-form .form-group {width: 267px !important;margin-right:16px;}*/
.reimbursement-Wrapper .details-block .date-info {position: absolute;right: -30px;top: 14px;}
.reimbursement-Wrapper .drag-block{width: auto;border: 1px dashed var(--cadet-blue-color);border-radius: 8px;background-color: var(--secondary-light-color);}
.reimbursement-Wrapper .formbold-file-input input {opacity: 0;position: absolute;}
.formbold-file-input label {position: relative;border-radius: 6px;padding: 16px;}
.reimbursement-Wrapper .formbold-drop-file {display: block;color: var(--woodsmoke-color);font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 17px;margin-bottom: 3px;}
.reimbursement-Wrapper .formbold-drop-file span{color: var(--secondary-blue-dark);text-decoration:underline;cursor:pointer;}
.reimbursement-Wrapper .drag-icon {margin-right:20px;}
.reimbursement-Wrapper span.formbold-or {color: var(--nevada-color);font-size: 14px;letter-spacing: 0.26px;line-height: 16px;}
.reimbursement-Wrapper .status-block {width: auto;border: 1px solid var(--light-bg-color);border-radius: 4px;background-color: rgba(245,246,248,0.61);padding: 12px 14px 12px 20px;}
.reimbursement-Wrapper .status-block img {filter: brightness(0) saturate(100%) invert(28%) sepia(84%) saturate(492%) hue-rotate(172deg) brightness(93%) contrast(94%);}
.reimbursement-Wrapper .status-block .attach-icon{margin-right:12px;}
.reimbursement-Wrapper .status-block h5{color: var(--secondary-blue-dark);font-size: 16px;font-weight: 600;letter-spacing: 0;line-height: 21px;margin-bottom:6px;}
.reimbursement-Wrapper .status-block h5 span{color: var(--nevada-color);font-size: 14px;letter-spacing: 0;line-height: 21px;font-weight:400;margin:0 12px;}
.reimbursement-Wrapper .status-block p{margin-bottom:0px;font-size: 14px;font-weight: bold;letter-spacing: 0;line-height: 21px;}
.reimbursement-Wrapper .status-block .close-icon{cursor:pointer;}
.reimbursement-Wrapper .status-block.success p{color:var(--success-green-dark);}
.reimbursement-Wrapper .status-block.failed{border: 1px solid #BA0C2F;background-color: #FEDDDC;}
.reimbursement-Wrapper .status-block.failed h5{color:var(--woodsmoke-color);}
.reimbursement-Wrapper .status-block.failed p{color:var(--error-color);}
.reimbursement-Wrapper .purchase-block .title{font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;margin-bottom:16px;color:var(--woodsmoke-color);margin-top:40px;}
.custom-textarea{border: 1px solid var(--cadet-blue-color);border-radius: 4px;background-color: var(--secondary-light-color);padding:14px;outline:none;}
.reimbursement-Wrapper .custom-textarea{height: 140px;width: 655px;margin-top:12px;}
.reimbursement-Wrapper .mailling-wrapper {padding: 10px 0px;margin: 24px 0 40px;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.reimbursement-Wrapper .mailling-wrapper.bg-grey {background: #efefef;border-radius:6px;}
.reimbursement-Wrapper a.custom-link {position: absolute;right: 16px;top: 16px;}
.reimbursement-Wrapper .mailling-wrapper h4 {font-size: 16px;margin-bottom: 8px;font-weight: 700;line-height: 20px;}
.reimbursement-Wrapper .mailling-wrapper p{margin-bottom:4px; color:var(--woodsmoke-color)}
.reimbursement-Wrapper .mailling-wrapper {max-width: 690px;position: relative;}
.reimbursement-Wrapper .mailling-wrapper .note{margin:4px 0 0 0;color:var(--nevada-color);}
.reimbursement-Wrapper .print{position:relative !important;padding-left:28px;}
.reimbursement-Wrapper .total-amount-text span {background-color: #FBF3D2;min-width: 300px;max-width: 52px;padding: 24px 16px;border-radius: 8px;text-align: center;}
.reimbursement-Wrapper .utility-balance-text span {background-color: #ECF3ED;min-width: 100%;max-width: 53px;padding: 9px;border-radius: 8px;text-align: center;border: 1px solid var(--success-green-dark);color: var(--nevada-color);font-weight: 500;max-height: 45px;display: inline-block;}
.reimbursement-table .custom-table tbody td {padding: 16px 10px;}
.reimbursement-table .custom-badge {margin: 10px 0 0;}
_:default:not(:root:root), .reimbursement-Wrapper .price-values:before {top: 7px !important;}
.custom-badge {background: var(--light-bg-color);text-align: center;border-radius: 12px;padding: 4px 14px 4px;font-size: 14px;letter-spacing: 0.3px;line-height: 15px;display: inline-block;margin: 60px 0 0;}
.custom-badge.approved{background:#ECF3ED;border-color:#00A707;}
.custom-badge.pending{background:#FDE5CA;border-color:#FF8800;}
.custom-badge.declined, .status-bg.failed{background:#FEDDDC; border:1px solid var(--error-color);}
.custom-badge.partially{background:#FEDDDC;border-color:var(--error-color);}
.telerik-table .reimbursement-grid th[aria-sort="none"].k-header:nth-child(3) > span.k-cell-inner::after{background: url(https://nationscdn.azureedge.net/otc-container/images/acending.svg) no-repeat !important; content:'';width:20px;height:20px;position:absolute;right:0px; cursor: pointer; pointer-events: none;margin-top:-3px}
.telerik-table .reimbursement-grid th[aria-sort="none"].k-header:nth-child(4) > span.k-cell-inner::after{background: url(https://nationscdn.azureedge.net/otc-container/images/acending.svg) no-repeat !important; content:'';width:20px;height:20px;position:absolute;right:0px; cursor: pointer; pointer-events: none;margin-top:-3px}
.reimbursement-table .k-sorted .k-icon:before{display:none;}
.reimbursement-table .k-grid a{color:var(--secondary-blue-dark);text-decoration: underline;}
.reimbursement-table .k-grid a:hover{text-decoration: none;}
.reimbursement-Wrapper .customLink {color: var(--secondary-blue-dark);font-size: 18px;font-weight: 700;letter-spacing: 0.3px;line-height: normal;text-decoration: underline;cursor: pointer;text-decoration: none;}
/*Reimbursement Requests css*/
.reimbursement-section{width:100%; background: var(--white-color); box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08); border-radius: 4px; padding:40px 32px;}
.gray-text-color{color:var(--nevada-color);}
.reimbursement-section h4{font-size:20px; font-weight:600;color:var(--woodsmoke-color); margin-bottom:16px;}
.reimbursement-section p{font-size:18px; margin-bottom:5px;} 
.reimbursement-order-details{width:70%; font-size:18px;}
.total-reimbursement-amount{font-weight:500;}
.total-reimbursement-amount .amount{font-weight:700; font-size:20px;}
.reimbursement-order-details table th {font-weight: normal; position:sticky; top:0; background:var(--white-color); padding-bottom:0.25rem; vertical-align:baseline;}
.reimbursement-order-details table td{ padding-bottom:0.25rem;}
.scrollable-table { overflow-y: auto;max-height: 200px;}
.reimbursement-section .purchase-receipts h5{font-size:18px; color:var(--nevada-color); font-weight:400;}
.purchase-receipts .receipt-attachment{color:var(--secondary-blue-dark); font-weight:500; font-size:18px;}
.reimbursement-mailing-address h5{font-size:16px; font-weight:600;}
.request-id{margin-bottom:11px;}
.font-normal{font-weight:normal !important;}
.custop-strip-reimbursement{padding:16px !important; border-radius:8px;}
.reimbursement-section .store-locator-alert {margin-bottom: 24px; margin-top:24px;}
.margin-bottom-22{margin-bottom:22px;}
.margin-bottom-18{margin-bottom:18px;}
.margin-bottom-32{margin-bottom:32px;}

/*benefit request details*/
.case-details-section{background: var(--white-color); box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.08); border-radius: 4px; padding:40px 32px; margin-bottom:36px;}
.case-details-section p{font-size:16px; margin-bottom:0px;}
.case-details-section h3 {font-size: 20px;line-height: 24px;}
.case-date{font-size:16px; font-weight:400;line-height:16px; margin:14px 0 24px;}
.create-date{color:var(--nevada-color);padding:0 12px;}
.create-date:first-child{border-right:1px solid var(--nevada-color); padding-left:0;}
.create-date span:last-child, .case-items p:last-child{color:var(--woodsmoke-color)}
.case-inner-details{color:var(--nevada-color)}
.case-items{margin:0 32px 32px 0;}

/*
================================================
No Benefits Found Page CSS
================================================
*/
.no-result-wrapper{text-align:center;margin:68px 0 108px}
.no-result-wrapper h1{font-weight: bold;letter-spacing: 1.43px;line-height: 46px;margin: 32px 0 10px 0; font-size:40px;}
.no-result-wrapper p{font-size: 20px;letter-spacing: 0.3px;line-height: 28px;margin-bottom:0px; color: #646F7D;}
/*
================================================
Card Request Page CSS
================================================
*/
.card-request .tabsContent{padding:42px 0;}
.card-request .iconBlock.tabLine:before{left:-152px;width:152px;}
.card-request .address-dropdown ul{padding:36px 0 0 ;}
.card-request .address-dropdown .suggestions{font-size:14px;line-height:15px;left:15px;top:15px;color:var(--nevada-color);}
.card-request .form-control.disabled{color:var(--woodsmoke-color) !important}
/*.card-request .k-i-calendar {right:12px !important;top:12px;background:url(https://nationscdn.azureedge.net/otc-container/images/calendar-today.svg);width:23px !important;height:23px !important;}*/
.card-request .customForm select.form-control{background: url(https://nationscdn.azureedge.net/otc-container/images/faq-down-arrow.png) no-repeat 95% center var(--secondary-light-color);background-size:12px !important;}
.card-request .select-dropdown.form-error:after {right: 30px;top: 50%;}
.card-request .card-number{font-size:16px;line-height:normal;margin:20px 0 30px;color:var(--black-color);}
.card-request .card-number span{color:var(--nevada-color)}
.card-request .card-number span:nth-child(2){color:var(--black-color)}
.card-request .history-details h6{font-size:16px;line-height:20px;letter-spacing:0.3px;color:var(--woodsmoke-color);font-weight:normal;margin:0 0 20px;text-align:justify;}
.card-request .action-buttons{margin:30px 0 0;}
.card-request .select-dropdown.disabled {pointer-events: none;}
.card-request .select-dropdown {background-position:94% center;}
.card-request .select-dropdown.disabled select{border-color:var(--cadet-blue-color);background-color:#EDEEF0 !important;}
.card-request .toggle-button.default-select{color:rgb(33 33 33 / 40%);}
.card-request .card-info{background-color:#FBF3D2;border-color:#FBF3D2;border-radius:8px;padding:12px 32px;}
.card-request .address-inner p span{margin:0;color:var(--nevada-color);font-size:16px;line-height:22px;display:block;}
.card-request .address-section span.card-arrive{color:var(--black-color);font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;padding:3px 0;}
.card-request .hpRegisterWrapper .heading1{border:none;position:relative;padding:0 10px;margin:0 0 25px;}
.card-request .hpRegisterWrapper .heading1:after{position:absolute;background:var(--primary-color);height:4px;bottom:-8px;margin:auto;content:'';left:0;right:0;width:220px;}
.card-request .my-account-dropdown ul li a{color:var(--black-color);}
.card-request .my-account-dropdown ul li a.inactive{pointer-events:none;color:var(--cadet-blue-color);}
.card-request .checkBlock .customCheckbox .form-group label{padding-left:25px;line-height:20px;}
.card-breadcrumbs{margin-bottom:34px;}
/*
================================================
Manage card Page CSS
================================================
*/
.colorBlack{color:var(--black-color) !important}
.font-10{font-size:10px !important;line-height:12px;}
.font-12{font-size:12px !important;line-height:12px;}
.font-13{font-size:13px !important;}
.font-16{font-size:16px;line-height:18px;}
.font-18{font-size:18px;line-height:22px;}
.font-24{font-size:24px !important;line-height:28px;}
.text-grey{color: var(--nevada-color) !important;}
.text-dark{color:var(--woodsmoke-color) !important;}
.totalwallet-text{color:#0C8716 !important;}
.calculated-del-address {font-size:11px !important;line-height:14px; font-weight:400;}
.manageWrapper .ccBlock{border-radius: 4px;background-color: var(--white-color);padding: 42px 32px;margin-bottom:32px;}
/*.manageWrapper .mob-manage-btns{position:relative;z-index:1;}*/
.manageWrapper .ccBlock h2{line-height:40px; font-size:30px;}
.manageWrapper .ccBlock .requestInfo {color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;}
.manageWrapper .ccBlock .card-info {border-radius: 8px;background-color: #FBF3D2;max-width: 772px;margin: 23px 0 32px;}
.manageWrapper .ccBlock .card-info span{line-height:16px;}
.manageWrapper .ccBlock .card-info .card-number {margin: 0 32px 0 0;}
.manageWrapper .ccBlock .card-info .card-number span {color: var(--nevada-color);}
.manageWrapper .ccBlock .addressBlock{margin:16px 0 40px;}
.manageWrapper .ccBlock .addressBlock h3, .manageWrapper .ccBlock .addressBlock .leftSection .address-title, .manageWrapper .ccBlock .addressBlock .rightSection .address-title{font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;margin-bottom:0px;color: var(--woodsmoke-color);}
.manageWrapper .ccBlock .addressBlock .rightSection p, .manageWrapper .ccBlock .addressBlock .leftSection p {color: var(--nevada-color);line-height: 22px;margin-bottom: 4px;font-size: 16px;font-weight: 400;line-height: 22px;}
.manageWrapper .ccBlock .addressBlock p {color: var(--nevada-color);line-height: 22px;margin-bottom: 4px;}
.manageWrapper .ccBlock .addressBlock .leftSection{max-width:238px;margin-right:100px;}
.manageWrapper .ccBlock .actionBlock {margin: 32px 0 24px;}
.manageWrapper .ccBlock .actionBlock .download, .actionBlock .print  {position: relative;padding-left:24px;}
.manageWrapper .ccBlock .actionBlock .download:before{position:absolute;content:"";background: url(/public/assets/a2b94eeffa4a513e6f1c.svg) no-repeat;width: 14px;height: 17px;top: 2px;left: 0px;}
.manageWrapper .ccBlock .actionBlock .print {padding-left:28px;}
.manageWrapper .ccBlock .actionBlock .print:before, .reimbursement-Wrapper .print{position:absolute;content:"";background: url(https://nationscdn.azureedge.net/otc-container/images/print-icon.svg) no-repeat;width: 20px;height: 18px;top: 2px;left: 0px;}
.manageWrapper .btn-card{border: 1px solid var(--secondary-color);border-radius: 8px;background-color: var(--white-color);color: var(--secondary-color);font-size: 18px;font-weight: 600;letter-spacing: 0.3px;line-height: 18px;padding: 14px 24px;}
.manageWrapper .btn-card:hover{background:#f7f7f7;}
.manageWrapper .new-card{z-index:1;}
.manageWrapper .new-card a img{width:20px;height:20px;}
.manageWrapper .new-card-info {width: 305px;display: none;position: absolute;padding: 20px;background-color: var(--white-color);box-shadow: 0 2px 10px 0 rgba(22,22,22,0.32);right:30px;top: -35px;}
.manageWrapper .new-card-info:after{left: 100%;top: 45%;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-left-color: var(--white-color);border-width: 10px;margin-top: -10px;}
.manageWrapper .new-card-info p{margin:0;font-size:16px;line-height:22px;}
/* Shipping Address Popup Css Start Here */
.shipping-address-verify .modal-body{padding-right:45px;border-radius:0px;padding-bottom:32px;padding-top:32px;}
.shipping-address-verify .modal-body h6{color: var(--nevada-color);font-size: 14px;font-weight: bold;letter-spacing: 1.5px;line-height: 18px;text-transform:uppercase;margin:0 0 16px;}
.shipping-address-verify .address-section{margin:48px 0 24px}
.shipping-address-verify .address-inner{padding:16px 24px;}
.shipping-address-verify p{margin:0;line-height:22px;font-size:16px;}
.shipping-address-verify .address-inner span{display:block;color:var(--woodsmoke-color);font-size:16px;letter-spacing:0.3px;line-height:24px;}
.shipping-address-verify .address-inner.recommended{background:rgb(177 222 202 / 45%);padding:16px 24px !important;}
/* Shipping Address Popup Css End Here */
/* Manage Card Verification Popup Css Start Here */
.manage-card-verification h6{font-weight:bold;margin:0 0 20px;}
.manage-card-verification h6 span{font-weight:normal;}
/* Manage Card Verification Popup Css End Here */
.card-request .form-check-input {width: 20px;height: 20px;}
.card-request .nav-tabs .nav-link.active{background-color:inherit;}
/* Flex Pages CSS */
.flex-wrapper {min-height: calc(100vh - 534px);}

/* Manage Order Styles */
/*.myProfileWrapper .profileNav .navBlock {border-bottom: 1px solid #E4E4E4;padding: 16px 0;}
.myProfileWrapper .profileNav .navBlock:last-child{border:0px;}*/
.myProfileWrapper {background-color: #ffffff !important;}
.profileRightPanel h3, .profileRightPanel h2{color: var(--woodsmoke-color);font-size: 20px;letter-spacing: 0.3px;line-height: 24px;margin:0 0 24px 0;}
.myProfileWrapper .profileNav .myprofileactive li {color: var(--woodsmoke-color) !important;font-weight: bold;background: var(--light-bg-color);border-left: 3px solid var(--primary-color) !important;}
.myProfileWrapper .left-side-navigation .myprofileactive li{background:var(--secondary-light-color); border-left: 0 !important;}
.myProfileWrapper h3.title, .myProfileWrapper h1.title{margin:40px 0px 24px 0px; font-size: 24px;font-weight: 700; letter-spacing: 0.3px; line-height: 28px; color: var(--woodsmoke-color);}
.myProfileWrapper .profileNav{border-radius: 6px;background-color: var(--white-color);padding:24px 0px; margin:0;}
.myProfileWrapper .profileNav h4, .myProfileWrapper .profileNav h2{color: var(--nevada-color);font-size: 18px;font-weight: 600;letter-spacing: 0.3px;line-height: 16px;margin:0 0 8px 16px;}
.myProfileWrapper .profileNav ul li {color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;padding:10px 10px 10px 8px;border-left:3px solid transparent;margin-bottom:2px;cursor:pointer; display:flex; align-items:center; -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}
.myProfileWrapper .left-side-navigation ul li {padding: 24px; border-left: 0;}
.myProfileWrapper .profileNav ul li img { margin-right: 8px; max-width:20px;}
.myProfileWrapper .profileNav ul li:hover, .myProfileWrapper .profileNav ul li.active{color:var(--woodsmoke-color);font-weight:bold;background:var(--light-bg-color);border-left:3px solid var(--primary-color);}
.myProfileWrapper .left-side-navigation ul li:hover, .myProfileWrapper .left-side-navigation ul li.active{background:var(--secondary-light-color); border-left: 0 !important;}
.myProfileWrapper .profileNav .navBlock.spacing {border-top: 1px solid var(--light-bg-color);border-bottom: 1px solid var(--light-bg-color);margin: 16px 0px;padding: 16px 0;}
.myProfileWrapper .profileRightPanel h4.title{font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;margin-bottom: 22px;}
.myProfileWrapper .profileRightPanel .tab-box .tab-list{text-align:left; margin-bottom:15px;}
.myProfileWrapper .profileRightPanel .tab-box .tab-list li a{font-size:16px;line-height:20px;padding-bottom:6px;}
.myProfileWrapper .profileRightPanel .tab-box .tab-list li a::before{height:4px;}
.profileRightPanel .card{border: 1px solid var(--light-bg-color);border-radius: 6px;margin-bottom:16px}
.profileRightPanel .card-header{background:var(--white-color);border-bottom:1px solid var(--light-bg-color);border-radius:6px 6px 0 0 !important;padding:18px 25px;}
.profileRightPanel .card-header .orderInfo {color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;display:inline-block;margin-right:26px;position:relative;top:2px;}
.profileRightPanel .card-header .orderInfo b{color: var(--woodsmoke-color);line-height: 20px;margin-left:4px;}
.custom-status-label{display: inline-block;border-radius: 3px;font-size: 12px;letter-spacing: 0.3px;line-height: 14px;padding: 5px 8px;}
.custom-label-green {border: 1px solid var(--success-green-dark);background-color: #ECF3ED;color: var(--success-green-dark);height: 24px;line-height:13px;}
.custom-label-confirmed {border: 1px solid #33BDE3;background-color: var(--secondary-light-color);color: var(--woodsmoke-color);height: 24px;line-height:14px;}
.custom-label-error {border: 1px solid var(--error-color);background-color: #FEE9E8;color: var(--error-color);height: 24px;line-height:13px;}
.custom-label-reship {border: 1px solid #FF8800;background-color:#fffbf7;color: #ce7005;height: 24px;line-height:13px;}
.store-purchase-sec {background:var(--white-color);}
.custom-store-label-sec{ color: var(--woodsmoke-color); font-size: 12px; letter-spacing: 0.3px; line-height: 14px; display: inline-block; padding: 5px 10px; border: 1px solid #FABE2E; border-radius: 3px; background-color: #FBF3D2;}
.store-purchase-sec.contact-preferance-sec .tooltip-info-box {min-width: 227px;top: -10px; left: 33px;display: inherit; font-size: 12px; letter-spacing: 0.26px; line-height: 15px; padding:8px;width:max-content;}
.store-purchase-sec .tooltip-info-box:after, .store-purchase-sec .tooltip-info-box:before {top: 15px;}
.reschedule-order{line-height:24px;}
.profileRightPanel .order-header{background:#F3FAFF;border-bottom:1px solid #E4E4E4;border-radius:6px 6px 0 0 !important;padding:18px 32px; max-height:100px; box-shadow: 0px 2px 15px 0px #00000008;}
.safety-product .profileRightPanel  {padding: 26px 0 0 6px;}
.profileRightPanel .order-header .orderInfo b{color: var(--woodsmoke-color);line-height: 20px;margin-left:4px;}
.order-separater::after{content: ""; position:absolute; border-right:1px solid var(--nevada-color); height:15px; right:0;left:0; margin-left:auto; margin-right:auto;top:4px;}
.order-divider a + a::after{content: ""; position:absolute; border-right:1px solid var(--nevada-color); height:15px; right:auto;left:0; margin-left:auto; margin-right:auto;top:4px;}
.order-divider a + a {padding-left:16px;padding-right:16px; position:relative;}
.estimated-delivery{color: var(--nevada-color); font-size: 16px;letter-spacing: 0.3px;line-height: 16px;}
.estimated-delivery b{ color: var(--woodsmoke-color);line-height: 20px;margin-left: 4px;}
.order-tooltip {padding: 4px 8px; background: #FBF3D2;border: 1px solid #FABE2E;border-radius: 4px;}
.custom-label-order-created {border: 1px solid #33BDE3;background-color: var(--secondary-light-color);color: var(--woodsmoke-color);height: 24px; padding:5px 8px; line-height:13px;}
.profileRightPanel .history-order-header {max-height: 100%;}
.profileRightPanel .history-order-header .orderInfo{color:var(--nevada-color)}
.history-order-header .text-success, .card-header .text-success {color: rgba(7, 90, 11, 1);font-size: 16px;line-height: 20px;font-weight: 600;margin-left: 12px;border-left: 1px solid #646f7da8;padding-left: 12px; margin-right:12px;}
.time-sec, .delivery-partner-content .time-sec {font-size: 14px;line-height: 14px;color: var(--nevada-color);padding: 0;}
.time-sec::before{display:none;}
.order-history{padding:24px 40px;}
/** Self Attestation Page **/
.selfAttestation-content-sec .selfattestation-sec-text ul li {display: block;font-size: 16px;line-height: 22px;margin:0 0px 14px 10px;font-weight: 400;position:relative;}
.selfAttestation-content-sec .selfattestation-sec-text ul li:after {content: "";position: absolute;height:3px;width: 3px;background-color: var(--woodsmoke-color);left: -10px;border-radius: 50%;top: 9px;}
.selfAttestation-content-sec {padding:0 0 80px;}
.selfAttestation-content-sec .cart-list-sec .cart-image { width: 176px;height: 176px; border:none;}
.selfAttestation-content-sec .cart-list-sec .cart-image img{padding:0;}
.selfAttestation-content-sec .cart-list {padding:24px 0px; margin:0 0 24px;}
.selfAttestation-content-sec .cart-list .note-text {border-top:1px solid var(--light-bg-color); margin:16px 0 0; padding:13px 0 0;}
.selfAttestation-content-sec .cart-list .note-text small {  color: var(--nevada-color); font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px; margin:0 5px 0 0;}
.se lfAttestation-content-sec .cart-list .note-text span{  color: var(--woodsmoke-color); font-size: 15px; font-weight: 400; letter-spacing: 0.3px; line-height: 15px;}
.selfAttestation-content-sec .cart-list .note-text span strong {  font-size: 16px;font-weight: bold;}
.selfAttestation-content-sec .cart-list .cart-product-name {padding:0 0 0 24px;}
.selfAttestation-content-sec {padding: 26px 0 0 20px;}
.selfAttestation-content-head h4 {  color: var(--woodsmoke-color); font-size: 20px; font-weight: bold; letter-spacing: 0.3px; line-height: 24px;}
.selfAttestation-content-head h4 span {  color: var(--woodsmoke-color);font-size: 12px;letter-spacing: 0.3px;line-height: 14px; font-weight:400}
.selfAttestation-content-sec p {  color: #252525; font-size: 16px; letter-spacing: 0.3px; line-height: 22px; margin:0px}
.selfAttestation-content-sec .cart-list .cart-product-name .product-name h4 {margin:0 0 18px; font-size:16px;}
.selfAttestation-content-sec ul {margin:0; padding:0;}
.selfAttestation-content-sec ul li { color: var(--woodsmoke-color); font-size: 20px; font-weight: bold; letter-spacing: 0.3px; line-height: 24px; display: flex;align-items: center; margin:0 0 60px;}
.selfAttestation-content-sec ul li span { color: var(--nevada-color); font-size: 16px; letter-spacing: 0.3px;line-height: 16px; min-width:23%; font-weight:400;}
.selfAttestation-content-sec .icon-bg-btn {padding: 0px 28px;}
.selfAttestation-modal.modal .modal-dialog {max-width: 558px;}
.selfAttestation-modal .modal-body p { color: var(--nevada-color); font-size: 14px; letter-spacing: 0.3px; line-height: 14px;}
.selfAttestation-modal .modal-body p strong {font-weight:600;}
.selfAttestation-modal .modal-body .checkout-form {margin:0 0 29px;}
.selfAttestation-modal .modal-body .checkout-form .checkbox label {color: var(--woodsmoke-color);}
.selfAttestation-modal .modal-body .personal-details-sec h5 {  color: var(--woodsmoke-color);font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px; margin:0 0 12px;}
.selfAttestation-modal .modal-buttons .text-link {min-width:inherit; max-width:inherit; margin:0; width:auto;}
.selfAttestation-modal .modal-buttons .text-link:hover {text-decoration:none;}
.claimed-rewards-sec {margin:40px 0 0;}
.claimed-rewards-sec h6 { color: var(--woodsmoke-color); font-size: 16px; font-weight: bold; letter-spacing: 0.3px; line-height: 20px; margin:10px 0 20px;}
.claimed-rewards-sec-inner ul {display:flex;}
.claimed-rewards-sec-inner ul li {width:35%; display:initial; font-size:16px; margin:0 0 42px;}
.claimed-rewards-sec-inner ul li span {min-width:inherit; margin:0px;display:block;}
.claimed-rewards-sec-inner ul li.last {font-weight:400 !important;}
.selfAttestation-congratulations {padding:16px !important;}
.selfAttestation-congratulations p {margin:0 0 20px !important;}
.list.list-title .last {color: var(--woodsmoke-color);font-size: 20px;font-weight: bold !important;letter-spacing: 0.3px;line-height: 24px;display: flex;align-items: center;margin: 0 0 60px;}
.list.list-title li span {margin-right: 16px;}
/** In Store Table Sec **/
.instore-table-sec {margin:50px 20px 30px;}
.instore-table-sec h3 {color: var(--woodsmoke-color);font-size: 20px;letter-spacing: 0.3px;line-height: 24px;margin: 0 0 24px 0;}
.instore-table-sec tr:nth-child(1) {background-color: var(--light-bg-color); border-radius:8px;} 
.instore-table-sec tr {border-bottom:1px solid #dbe0e7;}
.instore-table {width:100%;}
.instore-table th {color: var(--woodsmoke-color);font-size: 16px; letter-spacing: 0.3px; line-height: 20px; padding: 13px 32px; font-weight:bold;}
.instore-table th:first-child {border-radius:8px 0 0 0;}
.instore-table th:last-child {border-radius:0 8px 0 0;}
.instore-table td {color: var(--woodsmoke-color);font-size: 16px; letter-spacing: 0.3px; line-height: 22px; padding: 13px 32px; font-weight:400;}
.fresh-food{border:none;font-size:14px;letter-spacing:0.3px;color:var(--error-color);line-height:15px;background:none;}
.custom-control label.custom-label {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin: 0 0 0 -8px;font-weight: 600}
.order-disabled {opacity: 0.4;}
.profileRightPanel .linksGroup {display:flex;align-self:start;}
.profileRightPanel .linksGroup .custom-link{white-space: nowrap;}
.profileRightPanel .orderDetailsBox .card-body{padding:16px 16px 10px}
.profileRightPanel .orderDetailsBox .customCardbody{padding:0px 32px 10px}
.profileRightPanel .orderDetailsBox .productImages .imageBlock{height: 100px;width: 100px;border: 1px solid var(--light-bg-color);border-radius: 2.4px;background-color: var(--white-color);margin:0 12px 16px 12px;display:inline-block;float:left;position:relative;}
.profileRightPanel .orderDetailsBox .productImages .imageBlock img{width: 100%;height:100%;object-fit: contain;}
.profileRightPanel .orderDetailsBox .productImages .imageBlock .moreImgCount{position: absolute;top: 0;left: 0;background: var(--nevada-color);width: 100%;height: 100%;border-radius: 2.4px;opacity:0.9;}
.profileRightPanel .orderDetailsBox .productImages .imageBlock .moreImgCount i{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-style: normal;color:var(--white-color);font-size: 18px;letter-spacing: 0.3px;line-height: 20px;}
.profileRightPanel .orderDetailsBox .paymentDetails {padding-left:60px;}
.profileRightPanel .orderDetailsBox .paymentDetails h4{font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin:8px 0px 16px 0;}
.profileRightPanel .orderDetailsBox .paymentDetails ul li{color: var(--nevada-color);font-size: 14px;font-weight: 400;letter-spacing: 0.3px;line-height: 14px;margin-bottom:16px;width:100%; display:flex;}
.profileRightPanel .orderDetailsBox .paymentDetails ul li label {width: 170px;font-weight: 500;margin-bottom: 17px;color: #292929;font-size: 14px;letter-spacing: 0.3px;line-height: 15px;margin: 0 0 14px;max-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left; color:var(--nevada-color)}
.profileRightPanel .orderDetailsBox .orderHistory-paymentdetails ul li label {width: 164px;font-weight: 400;margin-bottom: 16px;color: var(--nevada-color);font-size: 14px;line-height: 14px;margin: 0 0 14px;}
.profileRightPanel .orderDetailsBox .paymentDetails ul li span{color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;text-align: right;min-width:8px; float:right; font-weight:400;}
.profileRightPanel .orderDetailsBox .orderHistory-paymentdetails ul li span{color: var(--nevada-color);font-size: 14px;line-height: 14px;}
.profileRightPanel .orderDetailsBox .paymentDetails ul li .wallet-color {width: 12px;height: 12px;margin-right: 6px;}
.profileRightPanel .orderDetailsBox .paymentDetails .payInfo label {color:var(--woodsmoke-color);font-size: 16px;line-height: 22px;}
.profileRightPanel .orderDetailsBox .paymentDetails .payInfo span {font-weight:bold;font-size: 16px;line-height: 20px;}
.profileRightPanel .orderDetailsBox .dropdown {position:absolute;right:13px;top:16px;}
.tooltip-font{color: var(--woodsmoke-color);font-size: 14px;line-height: 14px;}
.refund-text-ellipsis{overflow: hidden;text-overflow: ellipsis; max-width: 160px;white-space: nowrap;}
/*.profileRightPanel .orderDetailsBox .dropdown .dropdown-menu.show {height: auto;width: 259px;border-radius: 0 0 8px 8px;background-color: var(--white-color);box-shadow: 0 2px 25px 0 rgba(0,0,0,0.1);border: 0;transform: translate3d(-240px, 30px, 0px) !important;padding:16px 0px;margin:0px;}
*/ .profileRightPanel .orderDetailsBox .dropdown .btn {padding: 0; border: 0px;}
.profileRightPanel .orderDetailsBox .dropdown .btn:focus{outline:none;box-shadow:none;}
.profileRightPanel .orderDetailsBox .dropdown .dropdown-toggle::after{display:none;}
.profileRightPanel .orderDetailsBox .dropdown .dropdown-item {color: var(--woodsmoke-color);letter-spacing: 0.3px;line-height: 22px;padding:9px 24px 8px;margin:2px 0px; cursor:pointer;}
.profileRightPanel .orderDetailsBox .dropdown .dropdown-item:hover, .profileRightPanel .orderDetailsBox .dropdown .dropdown-item.active{background:var(--secondary-light-color);} 
.profileRightPanel .review-notes {border-top: 1px solid var(--light-bg-color);margin: 15px 12px 0 12px;padding-top: 15px;}
.profileRightPanel .review-notes h6{color:#FF8800; font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin-bottom:12px;}
.profileRightPanel .review-notes h6.order-cancel {color:var(--error-color);}
.profileRightPanel .review-notes p{font-size: 16px;letter-spacing: 0.2px;line-height: 20px;}
.profileRightPanel .orderDetailsBox .paymentDetails ul.refundBlock li label{width:262px;}
.profileRightPanel .dropdown-menu.cancel-order-drop{z-index:99;}
.profileRightPanel .orderDetailsBox .paymentDetails .youpay label{color:var(--woodsmoke-color); font-size:16px; font-weight:600 !important; line-height:14px;}
.profileRightPanel .orderDetailsBox .paymentDetails .youpay span{color:var(--woodsmoke-color);}
.youpaid-border{border-bottom:1px dashed #c7c7c7; padding-bottom:15px;}
.total-refundtext{font-size:12px; line-height:16px;}
.totalrefund-amout{font-size:14px; color:var(--success-green-dark); text-align:center; font-weight:700; width:100%; padding:8px; background:#ECF3ED; border-radius:0 0 8px 8px;}
.totalrefund-amout.icon-tooltip svg {top: 0;}
.totalrefund-dropdown {width: 230px;padding: 16px;}
.refund-tooltip {width: 230px;}
.totalrefund-dropdown .refund-color{color:var(--success-green-dark);}
.totalrefund-amout span {color: var(--success-green-dark);font-size: 14px;line-height: 20px;max-width: 100%;padding: 0 4px;}
span.hover-popup.bottom.delivery-fee-hover p.text-break {color:var(--woodsmoke-color);font-size: 14px;line-height: 20px;}
/*Mail Order*/
.header-wrapper .mail-order {display: inline-block;position: relative;box-sizing: border-box;height: 24px;min-width:94px;border: 1px solid #FABE2E;border-radius: 4px;background-color: #FBF3D2;color: var(--woodsmoke-color);font-size: 12px;letter-spacing: 0.3px;line-height: 22px;text-align: center;margin:0px 8px 0px 8px;}
.profileRightPanel .mail-order {display: inline-block;position: relative;box-sizing: border-box;height: 24px;min-width: 106px;border: 1px solid #FABE2E;border-radius: 4px;background-color: #FBF3D2;color: var(--woodsmoke-color);font-size: 12px;letter-spacing: 0.3px;line-height: 22px;text-align: center;margin:13px 7px 0px 0px;}
.profileRightPanel .mail-order img {max-height: 12px;margin:-4px 8px 0 0;}
/* info tooltip Start Here */
.profileRightPanel .tooltipinfo {position: relative;display: inline-block;}
.profileRightPanel .tooltipinfo img {cursor: pointer;max-height: 18px;}
.profileRightPanel .tooltipinfo .tooltiptext {visibility: hidden;width: 227px;background-color: var(--white-color) !important;color: var(--nevada-color);text-align: left;border-radius: 6px;position: absolute;z-index: 1;top: -13px;padding: 7px 9px;right: 30px;z-index: 999;line-height: 15px;font-size: 12px;border: 1px solid #D0DBDD;box-shadow: -2px -2px 5px 0 rgba(0,0,0,0.12);left: 28px;}
.profileRightPanel .tooltipinfo .tooltiptext::after {content: "";position: absolute;top: 26%;left: -5%;margin-top: 0;border-width: 6px;border-style: solid;border-color: transparent var(--white-color) transparent transparent;}
.profileRightPanel .tooltipinfo:hover .tooltiptext {visibility: visible;}
.profileRightPanel .mailorderinfo .tooltipinfo {position: relative;display: inline-block;margin: 15px 5px 0;}
/* Edit Order Styles */
.editWrapper.profileRightPanel {margin-bottom: 40px; min-height:750px;}
.editWrapper.profileRightPanel .card {border: none;border-radius: 6px 6px 0 0; margin:16px 0 0;}
.editWrapper.profileRightPanel .card-body {padding-top:0px;}
.editWrapper.profileRightPanel h3.title{margin:24px 0 12px;}
.editWrapper.profileRightPanel .orderDetailsBox .productImages .imageBlock {width:180px;height:166px;margin-right:16px;}
.editWrapper.profileRightPanel .orderDetailsBox .productBlock h4 {font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;margin-bottom:20px;}
.editWrapper.profileRightPanel .orderDetailsBox .productBlock.productLine:after {position: absolute;content: "";min-height: 190px;border-right:1px solid #f1f1f1;right: 0;top: 0;}
.lineafter:after {display:none !important;}
.profileRightPanel .orderDetailsBox .card-body h5{font-size:16px;}
.profileRightPanel .orderDetailsBox .card-body h5 b{color:var(--woodsmoke-color);}
.editWrapper.profileRightPanel .orderDetailsBox .productBlock .productInfo h5 {margin-top:20px;line-height:24px;}
.editWrapper.profileRightPanel .orderDetailsBox .productBlock .productInfo h5 span{display:block;color:var(--woodsmoke-color);}
.editWrapper.profileRightPanel .card-body .add-cart-main .add-cart{height:38px;}
.editWrapper.profileRightPanel .orderDetailsBox .paymentDetails {padding-left: 12px;}
.editWrapper.profileRightPanel .orderDetailsBox .paymentDetails ul li label {min-width: 220px;}
.editWrapper.profileRightPanel h3 a {text-decoration: underline;color: var(--secondary-blue-dark);font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 20px;margin-top: 8px;float:right;cursor:pointer;}

.editWrapper.profileRightPanel h3 a img {position: relative;left: 0px;top: -1px;}
.agent-cbc-title .text-link.disabled {pointer-events: none;color: #dbdbdb;background: transparent !important;margin-right: 10px;}
.my-24{margin-top:24px !important; margin-bottom:24px !important;}
.notesBlock {margin:16px 0 0 40px;position:relative;}
.notesBlock .note span{color: var(--nevada-color);font-size: 16px;font-weight: 500;letter-spacing: 0.34px;line-height: 15px;position:absolute;left:0;top:3px;}
.notesBlock .note {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;padding-left:50px;margin-bottom:32px;}
.btn-200{min-width:200px;min-height:48px;border-radius:8px;font-size: 18px;font-weight: 600;letter-spacing: 0.3px;line-height: 20px; display:inline-block;}.btn-orange{background:var(--primary-color);color:var(--white-color);}
.default-btn, .btn-primary {height: 48px;border-radius: 8px;padding: 0px 20px;color: var(--white-color);line-height: 48px;display:inline-block;min-width:170px;text-align:center; font-size: 18px;font-weight: bold; border:0px;}
.btn-primary {background-color: var(--primary-color) !important;}
.default-btn:hover, .btn-primary:hover{color:var(--white-color);}
.btn-outline, .btn-outline:hover{background:var(--white-color);color:var(--secondary-color);border:1px solid var(--secondary-color) !important;}
.trackingWrapper {margin: 5px 0 0 30px;border-left: 0px;padding: 20px 0 20px 50px;}
.trackingWrapper h5 {margin-bottom: 25px;}
.trackingWrapper h5 a {color: var(--secondary-blue-dark);font-weight: 500;text-decoration: underline;}
.trackingWrapper ul {margin-left: 10px;}
.trackingWrapper ul {position:relative;}
.trackingWrapper ul:before{position:absolute;content:"";width:260px;height:2px;background:var(--cadet-blue-color);top:50%;left:30px;transform: translateY(-50%);}
.trackingWrapper ul li{display:inline-block;text-align:center;letter-spacing: 0.3px;line-height: 28px;font-size: 12px;position:relative;}
.trackingWrapper ul li span{display:block;color: var(--nevada-color);}
.trackingWrapper ul li b{color: var(--woodsmoke-color);font-weight: 600;margin-top:4px;display:block;}
.trackingWrapper ul li:before {position: absolute;content: "";width: 12px;height: 12px;background: var(--cadet-blue-color);top: 50%;transform: translateY(-50%);left: 30px;border-radius: 10px;}
.trackingWrapper.fourSteps ul:before{width:390px;}
.trackingWrapper.fourSteps ul li:last-child {margin-left: 50px;}
.trackingWrapper.twoSteps {padding-bottom: 50px !important;}
.trackingWrapper.twoSteps ul{margin:0px;}
.trackingWrapper.twoSteps ul:before{width:140px;}
.mx-50{margin:0 50px;}
.mw750{max-width:750px;}
.trackingWrapper li.success:after {position: absolute;content: "";width: 12px;height: 12px;background: green;top: 50%;left: 30px;transform: translateY(-50%);border-radius: 50%;}
.trackingWrapper li.success:before {position: absolute;content: "";width: 185%;height: 2px;background: green;}
.trackingWrapper li:last-child.success:before {display: none;}
.productsPopUp .modal-body{padding:24px;}
.productsPopUp .profileRightPanel .orderDetailsBox .paymentDetails ul li label{min-width:155px;font-weight:600;}
.profileRightPanel .orderDetailsBox .paymentDetails .payInfo label{font-weight:400;}
.productsPopUp .profileRightPanel .orderDetailsBox .paymentDetails {padding-left: 40px;}
.productsPopUp .paymentBlock h4{color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;margin-bottom:8px;}
.productsPopUp .paymentBlock .cardInfo{color: var(--woodsmoke-color);font-size: 20px;font-weight: 600;letter-spacing: 0.3px;line-height: 24px;}
.productsPopUp .paymentBlock .cardInfo span{font-weight:400;}
.productsPopUp .productInfoBlock .productImages .imageBlock {height: 100px;width: 109px;border: 1px solid var(--light-bg-color);border-radius: 2.4px;background-color: var(--white-color);margin: 0 24px 0px 0px;display: inline-block;float: left;}
.productsPopUp .productImages .imageBlock img {width: 100%;height: 100%;object-fit: contain;}
.productsPopUp .productBlock h4{color: var(--woodsmoke-color);font-size: 18px;font-weight: 600;letter-spacing: 0.27px;line-height: 22px;margin:8px 0 12px 0;}
.productsPopUp .productInfoBlock h4.title{font-size: 20px;font-weight: bold;letter-spacing: 0.3px;}
.productsPopUp .productInfoBlock h5 b {color: var(--woodsmoke-color);font-size: 16px;}
.reshipWrap.registerFormBlock {padding: 24px 0 28px 20px;max-width:70%;}
.reshipWrap.registerFormBlock h5{font-size:20px !important;}
.reshipWrap.registerFormBlock .order-floating-form .floating-control{font-size:16px;}
.registerFormBlock .help-block.text-textarea {top: 92px;}
.warning-icon-changerequest {width:100%;max-width:22px;margin-right:10px;margin-top:6px;}
.productsPopUp .productInfoBlock h5 {color: var(--nevada-color);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px;}
/*meal-kit*/
.meal-kit-title {height: 1px;width: 100%;background-color: #48A23F;position: relative;display: inline-block;margin: 20px 0px 0;}
.meal-kit-title span {position: absolute;height: 14px;color: #48A23F;font-size: 12px;font-weight: 500;line-height: 14px;top: -7px;left: 0;background-color: var(--white-color);padding: 0px 5px 0 0;}
.meal-kit-content {max-width: 100%;border-radius: 4px;background-color: #FBF3D2;padding: 8px 12px;color: var(--woodsmoke-color);font-size: 12px;margin: 16px 0 0px 0;display: inline-block;line-height:15px;}
.trackingid h4 {font-size: 16px;font-weight: 600;}
.trackingid p {color: var(--nevada-color);font-size: 14px;margin: 12px 0 6px;line-height: 15px;}
.trackingid ul li {color: var(--secondary-blue-dark);font-size: 16px;line-height: 20px;display: inline-block;text-decoration: underline;margin-right: 6px;}
.trackingid .text-success {color: var(--success-green-dark);margin: 12px 0 4px;}
.meal-kit-main {width: 95%;margin:0px auto;}
.meal-kit-main .meal-kit-title span {font-size: 16px;}
.payment-options.food-product .note {font-weight: normal;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 20px;margin-bottom: 30px;padding: 0 16px 0;}
.payment-options.food-product:before {height: 100%;position: absolute;content: "";width: 1px;background-color: #f1f1f1;left: 0;}
.meal-kit-main .text-small {color: var(--nevada-color);font-size: 14px;line-height: 18px;margin: 16px 3px 0;}
.meal-kit-title.nations-market-title {background-color: #FF8800;}
.meal-kit-title.nations-market-title span {color: #FF8800;}

/* Order details Styles */
.editWrapper.profileRightPanel .card-body.orderDetailsWrapper{padding:0px; box-shadow: 0px 2px 15px 0px #00000008;}
.infoAlert{background:#FBF3D2;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;padding:10px 20px 10px 48px;}
.infoAlert a{font-weight: 600;text-decoration:underline !important;margin-left:6px;cursor:pointer;color: var(--secondary-blue-dark) !important}
.infoAlert.mycard-info {border-radius: 0px 0px 8px 8px;padding: 10px 20px 10px 24px;font-weight: 600;margin-bottom:70px;}
.Order-Details-mobile .infoAlert {background: #FBF3D2;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 18px;padding: 9px 43px 9px 10px;position: relative;}
.Order-Details-mobile .infoAlert img.mob-right-arrow {position: absolute;right: 10px;top: 20px;}
.orderDetailsWrapper .orderDetailsBlock {padding: 24px 32px 0;}
.orderDetailsWrapper .orderDetailsBlock .orderInfo p{color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin-bottom:0;}
.orderDetailsWrapper .orderDetailsBlock .paymentmethod {border-top:2px solid var(--light-bg-color); padding-top:24px;}
.orderDetailsWrapper .orderDetailsBlock .paymentmethod p{color: var(--nevada-color);font-size: 16px;line-height: 16px;}
.orderDetailsWrapper .orderDetailsBlock .orderInfo h6{color: var(--woodsmoke-color);font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;margin-bottom:2px;}
.orderDetailsWrapper .orderDetailsBlock .paymentmethod h6{color: var(--woodsmoke-color);font-size: 16px;font-weight: 400;line-height: 22px;}
.orderDetailsWrapper .orderDetailsBlock .orderInfo h6 span {font-weight: 400;}
.orderDetailsWrapper .orderDetailsBlock .paymentmethod h6 span {font-size: 20px; line-height:24px;}
.editWrapper.profileRightPanel .orderDetailsWrapper h3.title {margin: 22px 0 0px 32px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .orderDetailsBox .productImages .imageBlock{margin-left:32px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .trackingWrapper{margin-left:0px;padding: 0px 0 10px 4px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .paymentDetails{padding-left:55px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .paymentDetails ul li label{min-width:110px;}
.orderDetailsWrapper .note{margin:22px 0 0px 32px;font-size:16px;line-height:23px;letter-spacing:0.3px;}
.orderDetailsWrapper .note span{opacity:0.8;}
.meal-kit-content{margin:16px 0;}
.order-floating-form .floating-label {position: relative;margin-bottom:20px;}
.order-floating-form .floating-control {display: block;width: 100%;line-height: 22px;border: 1px solid var(--cadet-blue-color);border-radius: 4px;background-color: var(--secondary-light-color);box-shadow: none;color: var(--woodsmoke-color);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;height: 48px;padding: 8px 12px;}
.order-floating-form .floating-control:hover, .order-floating-form .floating-control:focus {border: 1px solid var(--nevada-color) !important;background-color: var(--white-color);}
.order-floating-form label {position: absolute;pointer-events: none;left: 16px;top: 13px;transition: 0.2s ease all;-moz-transition: 0.2s ease all;-webkit-transition: 0.2s ease all;color: var(--nevada-color);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;}
.order-floating-form .floating-input:focus ~ label, .order-floating-form .floating-input:not(:placeholder-shown) ~ label {top: -16px;font-size: 14px;color: #5264AE;}
.order-floating-form .floating-control:focus ~ label, .order-floating-form .floating-control:not([value=""]):valid ~ label {top: -10px;font-size: 14px;background-color: var(--white-color);left: 16px;color: var(--nevada-color);padding: 0 3px 0;height: 18px; line-height:18px;}
.order-floating-form .location-zip .floating-input:focus ~ label, .order-floating-form .floating-input:not(:placeholder-shown) ~ label {left: 10px; color: var(--nevada-color);}
.location-continue-btn{width:160px; padding:0px;}
.order-floating-form .custom-control {position: relative;}
.order-floating-form .custom-control {background-image: url(https://nationscdn.azureedge.net/otc-container/images/select-chevron.svg) !important;background-position:calc(100% - 14px) calc(1em + 6px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) 0.5em !important;background-repeat: no-repeat !important;-webkit-box-sizing: border-box !important;-moz-box-sizing: border-box !important;box-sizing: border-box !important;-webkit-appearance: none !important;-moz-appearance: none !important;padding: 8px 16px !important;}
.order-floating-form p {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;margin: 18px 0 15px;padding: 0;}
.order-floating-form .modal-body {padding: 0 24px 39px;}
.order-floating-form .custom-control::placeholder {color: #f5f5f5;}
.order-floating-form textarea.floating-control {font-size: 16px !important;height: 86px; font-weight:400;}
.order-floating-form textarea.floating-control::placeholder {color: var(--cadet-blue-color);}
.comment-error{border:1px solid var(--error-color) !important;background:none !important;}
.order-floating-form .floating-control.comment-error:hover, .order-floating-form .floating-control.comment-error:focus{border:1px solid var(--error-color) !important;}
.order-floating-form select.floating-control.custom-control {padding-right: 32px !important;}
.order-logo img {width:100%; max-width:108px;mix-blend-mode: multiply;filter: contrast(1);}

/** Order Request History  **/
.order-request-history-sec-inner {padding:26px 0 0; margin-bottom:32px;}
.order-request-history-sec h3 { color: var(--woodsmoke-color); font-size: 24px; letter-spacing: 0.3px; line-height: 28px; font-weight:700; margin:0 0 16px;}
.request-history-main { border-radius: 6px; width:100%;}
.order-request-history-sec .btn-outline, .order-request-history-sec .btn-outline:hover{background:var(--white-color);color:var(--secondary-color);border:1px solid var(--secondary-color) !important; height:48px; min-width:240px;}
.request-history-header {padding:20px 32px; border-bottom:1px solid var(--light-bg-color);}
.request-history-header .heading-txt p {margin:0; color: var(--nevada-color); font-size: 16px; letter-spacing: 0.3px;
line-height: 16px;}
.request-history-header .heading-txt p b {font-weight:normal; color: var(--woodsmoke-color);}
.request-history-header .heading-txt p + p {padding-left:58px;}
.flilter-sec {  color: var(--nevada-color); font-size: 16px; letter-spacing: 0.3px; line-height: 16px;}
.flilter-sec > span {  color: var(--nevada-color); font-size: 16px; letter-spacing: 0.3px; line-height: 16px; margin-right:10px;}
.flilter-sec.custom-select-dropdown button {line-height:15px;}
.request-history-content {padding:24px 32px; background:var(--white-color);}
.custom-select-dropdown.flilter-sec .btn {width:160px; position:relative;}
.item-head {  border-radius: 6px 6px 0 0;  background-color: var(--light-bg-color); padding:16px 26px; }
.request-history-content .request-head { color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px; line-height: 20px;}
.single-request-history-item-img { border-radius: 6px; height:64px; overflow: hidden;}
.single-request-history-item-img img {padding:2px; width:auto; height: 100%; object-fit: contain; border-radius: 2.4px; background-color: var(--white-color); border: 1px solid var(--light-bg-color);}
.single-request-history-item .item-txt {  color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px; line-height: 22px; padding-right:5px;}
.request-head .quantity-txt {display:block; color: var(--nevada-color);}
.request-head .quantity-txt b {color:var(--woodsmoke-color);}
.single-request-history-item {padding:0 26px 18px; border-bottom: 1px solid var(--light-bg-color); margin:0 0 16px;}
.review-txt { color: #ff8800 !important;}
.reject-txt { color: var(--error-color) !important;}
.approved-txt { color: var(--success-green-dark) !important;}
.request-type-head.request-head { width: 17%;}
.quantity-head.request-head { width: 7%; margin-right:30px; padding-right:12px;}
.request-date-head.request-head { width: 16%;}
.decision-date-head.request-head { width: 16%;}
.decision-date-head.request-head { width: 16%;}
.status-head.request-head {width:13%;}
.request-history-content .info.benfit.cursor-pointer { top: -1px !important;}
.request-history-content .info-box {display:inherit; width:269px; bottom: 28px;}
.request-history-content .info-box b {color:var(--woodsmoke-color); font-weight:600;}
.request-head.approved-txt .info {cursor:pointer;}
.request-head.approved-txt .info img {margin:0 0 0 3px;}
.request-history-content 
/** Empty Order **/
.myProfileWrapper {margin:0 0 40px}
.empty-order {background: url(/public/assets/937692d0ed818cccb9d8.svg)  center center no-repeat; width:100%; padding:56px 40px 48px; text-align:center;}
.empty-order-img {margin:0 0 22px;}
.empty-order p { color: var(--woodsmoke-color);  font-size: 20px;  font-weight: bold;  letter-spacing: 0.3px;  line-height: 24px;  text-align: center; margin:0 0 24px;}
.empty-order .icon-bg-btn {padding:0 31px; width: auto; display: inline-block;}
.myProfileWrapper .manage-auto-renuals .cart-list .cart-image {border-radius: 6px;height: 120px;overflow: hidden;position: relative;display: inline-block;}
.myProfileWrapper .cart-list .cart-image img {width: 100%;border-radius: 6px 6px 0 0;height: 100%;object-fit: contain;padding: 16px;}
.claimed-rewards-sec .eligible-service{margin-bottom:12px;}
.claimed-rewards-sec .eligible-service h4{font-size:20px; line-height:24px;}
.claimed-rewards-sec .eligible-service h6{font-size:14px; line-height:17px; font-weight:400; margin:0 0 0 12px;}
/* Warning Wrapper Styles */
.warningWrapper {background: var(--primary-color);color: var(--white-color);padding: 8px;}
.warningWrapper .content-block {max-width: 800px;margin: 0 auto;}
.warningWrapper .icon-block {display: inline-block;margin-right: 16px;width: 50px;text-align: center;}
.warningWrapper .icon-block img{width:30px;height:24px;}
.warningWrapper .message-block {display: inline-block;font-size: 14px;letter-spacing: 0.3px;line-height: 23px;font-weight:300;}
.expireWrapper .content-block{max-width:650px;}
.warningWrapper.expireWrapper .icon-block img {width: 22px;height: 18px;}
.warningWrapper.expireWrapper .icon-block{width:auto;margin-right:8px;}

/*form internet explore*/
.iebrowser {min-width: 625px;margin: 0px auto;padding: 59px 70px;}
.iebrowser .content h4 {color: var(--woodsmoke-color);font-size: 24px;letter-spacing: 0.45px;line-height: 22px;margin-bottom:12px;}
.iebrowser .content h5 {color: var(--woodsmoke-color);font-size: 32px;font-weight: bold;letter-spacing: 0.3px;line-height: 36px;}
.iebrowser .content .ieimage{height:144px;margin:25px 0 31px;}
.iebrowser  .links p {color: var(--woodsmoke-color);font-size: 20px;letter-spacing: 0.38px;line-height: 32px;text-align: center;margin-bottom:5px;}
.links ul{margin:0px;padding:0px;}
.links ul li{display:inline-block;margin-right:16px;}
.links ul li a {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;       }
.links ul li a span {text-decoration: underline}
.links li img {height: 20px;margin-right: 2px;}

@supports (-ms-ime-align:auto) and (-webkit-text-stroke:initial) {

.form-control:focus ~ label,
.form-control:not([value=""]) ~ label {
top: -10px !important;
font-size: 14px !important;
background: var(--white-color) !important;
}
}
.radio-btn-group.confirmation span {display: inline-block;float: left;margin: 0px 0px 0 3px;}
.confirmation .wallet {float: none;min-width: 10px;}

/* Error Section */
.error-sec {  font-size: 16px; font-weight: 500;letter-spacing: 0.3px;  line-height: 20px; width:100%; padding:16px;   border: 1px solid var(--error-color); border-radius: 3px;background-color: var(--white-color); display:inline-block;}
.error-sec p {color: var(--error-color); }
.owl-card.owl-carousel{margin:10px 0 0;}
.owl-card.owl-carousel .owl-stage-outer {max-width:340px;background:var(--white-color);border-radius:10px;margin:15px auto;}
.owl-card .owl-nav button, .owl-card .owl-nav button span{display:none;}
.owl-card .owl-nav .owl-next{position:absolute;width:100%;height:100%;top:0;display:block;}
.owl-card .owl-dots {position:absolute;top:-30px;width:100%;text-align:center;}
.owl-card .owl-dots button {height: 9px;width: 9px;border: 1px solid var(--secondary-blue-dark);border-radius:50px;margin:0 3px;}
.owl-card .owl-dots button.active {background:var(--secondary-blue-dark);border: 1px solid var(--secondary-blue-dark);}
.owl-card .item img{display: block;max-width:100%;height: auto;width:auto;}
/* Item Subscription Modal */
.subscription-modal .modal-body{padding:24px 32px 16px 16px;font-size:16px;}
.subscription-modal .cart-list{padding:0px;}
.subscription-modal .address {border-radius: 6px;background-color: var(--secondary-light-color);padding: 24px 28px 18px 24px;}
.subscription-modal .address-type span{color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.subscription-modal .address-type a {color: var(--secondary-blue-dark);margin-left: 12px;text-decoration: underline;font-weight: 600;}
.subscription-modal .address-type a:hover{text-decoration:none;}
.subscription-modal .address h4{font-size: 20px;font-weight: bold;letter-spacing: 0.3px;margin-bottom: 2px;}
.subscription-modal .balance-error{color: var(--error-color);  font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin-top:14px;}
.subscription-modal .balance-error img{position:relative;margin-right:8px;top:-1px;}
.subscription-modal .price-details {border-radius: 6px;background-color: #F5F6F8;padding: 24px;}
.custom-nav-tabs .nav-item {display: inline-block;margin-right: 16px;}
.custom-nav-tabs .nav-item .nav-link {height: 40px;border: 1px solid var(--nevada-color);border-radius: 20px;background-color: var(--white-color);font-size: 16px;color: var(--nevada-color); cursor:pointer;}
.custom-nav-tabs .nav-item .nav-link.active {border: 1px solid var(--nevada-color);background-color: var(--nevada-color);color: var(--white-color);}
/* filter row */
tr.k-filter-row {display : none;}
.pdf-table, .pdf-table th, .pdf-table td {font-family: "museo-slab" !important;font-size: 10px !important;font-weight: 300 !important}
.pdf-table thead th:first-child{padding-left:8px !important;}
.pdf-table thead th, .pdf-table tbody td{padding:6px !important;}
.pdf-table thead th:first-child, .pdf-table tbody td:first-child{width:60px !important;}
.pdf-table thead th:nth-child(2), .pdf-table tbody td:nth-child(2){width:100px !important;}
.pdf-table thead th:nth-child(3), .pdf-table tbody td:nth-child(3){width:150px !important;}
.pdf-table thead th:nth-child(4), .pdf-table tbody td:nth-child(4){width:60px !important;}
.pdf-table thead th:nth-child(5), .pdf-table tbody td:nth-child(5){width:60px !important;}
.pdf-table thead th:nth-child(6), .pdf-table tbody td:nth-child(6){width:70px !important;}
.pdf-table tbody td:nth-child(6) {padding-top: 10px !important;}
.pdf-table tbody td .small-text{font-size:10px !important;}
.pdf-header {font-family: "museo-slab" !important;font-size: 10px !important;font-weight: 300 !important}
.pdf-header h6 {margin: 18px 0 0 0 !important;padding-top: 0px !important;font-family: "museo-slab" !important;font-weight:700;}
.pdf-table .thBody {padding-bottom:0px !important}
.pdf-header .memberDetailsSection span {font-size:10px !important; margin-bottom:4px !important}
.pdf-approved {border: 1px solid #00a707;background-color: #ecf3ed;border-radius: 12px;padding: 2px 10px 4px;letter-spacing: 0.3px;line-height: 8px;width:60px !important;display:block}
/* Feedback Modal Pop Up Styling */
.feedBackModal {font-size:20px;}
.feedBackModal p{font-weight: 400;font-size: 20px;line-height: 24px;color:var(--woodsmoke-color);margin-bottom:16px;}
.feedBackModal .customRadio{margin-bottom:28px;}
.feedBackModal .radio-label span{font-weight: 500;font-size: 16px;line-height: 16px;}
.feedBackModal .modal-header{background:var(--white-color);border-bottom:1px solid var(--light-bg-color);padding:24px 24px 22px 24px;}
.feedBackModal .modal-header > h4{color:var(--woodsmoke-color);font-size: 24px;line-height: 36px;}
.feedBackModal .rating-wrapper ul {margin:0px 0px 50px 18px;}
.feedBackModal .rating-wrapper li{background:#d7dadd;display: inline-block;margin-right: 16px;width: 40px;height: 40px;border-radius: 8px;font-weight: 500;font-size: 16px;line-height: 40px;text-align: center;margin-bottom:0px;position:relative;cursor:pointer; color:var(--primary-color);}
.feedBackModal .rating-wrapper li:hover, .feedBackModal .rating-wrapper li.active, .rating-wrapper .active{background:var(--primary-color);color:var(--white-color);}
.feedBackModal .rating-wrapper li:hover::after, .feedBackModal .rating-wrapper li.active::after{color:var(--woodsmoke-color);}
.feedBackModal .rating-wrapper li:last-child{margin-right:0px;}
.feedBackModal .label-easy li:first-child::after, .feedBackModal .label-easy li:last-child::after, .feedBackModal .label-satisfied li:first-child::after, .feedBackModal .label-satisfied li:last-child::after, .feedBackModal .label-agree li:first-child::after, .feedBackModal .label-agree li:last-child::after 
{position: absolute;bottom: -28px;font-weight: 500;font-size: 16px;line-height: 24px;right: 0px;}
/*.feedBackModal .label-easy li:first-child::after{position:absolute;content: "Easy";left: 0;}
.feedBackModal .label-easy li:last-child::after {content: "Difficult";right: 0;}
.feedBackModal .label-satisfied li:first-child::after{position:absolute;content: "Very Satisfied";left: 0;width:104px;}
.feedBackModal .label-satisfied li:last-child::after {content: "Very Dissatisfied";right: 0;width:122px;}
.feedBackModal .label-agree li:first-child::after{position:absolute;content: "Strongly Agree";left: 0;width:108px;}
.feedBackModal .label-agree li:last-child::after {content: "Strongly Disagree";right: 0;width:130px;}*/
.feedBackModal .survey-label-text .last-name-survey {position: absolute;right: 0;white-space: nowrap;}
.feedBackModal .survey-label-text .first-name-survey {position: absolute;left: 0;white-space: nowrap;}
.feedBackModal .modal-body{border-radius: 0px 0px 8px 8px;}
.feedBackModal .survey-label-text{position: relative;bottom: 0px;font-weight: 500;font-size: 16px;line-height: 24px;left:0px;color:var(--woodsmoke-color);}
.feedBackModal .btn-close {background: url(/public/assets/af46aa7fa458e05a9bad.svg) no-repeat center;}
.success-popup p{font-weight: 500;font-size: 20px;line-height: 24px;color:var(--woodsmoke-color);}
.feedBackModal .rating-wrapper .active-text {position: absolute;bottom: -30px;z-index: 999;left: 0;right: 0;white-space: nowrap; color:var(--woodsmoke-color);}
.feedBackModal h4 {font-size: 20px;line-height: 24px; font-weight:700;}
.feedBackModal p.text-danger {font-size: 14px;line-height: 16px;margin: 0;letter-spacing: 0.3px;}
.feedBackModal .slimScrollBar {width: 12px;}
/*Choose Meal Preference CSS*/
.neal-preference-sec {padding: 24px;border-radius: 6px;background-color: var(--white-color);margin: 24px 0 48px;}
.neal-preference-sec h5 {font-weight: 700;font-size: 20px;line-height: 24px;}
.neal-preference-sec .allergies {border-radius: 3px;height: 48px;margin-bottom: 20px;width: 100%;align-items: center;display: flex;justify-content: center;padding: 0;background-color: var(--light-bg-color);cursor: pointer; font-weight:400;}
.neal-preference-sec .allergies:hover, .neal-preference-sec .allergies.active{background-color:var(--cadet-blue-color); font-weight:700;}
/*
================================================
Nations Market CSS
================================================
*/
.nations-market-wrapper .nations-market-left-block {background: var(--white-color);border-radius: 6px; padding:24px 16px;}
.nations-market-left-block h5 {font-weight: 600;font-size: 18px;line-height: 22px;color: var(--woodsmoke-color);}
.nations-market-left-block h6 {font-weight: 600;font-size: 16px;line-height: 19px;color: var(--nevada-color); margin:24px 0 0}
.nations-market-left-block h6 span {display:block;color: var(--woodsmoke-color);margin:8px 0 0}
.nations-market-right-block .price-head h5 {font-weight: 400;font-size: 16px;line-height: 16px;color: var(--nevada-color);}
.nations-market-right-block .price-head h5 strong {color: var(--woodsmoke-color);}
.nations-market-right-block .item span {color:var(--woodsmoke-color);}
.nations-market-right-block .cart-list .add-cart input {min-width: 80px !important; max-width: 80px !important; width:100%;}
.nations-market-right-block .cart-list .add-cart button[class*=btn] {min-width:38px; line-height:22px;}
/*Meals List popup*/
.meal-bundle ul li {position: relative;padding-left: 20px;}
.meal-bundle ul li:before {content: "";position: absolute;height: 4px;width: 4px;background-color: var(--woodsmoke-color);border-radius: 50%;top: 12px;left: 6px;}
.meal-bundle h6 {color: var(--nevada-color);font-weight: 400;font-size: 16px;line-height: 19px;margin: 24px 0 8px;}
.show-popup.show-tooltip.delivery-tooltip {position: absolute;right: -30px;top: 14px;}
.delivery-tooltip .hover-popup.r ight {}
.delivery-tooltip .hover-popup.right {width: 400px;white-space: inherit;}
.nationsmarket-logo{max-width:210px;}

/*instacard-details*/
.instacard-details .instacard-img{border: 1px solid #33bde3;border-radius: 3px;background-color: #fff;padding: 8px 10px;margin: 0 16px 0 0;width: 95px;height: 24px;display: flex;align-items: center;justify-content: center;}
.instacard-details .instacard-img img {max-width: 60px;}
.instacard-details .instacard-img{max-height: 12px;}
.instacard-details .card.orderDetailsBox.orderdetails-boxborder {border-bottom: 2px solid #E9ECF0 !important; border-bottom:16px;padding-bottom: 24px;}
.instacard-details .payment-method-sec .truncate-text {max-width: 190px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-left:6px;}
.how-works {border-radius: 0;padding: 24px 14px;background-color: var(--white-color);margin: -24px 0 60px;}
.how-works h5 {color:var(--woodsmoke-color);display: inline-block;font-size: 20px;padding-bottom: 4px;position: relative;letter-spacing: 0.3px;line-height: 24px;font-weight:700;}
.how-works h6{color:var(--woodsmoke-color);font-weight:700;margin:0 0 8px;}
.how-works p{font-size: 16px;line-height: 22px;}
.how-works .highlight{font-weight: 600;margin:0 0 20px;}
.how-works h5:before{content: '';width: 100%;height: 4px;position: absolute;background: var(--primary-color);bottom:0;}
.how-works li{list-style:decimal;line-height:20px;margin:0 0 20px;border-radius: 0 0 6px 6px;}
.how-works ol{padding:0 0 0 24px;margin:0;}
.buy-now-modal .modal-dialog{max-width:850px;width:94%;}
.buy-now-modal .modal-body{border-radius:0;}
.buy-now-modal .modal-footer button{width:200px;height:48px;}
.buy-now-modal .modal-footer{justify-content:flex-start;}
.buy-now-modal .price-details ul{margin:0;}
.buy-now-modal .price-details li{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0;}
.buy-now-modal .price-details li.payment{padding:16px 0 0 ;border-top:1px solid #E9ECF0;font-weight:600;color:var(--woodsmoke-color);}

.show-code {position:relative;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;background:var(--secondary-color);color:#fff;font-size:18px;text-decoration:none;font-weight:700;padding:0 26px;z-index:9;border-radius:8px;line-height:48px;font-weight:700;position:relative;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;overflow:hidden;border:1px dashed #0FA91C; margin:-20px 0 0;}
.show-code::before {position:absolute;content:'';top:0;right:0;width:24px;height:22px;background:linear-gradient(225deg, white 45%, #0C3855 50%, #0C3855 56%, #0C3855 80%);-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:width, height;transition-property:width, height;z-index:-1}
.show-code.copy-coupon-code{color:var(--woodsmoke-color); background:none;}
.show-code.copy-coupon-code::before {width:220%;height:220%;color:var(--woodsmoke-color);}

.OrderPlacedModal .modal-content .modal-body {border-radius: 20px;text-align: center;padding:40px;}
.order-placed-info {padding: 24px 24px 14px;}
.place-order-success{padding-top:24px;}
.place-order-success .circle1{top:-22px;}
.OrderPlacedModal .order-placed-info p {font-size: 18px;font-weight: 400;line-height: 24px;color: #222B2FCC;}
.OrderPlacedModal .modal-buttons {justify-content: center;padding: 25px;margin: 0;}

/*Member Rewards Flow*/
.member-rewards-sec h4 {font-size: 20px;line-height: 22px;font-weight: 700;margin: 0;}
.member-rewards-sec .registerFormBlock .form-group {padding-bottom: 20px;position: relative;margin: 0 0 14px;}
.rewards-details-sec {background-color: #fff;border-radius: 6px;padding: 24px;}
.eligible-note .note-sec {margin: 0 0 12px;color: var(--woodsmoke-color);min-height: 42px;background-color: #FBF3D2;text-align: left;display: flex;justify-content: left;font-size: 15.8px;font-weight: 500;letter-spacing: 0.3px;line-height: 22px;padding: 12px;border: 1px solid #FABE2E;border-radius: 6px;}
/* registered-members */
.eligible-rewards {display: flex;align-items: center;justify-content: space-between;background: linear-gradient(98.05deg, var(--secondary-color) 7.74%, #0065A9 94.97%);border-radius: 6px;padding: 12px 24px;color: #fff;margin: 0 0 24px;}
.eligible-rewards p {margin: 0;font-weight: 700; display:flex; align-items:center;}
.eligible-rewards a {color: #fff;font-weight: 600;text-decoration: underline;}
.registered-members-sec{margin-top:24px;}
.registered-members-sec ul{display:flex;}
.registered-members-sec h4 {font-size: 20px;line-height: 24px;font-weight: 700;margin: 0 0 24px; position:relative;}
.registered-members-sec h5 {font-size: 16px;font-weight: 500;color: var(--woodsmoke-color);margin: 0;}
.registered-members-sec .registered-members-list ul{margin-top:12px;}
.registered-members-sec .cart-product-name ul li p {color: var(--woodsmoke-color);font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px;display: flex;align-items: center;margin: 0 0 60px;}
.registered-members-sec .cart-product-name ul li span {color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;min-width: 27%;font-weight: 400;}
.registered-members-sec .registered-members-list li {border: 1px solid #E9ECF0;padding: 12px;border-radius: 4px;width: 23.3%;display: block;cursor: pointer; margin:0px;}
.registered-members-sec p {font-size: 16px;margin: 0;font-weight: 400;line-height: 18px;}
.registered-members-sec .registered-members-list li:hover, .registered-members-sec .registered-members-list li.active {background: #D640291A;border-color: #F2604A;}
.registered-members-sec .note-details {border-top: 1px solid #E9ECF0;margin: 16px 0 0;padding: 16px 0 0;}
.registered-members-sec .rewards-claimed a {background: #ECF3ED;font-size: 18px;line-height: 20px;font-weight: 700;padding: 0 12px;height: 40px;display: flex;max-width: 286px;border: 1px solid #0FA91C;border-radius: 4px;align-items: center;color: #075A0B;}
.registered-members-sec .rewards-details-sec h4{position:relative; font-size:20px; line-height:24px; font-weight:700; }
.registered-members-sec .rewards-details-sec h4:before {content: '';height: 4px;background: var(--primary-color);position: absolute;left: 0;max-width: 185px;bottom: -4px;margin: 10px 0 0;min-width: 120px;}
.registered-members-sec .rewards-details-sec{margin-bottom:30px;}
.registered-members-sec .rewards-details-sec ul li {position: relative;font-size: 14px;padding: 0 0 0 16px;line-height: 22px; display:block;}
.registered-members-sec .rewards-details-sec ul li:before {content: "";position: absolute;height: 4px;width: 4px;border-radius: 50%;background-color: var(--woodsmoke-color);top: 12px;left: 4px;}
.registered-members-sec .rewards-details-sec h5 {font-size: 14px;font-weight: 700;line-height: 18px;color: var(--woodsmoke-color);margin: 8px 0;}
.rewards-details-sec.rewards-details-title h4:before {width: 190px;}

.house-holdinfo {margin: 0 0 20px;display: inline-block;}
.house-holdinfo.title{line-height:20px; font-weight:700; margin-bottom:24px;}
.house-holdinfo ul{margin-bottom:24px;}
.house-holdinfo p{margin-bottom:8px;}
.house-holdinfo ul li{padding:8px 30px; border:1px solid var(--cadet-blue-color); border-radius:4px; margin-right:16px; display:inline; cursor:pointer;}
.house-holdinfo ul li.active{background: #D640291A;border-color: #F2604A;}
.house-holdinfo ul li.disabled {pointer-events: none;color: var(--cadet-blue-color);background-color: #e9ecef !important;opacity: 0.8;border-color: var(--cadet-blue-color) !important;}
/*Success Modal*/
.SuccessModal .modal-content .modal-body {border-radius: 20px;text-align: center;padding: 45px 10px;}
.SuccessModal h4 {margin: 16px 0 8px;font-size: 24px;font-weight: 600;}
.custom-popup.SuccessModal p {font-size: 18px;font-weight: 400;line-height: 24px;color:var(--woodsmoke-color);}
.congratulation-close{right:24px; top:24px; background:transparent;}
.success-content {margin: 0 30px;}
.success-content p span {font-size: 14px;color: var(--nevada-color);line-height: 18px;}

/*Health Services*/
.health-service-table.custom-popup p {color: var(--woodsmoke-color);font-weight: 600;margin: 4px 0 24px;line-height: 22px;}
.health-service-table .table > thead {vertical-align: bottom;background: #B1B9C180;}
.health-service-table .table{border: 1px solid #E9ECF0;border-radius: 6px;}
.health-service-table .table tr th, .health-service-table .table tr td {padding: 12px 40px;text-align: left;}
.health-service-table .table tr td p {margin: 0;color: #000;padding: 0;font-weight: 600;}

/*Create New Case*/ 
.create-new-case h5 {font-weight: 600;font-size: 20px;line-height: 24px;margin: 0 0 24px;color: var(--woodsmoke-color);}
.create-new-case label.form-check-labe {font-weight: 400;}
.create-new-case .form-check {margin: 0 0 16px;}
.create-new-case h3 {font-weight: 600;font-size: 32px;line-height: 32px;margin: 0 0 24px;}
.create-new-case .order-floating-form label {top: -9px;}
.create-new-case h5 span {font-weight: 300;}
.create-new-case .order-floating-form label {font-weight: 400;}
.create-new-case .case-topic {border-top: 1px solid #B1B9C180;padding: 32px 0 0;margin-top: 20px;}
.create-new-case .registerFormBlock .float-label{font-size:14px;}
.create-new-case .registerFormBlock .react-datepicker__input-container:after {width: 21px;height: 24px;right: 6px;top: 14px;}
.create-new-case .registerFormBlock .form-control {padding: 10px;}
.create-new-case .myProfileRightPanel {padding: 24px; border:1px solid #E9ECF0; border-radius:8px;}
.create-new-case .custom-radio label{color: var(--nevada-color);font-weight: 400;}
.registerFormBlock .form-error.textarea-error:after { display:none;}
.effecterd-date input::placeholder{font-size:15px;}
/*Member Cases grid*/
.telerik-table .member-cases-grid th[aria-sort="none"].k-header:nth-child(2) > span.k-cell-inner::after {background: url(https://nationscdn.azureedge.net/otc-container/images/acending.svg) no-repeat !important;content: '';width: 20px;height: 20px;position: absolute;right: 0px;cursor: pointer;pointer-events: none;margin-top: -3px;left: 146px;}
.telerik-table .member-cases-grid th[aria-sort="none"].k-header:nth-child(3) > span.k-cell-inner::after {display: none;}
.telerik-table .member-cases-grid .k-svg-i-more-vertical {display: none;}
.telerik-table .reimbursement-grid th[aria-sort="none"].k-header:nth-child(4) > span.k-cell-inner::after{display:none;}
/*.telerik-table .member-cases-grid th[aria-sort="none"].k-header:nth-child(6) > span.k-cell-inner::after {background: url(../images/tooltip-icon.png) no-repeat !important;content: '';width: 16px;height:16px;position: absolute;right: 0px;cursor: pointer;pointer-events: none;margin-top:5px;left: 70px;}*/
.telerik-table .member-cases-grid .k-table-md .k-table-th, .telerik-table .member-cases-grid .k-table-md .k-table-td {padding: 16px 18px;}
.telerik-table .member-cases-grid tr td .custom-link {text-decoration: underline !important;color: var(--secondary-blue-dark) !important;}
.member-cases-sec .telerik-table .k-grid td{border:0px;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 16px;padding-top: 8px !important;padding-bottom: 8px !important;}
.telerik-table .member-cases-grid .k-grid-pager {border-width: 0px !important;}
.telerik-table .member-cases-grid .k-grid-header {background-color: #E9ECF0 !important;border-radius: 8px;border: 0;}
.telerik-table .member-cases-grid .k-grid-container {height: 440px; background-color:#fff;}
.telerik-table .member-cases-grid  .k-grid-content {overflow-x: auto;overflow-y: auto;}

/*Member Cases */
.member-cases-sec h1{font-size:32px;line-height:32px; font-weight:600;margin:0px;}
.case-info-inner{position:absolute; left:210px; top:180px;}
.case-info-inner h4{font-size:24px; line-height:22px; color:var(--woodsmoke-color); margin-bottom:5px;}
.case-info-inner p{font-size:18px; line-height:22px; color:var(--nevada-color);}
.member-cases-sec .member-case-info {margin: 48px 0 0;}
.unsubscribe-inner {max-width:620px; padding:40px 56px 62px; background:#fff; border-radius:8px;}
.unsubscribe-content{max-width:508px; font-size:18px; color:#646F7D; line-height:24px; font-weight:300;}
.unsubscribe-title {display:flex; justify-content:space-between; align-items:center; margin-bottom:47px;}
.unsubscribe-title h4{font-size:24px; font-weight:300; line-height:32px; color:#212121;}

/*
================================================
File Upload
================================================
*/
.upload-doc .drag-block{width: 100%;border: 1px dashed var(--secondary-blue-dark);border-radius: 4px;}
.upload-doc .formbold-file-input input {opacity: 0;position: absolute;}
.upload-doc .formbold-file-input label {position: relative;border-radius: 6px;padding: 16px; display:flex !important; justify-content:center;}
.upload-doc .formbold-drop-file {display: block;color: #212121;font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 17px;margin-bottom: 3px;}
.upload-doc .formbold-drop-file span{color: #255798;text-decoration:underline;cursor:pointer;}
.upload-doc .drag-icon {margin-right:13px;}
.upload-doc .drag-icon img{width:22px;}
.upload-doc span.formbold-or {color: #646F7D;font-size: 14px;letter-spacing: 0.26px;line-height: 16px;}
.upload-doc .attachment-section{max-width:287px; padding:20px 16px 20px 12px; border-radius:6px; background: rgba(245, 246, 248, 0.6); border:1px solid #E9ECF0;}
.upload-doc .attachment-section .attach-icon{filter: brightness(0) saturate(100%) invert(30%) sepia(93%) saturate(420%) hue-rotate(172deg) brightness(91%) contrast(98%);}
.upload-doc .attachment-section .attach-icon{margin-right:12px;}
.upload-doc .attachment-section h5{font-size:14px; color:var(--secondary-blue-dark); line-height:21px; font-weight:600; margin-bottom:4px;}
.upload-doc .attachment-section h5 .file-size{font-size:12px; color:var(--nevada-color); line-height:21px; font-weight:400; margin-left:8px;}
.upload-doc .attachment-section .upload-success{font-size:12px; color:#0FA91C; line-height:12px; font-weight:700; margin-bottom:0;}
.upload-doc .additional-information {margin:24px 0 32px;}
.upload-doc .additional-information textarea.form-control{background:none; border:1px solid #B1B9C1; height:79px;}
.manage-purses-sec h2 {border-bottom: 1px solid rgba(177, 185, 193, 0.50);padding-bottom: 12px;}

/*Additional configuration*/
.pers-emergency-modal h5{font-size:20px; line-height:24px; color:var(--woodsmoke-color)}
.pers-emergency-modal .form-group{padding-bottom:0;}
.additional-configuration{ max-width:569px; min-width:569px; position:relative}
.additional-configuration h6{ font-size:16px; line-height:24px; font-weight:600; margin-bottom:12px;}
.delete-row{position:absolute; left:16px; top:72px; cursor:pointer;}
/*
================================================
Responsive CSS
================================================
*/
@media (min-width:1920px) {
.custom-container {max-width: 100% !important;width: 1920px; margin:0px auto;}
.multi-md-phone{display:none;}
}
@media (min-width:1824px) {
.payment-shipping{padding-right:250px !important;}
/*Categories scroll bottom fixed*/
.categories-fixed-top { position: static !important;width:360px;}
.categories-fixed-bottom {position: fixed; bottom: 10px;width:360px;top: auto;-webkit-transform: translateY(5px);-moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px);-webkit-transition: all 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28); -moz-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28); -ms-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);}
.truncate-text {max-width: 240px;}
.custom-container {max-width: 100% !important;}
.albertsons-marketplace .filter-list .filter-top {margin-bottom: 8px;margin-right: 16px;}
.productBlock.lineafter {margin-left: 38px;}
.health-condition-inner .col-lg-3, .storefront-list-inner .sidebar {width: 21%;}
.health-condition-inner .col-lg-9, .storefront-list-inner .result-tiles {width: 79%;}
.myProfileRightPanel.Profile-right-p{padding-right:300px;}
.product-details-sec .product-details-inner .productImg-box {flex: 0 0 auto;width:38%;}
.productBlock.tracking-space {margin-left: 38px;}
}
@media (min-width:1200px) and (max-width:1919px) {
.desk-benefits-result .benefits-result {margin: 0 4px 4px 4px;padding: 6px 12px;}
.BTnewStyle .desk-benefits-result .benefits-result h4 {font-size: 16px;line-height: 17px;}
.BTnewStyle .desk-benefits-result .benefits-result .benefits-info span {font-size: 14px;}
.BTnewStyle .benefits-result .benefit-alert {font-weight: 600;padding: 5px;font-size: 12px;border-radius: 3px;padding: 0px 6px;}
.desk-benefits-result .benefits-result-pay {border-radius: 6px;margin: 16px 4px 4px 4px;padding: 6px 12px;}
.BTnewStyle .desk-benefits-result .benefits-result-pay {margin: 3px 8px 2px 8px;}
.quantity-avail {font-size: 14px;line-height: 16px;margin-top: 6px;}
/*Categories scroll bottom fixed*/
.categories-fixed-top { position: static !important;width:300px;}
.categories-fixed-bottom {position: fixed; bottom: 10px;width: 300px;top: auto;-webkit-transform: translateY(5px);-moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px);-webkit-transition: all 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28); -moz-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28); -ms-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);}

}
@media (min-width:1200px) and (max-width:1439px){
/*Categories scroll bottom fixed*/
.categories-fixed-top { position: static !important;width:300px;}
.categories-fixed-bottom {position: fixed; bottom: 10px;width: 300px;top: auto;-webkit-transform: translateY(5px);-moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px);-webkit-transition: all 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28); -moz-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28); -ms-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);-o-transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition: all 0.9s cubic-bezier(0.18, 0.89, 0.32, 1.28);}
.single-product-sec .icon-bg-btn img {margin: -2px 2px 0 0;}
}

@media (min-width:1200px) {
.agentaccess {padding-top: 4.2rem !important;}
.agent-covid {padding-top: 7.2rem !important;}
/** Common Styles **/
/*.container { max-width: 1140px;}*/

.back-btn.details-back {position: absolute;top: 160px;left: auto;cursor: pointer;z-index: 99;}
/** Product Tile Image Zoom Styles **/
.single-product-sec:hover .product-img img{-moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.product-details-content .item-list li > span.s-text{width:53%;}
.product-details-img .product-zoom-right{width: 85%;margin-left:0;}
.product-details-sec .slick-vertical .slick-slide{height:80px;width:80px;}
.product-pop .modal-body{padding:24px;}
.custom-popup .product-img{margin-left:0px;width:91%;}
.custom-popup .product-details-img .product-thumb {width: 9%;}
.custom-popup .product-details-img .product-zoom-right{width:91%;padding:16px;}
.custom-popup #pdtViewer{padding:16px;}
.product-details-sec .slick-slide.small-360:after{width:80px;height:80px;left:50%;top:50%;transform:translate(-50%, -50%);}

/** Empty Order **/
.cart.auto-renuals {min-height:650px;}
.emergency-contact .icon-text-btn {margin-right: 155px;}
/*.eligibility-table table th{padding:16px 28px;}*/
.reimbursement-table table th{padding:16px;}
/* Manage Catalog History */
.manage_catalog_info {border: 1px solid var(--cadet-blue-color);border-radius: 4px;background: var(--light-bg-color);text-align: center;display: flex;align-items: center;height: 24px;line-height: 15px;min-width: 64px;font-size: 14px;justify-content: center;margin: 0 0 4px;}
.manage_catalog_info:hover{ border: 1px solid var(--cadet-blue-color);}
/*.manage-catalog-table th:nth-child(1) .k-grid-header-menu.k-grid-column-menu {    content: '';position: absolute;right: 0px;cursor: pointer;pointer-events: none;top: 8px;}
.manage-catalog-table th:nth-child(6) .k-grid-header-menu.k-grid-column-menu {content: '';position: absolute;right: 40px;cursor: pointer;pointer-events: none;top: 8px;}*/
.manage-catalog-table .telerik-table .reimbursement-grid th[aria-sort="none"].k-header:nth-child(3) > span.k-cell-inner::after {right: 10px;}
.manage-catalog-table .telerik-table .reimbursement-grid th[aria-sort="none"].k-header:nth-child(4) > span.k-cell-inner::after {right: 7px;}
.manage-catalog-table .telerik-table .k-cell-inner > .k-link {padding: 8px 6px;}
.manage-catalog-table th:nth-child(2) span.k-icon.k-i-more-vertical {padding: 0;position: absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/calendar-icon.svg);right: 13px;top: 14px;z-index: 9;background-repeat: no-repeat;cursor: pointer;background-size: 80%;}
.manage-catalog-table .telerik-table th:nth-child(5), .manage-catalog-table .telerik-table td:nth-child(5) {width:200px;}
/*hearing-banner css*/
.profile-banner.hearing-banner:after {content: "";position: absolute;right: 106px;background: url(https://nationscdn.azureedge.net/otc-container/images/hearing-bg.svg) 90% 102% no-repeat;top: 13px;width: 560px;height: 108px;}

/*Categories scroll bottom fixed*/
.d-postion-static{position:static;}
.categories-fixed-bottom .categories-fixed-b {/*max-height: 640px;*/height: calc(100vh - 217px); overflow-y: auto;overflow-x: hidden;-ms-overflow-style: none; /* IE and Edge */scrollbar-width: none; /* Firefox */}
.categories-fixed-b::-webkit-scrollbar { display: none;}
.storefront-list-inner {margin: 0 0 30px;position: initial;}
}
@media (min-width:1200px) and (max-width:1300px) {
/** Own Nav Styles **/
.owl-nav button {height: 45px !important; width: 45px !important;}
.owl-nav button.owl-prev {	left: -65px !important; }
.owl-nav button.owl-next {	right: -65px!important; }
.productBlock.lineafter {margin-left: 50px;}
}
@media (min-width:992px){
.position-lg-relative{position:relative;}
.benefit-tracker-sec.deskBT {position:absolute;right: 0;z-index:99;}
.transaction-item:nth-child(3n) {border: 0;}
}

@media (min-width:992px) and (max-width:1199px) {
/* albertsons css */
.fixed-header.albertsons-bg .result-header-fixed .safety-product { max-width:935px;}
#categories-block.cat-sec .safety-product { max-width:935px;}
#categories-block.cat-sec .albertsons-small-banner-bg.dynamic-banner.retail-store-banner { max-width:935px; padding-bottom:20px;}
.price-details-latest div {font-size: 12px;}
.payment-tooltip-main {right: -30px;}
.payment-tooltip-main .hover-popup.bottom:after, .payment-tooltip-main .hover-popup.bottom:before {right: 30px;}
.albertsons-order-details-main .orderDetailsBlock {border-bottom:none;}
.checkout-inner-new .nav-tabs li {padding:0 55px 0 0;}
/*delivary-slot-sec css*/
.delivary-slot-sec ul {padding: 15px 12px;overflow-x: auto;}
.checkout.nb-checkout .nav-tabs li {padding: 0 110px 0 0;}
/*benefit information css*/
.benefit-sec .benefit-information {padding: 6px;max-width: 480px;}
.benefit-sec .benefit-information p {font-size: 14px;}
.benefit-sec .benefit-information .text-link {padding: 0 10px;font-size: 14px;padding: 6px 16px 4px;}
.category-search-wback-btn-mainrap{width:37%;}
.category-search-wrap{max-width:375px;margin: 15px 24px}
.my-benefits-sec.my-benefit-single h2{font-size:28px;}
.mybenefitbox-bottom p{font-size:20px;}
.transaction-item .item-info{padding-bottom:70px !important;}
.back-btn-main .back-btn {left: -30px;}
.back-btn.details-back {position: absolute;top: 160px;left: auto;cursor: pointer;z-index: 99;}
/** Select Benefits Pop Up **/
.benefit-wrapper .card{width:48%;}
.benefit-wrapper .card:nth-child(2n+2) {margin-right: 0px;}
.benefit-wrapper .card:nth-child(2n+1) {margin-right: 24px;}
/** Category Sec Styles **/    
/*.benefit-tracker-sec{padding:0px;}
.benefit-tracker-wraper{width:100%;}*/
.product-details-content .item-list li > span.s-text{width:53%;}
.top-wrapper .client-logo img {object-fit: contain;}
.mail-order img {max-height: 15px;margin: -4px 8px 0 0;}
.my-card-sec .my-card-sec-img .card-image img {max-width: 260px;}
.my-card-sec .card-number-sec {min-width: 284px;min-height: 136px;padding: 18px;}
.my-card-sec .card-number-sec p {font-size: 16px;line-height: 18px;}
.my-card-sec .card-number-sec h5 {font-size: 20px;line-height: 26px;}
/* Order Management*/
.profileRightPanel.order-management .orderDetailsBox .paymentDetails {padding-left: 0;}
.profileRightPanel.order-management .card-header .orderInfo {font-size: 14px;margin-right: 10px;}
.profileRightPanel.order-management .custom-status-label {padding: 5px 10px;}
.profileRightPanel.order-management .custom-link {font-size: 14px;}
.profileRightPanel.order-management .v-divider {margin: 0 8px;}
/*orderDetail*/
.editWrapper.profileRightPanel .orderDetailsipad .item {padding: 5px 4px;font-size: 12px;line-height: 13px;}
.editWrapper.profileRightPanel .orderDetailsipad .trackingWrapper.fourSteps {padding: 20px 0 10px 29px !important;border: 0px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .paymentDetails ul li label {width: 140px;}
/*My Benefits Sec*/
.single-my-benefits-sec-header h2 {font-size:22px;}
.show-popup .info-icon20 {width:16px;}
.expiration-date-text {font-size:15px;}
.expiration-date-text strong {font-size:16px;}
/* Popular categories carousel Sec */
.popular-categories-carousel .owl-nav {display:none !important;}
/* Shipping Address Price CSS */
.price-details .proceed-checkout button {font-size: 15px; padding:0 12px;}
/* Purse Styles */
.purseProducts .h5 {font-size: 16px;}
.purseProducts p {font-size: 14px;}
.purseProducts .cart-list .cart-product-name .product-name {font-size: 18px;}
.purseProducts .icon-bg-btn {min-width: 120px;font-size: 16px;}
.purseProducts .cart-list .cart-product-name .product-name {max-width: 50%;}
.purseProducts .cart-product-name .product-name h4 {max-width: 100% !important;}
/* My Transactions Styles */
/* Reimbursement Request Styles */
.reimbursement-Wrapper h1{font-size:26px;line-height:28px;}
.reimbursement-order-details{width:100%;}

/*Reimbursement Requests*/

/*Cart*/
.cart-list .cart-product-name .product-name{font-size:16px; line-height:16px;}
.cart-list-sec .cart-image{width:80px; height:80px;}
.cart-list .cart-image{min-width:80px;}
.store-block .count-block h4{font-size:24px; line-height:29px;}
.cart-space{padding:20px 24px;}
.price-details{padding:0px 16px;}
.cart-font{font-size:14px;}
.outof-pocket{font-size:16px; line-height:14px;}
.price-details-font{font-size:14px; line-height:14px;}
.price-details{top:0px;}
.price-details-latest{position:static !important; top:0px !important;}
.price-details .proceed-checkout{margin:0px;}
.price-details.price-details-rewards .icon-bg-btn{margin-top:0px; font-size:16px; padding:0px 12px;}

/*Sales tax*/
.salestax-toopltip .payment-tooltip-main:after, .salestax-toopltip .payment-tooltip-main:before {left: auto; right:30px;}
.adjustment-tooltip .payment-tooltip-main:after, .adjustment-tooltip .payment-tooltip-main:before {left: auto; right:30px;}
.product-detail-tooltip .hover-popup{right:inherit;}
.salestax-faq ul li {max-width:100%;}

.single-product-sec .icon-bg-btn{padding:0px 6px; font-size:16px;}
.orderDetailsBox .show-code {margin:0px;}
}

@media(max-width:1199px) {
.albertsons-shop-banner-new p {padding-right:0;}
.profile-banner h2.text-white {font-size:26px; margin:0 0 5px;}
.profileRightPanel .orders-sec .linksGroup { margin-right: 30px;  width: 100%;max-width: 245px;}
.profileRightPanel .card-header.orders-sec .orderInfo {margin-right:16px;}
.reimbursement-table .telerik-table{width:160%;}
.no-results-found-only p br{display:none;}
/* Manage Catalog History */
.manage-catalog-table .telerik-table th, .manage-catalog-table .telerik-table td {min-width: 15%;}
.manage-catalog-sec .btn-200 {min-width: 100px;height: 48px; min-height: 48px;}
.manage-catalog-table th:nth-child(2) span.k-icon.k-i-more-vertical {padding: 0;position: absolute;content: "";background: url(https://nationscdn.azureedge.net/otc-container/images/calendar-icon.svg);right: 22px;top: 23px;z-index: 9;background-repeat: no-repeat;cursor: pointer;background-size: 80%;}
.manage-catalog-table th:nth-child(1) .k-grid-header-menu.k-grid-column-menu {top: 15px;}
.manage-catalog-table th:nth-child(6) .k-grid-header-menu.k-grid-column-menu {top: 15px;}
.manage-catalog-table td:last-child{width: auto !important;}

}
@media (min-width:1024px) and (max-width:1279px) {
/* registered-members */
.registered-members-sec .registered-members-list li {width: 31%;}
  
}
@media(max-width:1024px) {
/* Cart Section Start Here */
.cart-list .cart-product-name .product-name {max-width: 100%;}
.cart-list {padding: 24px 16px;}
.cart-list .price-part span {font-size: 15px;}
.cart-list .price-part {margin-right: 15px;}
.cart-list .cart-product-name .product-name h4 {max-width: 86%;}
.cart-list .cart-product-name .product-review-order h4{font-weight:700; font-size:20px; line-height:24px;}
.fbitem {padding: 4px 6px !important;}
header .multi-phone{display:none;}

/* Price Details Section Css */
.purseProducts .cart-list .cart-product-name .product-name h4 {max-width: 100%;font-size:18px;line-height:20px;}
.purseProducts .price-text{font-size:14px;line-height:14px;margin:4px 0px 0px}
.transaction-item{padding: 0 12px;}

header .header-right > div{margin:0 10px 0 0;}
}

@media (min-width:991px) and (max-width:1199px){
.transaction-info .price {font-size: 16px;line-height: 18px;}
.transaction-info .small-text {font-size: 12px;}
/** Albertsons Styles **/

/** Own Nav Styles **/
.trending-sec .owl-nav button.owl-prev {	left: 0 !important; }
.trending-sec .owl-nav button.owl-next {	right: 0!important; }
/* Product Styles */
.product-details-inner .disclaimer {padding: 20px 86px 0;}
.payment-options.food-product:before{display:none;}
/** Order Request History  **/
.single-request-history-item {padding: 0 0 18px 26px !important;}
.request-history-content .request-head.item-details-head {width:100%;}
.status-head.request-head { width: 40% !important;}
.quantity-head.request-head {width:100% !important; max-width:59px;}
.single-request-history-item-img {height:auto;}
.single-request-history-item-img img {height:auto;}
.request-type-head.request-head {  width: 100% !important; max-width: 140px;}
.request-date-head.request-head {  width: 100% !important; max-width: 140px;}
.decision-date-head.request-head { width: 100% !important; max-width: 140px;}
/* New Offers 2021 */
.rounded-box {    padding: 28px 15px 15px 24px;}
.rounded-box-content-img {  max-width: 125px;}
.rounded-box-content { padding: 0 15px 0 0;}

/* Order History */ 
.myProfileWrapper .linksGroup {margin-right: 18px;} 
.myProfileWrapper .profileRightPanel .card-header .orderInfo {margin-right: 10px;}
/*benefit information css*/
.benefit-sec .benefit-information {padding: 6px;max-width: 480px;bottom: 360px;}
.benefit-sec .benefit-information p {font-size: 14px;}
.benefit-sec .benefit-information .text-link {padding: 0 10px;font-size: 14px;padding: 6px 16px 4px;max-width:130px;}

.products-img {height: 107px;width: 107px;}
}
@media (min-width:768px) and (max-width:1023px) {
.count-block h1 {font-size: 16px;line-height: 20px;}
.store-block .delivery-block {font-size: 14px;line-height: 14px;}
.store-block .delivery-block .zipcode {font-size: 16px;line-height: 18px;}
}

@media (min-width:768px) and (max-width:991px){
/*Albertsons  */

.fixed-header.albertsons-bg .result-header-fixed .safety-product { max-width:695px;}
.fixed-header.albertsons-bg .result-header-fixed .safety-product { max-width:695px;}
#categories-block.cat-sec .safety-product { max-width:695px;}
#categories-block.cat-sec .albertsons-small-banner-bg.dynamic-banner.retail-store-banner { max-width:695px;}
#categories-block.cat-sec .albertsons-small-banner-bg.dynamic-banner.retail-store-banner.fixed {position:fixed;} 
#categories-block .albertsons-grocery-banner.albertsons-small-banner {background:var(--white-color);flex-direction: column; }
#categories-block .albertsons-grocery-banner.albertsons-small-banner .logo-left {margin:15px 0 10px;}
.albertsons-grocery-banner h3 {line-height: 26px;}
#categories-block .albertsons-grocery-banner.albertsons-small-banner .right-sec {margin-top:16px;}
.proceed-checkout.proceed-checkout-responsive button{width:240px;margin-right:16px;}
.storefront-list-new .albertsons-small-banner-bg {padding-top: 20px;padding-bottom: 20px; margin-top:4px;}
.albertsons-small-banner-inner {text-align: center;}
.customAcordian{margin-bottom:80px;}
.admin-product-search-sec .category-search-wrap {width: 75%;}

.expired {padding-top: 0.5rem !important;}
.back-btn-main .back-btn {top: -10px !important;left: -50px;}
.albertsons-bg.fixed-header .serp-results.serp-results-new.storefront-list-inner {padding-top:0 !important; margin-top:-10px;}
.albertsons-bg .myProfileWrapper .safety-product .profileRightPanel h4.title span {display:block; padding:5px 0 0;}
.albertsons-bg .shoping-block .info p {font-size:12px}
.albertsons-bg .shoping-block .info p br {display:none;}
.albertsons-bg .shoping-block ul li:first-child {padding-left:0;}
.albertsons-bg .shoping-block ul li:last-child {padding-right:0;}
.albertsons-bg .shoping-block ul li {width:33.3%;padding: 0 17px;}
.tooltip-block { top: 180px;left: -15px;}
.tooltip-block:before { top: -80px;left: 60px;}
.mob-albertsons-bg .top-pad {padding-top:0;}
.store-block.cart-store-block.custom-pills .tab-content {z-index:9;}
/*.mob-albertsons-bg.albertsons-bg .albertsons-small-banner-main {position:inherit !important;}*/
/*.alert-sec-inner span {padding:0 25px 0 0; display:block !important;}*/
.profile-banner p {line-height: 24px;font-size: 18px;}
.alert-txt-sec-inner {padding-right:25px;}
.BTnewStyle .desk-benefits-result .benefits-rewards-balence {margin-bottom:12px;}
.use-available-sec {width:98%;}
.back-btn.details-back {top: 210px;left: auto;}
/*delivary-slot-sec css*/
.delivary-slot-sec ul {padding: 15px 12px;overflow-x: auto;}
/** Common Styles **/
.coviddisplay {padding-top: 3.4rem !important;}
/*my card sec css*/
.my-card-sec .card-number-sec {min-width: 316px;min-height: 136px;padding: 22px;}
.my-card-sec .card-number-sec h5 {font-size: 20px;line-height: 22px;}
.my-card-sec .card-number-sec p {font-size: 16px;line-height:18px;}
/** Self Attestation Page **/
.claimed-rewards-sec-inner ul li {width: 48%;}
/** Select Benefits Pop Up **/
.benefit-wrapper .card{width:48%;}
.benefit-wrapper .card:nth-child(2n+2) {margin-right: 0px;}
.benefit-wrapper .card:nth-child(2n+1) {margin-right: 24px;}
/* Product Styles */
.product-details-img .product-thumb{width:22%;}
.product-details-img .product-zoom-right{width:76%;}
.product-details-inner .disclaimer {padding: 20px 86px 0;}
.myProfileWrapper .profileRightPanel .card{padding-right:0px}

/*No Results Found*/
.noresults-found {width: 100%;background-size: contain;}
/* Flex Activate Card Here */
.ActivateFlexCardAlertBox.alert-box { height: 75px;}
.ActivateFlexCardAlertBox.alert-box .alert-close {top: 14px;}
.ActivateFlexCardAlertBox.alert-box {width:96%;}
.ActivateFlexCardAlertBox.alert-box .modal-content {width:96%; left:2%;}

/** Empty Order **/
.cart.auto-renuals {min-height:650px;}
/* New Offers 2021 */
.rounded-box {    padding: 28px 15px 15px 24px;}
.rounded-box-content-img {  max-width: 135px;}
.rounded-box-content { padding: 0 15px 0 0;}
/** Order Request History  **/
.item-head { padding: 16px 10px !important;}
.single-request-history-item {padding: 0 0 18px 10px !important;}
.request-history-content { padding: 24px 10px !important;}
.request-history-content .request-head.item-details-head {width:100% !important;}
.status-head.request-head { width: 44% !important;}
.quantity-head.request-head {width:100% !important; max-width:59px;}
.single-request-history-item-img {height:auto !important;}
.single-request-history-item-img img {height:auto !important;}
.request-type-head.request-head {  width: 100% !important; max-width: 82px;}
.request-date-head.request-head {  width: 100% !important; max-width: 96px;}
.decision-date-head.request-head { width: 100% !important; max-width: 89px;}
/*  My Benefits Sec */
.mob-my-benefits-sec {background-color:#1569A1; padding:10px 0px; position:relative;  }
.mob-my-benefits-sec h5 {color: var(--white-color); position:relative;  font-size: 14px;  letter-spacing: 0.3px;  line-height: 14px; margin: 0 0 3px; padding:0 8px; display:block !important; width:100%;}
.mob-my-benefits-sec h5 .mob-benefits-btn {position:absolute; right:15px; top:8px; cursor:pointer; color:var(--white-color);display:none;}
.mob-my-benefits-sec .mob-benefits {padding:0 8px; }
/*.mob-my-benefits-sec.BTnewStyle.BTnewMobStyle{margin: 9.5rem 0 0;}*/
.mob-benefits span { display: flex; color: var(--white-color); font-size: 16px;  letter-spacing: 0.3px;  line-height: 19px; margin:0 12px 0 0; -ms-flex-align: center !important; align-items: center !important;}
.mob-benefits span b {font-weight:600;}
.mob-benefits span img {margin:0 4px 0 0;  width:16px; }
.mob-my-benefits-result {transform: translate3d(0px, 60px, 0px) !important; width:100%; padding:0px; border-radius: 0 0 16px 16px; z-index:99; background-color:#1569A1;  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.29); position:absolute; opacity:0; visibility:hidden; transition: all 0.5s;left:0;}
.mob-my-benefits-result.show {transform: translate3d(0px, 10px, 0px) !important; visibility: visible; opacity: 1; top:-10px; left: 0; } 
.mob-my-benefits-result h4 {  color: var(--white-color);  font-size: 16px;  font-weight: 600;  letter-spacing: 0.4px;  line-height: 19px; position:relative; margin:0 0 20px; }
.mob-my-benefits-result h4 i.mob-benefits-close {top:0px; right: 4px; position:absolute}
.mob-my-benefits-result .mob-my-benefits-single {margin: 0 0 4px;}
.mob-my-benefits-result .mob-my-benefits-single .icon {  width: 32px;   height: 32px; background:var(--white-color); border-radius:50%;}
.mob-my-benefits-result .mob-my-benefits-single .icon.medicare {border: 8px solid #007BFF;}
.mob-my-benefits-result .mob-my-benefits-single .icon.medicaid {border: 8px solid #FF8800;}
.mob-my-benefits-result .mob-my-benefits-single .icon.grocery {border: 8px solid #FF3C7C;}
.mob-my-benefits-result .mob-my-benefits-single {border-radius: 6px;  background-color: var(--white-color); padding:8px 10px;}
.mob-my-benefits-result .benefits-single-head h3 { color: var(--woodsmoke-color); font-size: 20px;  font-weight: 700;   letter-spacing: 0.3px;  line-height: 24px; margin:0 0 2px; }
.mob-my-benefits-result .benefits-single-head p {  color: var(--secondary-color); font-size: 16px;  letter-spacing: 0.3px;  line-height: 22px; margin:0; font-weight:500}
.mob-my-benefits-result .cart-sec span, .mob-my-benefits-result .price-sec span { margin:0 0 0 5px;  color: var(--woodsmoke-color);  font-size: 16px;  font-weight: 600;  letter-spacing: 0.3px;  line-height: 20px; }
.mob-my-benefits-result .mob-my-benefits-single.pay {padding:10px 10px 10px 24px; margin:16px 0 24px;} 
.mob-my-benefits-result .mob-my-benefits-single.pay .pay-sec img {margin:0 5px 0 0;}
.mob-my-benefits-result .line {  height: 4px;  width: 80px;  border-radius: 2px;  background-color: #779AA7;position:relative;top:-16px;}
.mob-my-benefits-result .mob-my-benefits-single.pay h3 {  color: var(--woodsmoke-color); font-size: 20px;  font-weight: 700;   letter-spacing: 0.3px;  line-height: 24px;  text-align: right; margin:0;}
.mob-my-benefits-result .benefit-tracker-wraper {background:transparent;width:100%;padding:25px 16px 13px;}
.mob-my-benefits-result .benefit-tracker-wraper h5{padding:0px;margin-bottom:8px;}
.mob-my-benefits-result .benefit-tracker-wraper h5 .mob-benefits-btn {right: 0px;top: 0px;transform: rotate(90deg);}
.mob-my-benefits-result .benefit-tracker-wraper .benefits-info{min-width:115px;}
.mob-my-benefits-result .benefit-tracker-wraper .benefits-info span{display:block;}
.mob-my-benefits-result .desk-benefits-result{background:transparent;margin-top:90px;width:100%;}
.mob-my-benefits-result .benefits-result{margin:0 8px 4px 8px;}
.desk-benefits-result .benefits-result-pay{margin:16px 8px 4px 8px;}
.btn.myBenefitBtn{display:none;}
.mob-my-benefits-sec img.mob-benefits-btn {position: absolute;right: 22px;top:25px;width: auto;}
/* Popular categories carousel Sec */
.popular-categories-carousel .owl-nav {display:none !important;}
.card-image {margin-top:20px;}
.my-card-sec .my-card-sec-img {max-width:340px;margin: 0 auto;}
.my-card-sec .my-card-sec-img img { max-width: 100%;}
/* Instore Table Sec*/
.instore-table th, .instore-table td {padding: 12px 20px !important;}
/* My Benefits New Sytles */
.BTnewMobStyle {padding: 32px 0px 8px 40px;}
.mob-my-benefits-sec-top-space {margin-top:31px;}
.BTnewMobStyle .mob-benefits-btn h5, .BTnewMobStyle .mob-benefits-btn h2{position: absolute;left: 40px;top: 10px;color: #19546C;font-size: 14px;font-weight: 600;letter-spacing: 0.5px;line-height: 16px;background: #FFEEEC;border-radius: 0px 20px 20px 0px;padding: 2px 13px 0 11px !important;display: inline-block !important;width: auto;text-transform:uppercase;}
/*.BTnewMobStyle .benefit-tracker-wraper h5 {top: 7px !important;}*/
.BTnewMobStyle .mob-benefits span{min-width:105px;}
.BTnewMobStyle .mob-benefits span:last-child {font-weight: 600;}
.BTnewMobStyle .mob-my-benefits-result .benefit-tracker-wraper{padding:32px 16px 13px;top:0;}
.BTnewMobStyle .mob-my-benefits-result .desk-benefits-result{margin-top:75px;}
.mob-my-benefits-result.show  .benefit-tracker-wraper h5 {left: 17px;top: 10px;}

/**  Product Details Sec **/ 
.product-info .product-info-text { padding: 0 40px 0 0; }
.product-details-sec .schedule-appointment-box {padding: 24px 15px;}
.product-details-sec .schedule-appointment-box .bg-btn {padding: 0 15px;}
/* Order Management*/
.profileRightPanel.order-management .card-header .orderInfo {font-size: 14px;}
.profileRightPanel.order-management .mm-status-label {font-size: 12px;}
.profileRightPanel.order-management .linksGroup {float: left;margin: 5px 30px 0 0;}
.profileRightPanel.order-management .orderDetailsBox .paymentDetails {padding-left: 0;}
.profileRightPanel.order-management .orderDetailsBox .paymentDetails ul li label {min-width: 80px;margin: 0px;}
.profileRightPanel.order-management .orderDetailsBox .paymentDetails ul li span {font-size: 15px;min-width: 80px;}
.myProfileWrapper .profileNav {margin: 0 12px;}
.otc-form-body .register-form {padding-left:15px; padding-right:15px;}
/*orderDetail*/
.editWrapper.profileRightPanel .orderDetailsipad.orderInfo p {font-size: 14px;line-height: 18px;}
.editWrapper.profileRightPanel .orderDetailsipad .orderInfo h6 {font-size: 16px;line-height: 18px;}
.editWrapper.profileRightPanel .orderDetailsipad .paymentDetails ul li label {min-width: 90px;}
.editWrapper.profileRightPanel .orderDetailsipad .paymentDetails ul li span {font-size: 14px;line-height: 18px;min-width: 90px;}
.editWrapper.profileRightPanel .orderDetailsipad .paymentDetails {padding-left: 0;}
.editWrapper.profileRightPanel .orderDetailsipad .paymentDetails ul li {font-size: 13px;line-height: 14px;margin-bottom: 6px;}
.editWrapper.profileRightPanel .orderDetailsipad .paymentDetails .payInfo label {font-size: 14px;line-height: 18px;}
.editWrapper.profileRightPanel .orderDetailsipad .paymentDetails .payInfo span {font-size: 14px;line-height: 18px;}
.editWrapper.profileRightPanel .orderDetailsipad .paymentDetails h4 {margin: 0px 0px 6px 0;}
.editWrapper.profileRightPanel .orderDetailsipad .infoAlert {color: var(--woodsmoke-color);font-size: 14px;line-height: 18px;padding: 9px 20px 9px 30px;}
.editWrapper.profileRightPanel .orderDetailsipad .item {padding: 5px 4px;font-size: 12px;line-height: 13px;}
.editWrapper.profileRightPanel .orderDetailsipad .card-body h5 {font-size: 14px;}
.editWrapper.profileRightPanel .orderDetailsipad .productBlock h4 {font-size: 16px !important;color: var(--woodsmoke-color);margin: 0 0 0px;}
.editWrapper.profileRightPanel .orderDetailsipad h3.title {margin: 22px 0 0px 32px;font-size: 20px;}
.editWrapper.profileRightPanel .orderDetailsipad .trackingWrapper.fourSteps {padding: 20px 0 10px 29px !important;border: 0px;}
.editWrapper.profileRightPanel .orderDetailsipad .orderDetailsBox {font-size: 13px;color: var(--nevada-color);margin-top: 2px;}
.profileRightPanel .orderDetailsBox.orderidbox .card-header {padding: 18px 10px;}
.profileRightPanel .orderDetailsBox.orderidbox .card-body {padding: 16px 20px 10px;}
.payment-options.food-product:before{display:none;}
.updated-price-order-sec{padding:9px 24px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .paymentDetails.p-md0 {padding-left: 0;}
.profileRightPanel .orderDetailsBox .paymentDetails.p-md0 ul li span {min-width: 70px;margin-right:5px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .paymentDetails.p-md0 ul li label {width:100px;}
.orderDetailsWrapper .orderDetailsBlock {padding: 16px 16px 0;}
.checkout-form .info.benfit.cursor-pointer { top: 8px !important; right: -12px;}
/* Purse Styles */
.purseProducts .remaining {margin-top: 20px;}
.checkout .nav-tabs li {padding:0 30px 0 0;}
.checkout.nb-checkout .nav-tabs li {padding:0 130px 0 0;}
.purseProducts .cart-list .cart-product-name .product-name {max-width: 50%;}
.purseProducts .cart-list-sec .cart-image {width: 180px;height: 180px;min-width: 180px;}
/* Unsubscribe Page */
.unsubscribeContainer{text-align:center;}
.unsubscribeContainer img{margin-bottom:22px;max-width:162px;}
.unsubscribeContainer .unsubscribeBlock .unsubscribeContent{margin-right:0px;}
/* Feedback page Styling */
/* .feedBackModal .label-satisfied li:last-child::after {content: "Very Unsatisfied";right: 0;max-width: 122px;top: 43px;line-height: 18px;width:auto;} */
.d-none-custom{display:none !important;}
.ipad-back.back-btn-main .back-btn.global-back-btn{top:30px !important}

.mt-250 {margin-top: 180px !important;}


/*Cart*/
.cart-list .cart-product-name .product-name{font-size:16px; line-height:16px;}
.cart-list-sec .cart-image{width:80px; height:80px;}
.cart-list .cart-image{min-width:80px;}
.store-block .count-block h4{font-size:24px; line-height:29px;}
.cart-space{padding:20px 24px;}
.price-details{padding:0px 16px;}
.cart-font{font-size:14px;}
.outof-pocket{font-size:16px; line-height:14px;}
.price-details-font{font-size:14px; line-height:14px;}
.price-details{top:0px;}
.price-details-latest{position:static !important; top:0px !important;}
.price-details .proceed-checkout{display:flex; }
.price-details.price-details-rewards .icon-bg-btn{margin:0px 16px 0px 0px;}
.price-details .proceed-checkout button{width:240px; font-size:18px; line-height:20px;}
.tabsize-pricespace{margin-top:20px; margin-bottom:50px;}
.custom-disclaimer{margin-bottom:200px !important;}
.cart-new-title h4, .cart-new-title h3{line-height:16px;}
.cart-list .add-cart input {width: 35px !important;min-width: 35px !important;}
/* Albertsons delivary slot sec */
.delivary-text-block {background: #f5f6f8;padding: 16px 4px 16px;float: left;width: 100%;align-items: center;}
.delivary-slot-sec h3 {padding: 12px 12px 2px;display: inline-block;width: 100%;}

/*Marketplace*/
.albertsons-marketplace .albertsons-logo-sec h2{margin-top:10px}
.albertsons-marketplace .albertsons-bg .shoping-block .info p{line-height:12px}
.albertsons-marketplace .profile-sec.dynamic-banner {padding-top: 12px;}
.top-pad .dynamic-banner.albertsons-small-banner-main {position:inherit !important; margin-top:20px;}
.top-pad .albertsons-storefront-list {padding-top:0;}
.albertsons-marketplace .profile-banner.albertsons-shop-inner-banner{margin-top:40px;}
.albertsons-marketplace .single-product-sec .prodcut-info h5{font-weight:400;}
.albertsons-marketplace .single-product-sec .prodcut-info .item-title{font-weight:400;}
/*Order details*/
.profileRightPanel .order-header .orderhistory-orderinfo{margin-right:10px;}
.profileRightPanel .orderDetailsBox .card-body .price-head .orderdetails-tooltip{right:0px;}
.orderdetails-tooltip.bottom:after, .orderdetails-tooltip.bottom:before{left:96%;}
.editWrapper.profileRightPanel .albertsons-order-details-main .orderDetailsBox .productImages .imageBlock{width:80px; height:70px; padding:0px;}
.w-custom-tabsize{width:158px;}
.orderdetails-boxborder{border-bottom:1px solid #f7f7f7 !important; padding-bottom:22px;}
.tab-d-none{display:none;}
.profileRightPanel .orderDetails-header{padding:18px 20px;}
.profileRightPanel .history-order-header{padding:18px 20px;}
.profileRightPanel .history-order-header .orderInfo{margin-right:20px; font-size:14px;}
.orderHistory-paymentdetails{margin-bottom:24px;}
.editWrapper.profileRightPanel .orderDetailsWrapper .paymentDetails {padding-top: 0px !important; }
.instacard-details .card.orderDetailsBox.orderdetails-boxborder .mt-24 {margin-top: 0px !important;}
.review-orderlist li{width:41%;}
.md-delivery-partner{border-right:1px solid var(--cadet-blue-color); margin-right:24px; padding-left:24px;}
.profileRightPanel .order-divider .custom-link {color: var(--secondary-blue-dark);font-size: 14px;}


/*
================================================
Sales Tax CSS
================================================
*/
.salestax-toopltip .hover-popup {width: 321px !important;}
.custom-youpay{left:-75px;}
.custom-youpay:after, .custom-youpay:before {right:auto;left: 83px !important;}
.product-detail-tooltip .hover-popup{right: -83px;}
.product-detail-tooltip .hover-popup.bottom:after, .product-detail-tooltip .hover-popup.bottom:before {left: auto; right: 80px;}
.salestax-faq ul li {max-width:100%;}
.salestax-faq .icon-bg-btn{margin-top:20px;}

.multi-md-phone{margin-top:0; font-size:12px; display:block;}

}

@media (max-width:991px){
.noresults-found{padding:40px 16px 16px;}


.noresults-found{padding:40px 16px 16px;}
.proceed-checkout-responsive {background: var(--white-color);padding: 16px;position: fixed;z-index: 99;bottom: 0;left:0;width: 100%;box-shadow: 0px -4px 16px 0px rgba(59, 66, 88, 0.10);}
/*.no-results-found-only{background:#fff;padding:40px 20px 0 0;}*/
.noresults-found h2 {font-size: 26px;line-height: 30px;}
.no-results-found-only img {max-width: 180px;}
.no-results-found-only p{font-size:16px;line-height:22px;padding:0 8px;}

.cart-list .cart-product-name .product-name h4{margin-bottom:12px;}
/** Own Nav Styles **/
.trending-sec .owl-nav button.owl-prev {left: -15px !important; }
.trending-sec .owl-nav button.owl-next {right: -15px !important; }
/* Search */
.category-search-wrap {left:0px;}
.modal-lg, .modal-xl {max-width: 96%;}
.product-details-content .item-list li > span.s-text{width:46%;}
.product-details-content .item-list li > span {width:186px; line-height:22px;}

/* Common CSS */
.content-part{min-height:calc(100vh - 179px);}

/*.transaction-history-sec .transaction-sec-left {min-width: auto;height: auto;background: none;border: none !important;padding: 0;color: var(--secondary-blue-dark);font-size: 14px;line-height: normal;font-weight: 600;}*/
.transaction-history-sec .transaction-sec-left{background: url(https://nationscdn.azureedge.net/otc-container/images/arrow-down.svg) no-repeat 94% center var(--secondary-light-color);font-size:14px;line-height:normal;min-width:310px;padding:0 40px 0 16px;height:48px;border:1px solid var(--secondary-color) !important;border-radius:8px;background-color:var(--white-color);color:var(--secondary-color);}
.card-view-sec-right .form-search {width: 100%;}
.transaction-history-sec .search-active {display: block;width: 100%;}
.transaction-history-sec .mobile-filters .modal-dialog {position: absolute;bottom: 0;left: 0;right: 0;max-width: 100% !important;margin: 0;transform: translateY(100%) !important;}
.transaction-history-sec .mobile-filters.show .modal-dialog {transform: translateY(0%) !important;min-height: 80px;}
/* Transaction History CSS */
.transaction-history-wrapper{background:#f5f6f8 !important;}
.transaction-history-sec{padding:0px;}
.transaction-history-sec .customModal .modal-body, .transaction-history-sec .customModal .modal-footer{padding:15px;}
.transaction-history-sec .card-head h3{font-size:26px;line-height:26px;}
.transaction-history-sec .customModal .modal-footer button{width:250px;}
.transaction-history-sec .transaction-sec-left{min-width:auto;height:auto;background: none;border: none !important;padding: 0;color: var(--secondary-blue-dark);font-size:14px;line-height:normal;font-weight:600;}
.transaction-history-sec .transaction-sec-left span{text-decoration: underline;}
.transaction-history-sec .card-view-sec{min-height:inherit;justify-content:flex-start;}
.transaction-history-sec .card-view-sec-right .custom-dropdown{min-width:300px;}
.transaction-history-sec .card-view-sec-right .custom-dropdownul li a{font-size:14px;line-height:18px;}
.transaction-history-sec .transaction-sec-left .custom-dropdown.show{top:10px;}
.transaction-history-sec .filter-icons img{min-width:20px;}
.transaction-history-sec .filter-icons.disabled {pointer-events:none}
.transaction-history-sec .mob-wallet-sec{background:var(--white-color);padding:0;border-radius:8px;margin:24px 0;}
.transaction-history-sec .card-view-sec ul{-ms-overflow-style: none;scrollbar-width: none;overflow:scroll;justify-content: flex-start;align-items:center;}
.transaction-history-sec .card-view-sec ul li{margin:10px 0 !important;padding:0;}
.transaction-history-sec .card-view-sec ul li .nav-link{margin:0;padding:0;}
.transaction-history-sec .mob-wallet-sec .single-purse-list h4, .transaction-history-sec .mob-wallet-sec .single-purse-list h5{margin:0;}
.transaction-history-sec .mob-wallet-sec .single-purse-list{min-width:250px;background:var(--white-color);padding:0 20px;}
.transaction-history-sec .mob-wallet-sec .single-purse-list:last-child{border:none !important;}
.transaction-history-sec .single-purse-txt h5 b{font-size:15px;}
.transaction-history-sec .card-view-sec ul::-webkit-scrollbar {display: none;}
.transaction-history-sec .single-purse-list p{font-size:12px;}
.transaction-history-sec .search-inactive{display:none;transition: all 0.6s;}
.transaction-history-sec .search-active{display:block;width:100%;}
.card-view-sec-right .form-search{width:100%;margin: 0 0 12px;}
.transaction-history-sec .mobile-filters .modal-dialog{position:absolute;bottom:0;left:0;right:0;max-width:100% !important;margin:0;transform:translateY(100%) !important;}
.transaction-history-sec .mobile-filters .modal-dialog .modal-content{border-radius:16px 16px 0 0;position:relative;}
.transaction-history-sec .mobile-filters .modal-dialog .modal-content .drag{height:5px;width:134px;border-radius:10px;background-color:var(--nevada-color);margin:15px auto 0;}
.transaction-history-sec .mobile-filters.show .modal-dialog{transform:translateY(0%) !important;min-height:80px;}
.transaction-history-sec .mobile-filters .modal-body{padding:35px 25px 10px;}
.transaction-history-sec .mobile-filters h3{font-size:20px;line-height:24px;font-weight:bold;color:var(--woodsmoke-color);}
.transaction-history-sec .mobile-filters h6{color:var(--nevada-color);font-size:16px;font-weight:500;letter-spacing:0.3px;line-height:16px;margin:25px 0 16px;}
.transaction-history-sec .mobile-filters .customRadio{padding:0 0 0 8px;}
.transaction-history-sec .mobile-filters .customRadio .radio{margin:0 0 16px;}
.transaction-history-sec .mobile-filters .customRadio .radio label{margin:0;}
.transaction-history-sec .mobile-filters .customRadio .radio-label span{color:var(--woodsmoke-color);}
.filters-popup .modal-backdrop{background-color:rgba(0,0,0,0.4);}
.transactions-details .card-view-sec, .transactions-details .card-view-sec-right, .transactions-details .mobile-transactions-table, .transactions-details .multiple-transactions{display:none !important}
.transaction-history-sec .trans-detail-wrapper .trans-container{margin:0;}
.transaction-history-sec .trans-detail-wrapper .icon-block{height: 64px;width: 64px;border-radius: 32px;background-color: var(--white-color);margin: 0px auto 10px;line-height: 64px;}
.transaction-history-sec .trans-detail-wrapper h6 {letter-spacing: 0.4px;line-height: 17px;}
.transaction-history-sec .trans-detail-wrapper h5 {font-size:20px;font-weight:600;letter-spacing:0.42px;line-height:24px;color:var(--woodsmoke-color);}
.transaction-history-sec .default-amount-text{font-size:18px;line-height:22px;}
.transaction-history-sec .debit-text{color:var(--error-color);}
.transaction-history-sec .trans-detail-block{border-radius: 6px;background-color: var(--white-color);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.08);padding:16px 16px 4px 16px;max-width: 375px;margin:15px auto 0;}
.transaction-history-sec .trans-detail-block ul li span{font-size: 14px;letter-spacing: 0.29px;line-height: 16px;display:inline-block;}
.transaction-history-sec .trans-detail-block ul li > span:first-child {min-width: 130px;margin-bottom: 12px;color: #77869E;}
.transaction-history-sec table{width:100% !important;}
.transaction-history-sec table tr td:nth-child(3){width:10%;border-radius:4px 0 0 4px !important;}
.transaction-history-sec .green-color{color: var(--success-green-dark);}
.transaction-history-sec .k-grid-content td{vertical-align:middle !important;border:none !important}
.transaction-history-sec .k-grid{background:none;}    
.transaction-history-sec .k-grid table {width:100% !important; max-width:900px;}
.transaction-history-sec table tr td:first-child {width:10%;}
.transaction-history-sec table tr td:nth-child(2) {width:40%;}
.transaction-history-sec .k-grid-content table, .card-view-sec-right .k-grid-content-locked table {table-layout:inherit;border-collapse:collapse;}
.transaction-history-sec .k-grid-content table tr{border-top:6px solid #f5f6f8 !important;}
.transaction-history-sec .k-grid-content table tr:first-child{border-top:none !important;}
.transaction-history-sec table tr td:last-child {text-align:right !important;width:25%; padding-right:15px;border-radius:0 4px 4px 0 !important;}
.transaction-history-sec .card-view-sec ul.owl-carousel .owl-item li{border-left:1px solid rgb(177 185 193 / 40%);padding:0;margin:90px;}
.transaction-history-sec .card-view-sec ul.owl-carousel .owl-item:first-child li{border:none;padding:0;margin:0;}
.transaction-info .transaction-item h5, .transaction-info .transaction-item h2{font-size: 14px;font-weight: 600;letter-spacing: 0;line-height: 17px;}
.transaction-info .price{font-size:15px;line-height:18px;}
.transaction-info .date{line-height:18px;}
.transaction-info .date span{font-size:12px;}
.transaction-history-sec h3, .transaction-history-sec h1{font-size:20px;}
#modalPBottom{z-index:9999;}
.reimbursement-Wrapper h1{font-size:22px;line-height:22px;}
.reimbursement-Wrapper .btn-200{font-size:16px;}
.reimbursement-Wrapper .icon-bg-btn, .reimbursement-Wrapper .iocn-disable-btn{width:auto;}
.reimbursement-Wrapper .newReimbursementRequest-cont {font-size: 14px;line-height: normal;margin: 4px 0 24px;}
.reimbursement-Wrapper .total-amount-text span {min-width: 100%;text-align: center;border-radius: 8px;background: #FBF3D2;display: flex;padding: 24px 16px;justify-content: center;align-items: flex-start;gap: 4px;align-self: stretch;}
.reimbursement-Wrapper .mailling-wrapper .note {margin: 0;color: var(--nevada-color);font-size: 14px;line-height: 15px;}
.reimbursement-Wrapper  .customLink {color: var(--secondary-blue-dark);font-size: 18px;font-weight: 700;letter-spacing: 0.3px;line-height: normal;text-decoration: underline;cursor: pointer;text-decoration: none;}
.reimbursement-Wrapper button.icon-bg-btn {min-width: 200px;}
.reimbursement-Wrapper .details-block p {font-size: 14px;line-height: normal;}
.reimbursement-Wrapper {background-color: var(--white-color);border-radius: 8px;padding: 12px 6px 22px;margin: 24px 0 40px;}
/** Kendo Grid **/
.k-grid {border:none !important;}
.k-grid-header {background:inherit !important; border:none !important; padding-right:0 !important;}
.k-grid-header .k-header:first-child { border-radius: 6px 0 0 6px !important; padding-left:38px;}
.k-grid-header .k-header:last-child {border-radius: 0 6px 6px 0 !important; padding-right:38px;}
.k-grid td:first-child {padding-left:10px !important;}
.k-grid {border:none; }
.k-grid-header .k-filterable {border:none !important; padding-top:10px !important; padding-bottom:12px !important;}
.k-grid-header .k-grid-header-wrap thead > tr {  border-radius: 6px !important; background-color: var(--light-bg-color) !important;}
.k-grid-header .k-grid-header-wrap thead > tr th {color:var(--nevada-color);font-size:13px;font-weight:600; letter-spacing: 0.3px; line-height: 22px; border:none; padding-top:10px !important; padding-bottom:10px !important; vertical-align:middle;}
.k-grid-content {overflow:auto !important;}
.k-grid-header .k-grid-header-wrap thead > tr th a {color: var(--nevada-color); font-size: 16px;font-weight: 600; letter-spacing: 0.3px; line-height: 16px; border:none; padding:0 !important; margin:0 !important; overflow:inherit; vertical-align:top;  font-family:"proxima-nova";} 
.k-grid-header .k-grid-header-wrap thead > tr th h5 {color: var(--nevada-color); font-size: 16px;font-weight: 600; letter-spacing: 0.3px; line-height: 16px; border:none; padding:0; margin:0;  font-family:"proxima-nova";} 
.k-grid-header .globallytooltip {position:inherit;}
.k-grid-header .globallytooltip .tooltip-icon:hover .tooltiptext {}
.k-grid-header .globallytooltip .tooltiptext {white-space:nowrap; bottom:55px;}
.k-grid-footer-wrap, .k-grid-header-wrap {overflow:inherit !important;}
.card-view-sec-right .k-grid-header .k-grid-header-wrap thead > tr th {overflow:inherit !important;}
.card-view-sec-right tr th .globallytooltip-main { margin: -1px 0 0;}
.k-grid-header .k-grid-header-wrap thead > tr th .tooltip-icon img {width:14px; height:14px;}
.k-grid-header .tooltip-icon {margin:0 0 0 6px;}
.k-grid-content tr:last-child td {border:none !important;}
.k-grid-content td {border:none !important;border-bottom: 1px solid #d2d1d7 !important; color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px; line-height: 22px; padding-top:12px !important; padding-bottom:12px !important; font-family:"proxima-nova"; vertical-align:top !important;}
.k-grid-content tr {background:var(--white-color) !important;}
.k-grid-content tr:hover {background:var(--secondary-light-color) !important;}
.k-grid-footer-wrap, .k-grid-header-wrap {border-width:0 !important;}
.k-grid-content tr:last-child>td, .k-grid-content-locked tr:last-child>td{border-bottom: 2px solid #d2d1d7 !important;}
.kendo-desc h4 { color: var(--woodsmoke-color); font-family:"proxima-nova"; font-size: 14px; letter-spacing: 0.3px; line-height:16px; margin:0 0 10px; font-weight:400;}
.k-tooltip.k-popup{font-size:14px;line-height:15px;text-transform:capitalize !important;padding:13px;}
.kendo-desc h5 span {color: var(--nevada-color);font-size:12px;line-height:12px;text-transform:capitalize !important; font-weight:400;}
.kendo-desc h5 { color: var(--woodsmoke-color); font-family:"proxima-nova"; font-size: 12px; font-weight: 400; letter-spacing: 0.26px; line-height: 14px; margin:0 0 4px;}
.kendo-desc p {  color: var(--nevada-color); font-family:"proxima-nova"; font-size: 14px; letter-spacing: 0.3px; line-height: 16px; margin:0;}
.purchased {  color: var(--error-color); font-size: 16px; font-weight: 600; letter-spacing: 0.34px; line-height: 15px;}
.onhold {  color: #075a0b; }
.default-amount-text { font-size: 16px; font-weight: 600; letter-spacing: 0.34px; line-height: 15px; display:inline-block; color: var(--woodsmoke-color);}
.debit-text { color: var(--woodsmoke-color);}
.custom-table tbody .credit-text {color:#075a0b}
.mobile-transactions-table .icon {background: #F5F6F8;padding: 2px;min-width: 28px;min-height: 28px;width: 28px;height: 28px;border-radius: 48px;display: flex;align-items: center;justify-content: center;}
.mobile-transactions-table .icon img {max-width: 3018px;}
.transaction-info .transaction-item .item-icon {border: 1px solid #979797;height: 40px;min-width: 40px;border-radius: 6px;margin-right: 10px;}
.telerik-table .k-grid-header .k-header:first-child, .telerik-table .k-grid th:first-child, .telerik-table .k-grid td:first-child {padding-left: 12px;}
/** Kendo Grid css end **/
/* Reimbursement */
.reimbursement-order-details{width:100%;}
.mob-shipping-sec .disclaimer-checkout {font-size: 11px;font-weight: 700;line-height: 15px;text-align: center; padding-bottom:10px;}

/*Banner*/
.albertsons-bold-text span{font-weight:normal;}
.additional-confg-footer .icon-bg-btn{margin:0 0 16px;}
}
@media(min-width:768px) {
.feedBackModal .modal-body, .survey-form-mob .slimScrollDiv{height:550px !important}
.categories-popup {display: none;}
.transaction-item .item-info{padding-bottom:90px !important;}
.transaction-bottom{position:absolute;}
.transaction-info .date span{font-size:14px;}
/*Warning Message*/
.coviddisplay {padding-top: 4rem;}
.expired {padding-top:0rem;}
.coviddisplay .bookmark-page {position: fixed;right: -20px;top: 230px;z-index: 9;}
.pt-15{padding-top:15rem !important;}
/*  My Benefits Sec */
.my-benefits-sec.my-benefit-single{text-align: center; position:relative;}
.my-benefits-sec.my-benefit-single {justify-content: center !important;}
.my-benefits-sec.my-benefit-single .col-lg-3 {width: 50%;}
.my-benefits-sec.my-benefit-single .truncate-text {max-width: 150px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: -5px 0 0;}
.my-benefits-sec.my-benefit-single .shop-now-btn {position: absolute;top:-4px;right: 24px;}
.my-benefits-sec.my-benefit-single h2 {text-align: left;}

}
@media (max-width:767.98px){
.note-sec {font-size: 14px;line-height: normal;padding: 10px 8px;}
.history-order-header .text-success, .card-header .text-success {color: rgba(7, 90, 11, 1);font-size: 14px;line-height: 20px;font-weight: 500;border-left: 0;display: block;width: 100%;border: 0;margin: 10px 0 0 0px; padding:0px;}
.scanner-wrapper .scan-category{position:absolute;z-index:99; top:104px;}
.time-out-wrapper {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}

/*.plan-expire{padding:4px;}*/
.m-sm-16{margin:16px;}
.order-floating-form.readMemberZipCode .modal-body {height:inherit;}
/* Albertsons CSS Start */
.delivary-tab-content-sec {min-height: 200px;}
.delivary-tab-content-block .error-block {min-height: 200px;padding-bottom: 40px;}
.delivary-slot-sec-mob .store-block .warning-block {padding:10px 24px;}
.store-block .mob-tab-block .count-block h4.mob-store {bottom:0px; padding-left:4px;}
.delivary-slot-sec-mob .single-slot-sec:last-child {padding-bottom:45px;}
/*.mob-tab-block {padding-left: 32px;}*/
.albertsons-small-banner-main.profile-sec.dynamic-banner {position:inherit !important;}
.fixed-header.albertsons-bg .top-space .result-header-fixed .safety-product {position: sticky !important;z-index: 99999; padding: 0;background: none;
border: none;}
.fixed-header.albertsons-bg .top-space .tooltip-hide.result-header-fixed .safety-product {position: inherit !important;z-index: 99; padding-bottom:20px;margin-bottom:20px;}
.fixed-header.albertsons-bg .top-space .result-header-fixed .safety-product h4.title {display:none;}
.fixed-header.albertsons-bg .top-space .tooltip-hide .result-header-fixed .safety-product h4.title {display:block;}
.select-time-slot a { margin: 0 5px 10px 0;}
.proceed-checkout-responsive{box-shadow:none;border-top:1px solid var(--light-bg-color);}
.price-details .proceed-checkout-responsive button{width:144px;margin:0 16px 0 0 !important;display:inline-block;}
/*.store-block{padding-top:24px;}*/
.cart-custom-store-block{max-width:500px; margin:0 auto;}
.store-block .count-block{padding:16px 8px;}
.store-block .count-block .logo-img{line-height:0px;}
.mobile-logo{max-width:85px; height:fit-content;} 
.mobile-logo img{width:100%;}
.store-block .count-block .logo-img svg{width:101px;}
.store-block .count-block h4{font-size:16px;}
.store-block .delivery-block{font-size:12px; line-height:12px;}
.store-block .delivery-block .zipcode{font-size:12px;}
.store-block .delivery-block svg{width:16px;}
.store-block .warning-block{font-size:14px; line-height:18px;}
.store-block .warning-block span{line-height:18px;}
.store-block .warning-block .custom-link{font-size:14px;}
.store-block .warning-block .mobile-custom-link{ margin-top:20px; line-height:20px;}
.store-block .cart-item-block .item-price{margin-top:24px;}
.store-block.cart-store-block.cart-custom-store-block .logo-img.mobile-logo img {max-width: 74px;}
#categories-block .storefront-list-new .albertsons-small-banner-bg {position:inherit; padding-bottom:0px;padding-top:24px;}
#categories-block .albertsons-grocery-banner.albertsons-small-banner {background:var(--white-color);flex-direction: column; }
#categories-block .albertsons-grocery-banner.albertsons-small-banner .logo-left {margin:4px 0;}
#categories-block .albertsons-grocery-banner.albertsons-small-banner .right-sec {padding-top:16px;}
#categories-block .serp-results.serp-results-new.storefront-list-inner {padding-top:0 !important; margin-top:0px !important;}
#categories-block .sort-list svg {position:absolute; right:2px; top:3px;}
#categories-block .result-header-fixed .safety-product {padding:24px 0 0;}
.delivary-custom-dropdown {padding: 15px;}
.tooltip-block:before {top: -75px;left:5px;}
.tooltip-block {width: 290px;left: 24px; display:block;}
.tooltip-block .ok-btn {margin-top:10px;}
.mob-zipcode-block{top:350px;}
/* Albertsons CSS End */
.categories-head{padding-bottom:50px;}
.find-stores h2{font-size:24px;line-height: 28px;margin: 0 0 10px;}
.find-stores p{font-size:16px;line-height:22px;margin:0 0 16px}
.checkout-form .eligibility-popover{right:0;}
.checkout-form .eligibility-popover:after, .checkout-form .eligibility-popover:before{left:auto;right:5px;}
.storefront-list-inner{margin-bottom:70px;}
#root{overflow:hidden;}
.product-eligibility-wrapper, .editWrapper-mobile{padding-top:24px;}
.product-eligibility-wrapper .icon-bg-btn{width: 100%;}
.product-eligibility-wrapper .custom-radio label, .product-eligibility-wrapper .custom-check label {font-size: 16px; font-weight:400;}
.product-eligibility-wrapper h1 {font-size: 24px;line-height: normal;margin: 0px 0px 4px;}
.product-eligibility-wrapper .order-floating-form .floating-label {position: relative;margin-bottom: 0;}
.product-eligibility-wrapper p {font-size: 14px;}
.plan-expire .close-icon {right: 16px;}
.plan-expire p a{display:inline-block;}
.no-results-found-only p {padding: 0 18px;}
.action-button button{min-width:120px;height:40px;line-height:40px;}
.agent-ccb-logo {height: 26px;margin-left: 20px;margin-top: 2px;}
.capital-logo {text-align: center;}
.capital-wrapper .capital-logo img {width:126px;margin-bottom: 0;padding-top: 8px;}
.capital-disclaimer{margin:0;padding:24px 16px 28px}
.register-tabs .capital-logo img {width: 126px;}
.register-tabs .capital-logo{padding-top:24px;}
.benefit-wrapper .card-header{padding:12px 12px 12px 18px;}
.benefit-wrapper .benefit-icon{width:56px;height:56px;}
.benefit-wrapper .benefit-icon img{max-height:28px;}
.benefit-wrapper .card-title{font-size:22px;line-height:24px;}
/** My Profile FAQ **/
.customAcordian{margin-bottom:80px;}
.customAcordian .accordion-body {padding: 18px;}
/** Common Styles **/
.mob-ps-0 {padding-left:0 !important;}
.adminProductSearchmain .product-tab-left {display:none;}
.admin-product-search-sec .custom-popup .modal-body img {width:inherit;}
.alert-box.flex-redirection-sec { top: 75px; }
.alert-box.flex-redirection-sec span { padding-right: 35px;}
.alert-txt-sec-inner { padding-right: 35px;}
.eligibility-popover{right:-70px;font-size:12px;line-height:16px;color:var(--woodsmoke-color)}
.eligibility-popover:after, .eligibility-popover:before{left:auto !important;right:75px;}
.contact-popover{min-width:390px; width:100%; right:-190px;}
.contact-popover:after, .contact-popover:before{left:188px !important}
.hover-popup.left.popover-mobile {margin-right: 10px !important;}
.hover-popup.left.popover-mobile:after, .hover-popup.left.popover-mobile:before {top: 42%;right: -7%;}
.mb-80{margin-bottom:80px !important;}
.admin-product-search {min-height:inherit;padding:0;}
.admin-product-search-sec .category-search-wrap {width:100%;}
.admin-product-search-sec .category-search-wrap .search-wrap {width:70%;}

body{min-height:inherit;padding:0;}
/*header{position:inherit;}*/
.modal {padding-right:0 !important;}
.success-content{margin-top:16px;}
.container {padding-right: 7px; padding-left: 7px;}
/*.header-small-device.mobile .container {padding-top: 10px;}*/
.row {margin-right: -7px; margin-left: -7px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {   padding-right: 7px;    padding-left: 7px; }

/** Self Attestation Page **/
.selfAttestation-content-sec .cart-list .cart-product-name {padding: 0 !important;}
.selfAttestation-content-sec .cart-list .cart-product-name .product-name {width:auto;}
.selfAttestation-content-sec ul li span {min-width:42%;}
.selfAttestation-content-sec .list.list-title li span {min-width: 76%;}
.claimed-rewards-sec-inner ul li {display:block; margin: 0 0 14px;}
.selfAttestation-content-sec .cart-list .cart-product-name .product-name h4 { margin: 0 0 18px;}
.claimed-rewards-sec { margin: 30px 0 0;}
.claimed-rewards-sec h6 {margin: 10px 0 12px;}
.selfAttestation-content-sec .icon-bg-btn {width:auto;}
.selfAttestation-content-sec .cart-list .note-text span {display:block; margin:0 0 5px;}
.selfAttestation-content-sec ul li {margin:0 0 16px !important;}
.claimed-rewards-sec-inner ul li {width:50% !important;}
.selfAttestation-content-sec .icon-bg-btn, .selfAttestation-content-sec .icon-border-btn {font-size: 16px;height: 38px;line-height: normal;}

/*Warning Message*/
.coviddisplay {padding-top: 0rem;}
.expired {padding-top:0rem;}
/* Subscription Modal */
.subscription-modal.custom-popup .modal-body img{width:inherit;}
.subscription-modal .cart-list .cart-image{min-width:120px;}
.subscription-modal .cart-list-sec .cart-image{width:120px;margin: 0 auto;margin-bottom: 20px;}
.subscription-modal .cart-list .item{margin-right:10px;}
.custom-nav-tabs .nav-item .nav-link{height: 32px;font-size: 14px;line-height: 16px;}
.custom-nav-tabs .nav-item{margin:0 8px 12px 0px;}

/** Mobile Order Request History  **/
.mob-order-request-history-sec {background: #f7f7f7;}
.mob-order-request-history-sec .order-list {padding:12px 8px 20px;}
.mob-order-request-history-sec .order-list li { color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px; line-height: 22px;}
.mob-flilter-sec {padding:0 8px; margin:0 0 12px;}
.mob-order-request-history-sec .order-list li:first-child {padding-bottom:5px;}
.mob-order-request-history-sec .order-list li span {color: var(--woodsmoke-color);}
.mob-order-request-history-sec .info-box {display: inherit;width: 233px;line-height: 18px;bottom: 28px;}
.mob-order-request-history-sec .mob-flilter-sec {padding: 11px 8px;}
.mob-order-request-history-sec .flilter-sec > span {margin-right: 0;}
.mob-order-request-history-sec .custom-select-dropdown.flilter-sec .btn {width: 149px;border: 0px !important;}
.mob-order-request-history-sec .custom-select-dropdown .btn {padding-left: 5px;}
.mob-order-request-history-sec .custom-select-dropdown .dropdown-toggle::before {right: 20px;height: 20px;background: url(https://nationscdn.azureedge.net/otc-container/images/select-down-arow-icon.svg) no-repeat var(--white-color); top:16px;}
.mob-order-request-history-sec p {color: var(--nevada-color);margin-bottom: 8px;}
.mob-order-request-history-sec p span {color: var(--woodsmoke-color);}
.mob-order-request-history-sec .review-txt {color: #ff8800 !important;font-size: 14px;font-weight: bold;letter-spacing: 1.5px;text-transform: uppercase;margin:0px;}
.mob-order-request-history-sec {padding: 12px 0px 10px;margin-bottom: 12px;}
.mob-order-request-history-sec .single-mob-request-history-list-content h5 span {display: block;color: var(--woodsmoke-color);}
.mob-order-request-history-sec .single-mob-request-history-list-content h5 {margin-top: 16px;line-height: 16px;color: var(--nevada-color);}
.mob-order-request-history-sec .single-mob-request-history-list-content h4 {margin: 6px 0 4px;font-size: 16px;font-weight: 600;line-height: 20px;}
.mob-order-request-history-sec  .single-mob-request-history-list-img {width: 100%;max-width: 111px;margin-right: 20px;margin-bottom:15px;}
.mob-order-request-history-sec .single-mob-request-history-list-img img {border: 0 !important;}
.mob-order-request-history-sec .request-history-list {border-top: 1px solid var(--light-bg-color);padding: 15px 0 5px;margin: 5px 0 0;}
.mob-order-request-history-sec .single-mob-request-history-list {padding: 12px 12px 0px;margin-bottom:20px;}
.mob-order-request-history-sec .approved-txt {color: var(--success-green-dark) !important;font-size: 14px;font-weight: bold;letter-spacing: 1.5px;line-height: 18px;text-transform: unset;}
.mob-order-request-history-sec .info-box {width: 355px;}
.mob-order-request-history-sec .icon-bg-btn {background-color: transparent;border: 2px solid var(--secondary-color);height: 38px;color: var(--secondary-color);padding: 0px 17px;font-size:18px;}.mob-order-request-history-sec .mob-refund-breakup-sec.popup h5 {padding: 0 0 8px;}
.mob-order-request-history-sec .mob-refund-breakup-sec.popup .modal-content {padding: 8px 0 0px;}
.request-history-popup .modal-content p {margin: 0 0 16px;}
.request-history-popup .approved-txt {color: var(--success-green-dark) !important;font-size: 14px;font-weight: bold;letter-spacing: 1.5px;line-height: 18px;text-transform: unset;}
.single-mob-request-history-list {padding:12px 7px 10px; margin-bottom:12px;}
.single-mob-request-history-list-img {width:100%; max-width:125px; margin-right:12px;}
.single-mob-request-history-list-img img {padding:10px; border: 0.5px solid var(--light-bg-color);border-radius: 2px; width:100%;}
.single-mob-request-history-list-content h4 { color: #292929; font-size: 16px; letter-spacing: 0.3px;
line-height: 20px; margin:0 0 8px;}
.single-mob-request-history-list-content p { color: var(--nevada-color); font-size: 12px; letter-spacing: 0.23px;
line-height: 16px; margin:0;}
.request-info + .request-info {margin-top:8px; }
.single-mob-request-history-list-content p span { color: var(--woodsmoke-color); font-size: 14px; letter-spacing: 0.26px;
line-height: 20px;}
.review-txt, .approved-txt {margin-top:8px;}
.mob-refund-breakup-sec.popup.request-history-popup .modal-content {background-color: transparent;padding: 16px 0 0;}
.mob-refund-breakup-sec.popup.request-history-popup{top: auto;height: 185px;}
/*.mob-refund-breakup-sec.popup.request-history-popup .close{display:none;}*/

/* .registerFormBlock .form-control.calander {background-image:url(../images/calendar-icon.svg);}*/ 
.mobile-upc-search-sec {padding:15px 8px; background:#f7f7f7; width:100%;}
.bg-light { background:#f7f7f7 !important;}
.mobile-upc-search-sec .custom-form {width:100%;}
.mobile-upc-search-sec .custom-form .form-control {width:88%;} 
.mobile-upc-search-sec .custom-form .icon-bg-btn {font-size: 18px; font-weight: bold;letter-spacing: 0.3px;line-height: 48px;  text-align: center;}
.mobile-upc-search-sec .position-absolute.info.memberid.cursor-pointer { top: 12px; right:10px;}
.mobile-upc-search-sec .info-box { right: -11px; bottom:30px;}
.mobile-upc-search-sec-txt {margin:0 0 25px;}
.mobile-upc-search-sec-txt > p { font-size: 14px; letter-spacing: 0.26px; line-height: 18px; text-align: center; }
.mobile-upc-search-sec .custom-form .icon-bg-btn {margin-top:70px; border-radius:8px;}

/* Moblie product eligibity Page */
.moblie-product-eligibity-sec {width:100%; height:100vh; background:var(--white-color);}
.moblie-product-eligibity-banner-img img {width:100%; height:auto;}
.moblie-product-eligibity-banner-img.mob-no-img {padding:25px 0 15px; text-align:center;}
.moblie-product-eligibity-banner-img.mob-no-img img {width:auto;}
.moblie-product-eligibity-sec-content {padding:23px 8px; background:var(--white-color);}
.moblie-product-eligibity-sec-content h3 { color: var(--woodsmoke-color); font-size: 20px;font-weight: bold;letter-spacing: 0.3px; line-height: 24px; margin:0 0 15px;}
.mob-product-eligible-txt {margin:0 0 15px;}
.mob-product-eligible-txt h4 { font-size: 20px;font-weight: bold;letter-spacing: 0.3px;line-height: 24px; margin:0 0 5px;}
.mob-product-eligible-txt h4.not-eligible {color: #ba0c2f;}
.mob-product-eligible-txt .small-txt {  color: var(--success-green-dark); font-size: 14px; font-weight: 500;letter-spacing: 0.3px;line-height: 15px;}
.mob-benefit-balance-box {border-radius: 3px; background-color: #f5f6f8; padding:12px 16px; margin:0 0 24px;}
.moblie-product-eligibity-sec .small-txt {  color: var(--nevada-color); font-size: 14px;letter-spacing: 0.26px;line-height: 16px; margin:0 0 5px;}
.green {color: var(--success-green-dark) !important;}
.mob-benefit-balance-box .wallet-color {width:12px; height:12px;}
.mob-benefit-balance-box .wallet b {font-weight:400; padding-left:2px; color:var(--woodsmoke-color)}
.fitness-category-sec { border-top: 1px dashed var(--nevada-color); padding:24px 0 0;}
.fitness-category-sec .small-txt { width: 100%; display: block; margin: 0 0 10px;}
.fitness-category-sec .small-txt b {font-weight:400; padding-left:2px; color:var(--woodsmoke-color)}
.fitness-category-sec h5 {  color: var(--nevada-color); font-size: 16px;letter-spacing: 0.3px;line-height: 16px; margin-top:8px;}
.fitness-category-sec h5 b {font-weight:400; padding-left:2px; color:var(--woodsmoke-color)}
.scan-btn .border-btn  {line-height:45px; width:80%; display:inline-block; margin:20px 0 0;}
.moblie-product-eligibity-sec .error-image {margin:0 2px 0 0;}
.moblie-product-eligibity-sec .error-image img {width:16px;}
.mob-find-the-product {background:var(--white-color); padding:0 0 20px;}
.mob-no-products-img {padding:40px 0 20px;}
.mob-no-products-img img {width:auto;}
.mob-find-the-product-content {padding:0 16px; text-align:center;}
.mob-find-the-product-content h3 {font-weight:normal; color: var(--woodsmoke-color);font-size: 20px; letter-spacing: 0.3px;line-height: 24px; text-align: center; margin:0 0 90px;}
.mob-difference-title { text-align: center;margin: 16px 0;}
.mob-difference-title h5::before { background: #dde0e4;content: "";display: inline-block;height: 1px;margin-right: 5px;vertical-align: middle;width: 45%;}
.mob-difference-title h5 {   color: var(--secondary-color); font-size: 14px; font-weight: bold;letter-spacing: 0.5px; line-height: 18px;}
.mob-difference-title h5::after { background: #dde0e4;content: "";display: inline-block;height: 1px;margin-left: 5px;vertical-align: middle;width: 45%;}
/* Question Faqs */
.question-faqs {padding:16px 16px 0;}
.question-faqs ul li {margin:0 0 40px;}
.question-faqs ul li h4 {  color: var(--woodsmoke-color);font-size: 16px; font-weight: bold; letter-spacing: 0.3px;line-height: 20px; margin:0 0 12px;}
.question-faqs ul li p {color: var(--woodsmoke-color);font-size: 16px; letter-spacing: 0.3px; line-height: 20px; }
/* Mobile Searc Sec */
.mob-search-wrap .mob-search-wrap {width:100%; padding:12px 0 6px; position:relative;}
body.fixed {overflow:hidden;}
.mob-search-wrap .search-results .search-list-main  {overflow-y: scroll; height: 70vh;}
.header-small-device.mobile {padding:5px 0 0px;}
.mob-search-wrap .mob-search-wrap .category-search-wrap form { width: 100%;	position: relative; }
.mob-search-wrap .mob-search-wrap form { width: 100%; position: relative;}
/*.mob-search-wrap .mob-search-wrap form input { font-size: 16px; outline: none;	box-shadow: none; color: var(--nevada-color); height: 32px; padding: 0 75px 0 10px; 	background-color: var(--white-color);	width: 100%; border: 1px solid var(--nevada-color); border-radius: 4px;	width: 100%; }
*/.mob-search-wrap .mob-search-wrap form button.mob-search{ line-height: 26px;	position: absolute;	right: -1px;	top: 16px;	-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);	transform: translateY(-50%);	background-color: transparent;	border: none;	padding: 0;	font-size: 16px;	height: 32px;	width: 48px;	border-radius: 0 4px 4px 0;	background-color:#F2604A;	color: var(--white-color); }
.mob-search-wrap .search-results {width:100%; z-index:99; top:40px; background:#f7f7f7; border-radius:0; height:100vh}
.mob-search-wrap .search-results-inner {}
.mob-search-wrap .search-list-main .search-list-single:hover, .mob-search-wrap .search-list-main .search-list-single.active { background-color: var(--white-color); }
.mob-search-wrap .search-results h5 {margin:0;}
.mob-search-wrap button.search-close {right: 55px;top: 0px;position: absolute;background: transparent;}
.mob-search-wrap button.search-close img {height: 10px;}
.sort-list { padding-top: 3px; max-width: 100%; position:relative; min-width:96%;}
.mob-tag-box {max-width:100%;}
.sort-list span { overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap;max-width:84%; padding-right:15px; min-width:100%;}
.sort-list img {position: absolute; right: 3px; top: 4px; display:inline-block;}
.lottie { width: 32px; height: 32px; left: 115px; top: -4px;}
.mob-my-benefits-result {transform: translate3d(0px, 60px, 0px) !important; width:100%; padding:0px; border-radius: 0 0 16px 16px; z-index:99; background-color:#1569A1;  box-shadow: 0 2px 10px 0 rgba(0,0,0,0.29); position:absolute; opacity:0; visibility:hidden; transition: all 0.5s;left:0;}
.mob-my-benefits-result.show {transform: translate3d(0px, 10px, 0px) !important; visibility: visible; opacity: 1; top:-10px; left: 0; } 
.mob-my-benefits-result h4 {  color: var(--white-color);  font-size: 16px;  font-weight: 600;  letter-spacing: 0.4px;  line-height: 19px; position:relative; margin:0 0 20px; }
.mob-my-benefits-result h4 i.mob-benefits-close {top:0px; right: 4px; position:absolute}
.mob-my-benefits-result .mob-my-benefits-single {margin: 0 0 4px;}
.mob-my-benefits-result .mob-my-benefits-single .icon {  width: 32px;   height: 32px; background:var(--white-color); border-radius:50%;}
.mob-my-benefits-result .mob-my-benefits-single .icon.medicare {border: 8px solid #007BFF;}
.mob-my-benefits-result .mob-my-benefits-single .icon.medicaid {border: 8px solid #FF8800;}
.mob-my-benefits-result .mob-my-benefits-single .icon.grocery {border: 8px solid #FF3C7C;}
.mob-my-benefits-result .mob-my-benefits-single {border-radius: 6px;  background-color: var(--white-color); padding:8px 10px;}
.mob-my-benefits-result .benefits-single-head h3 { color: var(--woodsmoke-color); font-size: 20px;  font-weight: 700;   letter-spacing: 0.3px;  line-height: 24px; margin:0 0 2px; }
.mob-my-benefits-result .benefits-single-head p {  color: var(--secondary-color); font-size: 16px;  letter-spacing: 0.3px;  line-height: 22px; margin:0; font-weight:500}
.mob-my-benefits-result .cart-sec span, .mob-my-benefits-result .price-sec span { margin:0 0 0 5px;  color: var(--woodsmoke-color);  font-size: 16px;  font-weight: 600;  letter-spacing: 0.3px;  line-height: 20px; }
.mob-my-benefits-result .mob-my-benefits-single.pay {padding:10px 10px 10px 24px; margin:16px 0 24px;} 
.mob-my-benefits-result .mob-my-benefits-single.pay .pay-sec img {margin:0 5px 0 0;}
.mob-my-benefits-result .line {  height: 4px;  width: 80px;  border-radius: 2px;  background-color: #779AA7;position:relative;top:5px;}
.mob-my-benefits-result .mob-my-benefits-single.pay h3 {  color: var(--woodsmoke-color); font-size: 20px;  font-weight: 700;   letter-spacing: 0.3px;  line-height: 24px;  text-align: right; margin:0;}
.mob-my-benefits-result .benefit-tracker-wraper {background:transparent;width:100%;padding:25px 16px 13px;}
.mob-my-benefits-result .benefit-tracker-wraper h5 .mob-benefits-btn {right: 0px;top: 0px;transform: rotate(90deg);}
.mob-my-benefits-sec svg.mob-benefits-btn {position: absolute;right: 26px;top: 16px;width: auto;padding: 0;}
.mob-my-benefits-result.show img.mob-benefits-btn {display: none;}
.mob-my-benefits-result .benefit-tracker-wraper h5{padding:0px;}
.mob-my-benefits-result .benefit-tracker-wraper .benefits-info{min-width:115px;}
.mob-my-benefits-result .benefit-tracker-wraper .benefits-info span{display:block;}
.mob-my-benefits-result .desk-benefits-result{background:transparent;margin-top:90px;width:100%;}
.mob-my-benefits-result .benefits-result{margin:0 8px 4px 8px;}
.mob-my-benefits-result .use-available-sec {margin-top:8px; display:block;}
.desk-benefits-result .benefits-rewards-balence .benefits-info {margin: 0 0 6px;}
.desk-benefits-result .benefits-result-pay{margin:16px 8px 4px 8px;}
.desk-benefits-result .benefits-result .benefits-info img{top:-2px; font-weight:600;}
.btn.myBenefitBtn{display:none;}
/*  My Benefits Sec */
.mob-my-benefits-sec {background-color:#1569A1; padding:10px 0px; position:relative;  }
.mob-my-benefits-sec h5 {color: var(--white-color); position:relative;  font-size: 14px; line-height: 14px; margin: 0 0 3px; padding:0 8px; display:block !important; width:100%;}
.mob-my-benefits-sec h5 .mob-benefits-btn {position:absolute; right:15px; top:8px; cursor:pointer; color:var(--white-color);}
.mob-my-benefits-sec .mob-benefits {padding:0 8px;}
.mob-benefits span { display: flex; color: var(--white-color); font-size: 16px;  letter-spacing: 0.3px;  line-height: 19px; margin:0 12px 0 0; -ms-flex-align: center !important; align-items: center !important;}
.mob-benefits span b {font-weight:600;}
.mob-benefits span img {margin:0 4px 0 0;  width:16px;}
.myProfileRightPanel .contact-preference-details {margin-right: 22px; padding-right: 22px;}
/* My Benefits New Sytles */
.BTnewMobStyle {padding: 32px 0px 8px;}
.BTnewMobStyle .mob-benefits-btn h5, .BTnewMobStyle .mob-benefits-btn h2{position: absolute;left: 0;top: 3px;color: #19546C;font-size: 14px;font-weight: 600;letter-spacing: 0.5px;line-height: 16px;background: #FFEEEC;border-radius: 0px 20px 20px 0px;padding: 2px 13px 0 11px !important;display: inline-block !important;width: auto;text-transform:uppercase;}
/*.BTnewMobStyle .benefit-tracker-wraper h5 {top: 7px !important;}*/
.BTnewMobStyle .mob-benefits span{min-width:105px;}
.BTnewMobStyle .mob-benefits span:last-child {font-weight: 600;}
.BTnewMobStyle .mob-my-benefits-result .benefit-tracker-wraper{padding:32px 16px 13px;top:0;}
.BTnewMobStyle .mob-my-benefits-result .desk-benefits-result{margin-top:75px; padding-bottom: 15px;}
/* Cart Box Css Star Here */
.cartbox.cartboxmobile{z-index:99;overflow:hidden;position:absolute;right:0;bottom:-10px;background:var(--white-color);width:250px;height:60px;min-height:60px;border-radius:10px;box-shadow: 0 2px 50px 0 rgba(39,39,39,0.2); right:6px;}
.cartbox.cartboxmobile img{min-width:16px;}
.cartbox.cartboxmobile .border-line{background:var(--white-color);height:4px;}
.cartbox.cartboxmobile .border-active {animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-webkit-animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-moz-animation: CartBoxLine 5s cubic-bezier(0.71, 0.01, 0.26, 1.02);-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;animation-fill-mode: forwards;opacity: 0;width: 0;background:var(--primary-color);}
.cartbox.cartboxmobile ul{padding:10px;}
.cartbox.cartboxmobile .close{width:10px; height:10px;position:absolute;right:6px;top:12px;cursor:pointer;}
.cartbox.cartboxmobile img{width:42px; height:41px;margin:0 10px 0 0;}
.cartbox.cartboxmobile h5{font-weight:700;color:var(--woodsmoke-color); font-size:12px; line-height:20px;letter-spacing:0.3px;margin:0 0 0 30px;}
.cartbox.cartboxmobile h6{color:#292929;font-size:12px; line-height:20px;letter-spacing:0.3px;margin:0;}
.cartbox-img {width: 40px;height: 40px;overflow: hidden;}
.content-sec {overflow-x:hidden;}
span.hover-popup.bottom.delivery-fee-hover {margin-left: 90px;}
.delivary-tab-content-block p{margin-bottom:80px;}
span.hover-popup.bottom.delivery-fee-hover p {line-height: 22px;font-size: 14px;}
.cart-custom-store-block .nav-pills{white-space: nowrap;flex-wrap: nowrap;overflow-x: scroll;  width: 100%;}
/*Benefit Period Sec*/
.benefit-period-sec {background: var(--light-bg-color);}
.benefit-period-sec .btn-outline{min-width:100px;border: 2px solid var(--secondary-color) !important;height: 40px;line-height: 32px;}
.benefit-period-sec h3 {font-style: normal;font-weight: 700;font-size: 20px;line-height: 28px;margin: 6px 1px;padding: 0;}

/* Popular Categories Sec */ 
.popular-categories-carousel {padding-top: 16px;}
.single-categories-block {flex-wrap: wrap;justify-content: center;min-height: 190px;}
.single-categories-block .single-categories-block-img {padding:10px 0;}
.single-categories-block .single-categories-block-img img {padding:0;}
.single-categories-block .single-categories-block-content { padding:16px;text-align:center; border-top:1px solid var(--light-bg-color); min-height:60px; justify-content:center;}
.single-categories-block .single-categories-block-content h3 {line-height: 20px;font-size: 16px;}
.single-categories-block .single-categories-block-content .hover-popup {display:none;}
/** Single Categories item */
.single-item-sec {width: 800px !important;display: flex;margin: 6px 0 0 0;}
.single-item-sec .item-single {width: 168px;margin-right: 24px;}
/** My Benefits Sec **/
.my-benefits-sec { background:var(--light-bg-color);padding:24px 16px;border-radius:0; position:relative; margin-bottom:6px;}
.my-benefits-sec h2 {font-size:24px}
.single-my-benefits-sec {margin: 12px 0 0;}
/*.single-my-benefits-sec .tooltip-sec {justify-content:center; flex-wrap: wrap; text-align:center;}*/
.single-my-benefits-sec-header small {display:flex; justify-content:center;}
.single-my-benefits-sec .benefit-icon {right: 12px;}
.single-my-benefits-sec .tooltip-sec .show-tooltip .show-popup h2 {font-size:40px;}
.single-my-benefits-sec .tooltip-sec .show-tooltip .show-popup p {font-size:24px; margin-right:10px;}
/** My Card Sec **/
.my-card-sec {margin: 24px 9px 0;}
.my-card-sec .card-image {margin-top:16px;}
.my-card-sec .my-card-sec-img { width: 270px; margin: 0 auto; display: flex !important;}
.my-card-sec .my-card-sec-img {max-width:inherit;}
.card-info {margin: 15px 0 40px;}
/** store home **/
.my-benefits-sec .default-btn {min-width: 100%;}
.my-card-sec {border-radius: 8px;background-color: #E4F7FF;width:auto;padding: 16px;margin:0px 9px 70px;}
.my-card-sec-content {padding: 0;}
.my-card-sec-content h2 {color: var(--woodsmoke-color);font-size: 24px;font-weight: bold;letter-spacing: 0.3px;line-height: 29px;margin: 0 0 8px;}
.my-card-sec-content .card-text {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.25px;line-height: 20px;}
.transactions-btns button {min-width: 100%;margin: 16px 0 16px; width:100%;}
.card-number-info {margin: 0 0 16px;}
.my-card-sec .my-card-sec-img {max-width: 270px;margin: 0 auto;}
.my-card-sec .my-card-sec-img img{max-width:100%; width:100%;}
.popular-categories-carousel .owl-nav {display: none;}
/*My Card css new*/
.my-card-sec .card-number-sec {min-width: 100%;min-height: 120px;background-color: #fff;padding: 16px;border-radius: 8px;}
.my-card-sec .card-number-sec h5 {font-size: 20px;line-height: 24px;}
.my-card-sec .card-number-sec p {font-size: 16px;line-height: 18px;}
/** Side Mobile Menu **/
.hamburger-menu a {font-size:20px; margin:0; line-height:24px; padding:0; display: flex;}
.mob-slide-bar-menu { position: fixed; overflow-y: auto;	top: 0;	left: -274px;	width: 274px;	padding: 0;	height: 100%;	display: block;	background-color: var(--white-color);	z-index: 1020;	-webkit-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);	-moz-transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);	transition: all 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);	box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.5); }
.mob-slide-bar-menu.show { 	left: 0;}
.body-overlay { background-color: rgba(0, 0, 0, 0.5);	height: 100%;	width: 100%;	position: fixed;	top: 0;	z-index: 1010;	left: 0;	opacity: 0;	display: none;	-webkit-transition: all 0.3s linear 0s;	-moz-transition: all 0.3s linear 0s;	-ms-transition: all 0.3s linear 0s;	-o-transition: all 0.3s linear 0s;	transition: all 0.3s linear 0s; }
.body-overlay.active { 	opacity: 1;	display: block;    background-color: rgba(0, 0, 0, 0); }
.store-cart-main .cart-store-block.store-block .nav-pills .tooltip-block-mob {top: 150px;left: 24px;width: 290px;}
.tooltip-block-mob:before{top: -75px; left: 5px;}
.tooltip-block-mob{display:block;}
.tooltip-block-mob .ok-btn{margin-top:10px;}
.mob-slide-bar-menu .sidebar-head {background-color:var(--secondary-color); padding:17px 0 40px; position:relative}
.sidebar-head .profile-sec {padding:24px 0 0 20px}
.sidebar-head .profile-sec h5 { color: var(--white-color);  font-size: 18px;  font-weight: 500;  letter-spacing: 0.27px;  line-height: 24px; margin:0 0 0 8px}
.close-mobile-menu a { 	color: var(--white-color);	position: absolute;	z-index: 2;	top: 17px; right:17px; font-size:14px }
.side-mobile-menu ul { list-style: none; margin: 0;	padding: 8px 0 0; }
.side-mobile-menu ul li.bord {border-width:1px 0; border-color:var(--cadet-blue-color); border-style:solid; margin: 12px 0; padding: 12px 0;}
.side-mobile-menu ul li a { padding: 12px 20px; display: block; font-size: 16px; color: var(--woodsmoke-color);	font-weight: 500; position: relative;   letter-spacing: 0.24px;  line-height: 24px; }
.side-mobile-menu ul li a:hover { color: var(--secondary-color);	padding-left: 25px; }
.side-mobile-menu ul li.has-dropdown a::after {  position: absolute;	content: ""; width: 8px; height: 8px;	border-width: 2px 0 0 2px;	border-style: solid;	border-color: initial;	right: 16px; top: 50%;	-webkit-transform: rotate(-45deg) translateY(-50%);  transform: rotate(135deg) translateY(-50%); 	-webkit-transform-origin: top;	transform-origin: top;	transition: all 0.3s ease-out; }
.side-mobile-menu ul li ul li.has-dropdown.active > a::after {  position: absolute;	content: ""; width: 8px; height: 8px;	border-width: 2px 0 0 2px;	border-style: solid;	border-color: initial;	right: 16px; top: 50%;	-webkit-transform: rotate(-45deg) translateY(-50%);  transform: rotate(135deg) translateY(-50%); 	-webkit-transform-origin: top;	transform-origin: top;	transition: all 0.3s ease-out; display:block; }
.side-mobile-menu ul li.has-dropdown .submenu a::after {display:none;}
.side-mobile-menu ul li.has-dropdown ul li.has-dropdown > a::after {display:block;}
.side-mobile-menu ul li.has-dropdown ul li .submenu a {padding:6px 20px 4px 60px;}
.side-mobile-menu ul li.has-dropdown.active a:hover, .side-mobile-menu ul li.has-dropdown.active a:focus {color:var(--woodsmoke-color);}
.side-mobile-menu ul li .submenu a { padding:12px 20px 12px 40px}
.side-mobile-menu ul li.mm-active > a::after { -webkit-transform: rotate(220deg) translateY(-50%);	transform: rotate(220deg) translateY(-50%); }
.side-mobile-menu .mm-collapse, .metismenu .mm-collapse .has-dropdown .mm-collapse{display: none;}
.side-mobile-menu .mm-active .mm-show, .metismenu .mm-active > .mm-collapse, .metismenu .mm-collapse .has-dropdown .mm-collapse.mm-show{display:block;}
header .icon span, .product-details-sticky .icon span{font-size:14px; padding:1px; color:var(--white-color) !important}
/*No Results Found*/
.noresults-found {width: 100%;background-size: contain;}
.noresults-found h2 {font-size: 25px;}
/** Storefront List Sec**/
.single-product-sec{min-height:94%;border-radius: 0;}
.mobile-storefront .single-product-sec {padding:10px;margin:0 0 10px;}
.single-product-sec .item-main {text-align:left;}
.single-product-sec .item-main:after, .single-product-sec .item-main:before {display: none;}
.single-product-sec .left-section{padding-right:10px;}
.single-product-sec .wishlist-icon {right: 10px;top: 10px;}
.single-product-sec .prodcut-info{padding:0;}
.single-product-sec .renewal-icon {right: 10px;top: 10px;display:block;}
.single-product-sec .renewal-icon img{border-radius:50px;}
.single-product-sec .prodcut-info h5{font-size:14px;line-height:20px;margin:0 0 6px;}
.single-product-sec .prodcut-info .item-title{font-size:14px;line-height:20px;margin:0 0 6px;}
.single-product-sec .prodcut-info .quantity {margin: 0 0 10px;}
.single-product-sec .price-sec h4 {margin:0px 0 8px;}
.single-product-sec .wallet-color {width:12px;height:12px;}
.single-product-sec .item-main:before, .single-product-sec .item-main:after {content: ""; display: block;height: 1px; position: absolute; background-color: transparent; width: 50%;top: 50%;transform: translateY(-50%);}
.categories-head .col-6.col-md-6.col-lg-6.col-xl-3{padding:0px;} 
.recommended-sec-main .single-product-sec {margin-top: 0;margin-bottom: 0 !important;}
.single-product-sec {margin:0px 0 0;position: relative;background: var(--white-color);border:1px solid var(--light-bg-color); border-radius: 0px;overflow: hidden;transition: all 0.3s ease 0s;}
.safety-product .single-product-sec {margin: 0;}
#categories-block .result-header-fixed .single-product-sec {margin: 0;}
.single-product-sec .item-code {max-width: 172px;}
.mob-relatedProducts-slider .owl-carousel .single-product-sec {border-radius: 6px;}
.mob-relatedProducts-slider .owl-carousel .owl-item, .section-gap .owl-carousel .owl-item {margin-right: 16px !important;}
/*Multi Wallet Selection css*/
.modal .modal-body.registerFormBlock.multi-wallet {padding: 24px 16px 0px;}
.multi-wallet label {font-size: 14px;}
/* Skeleton Card Loader css */
.card-skeleton{min-height:465px;}
/** New Offers Sec **/
.rounded-box-content {padding: 0;}
.rounded-box-content p.phone-num {margin: 0 0 5px;}
.rounded-box-content-img {max-width: 1000px; padding: 20px 0 0;}
.rounded-box.last {padding: 28px 50px 70px 24px;}
/** Filter Sec **/
.mobile-filters {bottom: 0;left: 0;right: 0;top: auto;background:var(--secondary-color);text-align: center;padding:12px 50px;z-index:99;}
.mobile-filters svg {margin:0 5px 0 0;    position: relative;top: -1px;}
.mobile-filters span {font-size: 16px;line-height:20px;}
.popup {position:fixed;top: 0;bottom: 0;left: 0;right: 0;overflow: auto;height:100%;z-index: 999;color: var(--black-color);box-sizing: border-box;background-color:var(--white-color);opacity: 0;-webkit-transition: all 800ms;transition: all 800ms;pointer-events: none;}
.popup-content {opacity: 0;will-change: margin-top;-webkit-transition: all 700ms;transition: all 700ms;-webkit-transition-delay: 600ms;transition-delay: 600ms;margin-top: -5%;}
.popup.active {opacity: 1;pointer-events: auto;}
.popup.active .popup-content {opacity: 1;margin-top: 0;} 
.chack-box-wrapper {margin-bottom: 75px;}
/** Own Nav Styles **/
.trending-sec .owl-nav button.owl-prev {	left: 5px !important; }
.trending-sec .owl-nav button.owl-next {	right: 5px !important; }
/* Bathroom Safty Products Styles */
.safety-product.bathroom-adaptive .profileRightPanel .products h4{font-size:20px !important;margin-bottom:4px;font-weight:bold;}
.safety-product.bathroom-adaptive .profileRightPanel .products h4 span.products-count {font-size: 14px !important;color: var(--nevada-color);font-weight:400;}
.safety-product.bathroom-adaptive .profileRightPanel{margin-bottom:16px;}
.count-adaptive {text-align: center;margin-bottom: 16px;position: relative;}
.count-adaptive:before {content: "";position: absolute;border-bottom: 0.5px solid var(--cadet-blue-color);width: 100%;left: 0;top: 50%;z-index: 0;}
.count-adaptive-inner {background: var(--light-bg-color);display: inline-block;position: relative;z-index: 9;padding: 0 6px;font-size: 14px;letter-spacing: 0.26px;line-height: 22px;}
.count-adaptive-inner b {font-size: 14px;letter-spacing: 0.26px;margin-right: 6px;}
.safety-product.bathroom-adaptive .congratulotions {padding: 16px 21px;margin: 0 0 24px;}
.safety-product.bathroom-adaptive .congratulotions svg {width: 24px;height: 24px;}
.safety-product.bathroom-adaptive .congratulotions h4 {font-size: 14px;font-weight: bold;letter-spacing: 0.26px;line-height: 22px;margin: 4px 10px;}
.safety-product.bathroom-adaptive .congratulotions p {font-size: 14px;letter-spacing: 0.26px;line-height: 18px;padding: 0 5px;}
/* Apple Products Styles */
.apple-adaptive .product-title{font-size: 16px;font-weight: bold;letter-spacing: 0.24px;line-height: 24px;margin: 24px 0 12px;text-align: center;}
.apple-adaptive .price-sec .custom-link {text-decoration: none;min-height: 34px;display: inline-block;}
.apple-product-adaptive .cart-image{max-width: 240px;text-align: center;border-radius: 4px;overflow: hidden;margin:0 auto;}
.apple-product-adaptive .cart-image img {width: 100%;border-radius: 6px 6px 0 0;height: 100%;object-fit: contain;padding: 42px 0px;}
.apple-product-adaptive .product-details-content .item-list li > span{margin-right:4px;line-height:22px;}
.apple-product-adaptive .product-details-content .item-list li > span:first-child {width: 110px;}
.apple-adaptive .apple-product-adaptive {background: var(--white-color);padding: 0 8px;}
.apple-adaptive .apple-product-adaptive .price-section {border-radius: 3px;background-color: #F5F6F8;padding: 12px 16px;width:100%;}
.apple-adaptive .apple-product-adaptive .price-section .price-part span:first-child {color: var(--nevada-color);font-size: 14px;letter-spacing: 0.26px;}
.apple-adaptive .apple-product-adaptive .price-section .price-part .values {letter-spacing: 0.26px;}
.apple-adaptive .apple-product-adaptive .data-plan-block {padding: 0 0 20px 8px;border-bottom: 0.5px solid var(--cadet-blue-color);width: 100%;}
.apple-adaptive .apple-product-adaptive .data-plan-block .product-title{text-align:left;margin:20px 0 8px 0;}
.apple-adaptive .apple-product-adaptive .data-plan-block li {font-size: 14px;letter-spacing: 0.26px;line-height: 18px;margin-bottom: 5px;margin-left: 18px;position:relative;}
.apple-adaptive .apple-product-adaptive .data-plan-block li:before{content: "";position: absolute;width: 4px;height: 4px;background: var(--nevada-color);left: -12px;top: 7px;border-radius: 50px;}
.apple-adaptive .apple-product-adaptive button.icon-bg-btn.btn-18 {height: 48px;margin: 12px 16px 18px;font-size: 18px;font-weight: bold;}
.apple-adaptive .payment-options {border-top: 1px dashed var(--nevada-color);padding-top: 12px;}
.apple-adaptive .payment-options .note{margin-bottom:24px;}
.apple-adaptive .payment-options .note span{font-size: 14px;letter-spacing: 0.26px;line-height: 18px;font-weight: 400;margin-right: 3px;}
.apple-adaptive .payment-options h3 {font-size: 14px;}
.apple-adaptive .payment-options .products-tabs .tab-button{height:57px;width:290px;margin-bottom:11px;}
.apple-adaptive .payment-options .products-tabs .tab-button a{padding:8px 12px;}
.apple-adaptive .payment-options .products-tabs .tab-button a span {font-size: 14px;font-weight: 600;letter-spacing: 0.26px;line-height: 22px;}
.apple-adaptive .payment-options .products-tabs .tab-button a span.lable-part {font-weight: 500 !important;margin-top: 0;}
.apple-adaptive .payment-options .products-tabs li.or-text {line-height: 22px;font-weight: 400;font-size: 12px;letter-spacing: 0.23px;}
.apple-adaptive .paymentoptions-top{margin-bottom:0px;}
.apple-adaptive .payment-options-inner .avail-benfit {font-size: 12px;letter-spacing: 0.23px;line-height: 16px;}
.apple-adaptive .payment-options-inner .registerFormBlock .form-group{width:298px;}
.apple-adaptive .additional-plan {border-top: 1px dashed var(--nevada-color);padding-top: 8px;}
.apple-adaptive .checkout .credit-debit li .check{top:4px;}
.apple-adaptive .checkout .credit-debit li label {font-size: 14px;letter-spacing: 0.26px;line-height: 22px;}
.apple-adaptive .wizard .tab-pane{padding-bottom:12px;}
.apple-adaptive .payment-btns {border-top: 0.5px solid var(--cadet-blue-color);padding-top: 12px;}
.apple-adaptive .payment-btns .icon-bg-btn{width:188px;height:48px;margin-left: 16px;font-size: 18px;font-weight: bold;letter-spacing: 0.3px;line-height: 18px;border-radius: 8px;}
.apple-adaptive .payment-btns .icon-border-btn {width: 140px;border: 1px solid var(--secondary-color);height: 47px;}
.apple-adaptive .plan-block {background:var(--white-color);}
.apple-adaptive .plan-block .payment-options{padding:8px;}
.apple-adaptive .payment-details{width:100%;border:0;border-radius:0;margin-bottom:16px;}
.apple-adaptive .payment-details .card{border:0;border-radius:0;}
.apple-adaptive .payment-details .card-header{border-radius:0;border:0;color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;background: #F5F6F8;padding: 12px 7px;}
.apple-adaptive .payment-details .card-header.collapsed:before{transform:rotate(0deg);}
.apple-adaptive .payment-details .card-header:before{content: "";position: absolute;background: url(https://nationscdn.azureedge.net/otc-container/images/arrow-right.svg);width: 24px;height: 24px;right: 16px;transition: all 0.4s ease;transform:rotate(90deg);}
.apple-adaptive .payment-details .card-body {background: #F5F6F8;padding: 0 16px 10px;}
.apple-adaptive .payment-details .card-body .payment-info {margin-bottom:8px;}
.apple-adaptive .payment-details .card-body .payment-info span {font-size: 14px;font-weight: 500;letter-spacing: 0.26px;line-height: 15px;color:var(--nevada-color);}
.apple-adaptive .payment-details .card-body .payment-info span:nth-child(2) {float: right;color:var(--woodsmoke-color);}
.apple-adaptive .payment-details .card-body .payment-info span.date {color: var(--woodsmoke-color);line-height: 15px;font-size: 12px;}
.apple-adaptive .payment-details .card-body .payment-total {border-top: 1px solid var(--light-bg-color);padding:9px 0 15px;}
.apple-adaptive .payment-details .card-body .payment-total span {color: var(--nevada-color);font-size: 16px;font-weight: 500;letter-spacing: 0.34px;line-height: 15px;}
.apple-adaptive .payment-details .card-body .payment-total span:nth-child(2) {float: right;}
.apple-adaptive .payment-details .card-body .pending-payment {border-radius: 3px;background: var(--light-bg-color);padding:9px 8px;}
.apple-adaptive .payment-details .card-body .pending-payment li {line-height: 18px;}
.apple-adaptive .payment-details .card-body .pending-payment span:first-child{font-size: 12px;letter-spacing: 0.26px;line-height: 15px;}
.apple-adaptive .payment-details .card-body .pending-payment span:nth-child(2) {float: right;font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;position: relative;top: -12px;}
.apple-adaptive .data-plan-block{padding:0 10px 10px 7px;} 
.apple-adaptive .data-plan h3{color: var(--woodsmoke-color);font-size: 14px;font-weight: bold;letter-spacing: 0.21px;line-height: 18px;}
.apple-adaptive .data-plan p{color: var(--nevada-color);font-size: 12px;letter-spacing: 0.23px;line-height: 16px;margin-bottom:16px;}
.apple-adaptive .data-plan-block .payment-options{border:0px;}
.apple-adaptive .data-plan-block .plan-btns {margin-bottom:20px;}
.apple-adaptive .data-plan-block .plan-btns .icon-border-btn {height: 36px;width: 172px;border: 1px solid var(--secondary-color);border-radius: 4px;font-weight: 600;line-height: 12px;}
.apple-adaptive .data-plan-block .plan-btns .icon-bg-btn{height: 36px;width: 172px;margin-left: 12px;font-size: 18px;}
.apple-adaptive .sub-cancelled {border: 1px solid var(--error-color);border-radius: 3px;background-color: #FEE9E8;color: var(--error-color);font-size: 12px;letter-spacing: 0.3px;line-height: 14px;padding: 4px 8px;margin-bottom: 10px;}
.apple-adaptive .refund-complete {background:var(--white-color);}
.apple-adaptive .refund-complete h3{color: var(--success-green-dark);font-size: 16px;font-weight: bold;letter-spacing: 0.24px;line-height: 24px;margin:4px 7px;}
.apple-adaptive .refund-complete .refund-info{background:#F5F6F8;padding:12px 7px 0;}
.apple-adaptive .refund-complete .refund-info p {color: var(--woodsmoke-color);font-size: 14px;letter-spacing: 0.26px;line-height: 20px;margin-bottom:12px;}
.apple-adaptive .benefit-installment {background: #FBF3D2;padding: 12px 8px;font-size: 12px;letter-spacing: 0.23px;line-height: 18px;margin-bottom: 8px;}
.apple-adaptive .benefit-installment .checkbox label {padding-left: 25px;cursor: pointer;color: var(--woodsmoke-color);font-size: 14px;letter-spacing: 0.26px;line-height: 20px;}
.buyData-popup .modal-body{padding:12px;font-size: 14px;}
.buyData-popup .text-grey{color: var(--nevada-color);letter-spacing: 0.26px;line-height: 18px;margin-bottom:12px;}
.buyData-popup ul li {position: relative;padding-left: 12px;margin-bottom:12px;}
.buyData-popup ul li:before {content: "";position: absolute;width: 6px;height: 6px;background: var(--nevada-color);border-radius: 50px;top: 7px;left: 0;}
/* Auto Renew Styles */
.ar-adaptive .ar-card {margin-bottom: 8px;}
.ar-adaptive .cart-list {border: 0;border-radius: 0px;padding: 8px;margin: 0;}
.ar-adaptive .cart-list .cart-image{min-width:127px;max-width:127px;position:relative;}
.ar-adaptive .cart-list .cart-image img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ar-adaptive .cart-list .cart-product-name {padding: 0 0 0 12px;}
.ar-adaptive .cart-list h4 {color: #292929;font-size: 14px;letter-spacing: 0.26px;line-height: 20px;font-weight: 400;margin-bottom: 12px !important;}
.ar-adaptive .cart-list .item { margin-right: 14px;padding: 0 10px;line-height: 20px;height: 22px;}
.ar-adaptive .cart-list .item span {font-weight: 600;}
.ar-adaptive .cart-list .price-section{margin-top:10px;}
.ar-adaptive .cart-list .product-name .wallet {font-size: 14px;}
.ar-adaptive .cart-list .product-name .wallet-color{margin: -4px 4px 0 0;}
.ar-adaptive .cart-list .price-part span:first-child{font-size:12px;}
.ar-adaptive .cart-list .price-part span:nth-child(2){font-size:14px;}
.ar-adaptive .add-cart-price {padding: 5px 8px 8px 8px;}
.ar-adaptive .add-cart {width: 123px;}
.ar-adaptive .add-cart button[class*=btn] {min-width: 38px;position: relative;top: 0px;height: 32px;}
.ar-adaptive .add-cart button.minus-btn img {width: 20px;}
.ar-adaptive .add-cart button.plus-btn img {width: 20px;}
.ar-adaptive .cart-delete button.delete {background:transparent;}
.ar-adaptive .cart-delete button.delete img {height: 34px;}
.ar-adaptive .add-cart-price .icon {border: 1px solid #E4E4E4;border-radius: 6px;background-color: var(--white-color);height: 32px;width: 34px;text-align: center;line-height: 28px;}
.ar-adaptive .add-cart-price .icon img{width:18px;height:18px;}
.ar-adaptive .add-cart-price .cart-delete {margin-left: 138px;}
.ar-adaptive .add-products{background:var(--white-color);padding:12px 16px;margin-bottom:80px;width: 100%;}
.ar-adaptive .billing-address {position: fixed;bottom: 0;width: 100%;z-index: 999;background-color: var(--white-color);padding: 12px;text-align: center;border-top: 1px solid #e2e2e2;}
.ar-adaptive .add-products a{font-weight:500;text-decoration:none;}
.ar-adaptive .add-products img {float: right;}
.ar-adaptive .monthly-renewal {background: var(--white-color);padding: 16px;margin-bottom:16px;}
.ar-adaptive .monthly-renewal h4{font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 20px;margin-bottom:20px;}
.ar-adaptive .monthly-renewal span.wallet {color: var(--nevada-color);font-size: 14px;letter-spacing: 0.3px;margin-bottom: 16px;display: inline-block;min-width: 100px;}
.ar-adaptive .monthly-renewal span:nth-child(2){float:right;padding-right:10px;}
.ar-adaptive .monthly-renewal .wallet-color {width: 12px;height: 12px;}
.ar-adaptive .grand-total span:first-child {font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.ar-adaptive .grand-total span:nth-child(2) {font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;}
.ar-adaptive .empty-order{padding:39px 20px;margin-bottom:16px;}
.ar-adaptive .empty-order-img img {width: 100px;}
.ar-adaptive .empty-order p {font-size: 16px;font-weight: bold;letter-spacing: 0.24px;line-height: 18px;margin:0px;}
.safety-product .profileRightPanel{margin-top:6px;margin-bottom:12px;}
.safety-product .profileRightPanel .products h4 {margin-top: 12px !important;font-size: 16px !important;}
.safety-product p{font-size:14px;line-height:18px;}
.auto-renual-cart .cart-list .cart-product-name{padding:0px;}
.auto-renual-cart .cart-list .cart-product-name .product-name{width:100%;}
.auto-renual-cart .cart-list .cart-product-name .product-name h4{margin:0px 0px 10px;font-size:14px;font-weight:600;line-height:18px;}
.auto-renual-cart .cart-list .cart-delete {margin-top: 15px;}
.auto-renual-cart .cart-list .cart-delete p{display:none;}
.auto-renual-cart .cart-list .price-section{margin-top:15px;}
.auto-renual-cart .cart-list .item{margin-right:10px;}
.myProfileWrapper .manage-auto-renuals .cart-list .cart-image{width:100px;min-width:100px;margin-right:12px;height:161px !important;}
.myProfileWrapper .manage-auto-renuals .cart-list .cart-image img{padding:4px;}
.auto-renual-cart .cart-list .item{line-height:11px;}
.auto-renual-cart .cart-list .price-part span {font-size: 14px;}
.auto-renual-cart .cart-list .price-part {margin-right: 32px;}
.cart-adaptive .price-details.mob-price-details  {padding:0; max-width:500px; margin:0 auto;}
.cart-adaptive .price-details.mob-price-details .form-group {margin-top:0; }
.price-details.mob-price-details .registerFormBlock.custom-form{ padding:20px 16px 90px; background:#f5f5f5;}
.mb-90 {margin-bottom:90px !important;}
.price-details.mob-price-details .mobile-price-inner {padding:16px;}
.price-details.price-details-rewards.mob-price-details .mobile-price-inner {padding:16px 0px;}
/* Sort Filter Styles */
.filters .popup-content{padding:64px 0 0;}
.popup-content-top{top:0; height:64px;padding:10px;border-bottom:1px solid var(--cadet-blue-color);z-index:9;}
.popup-content-top span{font-size:20px; font-weight:700; line-height:24px;color:var(--woodsmoke-color); margin-left:10px;}
.popup-content .tabs-section{overflow:scroll;}
.popup-content .tabs-list{background:var(--light-bg-color);height:100%;}
.popup-content .tabs-list .nav-link{padding:15px;font-size:14px;line-height:20px;letter-spacing: 0.21px;border-bottom:1px solid var(--cadet-blue-color);color:var(--woodsmoke-color);border-radius:0px;}
.popup-content .tabs-list .nav-link.active{background:var(--white-color);border-bottom:1px solid var(--cadet-blue-color);color:var(--woodsmoke-color);}
.popup-content .tabs-content{padding:10px 15px;}
.popup-content .search-field{margin:6px 0 ;}
.popup-content .search-field .search-box {box-sizing: border-box;border: 0.5px solid var(--nevada-color);padding-left:30px;overflow:hidden;border-radius:2px; height:32px;}
.popup-content .search-field img{left:2px;top:2px; background:var(--white-color);padding:6px;width:28px; height:28px;position:absolute;}
.popup-content .checkbox label{font-size:14px;line-height:16px;letter-spacing:0.3px;}
.popup-content .checkbox input[type="checkbox"] + .box:after{top:3px;}
.popup-content .checkbox input[type="checkbox"] + .box:before{top:1px;}
.popup-content .price-values{width:80px;}
.price-values:before {top: 42px;display: inline-block;}
.price-values {display: flow-root;line-height: 38px;}
.seperate {padding-top: 36px;}
.popup-content h4{font-size:16px; line-height:24px;letter-spacing:0.2px;color:var(--nevada-color);margin-bottom:35px;}
.popup-content-bottom{box-shadow: 0 0 12px 0 rgba(0,0,0,0.1);padding:18px 20px;bottom:0;top:auto;z-index:9;}
.popup-content-bottom button{width:48%;  font-size: 18px;font-weight:700;letter-spacing: 0.3px;line-height:35px;}
.popup-content-bottom button.close{border: 1px solid var(--secondary-color);border-radius: 4px;color:var(--secondary-color);opacity:1;}
.MuiSlider-root{color: var(--primary-color) !important;}
.MuiSlider-thumb.MuiSlider-thumbColorPrimary {border: 1px solid #E4E4E4;background-color: var(--white-color);box-shadow: 0 2px 4px 0 rgba(16,0,0,0.1);}
.sort-by-popup {position: fixed;top: auto;height: 0;z-index: 0;bottom: 0;background: var(--white-color);bottom: 0;z-index: 101;margin: 0;}
.sort-by-popup.active {height:auto;padding-bottom:10px;}
.sort-by-overlay{background:rgba(0,0,0,0.66);position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;opacity:0;display:none;}
.sort-by-overlay.active{opacity:1;z-index:100;display:block;}
.sort-by-popup h4 {font-size: 18px;color: var(--woodsmoke-color);font-weight: 600;letter-spacing: 0.27px;line-height: 24px;padding:12px;border-bottom:1px solid var(--black-color);}
.sort-by-popup ul li{padding:12px;color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height:20px;}
.sort-by-popup ul li.active{color:var(--woodsmoke-color);font-weight:700;}
/* Manage Wrapper Styles */
.manageWrapper .ccBlock{padding: 22px;}
.manageWrapper .ccBlock h2 {line-height: 22px;font-size: 18px;}
.manageWrapper .ccBlock .card-info .card-number {margin: 8px 0;}
.manageWrapper .ccBlock .addressBlock .leftSection{max-width:100%;margin:0px 0px 20px 0px;}
.manageWrapper .ccBlock .actionBlock .download, .actionBlock .print{display:inline-block;margin-top:12px;}
/* Single Product Sec */
.trending-sec .sec-title h3{font-size: 20px;letter-spacing: 0.3px;line-height: 24px;}
.single-product-sec:hover{box-shadow:none;}
.single-product-sec .product-img{height:100px;}
.single-product-sec .product-img img{padding:8px;}
.storefront-list .result-tiles{margin:0;}
/*.storefront-list{padding:205px 0 40px;}*/
.result-tiles .sort{margin:5px 0 0;}
.single-product-sec .iocn-disable-btn img {margin-right: 3px;}
.iocn-disable-btn{font-size:14px;font-weight:600;align-items:center;justify-content:center; width:auto;height: 40px;line-height: 40px; padding:0px 2px;}
.icon-bg-btn{font-size:16px;font-weight:600;align-items:center;justify-content:center; width:auto;height: 40px;line-height: 40px; padding:0px 12px;}
.icon-border-btn {font-size: 16px;font-weight: 700;height: 40px;line-height: 40px; padding:0px 12px; cursor:pointer;}
.single-product-sec .prodcut-info{padding:8px 12px 16px;}
.prodcut-info .wallet{display:inline-block;margin-bottom:12px;max-width:30%;}
.add-cart{max-width:156px;}
.product-details-inner .price-sec .add-cart {height: 48px;float: left;margin-right: 20px;}
.add-cart button[class*=btn]{min-width:40px;position:relative;top:-1px;}
/*.single-product-sec .add-cart input{min-width:auto !important;}*/
.product-details-content .price-sec .add-cart button[class*=btn], .product-details-content .price-sec .add-cart input{min-width:43px !important;}
.product-details-content .price-sec .icon-bg-btn {max-width:100%;display:inline-block;float:left; width:100%;}
.product-details-content .price-sec .renewal-icon img {margin-right: 0;}
.product-details-content .price-sec .renewal-icon .revert{margin-left:0px !important;}
.product-details-content .icon-bg-btn {padding: 8px 21px;}
/* Product Details Sec */
.mob-product-details-img-slider .product-dec-slider-2 {margin-left: 15px;}
.mob-product-details-slide .mob-product-details-slide-img { width: 100%; height: 395px;	overflow: hidden; position: relative;	display: inline-block;padding:16px;}
.mob-product-details-slide .mob-product-details-slide-img img { width: 100%; height: 100%; object-fit: contain;}
.mob-product-details-slide .owl-dots { text-align: center;margin: 10px 0 0; }
.mob-product-details-slide .owl-dots .owl-dot span { height: 8px; width: 8px; border-radius: 4px; background-color: var(--cadet-blue-color); margin: 5px;cursor: pointer;
overflow: hidden;	transition: all 0.4s;	border-radius: 10px;	border: none;	display: inline-block; }
.mob-product-details-slide .owl-dots .owl-dot.active span { width: 40px;	background: var(--nevada-color); }
.product-details-description p {font-size: 14px;line-height: 20px; margin-top: 0px !important;}
.prodct-disclaimer, .prodct-disclaimer p{font-size:16px;}
.product-description ul li:before {height:5px;width:5px;margin: 9px 0 0;}
.product-description ul li {margin-left: 15px;}
.releated-mob-products .single-product-sec .item-main { text-align: center; }
.releated-mob-products .single-product-sec .item-main::after, .releated-mob-products .single-product-sec .item-main::before { display: block; }
.releated-mob-products .single-product-sec .price-sec h4 {margin:0;}
.releated-mob-products .single-product-sec .icon-bg-btn {padding: 0 15px; width:auto}
.releated-mob-products .owl-dots .owl-dot span {width:4px; height:4px; border-radius: 4px;}
.releated-mob-products .owl-dots .owl-dot.active span { background-color: var(--cadet-blue-color); width:24px;}
.product-description ul li:before {height:5px;width:5px;margin: 9px 0 0;}
.product-description ul li {margin-left: 15px;}

/* New 2022 offers Styles */
.rounded-box { padding: 20px 12px 15px;}
.rounded-box-content { padding: 0 0 125px;}
.rounded-box:after {left:20px; right:auto;}
.rounded-box.section4-img {padding-bottom:68px;}
.rounded-box.section4-img:after {bottom:70px;}

/* Storefront List tile CSS */
.icon-border-btn img{width:15px; margin-right:13px;}
.trending-sec-slide .single-product-sec .icon-bg-btn{max-width:160px;}
.trending-sec-slide .owl-nav{display:none;}
.trending-sec-slide .single-product-sec .price-sec h4 {margin:0 0 6px 0;}
.trending-sec-slide .single-product-sec .item-main {text-align:center;}
.trending-sec-slide .single-product-sec .item-main:after, .trending-sec-slide .single-product-sec .item-main:before{display:block}

/* Product Details */
/*body{background:var(--white-color);}*/
.mob-relatedProducts-slider .sec-title h3{margin-top:30px; text-align:left;}
.product-details-sec{padding:0px;}
.product-details-inner{padding:16px 0 16px; margin:16px 0 0;}
.product-details-inner .col-12{padding:0;}
.product-details-sec .cart-btns{margin:20px 0 0;}
.product-details-sec .cart-btns button{width:160px;height:36px; border-radius:4px; padding:4px 20px;border-width:1px; margin-right:15px !important}
.product-details-sec .zoompro-wrap{margin: 0px auto;width: 93%;}
.product-details-content{margin:0px; display:inline-block; width:100%;padding:0 12px;}
.mobile-product-details {padding:0px;}
.product-details-content.mob {margin:7px;}
.product-details-content h3{font-size:20px; line-height:24px;}
.product-details-sec .tab-list{margin:20px 0 0;}
.product-details-sec .product-thumb {margin: 0 8px;}
.product-details-sticky{width:100%;z-index:10;padding:19px 5px; height:64px;border-bottom:1px solid var(--light-bg-color);}
.product-details-sticky .mob-cart-sec{margin:0px;}
.product-details-sticky .mob-cart-sec span {color:var(--nevada-color);}
.product-details-sticky .mob-cart-sec span strong {font-weight:700; color:var(--woodsmoke-color);}
.product-details-sticky h6{font-size: 20px;font-weight:bold; margin-bottom:0;margin-left:15px;letter-spacing:0.3px;line-height:24px; white-space:nowrap;}
.product-details-inner .disclaimer {padding: 20px 20px 0;}
.custom-popup .product-details-img .product-zoom-right {width: 84%;}
.custom-popup .product-details-img .product-thumb {width: 100%; margin:12px;}
.product-pop .modal-body {padding: 12px 0;border-radius: 0px 0px 8px 8px;width: 100%;}
.custom-popup .product-details-sec .zoompro-span{height:350px;}
.products-sec{height:inherit}
.mobile-forgot{padding:16px 16px 130px;}
.mobile-forgot h3{font-size:20px; line-height:24px;}
.mobile-forgot p{margin-bottom:24px;}
.mobile-forgot .modal-buttons{bottom:0; width:100%;padding:16px;border-top:1px solid var(--cadet-blue-color);left:0;right:0;z-index:9;}
.mobile-forgot .modal-buttons button{width:160px;font-size:18px;border-radius: 8px;height: 48px;}
.zoomContainer {display: none;}
.delegate-header .product-details-sticky img {width: 25px;height: 24px;max-height: inherit;}
.product-details-cart-sec{position:inherit !important;}
.product-details-content .wallet {max-width: 190px;}
.product-details-img .product-thumb.small-img-height {height: auto;overflow-y: auto;width: 100%;overflow: scroll;margin: 12px 12px 0}
.product-details-sec .product-details-img{display: flex !important;flex-direction: column-reverse;justify-content: center;}
.product-details-sec .slick-vertical .slick-slide {height: 60px;width: 60px;margin-bottom: 16px;margin-right: 8px;}


/*.registerFormBlock .secure-question h6{display:none;}*/
.select-form .custom-select-dropdown .btn{ height:24px; border:none !important;padding:0;font-weight:600;background:none;font-size:14px;width:100%;}
.select-form .custom-select-dropdown .custom-dropdown{width:100%;}
.select-form .custom-select-dropdown .btn:after{display: inline-block;margin-left: 10px;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent;}
.select-form .custom-select-dropdown .btn:before {display: none;}

/* Warning Styles */
.warningWrapper .message-block{font-size:12px !important;line-height:18px !important;}
.warningWrapper .icon-block{width:50px !important;}
.warningWrapper .icon-block img {width: 20px !important;height: auto;}

/* Tabs Sec */
.tab-list li a.condition-info{display:none;}
.tab-list li a.active-btn:before{display:none;}

/*.custom-popup .modal-body img { width: 35px;}*/
/* Health Profile */
.personal-section .report-buttons .icon-bg-btn {white-space: break-spaces !important;line-height: 18px;}
.personal-section .report-buttons .icon-border-btn {width: 100%;}
/* Mobile Order Styles */
.mobile-active-orders .tab-list li a.condition-info {display: block;}
/* Tabs Sec */
.mobile-active-orders .profileRightPanel .tab-list li a.active-btn::before {width: 100%;background-color: var(--primary-color);}
.mobile-active-orders .profileRightPanel .tab-box .tab-list{text-align:left;margin: 16px 0 10px;}
.mobile-active-orders .profileRightPanel .tab-box .tab-list li a{font-size:14px;line-height:20px;padding-bottom:0px; margin-bottom:6px;}
.mobile-active-orders .profileRightPanel .custom-status-label {padding: 4px 8px;display:flex;align-items:center; margin-right:6px;}
.mobile-active-orders .profileRightPanel .tab-box .tab-list li a::before{height:4px;}
.mobile-active-orders .profileRightPanel .tab-list li {margin-right: 24px;}
.mobile-active-orders .profileRightPanel .card-header {border-bottom: 1px solid var(--light-bg-color);border-radius: 6px 6px 0 0 !important;height: 40px;background-color: var(--light-bg-color);padding: 7px 6px;}
.mobile-active-orders .profileRightPanel .card {box-shadow: 0 0 6px 0 rgba(0,0,0,0.1);}
.mobile-active-orders .profileRightPanel .card-header .orderInfo {font-size: 14px;line-height: 20px;top: 1px;color: #292929;margin-right:7px }
.mobile-active-orders .profileRightPanel .card-header .orderInfo b {line-height: 20px;margin-right: 16px;font-size: 14px;}
.mobile-active-orders .custom-status-label {float: right;}
.mobile-active-orders .profileRightPanel .orderDetailsBox .card-body {padding: 12px 0px;}
.mobile-active-orders .profileRightPanel .orderDetailsBox .productImages .imageBlock {height: 92px;width: 100px;margin: 0px 8px 16px 0px;float: left;}
.mobile-active-orders .productImages {margin: 0px 12px;}
.mobile-active-orders .profileRightPanel .card-body .orderInfo {font-size: 14px;letter-spacing: 0.3px;display: inline-block;position: relative;top: 0px;margin-left: 6px;}
.mobile-active-orders .profileRightPanel .linksGroup {display: inline-block;float: right;margin-right: 4px; margin-top:2px;}
.mobile-active-orders .profileRightPanel .custom-link {text-decoration: none; font-weight:500;font-size: 14px;}
.mobile-active-orders .imageBlock {position: relative;width: 50%;}
.mobile-active-orders .RefundReviewBtn {display:inline-block; color: #cd7107; font-size: 12px; letter-spacing: 0.3px; line-height: 14px; border: 1px solid #ff8800; border-radius: 3px; background-color: rgba(253,229,202,0.13); padding:3px 8px;}
.ModifiedBtn {display:inline-block; color: var(--success-green-dark); font-size: 12px; letter-spacing: 0.3px; line-height: 14px; border: 1px solid var(--success-green-dark); border-radius: 3px; background-color: rgba(253,229,202,0.13); padding:3px 8px;}
.orderDetailsBox .text-link {margin-right:12px; color: var(--secondary-blue-dark);font-size: 16px; text-decoration:none; margin-top:0; font-weight:600;}
.time-sec {font-size: 12px;line-height: 14px;color: var(--nevada-color);}
.mobile-active-orders .profileRightPanel .order-header {padding: 7px 6px; max-height:200px;}
.mobile-active-orders .profileRightPanel .order-header .orderInfo b{line-height: 20px;margin-right: 11px;font-size: 14px;}
.mobile-active-orders .profileRightPanel .order-header .orderInfo {font-size: 14px;line-height: 20px;top: 1px;color: #292929;margin:5px 5px 5px; }
.mobile-active-orders .profileRightPanel .order-header .orderInfo span:first-child {width:110px;}
.order-separater::after {top: 2px;left: 15px;position: relative;}
/*.mobile-active-orders span {opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
*/.mobile-active-orders .imageBlockmore {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.mobile-active-orders .imageBlock span {color: var(--white-color);font-size: 18px;font-weight: bold;letter-spacing: 0.3px;}
.mobile-active-orders .imageBlock .imageBlockmore {width: 100%;height: 100%;color: var(--white-color);opacity: 0.9;border-radius: 2.4px;background-color: var(--nevada-color);}
.mobile-active-orders a.tab-btn.active-btn {border-bottom: 4px solid var(--primary-color);}
.mobile-active-orders .modal-content {border-radius: 8px;border: none;background-color: var(--white-color);}
.mobile-active-orders .modal-header {margin: 16px 16px 0px;padding: 0 0 8px;border-bottom: 1px solid var(--light-bg-color); border-radius: 8px 8px 0 0;background-color: transparent;}
.mobile-active-orders .modal-dialog {position: absolute;width: 100%;bottom: 0;left: 0;right: 0;margin:0px;}
.mobile-active-orders .modal-header > h4 {color: var(--woodsmoke-color); font-size: 14px;
font-weight: bold; letter-spacing: 0.26px; line-height: 20px;}
.mobile-active-orders .modal-header .close {color: var(--woodsmoke-color);font-size: 14px;padding: 0;margin: 5px 0px 0 0;opacity: 1;text-shadow: none;}
.mobile-active-orders .custom-popup .title {font-size: 14px;letter-spacing: 0.26px;line-height: 20px;}
.mobile-active-orders .refund {background-color: #F5F6F8;padding: 15px 16px 8px;font-size: 14px;margin-bottom: 12px;}
.mobile-active-orders .refund p {color: var(--woodsmoke-color);font-size: 14px;letter-spacing: 0.26px;line-height: 20px;}
.mobile-active-orders .refund b{font-weight:600;}
.mob-refund-breakup-sec{ top: auto; height: 200px;}
.mob-refund-breakup-sec.popup { border-radius: 6px 6px 0 0; background-color: var(--white-color); padding:16px 16px 4px; }
.mob-refund-breakup-sec.popup .modal-header {padding:0; border:none; border-radius:0; border-bottom:1px solid var(--light-bg-color)}
.mob-refund-breakup-sec.popup h5 { color: var(--woodsmoke-color); font-size: 14px; font-weight: bold; letter-spacing: 0.26px; line-height: 20px; padding:0 0 8px;}
.mob-refund-breakup-sec.popup .close {font-size:14px; color:var(--woodsmoke-color); opacity:1; cursor:pointer;}
.mob-refund-breakup-sec.popup .modal-content {border-radius: 3px;background-color: #F5F6F8; border:none; padding:15px 15px 5px;}
.mob-refund-breakup-sec.popup .modal-content p { color: var(--woodsmoke-color);font-size: 14px;letter-spacing: 0.26px;line-height: 20px; margin:0 0 12px;}
.mob-refund-breakup-sec.popup .modal-content p b {font-weight:600;}
/* personal section mobile */
.personal-section-mobile{padding: 16px 0px;}
.personal-section-mobile .title-content h4 {font-size: 24px;line-height: 28px;letter-spacing: 0.3px;color: var(--woodsmoke-color);font-weight: 700;margin: 0 0 4px;}
.personal-section-mobile .title-content p {margin: 0;color: var(--woodsmoke-color);font-size: 14px;letter-spacing: 0.26px;line-height: 18px;}
.personal-section-mobile .filter-list {padding: 12px 8px;margin:16px 0 65px;border-radius: 0;}
.personal-section-mobile p{color: var(--nevada-color);font-size: 14px;letter-spacing: 0.26px;line-height: inherit;}
.personal-section-mobile .checkbox label {padding-left: 30px;cursor: pointer;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.personal-section-mobile .checkbox {padding: 10px 8px;}
.personal-section-mobile .chack-box-wrapper {margin-bottom: 0px;}
.personal-section-mobile input[type="checkbox"] + .box:after {border-radius: 2px;}
.personal-section-mobile .position-fix {box-sizing: border-box;border-top:1px solid rgba(233, 236, 240, 1);background-color: var(--white-color);position: fixed;bottom: 0;z-index: 99;width: 100%;left: 0;right: 0;min-height: 73px;padding: 12px 16px 0;}
.personal-section-mobile .position-fix .icon-bg-btn {border-radius: 4px;background-color: var(--primary-color);color: var(--white-color);text-align: center;font-size: 18px;font-weight: bold;letter-spacing: 0.3px;}
.personal-section-mobile .bg-white.nav-list {padding: 10px 16px; margin-bottom:41px;}
.personal-section-mobile .conditions-list .nav-list li {color: var(--nevada-color);font-size: 16px;line-height: 16px;padding: 6px 0;}
.personal-section-mobile .conditions-list .title-content h4 {color: var(--woodsmoke-color);font-size: 20px;font-weight: bold;letter-spacing: 0.19px;line-height: 24px;margin-bottom: 14px;}
.personal-section-mobile .conditions-list .edit{text-decoration: underline;cursor: pointer;color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;}
.personal-section-mobile .alert-success-mobile {min-height: 30px;border-radius: 4px;background-color: #ECF3ED;border-left: 4px solid var(--success-green-dark);padding: 0 0 0px 6px;line-height: 28px;margin-bottom: 18px;border-top: 0;border-bottom: 0;border-right: 0;}
.personal-section-mobile .alert-success-mobile p {padding: 0;margin: 0;height: 14px;color: var(--woodsmoke-color);font-size: 12px;}
.personal-section-mobile .alert-success-mobile img {margin-right: 6px; max-height:12px;}
.personal-section-mobile .personalhealth button {min-width: 150px; text-align:center;}
.personal-section-mobile .personalhealth{position: fixed;bottom: 0px;width: 100%;z-index: 999;left: 0;right: 0;text-align: center;border-top: 0.5px solid var(--light-bg-color);background-color: var(--white-color);margin: 0;padding: 12px 0;}
.chack-box-wrapper a{cursor:pointer;}
/* Edit Order */
.editWrapper-mobile .cart-list .item {margin-right: 10px; margin-bottom:10px; padding: 1px 4px;border-radius: 0px;height: 20px;}
.editWrapper-mobile .orderDetailsBox .card-body {padding: 12px 0px 10px;}
.editWrapper-mobile .card-body {padding-top: 0px;}
.editWrapper-mobile .auto-renual-cart {padding: 12px 3px 20px;margin: 0 0 100px;}
.editWrapper-mobile .cart-list {padding: 12px 6px 20px;border-radius: 0px;}
.editWrapper-mobile .cart-list .wallet-color {width: 12px;height: 12px;}
.editWrapper-mobile .cart-image {min-width: 80px;margin-right: 12px;height: 80px;border-radius: 0;max-width:110px;}
.editWrapper-mobile img.img-responsive {width: 100%;border-radius: 6px 6px 0 0;height: 100%;object-fit: contain;padding: 0px;}
.editWrapper-mobile .cart-list .cart-product-name {padding: 0px;}
.editWrapper-mobile .cart-list .cart-product-name .product-name h4 {margin: 0px 0px 10px;font-size: 14px;font-weight: 600;line-height:20px;}
.editWrapper-mobile .cart-list .price-part {margin-right: 16px;}
.editWrapper-mobile .cart-list .price-part span {font-size: 12px;letter-spacing: 0.23px;}
.editWrapper-mobile span.values {font-size: 14px !important;}
.editWrapper-mobile .card-header {background: #f3faff;border-bottom: 0;border-radius: 6px 6px 0 0 !important;padding: 12px 8px;}
.editWrapper-mobile .cart-list .price-section {margin-top: 10px;}
.editWrapper-mobile .orderInfo {display: inline-block;margin-right: 28px;position: relative;top: 2px;color: var(--nevada-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;}
.editWrapper-mobile .card-header .orderInfo span {color: var(--woodsmoke-color);}
.editWrapper-mobile .card {background-color: transparent; border:0px;}
.editWrapper-mobile span.wallet {color: var(--nevada-color);width: 110px;font-weight: 500;margin-bottom: 17px;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin: 0 0 15px;max-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left;}
.editWrapper-mobile .card-body {padding: 12px 0px 0px;}
.editWrapper-mobile .cancel-products {height: 44px;background-color: var(--white-color); position:relative;}
.editWrapper-mobile .cancel-products img.mob-right-arrow {position: absolute;right: 10px;top: 10px;opacity: 0.8;}
.editWrapper-mobile .cancel-products a {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 44px;padding: 0 16px;}
.editWrapper-mobile .notesBlock {margin:0px;position: relative;background-color: var(--white-color);padding:12px 6px 13px;}
.editWrapper-mobile .notesBlock .note {color: var(--woodsmoke-color);font-size: 12px;letter-spacing: 0.3px;line-height: 16px;padding-left: 45px;margin-bottom:0px;}
.editWrapper-mobile .notesBlock .note span {color: var(--nevada-color);font-size: 12px;font-weight: 500;letter-spacing: 0.34px;line-height: 15px;position: absolute;left: 6px;top: 13px;}
.editWrapper-mobile .orderDetailsBox .paymentDetails ul li label{min-width:224px; color:var(--nevada-color); margin:0px;}
.editWrapper-mobile  h3.title {margin: 0px 0 2px;}
.editWrapper-mobile .grey-small {font-size: 12px;color: var(--nevada-color);line-height: 16px;}
.editWrapper-mobile h3.title {margin: 0px 0 2px;}
.editWrapper-mobile h3.title {font-size: 16px;font-weight: 700;letter-spacing: 0.3px;line-height: 24px;color: var(--woodsmoke-color);}
.editWrapper-mobile .paymentDetails {padding:12px 16px 0px 16px;border-bottom: 1px solid var(--light-bg-color);display: inline-block;width: 100%;}
.editWrapper-mobile .item span {color: var(--woodsmoke-color);font-size: 14px;font-weight: 500;}
.editWrapper-mobile .profileRightPanel .card {border: 1px solid var(--light-bg-color);border-radius: 6px;margin-bottom: 8px;}
.editWrapper-mobile .order-floating-form .floating-label{margin:0px;}
.editWrapper-mobile .refund-amount span {color: var(--nevada-color);font-size: 12px;letter-spacing: 0.23px;line-height: 16px;}
.editWrapper-mobile h5.refund-amount {color: var(--woodsmoke-color);font-size: 14px;font-weight: 600;letter-spacing: 0.26px;line-height: 20px;margin: 4px 20px 0}
.editWrapper-mobile .notesBlock.notebtnBlock button {min-width: 150px; text-align:center;}
.editWrapper-mobile .notesBlock.notebtnBlock{position: fixed;bottom: 0px;width: 100%;z-index: 999;left: 0;right: 0; text-align: center;border-top: 0.5px solid var(--cadet-blue-color);}
.editWrapper-mobile .order-floating-form p {margin: 12px 0 15px;}
.editWrapper-mobile .min-h-300{min-height:300px;}
.editWrapper-mobile  .orderDetailsBox .paymentDetails h4{font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;margin:8px 0px 16px 0;}
.editWrapper-mobile .card-header .orderInfo b {color: var(--woodsmoke-color);line-height: 20px;margin-left: 4px;}
.editWrapper-mobile .orderDetailsBox .paymentDetails .payInfo span {font-weight: bold;font-size: 16px;line-height: 22px;}
.editWrapper-mobile  .orderDetailsBox .paymentDetails ul li {font-size: 14px;font-weight: 400;letter-spacing: 0.3px;line-height: 14px;margin-bottom: 16px;}
.mobilePaymentDetails {padding-left:10px !important;}
.mobilePaymentDetails ul li{float:left;width:100%;}
.editWrapper-mobile .orderDetailsBox .paymentDetails .totalrefund-amout span {width: 100%;max-width: 100%;text-align: left;}
.editWrapper-mobile .orderDetailsBox .priceDetails .totalrefund-dropdown ul li {display: flex;justify-content: space-between;margin-bottom: 12px;}
.editWrapper-mobile .orderDetailsBox .priceDetails ul li {display: inline-block;width: 100%; margin-bottom:8px}
.editWrapper-mobile .orderDetailsBox .paymentDetails ul li .wallet-color {width: 12px;height: 12px;margin-right: 6px;}
.editWrapper-mobile .orderDetailsBox .paymentDetails .payInfo label {color: var(--woodsmoke-color);font-size: 16px;line-height: 22px;}
.editWrapper-mobile .orderDetailsBox .paymentDetails ul li span {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;text-align: right;display: inline-block; width:100px;float: right;}
.editWrapper-mobile .ordered-items {font-size: 16px;font-weight: bold;letter-spacing: 0.24px;line-height: 24px;margin:12px 0px 0;}
.info-tooltip{right:inherit;}
.editWrapper-mobile.orderDetailsBox .totalrefund-amout span {max-width: 100%;}
/*Order Details mobile*/
.Order-Details-mobile .card-header .orderInfo  {display:block;margin-right: 28px;position: relative;top: 2px;color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 20px;margin-bottom: 0;}
.Order-Details-mobile .card-header .orderInfo + .orderInfo {margin:8px 0;}
.Order-Details-mobile .card-header .orderInfo span {display: inline-block;color:var(--nevada-color);}
.Order-Details-mobile .refunddetails {background-color: #FBF3D2;padding: 8px 16px;margin:0px; position:relative;}
.tracking-info span {  color: var(--nevada-color); font-size: 14px; letter-spacing: 0.26px; line-height: 16px;}
.tracking-info span b { color: var(--secondary-blue-dark); font-size: 16px; font-weight: 500; letter-spacing: 0.3px; line-height: 20px;}
.tracking-info h5 a {color: var(--secondary-blue-dark);font-weight: 500;text-decoration: underline;}
.Order-Details-mobile .refunddetails p {font-size: 12px;letter-spacing: 0.23px;line-height: 16px;margin: 0 0 4px;}
.Order-Details-mobile .refunddetails h5 {color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;line-height: 20px;}
.Order-Details-mobile .refunddetails .mob-right-arrow {position: absolute;right: 14px;top: 29px;cursor: pointer;color: var(--white-color);opacity: 0.6;}
.Order-Details-mobile .shipping-details h4 {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.24px;margin: 8px 0 2px; line-height:24px; font-weight:600 !important;}
.Order-Details-mobile .shipping-details h5 {font-size: 16px;letter-spacing: 0.3px;margin: 0; font-weight:400; line-height:16px;}
.Order-Details-mobile .shipping-details {background-color: var(--white-color);padding: 12px 16px;}
.Order-Details-mobile .shipping-address {color: var(--nevada-color);font-size: 14px;letter-spacing: 0.26px;line-height: 22px;}
.Order-Details-mobile .shipping-address-details {color: var(--woodsmoke-color);font-size: 16px; font-weight:400; line-height: 22px;}
.Order-Details-mobile .trackingid {background-color: var(--white-color);padding: 12px 16px;margin-top: 12px;}
.Order-Details-mobile .trackingid h4 {color: var(--woodsmoke-color);font-size: 16px;font-weight: bold;letter-spacing: 0.24px;margin: 8px 0 2px;}
.Order-Details-mobile .trackingid ul li {margin: 0px 12px 0px 0px;display: inline-block;}
.Order-Details-mobile .trackingid ul li a{color: var(--secondary-blue-dark);font-size: 16px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;margin: 0 0 8px;display: inline-block;}
.Order-Details-mobile span {font-weight: 400;}
.Order-Details-mobile .payment-card-type {font-size:20px; line-height:24px;}
.Order-Details-mobile .custom-status-label {font-size: 12px;padding: 4px 8px;margin-left: 16px;height:auto;}
.Order-Details-mobile .orderDetailsBox .paymentDetails ul li label {min-width: 170px;color: var(--nevada-color);width: 170px;font-weight: 500;margin-bottom: 17px;font-size: 16px;letter-spacing: 0.3px;line-height: 22px;margin: 0 0 15px;max-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;float: left;}
.orderhistory-header {padding: 15px 10px;border-bottom: 1px solid #ccc;margin-top: 5px;}
.mob-shipping-sec .order-floating-form label {left: 30px;}
.modal-footer-btn button{min-width:100px;}
.confirm-response-btn button{width:100%; margin-bottom:16px; border-radius:8px;}
.card-image {margin-top:16px;}
.sm-payment-method h4{font-size:16px !important;}
.sm-ps-56{padding-left:56px;}
.retailer-icon{margin-right:12px;}
.order-placed-info{padding-bottom:0px;}
.mobile-order-height, .refund-order-sec{height:450px;}
/** Mobile Checkout Sec **/
.mob-billing-address { border-top:1px solid var(--light-bg-color); background-color: var(--white-color); position:fixed; padding:12px 16px; align-items:center; width:100%; z-index:9; bottom:0px;} 
.mob-shipping-sec h3 {font-size: 16px; font-weight: bold; background:#f5f6f8; padding:16px 0 3px 16px; color:var(--woodsmoke-color); line-height: 24px; margin-top:0px;} 
.mob-shipping-sec .checkout-form .form-group {padding-left:16px; padding-right:16px; margin-bottom:20px;}
.mob-shipping-sec .registerFormBlock .float-label {left:25px; top: 17px;}
.mob-disclaimer-sec {background:#f5f6f8; padding:25px 16px 85px;}
.mob-disclaimer-sec h5 {  color: var(--woodsmoke-color); font-size: 16px; font-weight: bold; letter-spacing: 0.3px;  line-height: 20px; margin:0 0 8px;}
.mob-disclaimer-sec p {  color: var(--woodsmoke-color); font-size: 16px; letter-spacing: 0.3px;  line-height: 22px; margin:0 0 13px;}
.mob-billing-address .icon-border-btn {color: var(--secondary-color); font-size: 16px; letter-spacing: 0.3px; padding:0px 12px;min-width:120px; }
.mob-billing-address .icon-bg-btn, .mob-billing-address .icon-border-btn {font-size: 16px;padding: 12px 12px;height: inherit;line-height: 18px}
/*.mob-billing-address .icon-bg-btn {  color: var(--white-color); font-size: 18px;
font-weight: bold;  letter-spacing: 0.3px;  line-height: 20px;  text-align: center; display:inherit; width:160px; padding:13px 0px 15px;}*/
.grey-border {border-top:solid 16px  #f5f6f8;}
.disclaimer-sec a.readmore {display: block;color: var(--secondary-blue-dark);font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 20px;text-decoration: underline;margin: 8px 0 20px;}
.disclaimer-sec.price-details.bg-white { background-color: transparent !important;padding-top: 0;margin-bottom:80px}
.disclaimer-sec.price-details .disclaimer-sec-content.disclaimer-sec-content-latest {height: 290px !important;}

.mob-disclaimer-sec .disclaimer-sec.price-details.bg-white .readless{margin-bottom:70px !important;}
.mob-disclaimer-sec .disclaimer-sec.price-details.bg-white {margin-bottom:-40px !important;}
/*.mob-tool-tip .tooltip-info-box {padding: 13px 9px;width: 350px;top: 40px;z-index: 10;left: 30px!important;height: auto;display: flex;align-items: center;font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px;color: var(--nevada-color);background-color: var(--white-color);box-shadow: -2px -2px 5px 0 rgba(0,0,0,0.12);text-align: left;left: 188px;border: 1px solid #D0DBDD;opacity: 0;visibility: hidden;}*/
.mob-tool-tip .info-box.memberid-box { width: 280px;line-height: 20px;bottom:45px;}
.mob-tool-tip .info-box:before {right: 55px;border-width: 10px;margin-left: -10px;}
.mob-tool-tip .info-box:after {right: 59px;}
.mob-tool-tip .info-box {right: -57px; bottom:32px !important;}
.mob-tool-tip .tooltip-info-box.show {opacity: 1;visibility: visible;}
.changes-sec {padding: 0 15px;}
h4.mob-tool-tip .info-icon {position:relative;}
/** Mobile Payment Details Sec **/
.mob-payment-details .card-details p{text-align:center;line-height:22px;margin:0 0 20px;}
.checkout .checkout-form p.note-text {  color: var(--woodsmoke-color); font-size: 14px; letter-spacing: 0.26px;  line-height: 22px; padding:16px 16px 0 16px; margin:0 0 16px;}
.checkout .checkout-form .custom-text { font-size: 15px;line-height: 15px;margin: -5px 0 0;letter-spacing: 0.3px;}
.mob-payment-details .credit-debit {padding:0 0 0 16px;}
.note-text strong {font-weight:bold;}
.mob-payment-details .check-section {padding:0 0 0 16px;}
.mob-payment-details .check-section img {width:85%;}
.mob-payment-details .price-details {border-radius: 0;padding: 10px 10px 1px;}
.mob-payment-details .card-details p{text-align:left;}
.mob-shipping-sec .payment .fully-covered {padding: 0px 0px 16px !important; border-bottom:4px solid #f5f6f8 !important;}
.info-box-pay {right: 177px;bottom: 70px;}
.mob-tool-tip {color: var(--woodsmoke-color);font-size: 16px;font-weight: bold;letter-spacing: 0.3px;line-height: 20px;}
/* shopping cart adaptive  Styles */
.cart-adaptive .cart-list .cart-image {min-width: 125px;border: 0;height: 160px;}
.cart-adaptive .mob-cart-list .cart-image {width: 96px; min-width:96px; height:120px;}
.cart-adaptive .cart-list .cart-image img {max-width: 100%;object-fit: contain;}
.cart-adaptive .mob-cart-list {padding:20px 16px;}
.cart-adaptive .cart-list {padding:16px 8px;}
.cart-adaptive .cart-list .cart-product-name .product-name h4 {margin: 0 0 16px;font-size: 16px;line-height: 24px;font-weight: 700;}
.cart-list .mob-cartproduct-name{padding-left:12px;}
.cart-list .mob-cartproduct-name .product-name h4{max-width:100%;}
.cart-adaptive .cart-list .mob-cartproduct-name .product-name h4{margin-bottom:12px;}
.cart-adaptive .cart-list .item {margin-right: 16px;}
.cart-adaptive .price-part .values {font-size: 14px !important;}
.cart-adaptive .cart-list .item span {font-weight: bold;color: var(--woodsmoke-color);margin-left: 0px;}
.cart-adaptive .cart-list .price-part span {font-size: 12px;}
.cart-adaptive .cart-list {border-radius: 0px;margin-bottom: 12px;}
.cart-adaptive .cart-list .item span.wallet {color: var(--nevada-color);}
.cart-adaptive .cart-list .price-section {margin: 12px 0 9px;}
.cart-list .cart-delete p{margin:20px 0 10px;}
.mob-line-height{line-height:14px;}
.cart-adaptive .cart-list .wallet-color {width: 12px;height: 12px;}
.cart-adaptive .cart-list .price-part {margin-right: 20px;}
.cart-adaptive .cm-approval {margin: 16px 0 0;position: relative;}
.cart-adaptive .cart-list .add-cart button[class*=btn] {min-width: 38px;}
.cart-adaptive .position-absolute.info.memberid.cursor-pointer {position: absolute;left:-123px;top: -3px;}
.cart-adaptive .cart-list .approval {border-radius: 4px;height: 20px;font-size: 12px;line-height: 16px;padding: 0px 16px;}
.cart-adaptive .cart-list .item {padding: 5px 8px;}
.cart-adaptive .cart-list .price-part span {line-height: 20px;}
.cart-adaptive .info-box {left:-124px;}
.cart-adaptive span.wallet { color: var(--nevada-color);}
.cart-adaptive.price-item{font-size: 14px;line-height: 20px;}
.cart-adaptive .mob-cart-price .values{font-size:20px !important; line-height:20px !important; color:var(--secondary-color); font-weight:700;}
.cart-adaptive .mob-cart-price .each-value{font-size:14px !important; line-height:14px !important; color:var(--nevada-color); font-weight:400;}
.total-price .values, .quantity .values {font-weight: 400; }
/*.cart.cart-adaptive {padding:125px 0 0;}*/
/*.cart-adaptive .cart-list .delete {padding:0; width:auto; height:auto; border:none;}
.cart-adaptive .cart-list .delete img {width:auto; height:auto;}*/
.cart-adaptive .price-item {color: var(--nevada-color);font-size: 14px;letter-spacing: 0.26px;line-height: 20px;margin-left: 4px;}
.cart-adaptive .price-details {padding:24px 8px;border-radius: 0;}
.cart-adaptive .registerFormBlock.custom-form {padding: 16px 16px 28px;margin-bottom:0px;}
.cart-adaptive .icon-bg-btn {min-width:120px;height: 40px;font-size: 16px;}
.cart-adaptive .shop-bg-btn {min-width:120px;height: 40px;font-size: 16px; background:var(--white-color); border:1px solid var(--secondary-color); color:var(--secondary-color)}
.cart-adaptive .icon-bg-btn.meals-btn {max-height: 36px;max-width: 150px;font-size: 16px;}
.cart-adaptive .proceed-checkout {background-color: var(--white-color);border-top:0.5px solid var(--light-bg-color);padding: 12px 16px;position: fixed;bottom: -16px;width: 100%;z-index: 999;left:0;right:0;}
.cart-adaptive .proceed-checkout p {margin: 0;}
.cart-adaptive .info img {margin-top: -5px;}
.cart-adaptive h2 {font-size: 18px;}
.cart-adaptive .buyitagain{margin-bottom:80px;}
.proceed-checkout a, .proceed-checkout button{ height:38px !important;padding:0;line-height:normal;}
.paymentDetails .hover-popup.bottom.delivery-fee-hover {left: -90px;right: 0;}
.cart-adaptive .price-part .cart-checkout-value{font-size:20px !important; font-weight:700; line-height:20px; color:var(--secondary-color) !important;}
.cart-list .cart-product-name .product-name { width: 100%; }
.delivary-slot {padding: 12px 16px 16px; background: var(--white-color);border-bottom: 2px solid var(--light-bg-color)}
.delivary-slot span{color: var(--nevada-color);}
/* Unsubscribe Page */

/*purs css*/
.steper .progress-circle {position: relative;display: inline-block;margin: 0rem;width: 61px;height: 61px;border-radius: 50%;border: 1px solid #E9E9E9;}
.steper .progress-circle:before {content: "";position: absolute;top: 4px;left: 4px;width: 51px;height: 51px;border-radius: 50%;background-color:#f7f9fa;}
.steper .progress-circle:after {content: "";display: inline-block;width: 100%;height: 100%;border-radius: 50%;background-color: var(--success-green-dark);}
.steper .progress-circle.progress-0:after {background-image: linear-gradient( 90deg, #f7f9fa 50%, transparent 50%, transparent), linear-gradient( 180deg, #f7f9fa 50%, #f7f9fa 50%, #f7f9fa);}
.steper .progress-circle.progress-33:after {background-image: linear-gradient( 90deg, #f7f9fa 50%, transparent 50%, transparent), linear-gradient( 220deg, var(--success-green-dark) 50%, #f7f9fa 50%, #f7f9fa);}
.steper .progress-circle.progress-66:after {background-image: linear-gradient( 0deg, var(--success-green-dark) 50%, transparent 50%, transparent), linear-gradient( 320deg, var(--success-green-dark) 50%, #f7f9fa 50%, #f7f9fa);}
.steper .progress-circle.progress-100:after {background-image: linear-gradient( 69deg, var(--success-green-dark) 50%, transparent 50%, transparent), linear-gradient( 269deg, var(--success-green-dark) 50%, #f7f9fa 50%, #f7f9fa);}
.steper .progress_number {position: absolute;top: 52%;width: 100%;transform: translateY(-50%);text-align: center;color: var(--secondary-color);font-size: 22px;font-weight: 600;letter-spacing: 2.9px;line-height: 16px;}
.mobileTabsWrap {border-bottom: 1px dashed #ccc;padding-bottom: 15px;}
.mobileTabsWrap .tab-title{color: var(--primary-color);font-size: 14px;font-weight: bold;letter-spacing: 1.3px;line-height: 18px;text-transform:uppercase;}
.purseProducts-mob .cart-list-sec .cart-image {width: 130px;height: 130px;min-width: 130px}
.purseProducts-mob .cart-list {padding: 16px;}
.purseProducts-mob .cart-list .cart-product-name .product-name {max-width: 100%;font-size: 18px;}
.purseProducts-mob .ProductList ul li{font-size:14px;}
.purseProducts-mob {margin: -44px 0 0;}
.purseProducts-mob .result-header p {font-size: 14px;padding: 4px 0 16px;display: inline-block;}
.purseProducts-mob .result-header .h5 {font-size: 18px;}
.stepper-mob .customForm select.form-control {padding: 0 16px !important;}
.stepper-mob {margin: -45px 0 70px;}
.stepper-mob .emergency-contact .plus-icon{width:14px !important; margin-right:8px;}
.stepper-mob .prodcut-info p {font-size: 14px;color: var(--nevada-color);margin: 0 0 5px;}
.stepper-mob .cart-list-sec .cart-image {width: 130px;height: 130px;min-width: 130px;}
.stepper-mob .product-name.cart-product-name h6 {font-weight: bold;}
.stepper-mob .cart-list h4 {font-size: 18px;font-weight: bold;line-height: 20px;margin-bottom: 8px;}
.stepper-mob .registerFormBlock h5 {font-size: 18px;line-height: 18px;}
.stepper-mob .registerFormBlock h4 {font-weight: bold;font-size: 20px;}
.stepper-mob .remaining {margin-top: 16px;}
.stepper-mob .checkout {margin: 0px auto;}
.stepper-mob .mobileTabsWrap {border-bottom: 0;padding-bottom: 0;}
.mobile-rewards-sec-main .rewards-sec .rewards-sec-content {max-width:290px;}
.mobile-rewards-sec-main .rewards-sec .rewards-sec-content h6 {font-size: 20px;font-weight: bold;line-height: 24px; margin:0 0 8px;}
.mobile-rewards-sec-main .rewards-sec .rewards-sec-content p {font-size: 16px;line-height: 22px !important;font-weight: 400;}
/* Reimbursement CSS */
.reimbursement-Wrapper .custom-textarea{width:100%;}
.reimbursement-Wrapper .customForm .form-group {margin-bottom: 17px !important;}

/* My Transactions Styles */
.transaction-info .transaction-item:last-child{border: 1px solid rgba(177, 185, 193, 0.50);}
.transaction-item {min-width: 100%;background: var(--white-color);border-radius: 12px;padding: 16px;margin: 0 24px 24px 0px;width: 100%;border: 1px solid rgba(177, 185, 193, 0.50);}
.transaction-info {background: transparent;border-radius: 0;padding: 0;margin-bottom: 32px;width: 100%;}
.transaction-item:last-child{margin-bottom:0px;}
.telerik-table{width:100%;overflow-x:auto;}
/*.telerik-table .k-widget{width:800px;}*/
.transaction-history-sec h3, .transaction-history-sec h1{font-size:20px;margin:20px 0 16px;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li{margin:0 25px 0 0;}
.transaction-history-sec .multiple-transactions ul.nav-tabs li a{background:none;font-size:20px;background:none;}
.transaction-history-sec .dropdown-menu.dropdown-menu-end.show {width: 300px !important;left: 0px !important;}
/* No Benefits Found Page CSS */
.no-result-wrapper h1{line-height:32px; font-size:28px; letter-spacing:0.3px;}
.reward-program {margin-top: 30px;}
.no-result-wrapper .benefits-not-found h1 {font-size: 28px;letter-spacing: 1px;line-height: 30px;}
.no-result-wrapper p{font-size: 18px;line-height: 22px; color: #646F7D;}
.transaction-history-sec .default-amount-text{font-size:18px;line-height:22px;}
.transaction-history-sec .debit-text{color:var(--error-color);}
.transaction-history-sec .trans-detail-block{border-radius: 6px;background-color: var(--white-color);box-shadow: 0 2px 10px 0 rgba(0,0,0,0.08);padding:16px 16px 4px 16px;max-width: 375px;margin:15px auto 0;}
.transaction-history-sec .trans-detail-block ul li span{font-size: 14px;letter-spacing: 0.29px;line-height: 16px;display:inline-block; word-break:break-word;}
.transaction-history-sec .trans-detail-block ul li > span:first-child {width:50%; margin-bottom: 12px;color: #77869E;}
.transaction-history-sec table{width:100% !important;}
.transaction-history-sec table tr td:nth-child(3){width:22%;border-radius:4px 0 0 4px !important; font-size:14px;}
/*.transaction-history-sec .k-grid-header{display:none !important;}*/
.transaction-history-sec .green-color{color: var(--success-green-dark);}
.transaction-history-sec .k-grid-content td{vertical-align:middle !important;border:none !important}
/* .transaction-history-sec .k-grid-header .k-grid-header-wrap thead > tr th {display:none;} */
.transaction-history-sec .k-grid{background:none;}
.transaction-history-sec .k-grid table {width:100% !important; max-width:900px;}
.transaction-history-sec table tr td:first-child, .transaction-history-sec table tr th:first-child {width:18%;}
.transaction-history-sec table tr td:nth-child(2), .transaction-history-sec table tr th:nth-child(2) {width:34%;}
.transaction-history-sec .k-grid-content table, .card-view-sec-right .k-grid-content-locked table {table-layout:inherit;border-collapse:collapse;}
.transaction-history-sec .k-grid-content table tr{border-top:6px solid #f5f6f8 !important;}
.transaction-history-sec .k-grid-content table tr:first-child{border-top:none !important;}
.transaction-history-sec table tr td:last-child, .transaction-history-sec table tr th:last-child {text-align:right !important;width:30%; padding-right:15px;border-radius:0 4px 4px 0 !important; padding-right:8px;}
.transaction-history-sec table tr td:last-child .customLink  { font-size:13px}
.transaction-history-sec .custom-table tbody td {padding: 6px;}
/*.k-grid-content td .icon{width:40px;min-width:40px;}*/
.transaction-history-sec .card-view-sec ul.owl-carousel .owl-item li{border-left:1px solid rgb(177 185 193 / 40%);padding:0;margin:90px;}
.transaction-history-sec .card-view-sec ul.owl-carousel .owl-item:first-child li{border:none;padding:0;margin:0;}

.transaction-history-sec .fee-summary h4 {margin: 16px 0 0px;}
/*Reimbursement Requests css*/
.request-id{margin-top:0px; display:inline-block;}
/*survey form css */
.feedBackModal .survey-form-mob p {font-size: 16px;line-height: 20px;margin-bottom: 16px;text-align: left;}
.feedBackModal .survey-form-mob .customRadio {margin-bottom: 28px;margin-left: auto;text-align: center;}
.feedBackModal .survey-form-mob .rating-wrapper ul {margin: 0px 0px 20px 0px;text-align: center;max-width: 300px;margin-right: auto;margin-left: auto;}
.feedBackModal .survey-form-mob .rating-wrapper li {margin-right: 13px;width: 32px;height: 32px;font-size: 16px;line-height: 33px;text-align: center;margin-bottom: 20px;}
.feedBackModal .survey-form-mob .label-easy li:first-child::after {position: absolute;content: "Easy";left: 0;}
.feedBackModal .survey-form-mob .label-easy li:first-child::after, 
.feedBackModal .survey-form-mob .label-easy li:last-child::after, 
.feedBackModal .survey-form-mob .label-satisfied li:first-child::after, 
.feedBackModal .survey-form-mob .label-satisfied li:last-child::after {bottom: -16px;font-weight: 500;font-size: 14px;line-height: 14px;/* display: none; */}
.feedBackModal .survey-form-mob .label-satisfied li:first-child::after {left: 0;width: 96px;}
.feedBackModal .survey-form-mob .label-satisfied li:last-child::after {right: 0;width: 109px;}
.custom-popup .modal-body .survey-form-mob {padding: 16px 20px 24px;background-color: var(--white-color);}
.feedBackModal .survey-form-mob h4 {font-size: 18px;line-height: 20px;font-weight: 500;text-align: left;}
.feedBackModal .survey-form-mob .modal-header > h4 {font-size: 18px;line-height: 20px;letter-spacing: 0.4px;font-weight: 700;}
.myProfileRightPanel.feedBackModal.survey-form-scroll .slimScrollDiv { height: 500px !important;}
.myProfileRightPanel.feedBackModal.survey-form-scroll{ padding: 0;}
.modal-body .survey-form-scroll .slimscroll {height: 520px !important;overflow: scroll !important;}
.feedBackModal .rating-wrapper li {margin: 0px 3px 3px 0;width: 34px;height: 34px;font-size: 16px;line-height: 34px;border-radius: 4px;border: 1px solid #d8a69e;}
.feedBackModal p {font-size: 16px;line-height: 18px;}
.feedBackModal .rating-wrapper ul {margin:0 40px 20px 0;text-align: center;}
.rating-wrapper .name-survey-sec label {font-size: 12px;display: block;margin: 0;padding: 0;line-height: 16px;}
.rating-wrapper .name-survey-sec {margin: 10px 0 8px;}
.feedBackModal .btn-close {background-size: 40%;}
.feedBackModal.activate-card .modal-header .modal-title {font-size: 18px;line-height: normal;}
.feedBackModal h4 {font-size: 16px;line-height: normal;font-weight: 700;}
/*.reimbursement-table .telerik-table { width: 265%;}*/
.status-coloumn{white-space:nowrap;}
.text-no-ellipsis{text-overflow:inherit !important;}
/*Receipt popup*/
.receipt-slider-sec .modal-dialog { max-width: 75%; margin:0 auto;}
.carousel-receipt-popup{height:300px;}
.custom-popup.receipt-slider-sec .modal-body{min-height:450px;}
.receipt-slider-sec .carousel-item img {max-width: 100%; margin: 0 auto;max-height:250px;}
.receipt-slider-sec .carousel-indicators [data-bs-target]{width:32px; height:32px;}
/*Cart*/
.cart-list .cart-product-name .product-name {font-size: 16px;font-style: normal;font-weight: 700;line-height: 24px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.cart-list-sec .cart-image{width:80px; height:80px;}
.cart-list .cart-image{min-width:80px;}
.store-block .count-block h4{font-size:16px; line-height:20px;}
.store-block .count-block h4.mob-store{line-height:14px;}
.mob-clear-cart{font-size:12px;}
.mob-addmore{padding-left:36px;}
.cart-space{padding:20px 24px;}
.price-details{padding:0px 16px;}
.cart-font{font-size:14px;}
.outof-pocket{font-size:16px; line-height:14px;}
.price-details-font{font-size:14px; line-height:14px;}
.price-details{top:0px;}
.price-details-latest{position:static !important; top:0px !important;}
.price-details .proceed-checkout{display:flex; }
.price-details.price-details-rewards .icon-bg-btn{margin:0px 16px 0px 0px;}
.price-details .proceed-checkout button{width:240px; font-size:18px; line-height:20px;}
.custom-pills .nav-link{padding:9px 24px;}
.cart-adaptive .custom-pills .nav-pills .nav-link {background-color:#e9ecf0;color: var(--woodsmoke-color);position: relative;box-shadow: none !important;transition: none;font-weight: 400;font-size: 12px;}
.cart-adaptive .custom-pills .nav-pills .nav-link.active {background-color: #fff; font-weight:700;}
.salestax-price-details p {font-size: 14px !important;font-weight: 400;margin-top: 4px;}
.branding-logo {padding: 6px 10px;display: flex;}
.mobile-active-orders {margin: 12px 0 0;}
.cart-benefits-block {margin-bottom:6px;}
.product-card .add-cart, .product-card .product-btn {padding: 0 !important;min-width: auto !important;}

/*myProfile Right Panel*/
.myProfileRightPanel {padding: 14px 8px;}
.myProfileRightPanel p{line-height:18px;}
/*Marketplace*/
.mob-mt-10{margin-top:10px;}
.albertsons-marketplace .profile-sec.dynamic-banner{padding-top:20px;}
.albertsons-marketplace .shoping-block .icon{width:30px; height:30px;}
.albertsons-marketplace .shoping-block ul li{gap:16px;}
.albertsons-marketplace .albertsons-bg .profile-sec .profile-banner .albertsons-logo h2{margin-top:10px;}
.albertsons-marketplace .shoping-block{margin:28px 0px 26px;}
.albertsons-marketplace .safety-product .profileRightPanel .products h4{margin-top:0px;}
.albertsons-marketplace .safety-product .profileRightPanel{margin:0px;}
.albertsons-marketplace .fixed-header .result-header-fixed .safety-product{padding-top:0rem}
.albertsons-marketplace .safety-product .profileRightPanel .products h4{font-size:20px !important;}
.albertsons-marketplace .single-product-sec .prodcut-info h5{line-height:18px; font-weight:500;}
.albertsons-marketplace .single-product-sec .prodcut-info .item-title{line-height:18px; font-weight:500;}
/*search-new*/
.search-new .result-header-fixed .safety-product {padding-bottom: 0;}
.search-new .result-tiles .sort {margin: 5px 0 0;}
.search-new .noresults-found {margin: 0;}

 .show-tooltip.salestax-toopltip.toopltip-cont{max-width: 300px !important;}
/*Sales tax*/
.salestax-address {font-size: 14px;line-height: 14px;}
.salestax-address .custom-link{font-size: 14px;line-height: 14px;}
.address-info .hover-popup span {font-size: 14px;line-height: 18px;}
.salestax-address .hover-popup.bottom:after, .hover-popup.bottom:before {left: 50% !important;right: auto;}
.salestax-address .finaltax-tooltip.bottom:after, .finaltax-tooltip.bottom:before {left: 85px !important;right: auto;}
.salestax-price-details{margin-right:20px;}
.salestax-price-details p{font-size:13px;}
.salestax-toopltip .hover-popup {left:-80px;}
.salestax-toopltip .hover-salestax-popup {width:300px !important; left:-64px;}
.hover-salestax-popup.bottom:after, .hover-salestax-popup.bottom:before {left: 72px !important; right: auto;}
.orderdetails-taxtooltip{left:-96px;}
.salestax-toopltip .hover-popup p{font-size: 14px; line-height: 24px;}
.product-detail-tooltip .hover-popup{font-size: 14px; line-height: 24px; right: -80px; width:330px; z-index:9;}
.product-detail-tooltip .hover-popup.bottom:after, .product-detail-tooltip .hover-popup.bottom:before {left: auto !important; right: 77px !important;}
.custom-youpay{left:-60px;}
.custom-youpay.hover-popup.bottom:after, .custom-youpay.hover-popup.bottom:before {right: auto !important; left: 73px !important;}
.salestax-faq h4 {font-size: 20px; line-height:24px;}
.salestax-faq ul li {font-size: 16px; line-height:22px; max-width:100%;}
.salestax-faq{margin:24px 0px;}
.salestax-faq .icon-bg-btn{margin-bottom:18px; margin-top:20px;}
.salestax-zipcode-checkout{font-size: 14px;line-height: 14px;}
.salestax-zipcode-checkout .custom-link{font-size: 14px;line-height: 14px;}

.healthplan-block img {max-width: 96%;}
.custom-flex-card-check-iocn{top:-8px; transform:translateX(-50%); left:50%; width:18px !important; height:18px !important;}

/* Benefit tracker */
.albertsons-marketplace .tooltip-hide .custom-benefit-tracker{z-index:9;}
.how-works {margin: 24px 0 80px;padding: 0 20px;}

/*member rewards*/

/*Information*/
.information-case .modal-footer {padding: 12px 0px;}
.information-case.custom-popup .modal-body {padding: 24px;}

/*Create New Case*/ 
.create-new-case h3 {font-size: 28px;line-height: 28px;margin: 16px 0;}
.create-new-case h5 {font-size: 18px;line-height: 18px;margin: 0 0 18px;}
.create-new-case .form-check {margin: 0 0 10px;}
.create-new-case .create-new-case .form-check {margin: 0 0 10px;}
.create-new-case .textarea-block {position: relative;margin: 12px 0 0;}
/*member-cases*/
.member-cases-sec h1 {font-size: 24px;line-height: 28px;margin: 12px 0;}
.telerik-table .member-cases-grid .k-grid-header .k-header:first-child,
.telerik-table .member-cases-grid .k-grid th:first-child,
.telerik-table .member-cases-grid .k-grid td:first-child {padding-left: 12px;}
.telerik-table .member-cases-grid .k-grid-header .k-header:last-child {padding-right: 8px;}
.telerik-table .member-cases-grid tbody td {padding: 10px;}
.telerik-table .member-cases-grid .k-grid th {padding: 10px;}
.telerik-table .member-cases-grid .k-cell-inner > .k-link {padding: 8px 6px;}
.telerik-table .member-cases-grid th[aria-sort="none"].k-header:nth-child(2) > span.k-cell-inner::after {display:none;}

/*Case Details*/
.case-date .create-date:last-child{padding-left:0;}
.case-date .create-date:first-child{border-right:none; margin-bottom:12px;}
.health-service-table .table tr th, .health-service-table .table tr td {padding: 12px 10px; font-size:14px; line-height:18px;}

/*Upload Physician Document*/
.upload-doc .attachment-section { max-width: 100% !important;}

/*Manage Wallets*/
.myProfileRightPanel .available-wallet-name{margin-bottom:12px;}

/*Additional Configuration Popup */
.additional-configuration{ max-width:90%; min-width:90%;}

.multi-md-phone{display:none;}
}

@media (min-width:576px) and (max-width:767.98px) {
/* Albertsons css */
.albertsons-bg .profile-banner.albertsons-shop-inner-banner {background-size:cover !important; padding-top:32px;background:url(https://nationscdn.azureedge.net/otc-container/retail-store/albertsons-shop-inner-banner.png) 63% center no-repeat; margin-top:0 !important;}
.content-sec.albertsons-bg .back-text-btn {position:inherit;}
.albertsons-bg .albertsons-small-banner-main .shoping-block {display:block; opacity:1;}
.albertsons-bg .profile-sec .profile-banner p { color:var(--woodsmoke-color);}
.content-sec.albertsons-bg .back-text-btn {position:inherit;}
.albertsons-bg .shoping-block ul {display:inherit;}
.albertsons-bg .shoping-block ul li + li {padding:16px 0 0;}
.albertsons-bg .profile-sec .profile-banner .albertsons-logo h2 {font-size: 24px;font-weight: 700;line-height: 24px;letter-spacing: 0.25px;margin:0 0 0 5px;}
.auto-renual-cart .cart-list .cart-delete {margin-top: 87px;}

/*Order placed*/
.OrderPlacedModal .modal-content .modal-body{padding:20px;}
.orderdetails-tooltip {left: -100px;right: auto;}
.mob-orderdetails-tooltip .hover-popup.orderdetails-tooltip:after, .hover-popup.orderdetails-tooltip:before {left: 43%;}
.custom-disclaimer{padding:0px}
.view-order-details{width:100%;}
/*Disclaimer*/

/*Information*/
.information-case .modal-footer {padding: 12px 0px;}
.information-case.custom-popup .modal-body {padding: 24px;}
/*Create New Case*/ 
.create-new-case h5 {font-size: 18px;line-height: 18px;margin: 0 0 18px;}
.create-new-case .form-check {margin: 0 0 10px;}
.create-new-case .create-new-case .form-check {margin: 0 0 10px;}
.create-new-case .textarea-block {position: relative;margin: 12px 0 0;}
/*Member Cases */
member-case-info{max-width:360px; margin:0 auto;}
.case-info-inner{left:130px; top:115px;}
.case-info-inner h4{font-size:18px; line-height:16px;}
.case-info-inner p{font-size:16px;line-height:16px;}
}
@media (max-width: 575.98px) {
/* Albertsons css */
.payment-tooltip { width: 300px;}
.payment-tooltip p {font-size:14px !important; line-height:24px !important}
.albertsons-bg .profile-sec .profile-banner p { font-size: 12px;color:var(--woodsmoke-color); margin:0;}
.albertsons-bg .profile-sec .profile-banner p br {display:none;}
.albertsons-grocery-banner .albertsons-logo {margin:0 0 8px;}
.albertsons-bg .profile-sec .profile-banner .albertsons-logo h2 {font-size: 24px;font-weight: 700;line-height: 24px;letter-spacing: 0.25px;margin:0 0 0 5px;}
.albertsons-bg .albertsons-shop-banner-content .albertsons-logo {align-items:end;}
.albertsons-bg .albertsons-shop-banner-content .albertsons-logo img {max-width:160px;}
.albertsons-bg .albertsons-logo-sec .text-link {display:block;margin:8px 0 0;font-size: 12px;line-height: 14px;}
.albertsons-bg .shoping-block .info h4 { font-size: 18px; font-weight:600;}
.albertsons-bg .shoping-block ul {display:inherit;}
.albertsons-bg .shoping-block ul li {color:var(--woodsmoke-color); padding-right:0;}
.albertsons-bg .shoping-block ul li:after {display:none;}
.albertsons-bg .shoping-block ul li + li {padding:16px 0 0;}
.albertsons-bg .profile-banner.albertsons-shop-inner-banner {background-size:cover !important; padding-top:32px;background:url(https://nationscdn.azureedge.net/otc-container/retail-store/albertsons-shop-inner-banner.png) 63% center no-repeat; margin-top:0 !important;}
.albertsons-bg .albertsons-small-banner-main .shoping-block {display:block; opacity:1;}
.delivary-text-block-main .delivary-text-block { padding: 13px 3px 12px;}
.delivary-slot-sec-mob .delivary-slot-sec h3 {padding: 0 12px; font-size:14px; line-height:20px; }
.delivary-text-block-main{padding-bottom:20px;}
.delivary-slot-sec-mob .delivary-slot-sec ul {padding: 12px; overflow-x:scroll;}
.delivary-slot-sec-mob .delivary-slot-sec ul li .nav-link {font-size:12px; margin:0 4px 0 0; padding:6px 5px; min-width:65px;}
.delivary-slot-sec-mob .delivary-slot-sec ul li .nav-link span {font-size: 14px;}
.delivary-slot-sec-mob .delivary-slot-sec .list ul li .nav-link {font-size: 12px;margin: 0 4px 0 0;padding: 6px 5px;min-width: 65px;}
.delivary-slot-sec-mob .delivary-slot-sec .single-slot-sec .list ul li {margin: 0 10px 8px 0px;width: 46%;}
.delivary-slot-sec-mob .delivary-slot-sec .single-slot-sec .list ul {padding-left: 0px !important;padding-right: 0px !important;}
.delivary-instruction-block {margin-bottom: 16px;padding-top: 0; border-radius:0;}
.delivary-text-block .text {font-size: 13px;font-weight: 400 !important;line-height: 22px;}
.albertsons-bold-text span{font-weight:normal;}
.delivary-text-block .icon {margin: 0 2px 0 0;}
/* Albertsons end css */
.content-sec.albertsons-bg .back-text-btn {position:inherit;}
.checkout .checkout-form .custom-text { font-size: 13px; margin-top:0;}
.alert-box.flex-redirection-sec > img {display:none;}
.alert-box.flex-redirection-sec span { padding-right: 35px; display:inline-block;}

.admin-product-search-sec .category-search-wrap .search-wrap {width:100%; margin:5px 0 0;}
.subscription-modal .cart-list .cart-product-name .product-name{text-align:center;padding-right: 0 !important;}
.subscription-modal .cart-list .cart-delete p{text-align:center;}
.subscription-modal .cart-list .price-part:last-child {margin-right: 0;}
/*Reimbursement Requests css*/
.custom-approved-badge{position: relative; top: -5px;}
.editWrapper-mobile .cart-list .price-part span.mob-pricespace {margin-right:20px ;font-size: 20px !important;font-weight: 700 !important;line-height: 20px;color: var(--secondary-color) !important;}
.mob-orderdetails-tooltip {right: 0;min-width: 250px;max-width: 400px;}
.mob-orderdetails-tooltip .hover-popup.bottom:after, .hover-popup.bottom:before {left: 95%;}
.mob-orderdetails-tooltip .payment-tooltip.bottom:after, .payment-tooltip.bottom:before {left: 52%; transform:translateX(-52%)}
.orderdetails-boxborder {border-bottom: 1px solid #f7f7f7 !important;padding-bottom: 28px !important;padding-top: 28px !important;}
.icon-tooltip svg.mob-arrow {position: relative;top: 0;}
.orderdetails-tooltip {left: -100px;right: auto;}
.mob-orderdetails-tooltip .hover-popup.orderdetails-tooltip:after, .hover-popup.orderdetails-tooltip:before {left: 43%;}
/*Order placed*/
.OrderPlacedModal .modal-content .modal-body{padding:20px;}
.view-order-details{width:100%;}
/*Desclimer*/
.custom-disclaimer{padding:0px}
/*Review order details*/
.billing-adderess{font-size:20px; font-weight:500; color:var(--woodsmoke-color); line-height:24px;}
}
@media (min-width:414px) and (max-width:767px){
.healthplan-block h6{font-size:12px !important;}
}
@media(max-width:531px) {
.reimbursement-table .telerik-table { width: 265%;}
.grocery-banner-text.grocery-wrapper{padding:16px;}
.grocery-banner-text.grocery-wrapper h3{font-size:20px;}
}
@media(max-width:450px) {
/* Common Styles*/
.icon-bg-btn, .icon-border-btn {font-size: 16px;padding: 0 12px;}
/* Mobile Search Popup Styles*/

/** Product Details Content*/
.product-details-content .item-list li > span:first-child {width: 138px;}
/* shopping cart adaptive  Styles */
.cart-adaptive .info-box {right:48px}
/* My Benefits Styles */
.single-my-benefits-sec .tooltip-sec .show-tooltip .hover-popup { right: -72px;}
.single-my-benefits-sec .tooltip-sec .show-tooltip .hover-popup.top:after, .single-my-benefits-sec .show-tooltip .hover-popup.top:before {top: 100%; left: 81.5%;}
.registerFormBlock .zipcode-mob{margin-top:12px;}

}
@media(max-width:374.98px) {
.add-cart button[class*=btn]{min-width:40px;}
.mobile-active-orders .profileRightPanel .orderDetailsBox .productImages .imageBlock {height: 75px;width: 85px;}
.editWrapper-mobile .cart-image {min-width:65px;height:65px;}
/* shopping cart adaptive  Styles */
.cart-adaptive .cart-list .item {padding: 5px 5px;}
.cart-adaptive .cart-list .item {margin-right: 5px;}

}
.list-with-disc li{list-style:disc}
/* Product Details Page Loader */
.w-320{width:320px;}
.page-loader{top:0;left:0;right:0;bottom:0;z-index:9999;}
.load-bg{background:#E8E8E8;min-height:32px;}
.categories-load-bg{min-height:122px;}
.main-loader{background:rgba(255,255,255,0.8);width:100%;height:100%;position:fixed;top:0;z-index:9999999;left:0px;display:flex;align-items:center;justify-content:center;}
.loader-content{box-shadow:0px 4px 90px rgb(0 0 0 / 8%);border-radius:20px;padding:48px;width:540px;height:160px;background:var(--white-color);margin:auto;display:flex;align-items:center;justify-content:center;}
.loader-content h3{font-family: "museo-slab";font-size:28px;line-height:34px;margin:0 0 0 16px;font-weight:700;}
.loader-content h3 span{font-family: "museo-slab";font-weight:300;display:block;font-size:24px;}
.loader-img{--duration:2s;min-width:48px;min-height:48px;width:64px;height:64px;position:relative;}
.loader-img:before{content:"";width:10px;height:10px;border-radius:50%;position:absolute;display:block;background:var(--primary-color);top:37px;left:19px;transform:translate(-18px, -10px);-webkit-animation:dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;animation:dotRect var(--duration) cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;}
.loader-img svg{display:block;width:100%;height:100%;}
.loader-img svg rect{fill:none;stroke:var(--secondary-color);stroke-width:6px;stroke-linejoin:round;stroke-linecap:round;}
.loader-img svg rect{stroke-dasharray:192 64 192 64;stroke-dashoffset:0;-webkit-animation:pathRect 2s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;animation:pathRect 2s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;}
@-webkit-keyframes pathRect{
25%{stroke-dashoffset:64;}
50%{stroke-dashoffset:128;}
75%{stroke-dashoffset:192;}
100%{stroke-dashoffset:256;}
}

@keyframes pathRect{
25%{stroke-dashoffset:64;}
50%{stroke-dashoffset:128;}
75%{stroke-dashoffset:192;}
100%{stroke-dashoffset:256;}
}

@-webkit-keyframes dotRect{
25%{transform:translate(8px, 15px);}
50%{transform:translate(33px, -10px);}
75%{transform:translate(7px, -35px);}
100%{transform:translate(-18px, -10px);}
}

@keyframes dotRect{
25%{transform:translate(7px, 15px);}
50%{transform:translate(33px, -10px);}
75%{transform:translate(8px, -35px);}
100%{transform:translate(-18px, -10px);}
}

.suspense-fallback-loader{
min-height:50vh;
}

.information-popup .modal-body{padding:24px;border-radius: 0 0 8px 8px;}

.focus-tooltip:focus .hover-popup{display:block;}

/*
================================================
New Containers
================================================
*/
.custom-container {max-width:100% !important}

@media (min-width: 1920px) {
.custom-container {padding: 0 48px;}
.category-search-wrap{width:790px;}
.trending-sec .custom-container{/*max-width:1720px !important;*/}
.productBlock .custom-status-label {margin-left: 38px;}
}
@media (min-width: 1800px) and (max-width:1919px) {
.custom-container {
width:1800px !important;
}
}
@media (min-width: 1440px) and (max-width:1919.98px) {
.single-product-sec .icon-bg-btn img {margin: 2px 2px 0 0; }
.custom-container {padding: 0px 48px;max-width: 100%;margin: 0 auto;}
.productBlock.lineafter {margin-left: 60px;}
.icon-bg-btn {padding: 0px 10px;}
.productBlock .custom-status-label {margin-left: 60px;}
.outofstock-error-txt.space {line-height: 20px;margin-left: 57px;}
}

@media (min-width: 1366px) and (max-width:1439.98px) {
.custom-container {padding: 0 23px;}
.category-search-wrap .search-wrap {width: 100%;max-width: 538px;}
.category-search-wrap {margin: 15px 24px;}
.productBlock .custom-status-label {margin-left: 60px;}
.productBlock.lineafter {margin-left: 56px;}
}

@media (min-width: 1280px) and (max-width:1365.98px) {
.custom-container {padding: 0 28px;}
.category-search-wrap {margin: 15px 24px; width:490px;}
.custom-status-label {margin-left: 60px;}
.productBlock.lineafter {margin-left: 56px;}
}

@media (min-width: 1280px){
.multi-md-phone{display:none;}
}

@media (min-width: 1024px) and (max-width:1200px) {
.productBlock.lineafter {margin-left: 25px;}
.productBlock.tracking-space {margin-left:20px;}
}
@media (min-width: 1024px) and (max-width:1279.98px) {
.custom-container {padding: 0 16px;}
.contact-info-text{max-width:500px;}
.telerik-table .MonetaryTransactionsGrid th[aria-sort="none"].k-header:last-child > span.k-cell-inner::after {left: 80px;}
.count-block h1 {font-size: 16px;line-height: 20px;}
.store-block .delivery-block {font-size: 14px;line-height: 14px;}
.store-block .delivery-block .zipcode {font-size: 16px;line-height: 18px;}
header .multi-phone{display:none;}
multi-md-phone{display:block;}
}

@media (min-width: 768px) and (max-width:1023.98px) {
.custom-container {padding: 0 24px;}
.contact-info-text{max-width:500px;}
.telerik-table .MonetaryTransactionsGrid th[aria-sort="none"].k-header:last-child > span.k-cell-inner::after {left: 8px;}
}

@media (max-width: 767.98px) {
.custom-container {padding: 0 11px;}
}

.k-pager-numbers{display:flex !important;}
.k-pager-numbers-wrap select.k-dropdown, .k-pager-numbers-wrap select.k-dropdown-list, .k-pager-numbers-wrap select.k-dropdownlist{display:none !important;}
.survey-form-scroll .slimscroll {height: 520px !important;overflow-y: scroll !important;scrollbar-width:none}
.benefits-not-found h1{font-size:32px; letter-spacing:1.43px; line-height:38px; font-weight:400;}
.reward-program p{font-size:24px; line-height:29px; margin-bottom:16px; color:var(--secondary-blue-dark); font-weight:700;letter-spacing: 1.43px;}
.reward-program a{color:var(--secondary-blue-dark);}
.reward-program {margin-top:48px;}
.survey-form-scroll .slimscroll {height: 520px !important;overflow-y: scroll !important;scrollbar-width:none}

/*Apple product components*/
.initial {color: initial}
.bg-grocery{background:#09C0CE;}
.header-nav-section-top {top: var(--header-nav-section-top);}
.categories-safety-product-top {top: var(--categories-safety-product-top);}
.market-place-header-top {top: var(--market-place-header-top);}
.bg-grocery{background:#09C0CE;}

@media(min-width:1441px) and (max-width:1800px) {
.checkout-inner-new .nav-tabs li {padding: 0 140px 0 0;}
}
@media(min-width:1200px) and (max-width:1440px) {
.checkout-inner-new .nav-tabs li {    padding: 0 110px 0 0;}

}

.reward-program {margin-top:48px;}
.survey-form-scroll .slimscroll {height: 520px !important;overflow-y: scroll !important;scrollbar-width:none}

/* Border Css CSS */
.border-tabs .nav-tabs, .border-tabs .nav-link{border:none;}
.border-tabs .nav-link, .border-tabs .nav-link:hover{position:relative;padding:0 0 10px;margin:0 26px 0 0;white-space:nowrap;}
.border-tabs .nav-link{font-size: 20px;font-style: normal;font-weight: 400;line-height: 20px;color:#646F7D;letter-spacing:0.3px;}
.border-tabs .nav-link::before{bottom:0;content:"";height:4px;left:0;position:absolute;transition:all 0.5s ease-in-out;width:0;background:var(--primary-color);}
.border-tabs .nav-link.active{font-weight:600;color:var(--woodsmoke-color);background:none;}
.border-tabs .nav-link.active::before{width:100%;}

/*Physician Document css*/
.physician-document p {color: #808285;font-size: 16px;font-style: normal;font-weight: 400;line-height: 16px;margin: 24px 0px 16px;}
.physician-document-cont p {color: #808285;font-size: 16px;font-style: normal;font-weight: 400;line-height: 16px;margin: 16px 0 0;display: flex;align-items: center;justify-content: center;}
.physician-document-cont {width: 312px;color:#212121;font-size: 20px;font-weight: 700;line-height: 24px;margin:0 auto;}
.physician-document-img {border-radius: 4px;border: 1px solid #B1B9C1;background: #F5F6F8;display: flex;align-items: center;justify-content: center;max-width: 100%; padding:20px;position:relative;}
.physician-document .registerFormBlock textarea.form-control {height: 90px;background-color: #fff;border: 1px solid #B1B9C1;}
.physician-document label.form-label {color: #646F7D}
.physician-document-zoom {cursor: pointer;position: absolute;bottom: 8px;right: 8px;}

.upload-modal .modal-content {border-radius: 20px;padding: 36px 63px;text-align: center;}
.upload-modal .modal-content .upload-close-btn{position:absolute; right:24px; top:24px;}
.upload-modal .upload-title {font-size: 18px;font-weight: 600;line-height: normal;margin: 8px 0px 16px;}
.upload-modal p {font-size: 18px;font-weight: 400;line-height: normal;margin: 0px 0px 12px;}
.upload-modal .upload-text {color: #646F7D;font-size: 16px;font-weight: 500;line-height: normal;}
.dropdown-container {position: relative;}
.input-wrapper {position: relative;}
/* Dropdown hidden initially */
.dropdown-popupup {display: none;position: absolute;top: 100%;left: 0;width: 100%;border: 1px solid #E9ECF0;border-radius:4px;background: #fff;box-shadow: 0px 2px 10px 0px #0000001A;z-index: 10;max-height : 300px; overflow-y: auto;}

/* Show dropdown when input-wrapper or any child is focused */
.input-wrapper:focus-within .dropdown-popupup {display: block;}

.street-address-list {padding: 16px;font-size:16px;cursor: pointer;border-bottom: 1px solid #E9ECF0;display:flex;align-items:center;}
.street-address-list svg{margin-right:12px;}
.street-address-list:hover {background-color: #f0f0f0;border-left: 4px solid #33BDE3;font-weight: 700;}
.street-address-list:first-child:hover{border-radius:4px 0 0  0;} 

