.equipment-message-display-none {
    display: none;
}

.pph-cta a {
    background: #FFFFFF;
    color: #483092;
    white-space: nowrap;
}

/* Build a Plan */
/*
.codekeeper-v2.mvno-layout.build-a-plan .product-mobile, 
.codekeeper-v2.mvno-layout.build-a-plan .product-tv {
    margin-bottom: 0;
}

.codekeeper-v2.mvno-layout.build-a-plan .product-internet .title, 
.codekeeper-v2.mvno-layout.build-a-plan .product-mobile .title,
.codekeeper-v2.mvno-layout.build-a-plan .product-tv .title {
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 16px;
    letter-spacing: -0.02em;
}

.codekeeper-v2.mvno-layout.build-a-plan .product-mobile .title,
.codekeeper-v2.mvno-layout.build-a-plan .product-tv .title {
    margin-bottom: 0;
}

.bap-mobile #bap-internet-speed-choices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.bap-mobile #bap-internet-speed-choices .bap-isc {
    background: #FFF;
    border: 1px solid rgba(90, 90, 90, 0.4);
    border-radius: 6px;
    padding: 35px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bap-mobile #bap-internet-speed-choices .active.bap-isc {
    border: 2px solid rgba(1, 1, 1, 1.0);
}

.bap-mobile #bap-internet-speed-choices .bap-isc span {
    display: block;
    pointer-events: none;
}

.codekeeper-v2.mvno-layout.build-a-plan .mobile-section-top,
.codekeeper-v2.mvno-layout.build-a-plan .tv-section-top {
    align-items: center;
    display: flex;
    margin-bottom: 20px;
}

.codekeeper-v2.mvno-layout.build-a-plan .mobile-section-bottom {
    margin-bottom: 50px;
}

.codekeeper-v2.mvno-layout.build-a-plan .mobile-section-top h3,
.codekeeper-v2.mvno-layout.build-a-plan .tv-section-top h3 {
    margin-bottom: 0;
}

.codekeeper-v2.mvno-layout.build-a-plan .toggle-wrapper {
    display: inline-block;
    vertical-align: middle;
}

.codekeeper-v2.mvno-layout.build-a-plan .toggle-wrapper button {
    border: 0;
    border-radius: 40px;
    background: #483092;
    display: block;
    height: 32px;
    margin: 0 10px 0 0;
    position: relative;
    width: 68px;
}

.codekeeper-v2.mvno-layout.build-a-plan .toggle-wrapper button div {
    background: #FFFFFF;
    border-radius: 20px;
    height: 26px;
    pointer-events: none;
    position: absolute;
    -webkit-transition: 0.5s left;
    transition: 0.5s left;
    top: 3px;
    width: 26px;
}

.codekeeper-v2.mvno-layout.build-a-plan .toggle-wrapper.active button div {
    left: 39px;
}

.codekeeper-v2.mvno-layout.build-a-plan .toggle-wrapper input[type="checkbox"] {
    opacity: 0;
    position: absolute;
    width: 0;
}

.bap-mobile #bap-mobile-line-choices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 16px;
}

.bap-mobile #bap-mobile-line-choices .bap-mlc {
    border: 1px solid rgba(90, 90, 90, 0.4);
    flex: 1;
    padding: 10px;
    cursor: pointer;
    text-align: center;
}

.bap-mobile #bap-mobile-line-choices .active.bap-mlc {
    border: 2px solid rgba(1, 1, 1, 1.0);
}

.bap-mobile #bap-mobile-offer-choices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.bap-mobile #bap-tv-offer-choices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
}

.bap-mobile #bap-mobile-offer-choices .bap-moc,
.bap-mobile #bap-tv-offer-choices .bap-toc {
    background: #FFF;
    border: 1px solid rgba(90, 90, 90, 0.4);
    padding: 32px 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 6px;
    max-width: 140px;
    justify-content: center;
}

.bap-mobile #bap-mobile-offer-choices .active.bap-moc,
.bap-mobile #bap-tv-offer-choices .active.bap-toc {
    border: 2px solid rgba(1, 1, 1, 1.0);
}
*/

