.tv-newpackets .planbox-card  {
     background: var(--colours-basic-accent);
}

.tv-newpackets {
    font-family: 'TeleNeo Var'!important;
}

.tv-newpackets .planbox-card-main-body .planbox-card-button{
    background: var(--colours-basic-accent)!important;
    border-radius: 50px;
    color: white;
    height: 51px;
    width: 162px;
    font-size: 18px;
}

.tv-newpackets hr.green-line{
    height: 1px;
    width: 200px;
    background-color: #000!important;
    margin-bottom: 10px;
    margin-top: 10px;
}

.tv-newpackets .bluearea-title{
    color: #ffff;
    font-family: 'TeleNeo Var'!important;
    font-size: 24px;
    padding: 20px;
    text-align: center;
    font-weight:800
}

.tv-newpackets .bluearea-title2{
    color: #ffff;
}

.tv-newpackets .planbox-card-main-body .package-info{
    font-family: 'TeleNeo Var'!important;

}

.tv-new-packets-container{
    font-family: 'TeleNeo Var'!important;
}

.tv-newpackets .analytics-word{
   font-family: 'TeleNeo Var'!important;
    color:#000000;
}

.tv-newpackets .planbox-card .planbox-card-title{
    color: #FFFFFF;
    font-family: 'TeleNeo Var'!important;
    font-weight: 700;
}

.tv-newpackets .planbox-card .planbox-card-title .planbox-card-title-price{
    color: #FFFFFF;
    font-family: 'TeleNeo Var'!important;
    font-weight: 700;
}

.tv-newpackets .planbox-card .planbox-card-subtitle{
    color: #FFFFFF;
    font-family: 'TeleNeo Var'!important;
    font-weight: 700;
}

.desktop-message,* {
     font-family: 'TeleNeo Var'!important;
}

.tv-newpackets .collapse-button-reverse{
    min-width: 20px;
    min-height: 20px;
    background:url("/ote_static/reposition/images/icons/collapse-down_solid.svg") no-repeat left center;
    background-position: center;
    transform: rotate(180deg);
}

.tv-newpackets .planbox-card .planbox-card-title2 {
    color: #000000;
     font-family: 'TeleNeo Var'!important;
     font-weight: 700;
}

.tv-newpackets .planbox-card .planbox-card-title-green{
    color: #000000;
     font-family: 'TeleNeo Var'!important;
     font-weight: 700;
}

.tv-newpackets .planbox-card .planbox-card-subtitle-green{
    color: #000000;
    font-family: 'TeleNeo Var'!important;
    font-weight: 700;
}

.tv-newpackets .planbox-card .planbox-card-subtitle-bold-green{
    color: #000000;
    font-family: 'TeleNeo Var'!important;
}

.tv-newpackets .pricepack-button {
    background: #e20074;
    border: 1px solid #e20074;
}


.tv-newpackets .pricepack-button:hover {
    background: #B5005D!important;
}

.tv-newpackets .pricepack-amount {
    color: #000000;
    font-family: 'TeleNeo Var'!important;

}

.tv-newpackets .pricepack-decimal {
    color: #000000;
    font-family: 'TeleNeo Var'!important;
}

.tv-newpackets .title-pack-footer {
    color: #000000;
    font-family: 'TeleNeo Var' !important;
}

.tv-newpackets .bluearea {
    background-color: #e20074!important;
}

.tv-newpackets .tv-newpackets-channel-list {
    background: #000000;
}

.tv-newpackets .whitearea-card-title {
    color: #000000;
    font-weight:500;
}

.tv-newpackets .whitearea-card-body {
    color: #000000;
}

.tv-newpackets .whitearea-possibilities-title {
    color: #000000;
    font-weight:600;
}

.tv-newpackets .whitearea-cards-placeholder {
    display: none;
}

.tv-newpackets .subtitle-pack {
  color: #000000;
}

.tv-newpackets .title-pack {
  color: #000000;
  font-weight:500;
}

.tv-newpackets .collapse-button{
    min-width: 20px;
    min-height: 20px;
    background:url("/ote_static/reposition/images/icons/collapse-down_solid.svg") no-repeat left center;
    background-position: center;

}

.tv-newpackets .tv-newpackets-main-body {
    min-height: 300px;
    background-color: #f1f1f1;
}

.tv-newpackets .planbox-card-main-body .planbox-card-button:hover{
    background-color: #b5005d!important;
}

.tv-newpackets .gray-box-info{
   font-weight:600;
}

.tv-newpackets .pack-price-placeholder {
   font-weight:500;
}

.tv-newpackets .gray-box-info-header {
    font-weight:500;
}

.package-info b {
    font-weight:700!important;
}

.package-info-no-top-pad b {
    font-weight:700!important;
}

.tv-newpackets .planbox-card-main-body .package-info {
    padding:20px;
    font-size:18
}

.tv-newpackets .planbox-card-main-body .package-info-no-top-pad {
    padding:20px;
    font-size:18
}

.tooltip-inner {
    background-color: #f1f1f1 !important;
    color: black!important;
}



.dropdown__container--menu li a.active, .dropdown__container--menu li a:hover, .eshop .dropdown__container--toggle i {
    color: black!important;
}

.input-text-container-bundle-c1 button {
    color: black!important;
}

.dropdown__container--toggle i {
    color: black!important;
}

.tv-newpackets .background-1{
    margin-top: -25px!important;
}

.ODSExtendedNav-Wrapper .ODSFooterMenuItem:hover{
    text-decoration:underline!important;
}

.ODSGlobalHeaderMenuLabel:hover {
  text-decoration: none!important;
}

.navbar-desktop:after {
    height: 0!important
}

.navbar-mobile:after {
    height: 0!important
}

.navbar-mobile {
    height: 62px;
}

.navbar-desktop {
    height: 74px;
}

.form__checkbox input[type=checkbox]:checked~label .form__checkbox__icon {
    background: #e20074 !important;
    opacity: 1
}

/*.toolkit-base {
    display:none;
}*/

.pdp-price-sticker .pdp-buy-button {
  background:#e20074!important;
  border:1px solid #e20074!important;
  border-radius:999px!important;
}

.pdp-price-sticker .pdp-buy-button:hover {
    background:#b5005d!important;
    border:1px solid #b5005d!important;
    border-radius:999px!important;
}

.color-dark-green {
    color: #ffffff
}

.tv-newpackets .gray-box-info a, .subtitle-pack a{
    text-decoration: none;
    color: #e20074;

}