.cmp-proceed-new-customer__no-result{align-items:center;display:flex;flex:1;flex-direction:column;gap:.6rem;text-align:center;margin:3rem .7rem 1rem}
.cmp-proceed-new-customer__no-result iconify-icon{color:#ff6413}
#view-popup-img .image{position:relative;cursor:pointer;display:none}
#view-popup-img .image:nth-child(1),#view-popup-img .image:nth-child(2),#view-popup-img .image:nth-child(3),#view-popup-img .image:nth-child(4){display:block}
.viewmoreimgtarget span{color:#fff;font-size:16px;cursor:pointer}
.viewmoreimgtarget span:hover{color:#f15922 !important;color:#fff}
.image-info{text-wrap:nowrap;cursor:pointer;font-size:12px;font-weight:300;opacity:.8}
.flex-container{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;width:1160px;margin:0 auto}
.flex-card{border-radius:12px;background:#fff url(clientlib/images/top-gradient.png) no-repeat right -20px;border:1px solid rgba(17,17,17,0.12);padding:15px;margin-top:40px;position:relative;padding-bottom:50px}
.flex-card-feature{border-radius:10px 10px 0 0;padding:0 12px;font-size:14px;font-weight:500;color:#fff;position:absolute;left:15px;top:-36px;line-height:36px}
.flex-card-feature.orange{background:linear-gradient(90deg,#fda716 0,#ce265e 100%)}
.flex-card-feature.purple{background:linear-gradient(90deg,#e42658,#f06d34,#dec525,#2ba6de)}
.planNameAndPrice{margin-top:25px}
.planInfo{display:flex;align-items:start;justify-content:space-between}
.planName{font-size:16px;color:#444}
.planPrice{font-size:28px;font-weight:600;color:#f04c23}
.planFeature{font-size:10px;color:#f04c23}
.planFeaturesCard{border-radius:0;padding:10px;border-top:1px dashed #bebebe;margin-top:10px}
.planFeaturesCardHeader{border-bottom:1px dashed #bebebe;font-size:10px;font-weight:500;display:flex;color:#111;line-height:20px;flex-direction:column;padding-bottom:10px;min-height:110px}
.planFeaturesCardHeader figure{display:flex;justify-content:start;align-items:center;gap:10px}
.planFeaturesCardHeader figure .captionIcon{width:30px;min-width:25px;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:13px;height:14px}
.planFeaturesCardHeader figcaption{font-weight:400;font-size:12px;line-height:18px;vertical-align:middle;margin-bottom:6px}
.planFeaturesCardBody{display:flex;justify-content:space-evenly;align-items:center;padding:10px 0}
.smartLogo{width:33px}
.tvChannelsLogo,.ottLogos{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.logoItem{border-radius:2px;border:1px solid #dfdfdf;display:flex;align-items:center;justify-content:center;width:32px;height:32px}
.noBorder{border:0}
.customBlock{font-size:8px;color:#999;align-items:end}
.ottLogos .logoItem{border-radius:5px}
.ottLogos .logoItem img{border-radius:5px}
.viewDetails{text-align:center;font-size:8px;font-weight:500;width:50%;margin-left:50%}
.viewDetails a{color:#ff5a12;text-decoration:none}
.viewDetails a:hover{color:#ff5a12;text-decoration:underline}
.planCaption{font-weight:600;font-size:14px;line-height:25px;text-transform:uppercase;color:#f04c23}
.planFeatures{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px;justify-items:center;padding-bottom:10px;border-bottom:1px solid rgba(17,17,17,0.12);min-height:200px}
.planFeaturesItemsWrapper a{text-decoration:none;cursor:default}
.planFeaturesItemsWrapper a:hover .planFeatureTitle{color:#f04c23;transition:all .3s ease-in}
.planFeaturesItemsWrapper a:hover .planFeaturesItem{border-color:#f04c23;transition:all .3s ease-in}
.planFeatureTitle{font-size:11px;color:#000;text-align:center;margin-top:5px;text-decoration:none;max-width:110px}
.planFeaturesItem{width:109px;height:47px;border:1px solid #757575;display:flex;align-items:center;justify-content:center;border-radius:5px}
.selectAntennaSection{display:flex;justify-content:space-between;margin-top:10px;align-items:center;gap:8px}
.chooseAntenna,.submitBtn{width:100%;flex:1;display:flex;justify-content:center}
.submitBtn button{border-radius:6px;background:#f04c23;color:#fff;font-size:13px;font-weight:500;text-transform:uppercase;border:0;padding:15px 50px;cursor:pointer;width:100%}
.inputCheckboxGroup{font-size:10px;color:#929292}
.antennaTitle{color:#929292;font-size:14px;margin-bottom:5px}
.flexCardFooter{position:fixed;bottom:0;left:0;right:0;line-height:39px;background:#e3e3e3;border-radius:0 0 12px 12px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px;color:#000}
.deliveryTxt{padding-left:15px;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px}
.dateWrapper{padding-right:15px;font-size:13px;font-weight:500;letter-spacing:1px;display:flex;justify-content:end}
.dateWrapper span{display:inline-block;margin-left:5px}
.editBtn{color:#fff;font-size:13px;font-weight:500;background:#f04c23;border-radius:4px;border:0;padding:5px 15px;letter-spacing:1px}
.tvChannelsContainer,.smartServiceContainer{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}
.getaconnectionnewtabs{@include respond(phone){display:none}
>.cmp-tabs__tablist{display:flex;justify-content:center;padding-bottom:30px;@include respond(tablet-1024){padding-bottom:0}
@include respond(phone){display:none}
>.cmp-tabs__tab{font-size:14px;font-weight:500;color:#c4c4c4;cursor:default;pointer-events:none}
>.cmp-tabs__tab--active{border:0;color:#444;cursor:pointer;pointer-events:auto}
>.cmp-tabs__tab:nth-child(1){position:relative;&::before{content:"01";height:1rem;width:1rem;background-color:white;color:#c4c4c4;margin-right:1rem;padding:14px;border-radius:50%;font-weight:400}
&::after{content:"";width:1.5rem;height:1.5rem;padding:1.8rem;border:1px solid #dfdfdf;background:transparent;position:absolute;left:8px;top:-13px;border-radius:50%}
}
>.cmp-tabs__tab:nth-child(2){position:relative;&::before{content:"02";height:1rem;width:1rem;background-color:white;color:#c4c4c4;margin-right:1rem;padding:14px;border-radius:50%;font-weight:400}
&::after{content:"";width:1.5rem;height:1.5rem;padding:1.8rem;border:1px solid #dfdfdf;background:transparent;position:absolute;left:8px;top:-13px;border-radius:50%}
}
>.cmp-tabs__tab:nth-child(3){position:relative;&::before{content:"03";height:1rem;width:1rem;background-color:white;color:#c4c4c4;margin-right:1rem;padding:14px;border-radius:50%;font-weight:400}
&::after{content:"";width:1.5rem;height:1.5rem;padding:1.8rem;border:1px solid #dfdfdf;background:transparent;position:absolute;left:8px;top:-13px;border-radius:50%}
}
>.cmp-tabs__tab--active:nth-child(1){position:relative;&::before{content:"01";height:1rem;width:1rem;background-color:#f04c23;color:white;margin-right:1rem;padding:14px;border-radius:50%;font-weight:400}
&::after{content:"";width:1.5rem;height:1.5rem;padding:1.8rem;border:1px solid #dfdfdf;background:transparent;position:absolute;left:8px;top:-13px;border-radius:50%}
}
>.cmp-tabs__tab--active:nth-child(2){position:relative;&::before{content:"02";height:1rem;width:1rem;background-color:#f04c23;color:white;margin-right:1rem;padding:14px;border-radius:50%;font-weight:400}
&::after{content:"";width:1.5rem;height:1.5rem;padding:1.8rem;border:1px solid #dfdfdf;background:transparent;position:absolute;left:8px;top:-13px;border-radius:50%}
}
>.cmp-tabs__tab--active:nth-child(3){position:relative;&::before{content:"03";height:1rem;width:1rem;background-color:#f04c23;color:white;margin-right:1rem;padding:14px;border-radius:50%;font-weight:400}
&::after{content:"";width:1.5rem;height:1.5rem;padding:1.8rem;border:1px solid #dfdfdf;background:transparent;position:absolute;left:8px;top:-13px;border-radius:50%}
}
&.antena-selection{li{padding:0 20px;.antenna-checkbox{.plan-checkbox{display:flex;align-items:center;.antenna-label{color:#333;font-size:14px;font-weight:400;letter-spacing:.28px;padding-left:12px}
}
}
}
}
}
.container--select-product-container{width:90%;margin:0 auto;@include respond(tablet-1024){width:78%}
.error-container{width:100%;display:flex;justify-content:center}
.selectproduct.swiper-slide{padding:1rem;display:flex;height:auto;@include respond(phone){background-color:#f5f5f5}
}
.swiper-pagination{bottom:18.6rem !important;display:flex;justify-content:center;align-items:center;@media screen and (min-width:767px) and (max-width:1025px){bottom:6.6rem !important}
.swiper-pagination-bullet{background:#202020;opacity:.5;height:8px;width:8px}
.swiper-pagination-bullet-active{background-color:transparent !important;opacity:1;border:2px solid #f04c23;height:10px;width:10px}
}
.swiper-button-prev,.swiper-button-next{background-color:#f04c23;border-radius:50%;color:white;width:40px;height:40px;display:flex;align-items:center;justify-content:center;top:69%;padding:10px;@include respond(tablet-1024){top:87%}
@include respond(phone){display:block}
}
.swiper-button-disabled{opacity:1 !important;background-color:white !important;box-shadow:0 1px 15px 1px #96919133}
.swiper-button-prev::after{filter:brightness(0) invert(1);content:url("../../../../../content/dam/dishtv-aem-web-platform/images/newconnection/left-arrow.png");display:flex;justify-content:center;align-items:center;font-size:14px}
.swiper-button-next::after{filter:brightness(0) invert(1);content:url("../../../../../content/dam/dishtv-aem-web-platform/images/newconnection/left-arrow.png");object-fit:contain;display:flex;justify-content:center;align-items:center;font-size:14px;transform:rotate(180deg)}
.swiper-button-disabled::after{filter:brightness(1) invert(0)}
.swiper-button-prev{position:absolute;left:44%;@include respond(tablet-1024){left:35%}
}
.swiper-button-next{right:44%;@include respond(tablet-1024){right:35%}
}
}
.Select-Product-Teaser{margin-bottom:0 !important}
}
.infoTooltip{position:relative;cursor:pointer}
.tooltip-icon{position:relative}
.tooltip-content{display:none;position:absolute;bottom:100%;left:50%;transform:translateX(-90%);width:280px;background:black;border:1px solid #e2e2e2;border-radius:8px;padding:15px;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:15px;z-index:1000;scrollbar-color:#f04c23 #2d2d2d;overflow-y:auto;max-height:200px;scrollbar-width:thin}
.tooltip-content::-webkit-scrollbar{width:2px}
.tooltip-content::after{content:'';position:absolute;bottom:-8px;right:0;transform:translateX(-22%);border-left:22px solid transparent;border-right:22px solid transparent;border-top:22px solid black;z-index:-1}
.tooltip-content ul{list-style:none;padding:0;margin:0}
.tooltip-content li{position:relative;padding-left:15px;margin-bottom:8px;font-size:14px;color:white;line-height:1.4}
.tooltip-content li::before{content:'';position:absolute;left:0;top:8px;width:4px;height:4px;background-color:#666;border-radius:50%}
.tooltip-content li:last-child{margin-bottom:0}
.infoTooltip:hover .tooltip-content{display:block}
#price_description{color:#f04c23;font-weight:400;min-width:250px}
@media only screen and (max-width:649px){#price_description{min-width:100px}
}
.antenna-checkbox{color:#929292}
.antenna-checkbox p{margin-bottom:4px}
.plan-checkbox{display:flex;gap:6px;font-size:12px}
#new-checkmark{border:1px solid grey}
.logoItem img,.planFeatures img{height:auto !important}
.swiper-pagination{display:none}
@media only screen and (max-width:649px){.flexCardFooter{margin-bottom:5px}
.Select-Product-Teaser{margin-bottom:2pc}
.new-connection-gst-extra-text{bottom:-4pc;display:contents}
}
.planFeaturesItem img{max-height:60%;max-width:70%}
.view-details-channel-box{color:#f04c23;cursor:pointer;font-size:10px;font-weight:500;text-align:center}