/*YSL*/
.option-ysl-NA-BillPhoneNo{
    padding-top:20px;
}
.bi-height{
    min-height:191px; 
    height:18rem !important;
}
/*iPhone X style*/
@media only screen and (min-width:375px) and (max-width:812px) and (orientation:landscape) {
    .promostyle {
        padding-top: 0px !important;
    }
}
@media only screen and (min-width:375px) and (max-width:812px) and (orientation:portrait) {
    .promostyle {
        padding-top: 0px !important;
    }
}
@media only screen and (max-width: 600px) {
    /*.promostyle {
   
    padding-top: 0px !important;
}*/
    .yslBusNameCatgSpacer
    {
        margin-left:0rem !important;
        margin-top: 20px;
    }
    .yslBusFormSpacerIn{
        /*margin-top: 2rem;*/
    }
    .yslDupNextBtn{
        margin-right:0 !important;
    }
}
/*! VZRF 2.21.0 */
/*Overwriting Header CSS */
/* line 4, ../../scss/app/vbmURC.scss */
h1 {
  font-family: inherit !important;
}

/* line 8, ../../scss/app/vbmURC.scss */
#ghfbody {
  font-family: inherit !important;
  width: auto !important;
}

/* line 13, ../../scss/app/vbmURC.scss */
#ghfbodycont {
  min-width: inherit !important;
}

/* line 17, ../../scss/app/vbmURC.scss */
[data-open-tooltip].active {
  z-index: 350;
}

/* line 21, ../../scss/app/vbmURC.scss */
hr, .border-bottom {
  border-color: #e4e5e3 !important;
}

/* line 26, ../../scss/app/vbmURC.scss */
.w_bundle-price[data-equal-height].center {
  height: auto !important;
}

/* line 32, ../../scss/app/vbmURC.scss */
.smb-container {
  max-width: 58.75rem;
  margin: 0 auto;
  /* Overwriting vzrf "focus BLUE BORDER" to NONE */
}
.smb-container-checkout{
    padding-top:5rem;
}
.smb-container-urc{
    padding-top:12rem;
}
.sticky-nav-urc{
    padding-top:6rem;
    position:fixed !important;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 32, ../../scss/app/vbmURC.scss */
  .smb-container {
    /*padding: 0 0.5rem;*/
  }
  .smb-container-checkout{
    padding-top:5rem;
}
  .smb-container-urc{
    padding-top:13rem;
}
.sticky-nav-urc{
    padding-top:5rem;
    position:fixed !important;
}
  /* line 38, ../../scss/app/vbmURC.scss */
  .smb-container .tiny-text-medium {
    font-size: 1rem !important;
    line-height: 1.3125rem;
  }
  /* line 43, ../../scss/app/vbmURC.scss */
  .smb-container .tiny-text-small {
    font-size: 0.875rem !important;
    line-height: 1.3125rem;
  }
  /* line 48, ../../scss/app/vbmURC.scss */
  .smb-container .tiny-text-tiny {
    font-size: 0.75rem !important;
    line-height: 1.125rem;
  }
  /* line 53, ../../scss/app/vbmURC.scss */
  .smb-container .tiny-bg-white {
    background-color: #fff !important;
  }
  /* line 57, ../../scss/app/vbmURC.scss */
  .smb-container .tiny-inline-block {
    display: inline-block;
  }
  /* line 61, ../../scss/app/vbmURC.scss */
  .smb-container .tiny-mw-50 {
    max-width: 50px;
  }
  /* line 65, ../../scss/app/vbmURC.scss */
  .smb-container .tiny-text-xlarge {
    font-size: 1.125rem !important;
    line-height: 1.5rem;
  }
}
@media only screen and (max-width: 30rem) {
  /* line 71, ../../scss/app/vbmURC.scss */
  .smb-container [data-xscroll] {
    width: auto;
  }
}
/* line 77, ../../scss/app/vbmURC.scss */
.smb-container ::-webkit-scrollbar {
  /*display: none;*/
}
/* line 83, ../../scss/app/vbmURC.scss */
.smb-container .button::before, .smb-container a.button::before {
  font-size: 0.75rem;
  margin-top: -0.375rem;
}
/* line 88, ../../scss/app/vbmURC.scss */
.smb-container .button.text-xxlarge::before, .smb-container a.button.text-xxlarge::before {
  font-size: 1rem;
}
/* line 96, ../../scss/app/vbmURC.scss */
.smb-container .button:focus:not(.no-focus-effect).link-text::after,
.smb-container .button:focus:not(.no-focus-effect).cta-text::after,
.smb-container a.button:focus:not(.no-focus-effect).link-text::after,
.smb-container a.button:focus:not(.no-focus-effect).cta-text::after {
  content: '';
  box-shadow: none;
}


/* Due date calendar*/
table.cal_header{text-transform:none;text-shadow:1px 1px 1px #fff;padding:5px 0px;}
.cal_dayheader{font-size:1.2em; color:#666;border-bottom:3px solid #fff;border-top:none;border-left:none;border-right:none;height:30px;}
#calendar table{border-collapse:none;}
#calendar td.cal_days,td.cal_days_selected,td.cal_days_charged,td.cal_days_charged_selected,td.cal_days_wnselected,td.cal_days_ordered,td.cal_days_discordered,td.cal_days_charged_wnselected{border:0px solid white;border-bottom:3px solid white;border-left:3px solid #fff;height:2.25em;width:3em;text-shadow:1px 1px 1px #333;font-size:17px;}
#calendar td.cal_days:last-child,#calendar td.cal_days_selected:last-child,#calendar td.cal_days_charged:last-child,#calendar td.cal_days_charged_selected:last-child,#calendar td.cal_days_wnselected:last-child,#calendar td.cal_days_ordered:last-child,#calendar td.cal_days_discordered:last-child{border-right:3px solid white;}
.cal_days{background-color:#4A9A4D;cursor:pointer;}.cal_days_selected{background-color:#2E67B2;}.cal_days_charged,.cal_days_charged_selected{background-color:#7F3483;cursor:pointer;}.cal_days_ordered{background-color:#2E67B2;color:#fff !important;text-shadow:none;font-weight:bold;}.cal_days_wnselected{background-color:#006600;}.cal_days_discordered{background-color:#ED1C24;color:#fff !important;text-shadow:none;font-weight:bold;}
.cal_days a,.cal_days_selected a,.cal_days_charged a,.cal_days_charged_selected a,.cal_days_wnselected a,.cal_days_ordered a,.cal_days_discordered a{color:#fff !important;text-decoration:none;display:block;padding:0px;margin:0;text-shadow:none;font-weight:bold;font-size:17px;}.cal_days_charged_selected a{background-color:#2E67B2;padding:6px 0;margin:0 1px;}
.off{color:#666;background-color:#e5e5e5;text-shadow: 1px 1px 1px #fff !important;cursor:default;font-weight:bold;}    
.cal_month{background-color:#5b5c5e;display:block;width:100%;padding-left:0px;padding-right:0px;-moz-box-sizing:border-box;color:#fff;text-shadow:1px 1px 1px #333;}

/*Due Date For premium dates */
table.cal_header{text-transform:none;text-shadow:1px 1px 1px #fff;padding:5px 0px;}
.cal_dayheader{font-size:1.2em; color:#666;border-bottom:3px solid #fff;border-top:none;border-left:none;border-right:none;height:30px;}
//#calendar table{border-collapse:none;}
#calendar td.cal_days_premium, td.cal_days_selected_premium{border:0px solid white;border-bottom:3px solid white;border-left:3px solid #fff;height:2.25em;width:3em;text-shadow:1px 1px 1px #333;font-size:17px;}
#calendar td.cal_days_premium:last-child{border-right:3px solid white;}
.cal_days_premium{background-color:#7F3483;cursor:pointer;}
.cal_days_selected_premium{background-color:#7F3483;}
.cal_days_premium a,.cal_days_selected_premium a{color:#fff !important;text-decoration:none;display:block;padding:0px;margin:0;color:#fff;text-shadow:none;font-weight:bold;}
.off{color:#666;background-color:#7F3483;text-shadow: 1px 1px 1px #fff !important;cursor:default;font-weight:bold;}    
.cal_month{background-color:#7F3483;display:block;width:100%;padding-left:0px;padding-right:0px;-moz-box-sizing:border-box;color:#fff;text-shadow:1px 1px 1px #333333;}

/*Due Date for HOO*/
table.cal_header{text-transform:none;text-shadow:1px 1px 1px #fff;padding:5px 0px;}
.cal_dayheader{font-size:1.2em; color:#666;border-bottom:3px solid #fff;border-top:none;border-left:none;border-right:none;height:30px;}
#calendar table{border-collapse:separate;}
#calendar td.cal_days_HOO, td.cal_days_selected_HOO{border:0px solid white;border-bottom:3px solid white;border-left:3px solid #fff;height:2.25em;width:3em;text-shadow:1px 1px 1px #333;font-size:17px;}
#calendar td.cal_days_HOO:last-child{border-right:3px solid white;}
.cal_days_HOO{background-color:#F8D362;cursor:pointer;}
.cal_days_selected_HOO{background-color:#F8D362;}
.cal_days_HOO a,.cal_days_selected_HOO a{color:#fff !important;text-decoration:none;display:block;padding:0px;margin:0;color:#fff;text-shadow:none;font-weight:bold;}
.off{color:#666;background-color:#F8D362;text-shadow: 1px 1px 1px #fff !important;cursor:default;font-weight:bold;}    
.cal_month{background-color:#F8D362;display:block;width:100%;padding-left:0px;padding-right:0px;-moz-box-sizing:border-box;color:#fff;text-shadow:1px 1px 1px #333333;}

/* Disc Due date calendar*/
table.cal_header{text-transform:none;text-shadow:1px 1px 1px #fff;padding:5px 0px;}
.cal_dayheader{font-size:1.2em; color:#666;border-bottom:3px solid #fff;border-top:none;border-left:none;border-right:none;height:30px;}
#calendar_d table{border-collapse:separate;}
#calendar_d td.cal_days_disc, td.cal_days_selected_disc{border:0px solid white;border-bottom:3px solid white;border-left:3px solid #fff;height:2.25em;width:3em;text-shadow:1px 1px 1px #333;font-size:17px;}
#calendar_d td.cal_days_disc:last-child{border-right:3px solid white;}
.cal_days_disc{background-color:#4A9A4D;cursor:pointer;}
.cal_days_selected_disc{background-color:#2E67B2;}
.cal_days_disc a,.cal_days_selected_disc a{color:#fff !important;text-decoration:none;display:block;padding:0px;margin:0;color:#fff;text-shadow:none;font-weight:bold;}
.off{color:#666;background-color:#e5e5e5;text-shadow: 1px 1px 1px #fff !important;cursor:default;font-weight:bold;}    
.cal_month{background-color:#5b5c5e;display:block;width:100%;padding-left:0px;padding-right:0px;-moz-box-sizing:border-box;color:#fff;text-shadow:1px 1px 1px #333333;}
/* line 102, ../../scss/app/vbmURC.scss */
.smb-container [data-open-tooltip].active {
  z-index: 351;
}
/* line 107, ../../scss/app/vbmURC.scss */
.smb-container hr {
  border-color: #e4e5e3;
}

/* VBM URC STYLES*/
/* line 114, ../../scss/app/vbmURC.scss */
.w_accordion {
  /*For Mobiles*/
}
@media (max-width: 47.9375em) {
  /* line 114, ../../scss/app/vbmURC.scss */
  .w_accordion {
    width: 100%;
    margin: 0 0;
    background: white;
    min-height: 5.3125rem;
    border-bottom: 1px solid #959595;
    float: left;
  }
  /* line 124, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options] {
    display: none;
  }
  /* line 127, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options].active {
    display: block;
  }
  /* line 133, ../../scss/app/vbmURC.scss */
  .w_accordion[data-internet-options].inactive {
    display: none;
  }
  /* line 138, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks {
    width: 100%;
    min-height: 1.5625rem;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 145, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div {
    font-size: 1.125rem;
    font-weight: bold;
    color: #000;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 152, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.close {
    color: #000;
  }
  /* line 156, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.open {
    color: black;
  }
  /* line 160, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.m_internet-packages {
    min-height: 6.25rem;
  }
  /* line 164, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal {
    min-height: 6rem;
    cursor: pointer;
  }
  /* line 168, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal > #SelectedRouter {
    padding-left: 0.5625rem !important;
  }
  /* line 172, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal .accordion_blocks-reveal-headline {
    padding-left: 0.625rem;
  }
  /* line 178, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 0.9375rem;
  }
  /* line 185, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled {
    width: 7.6875rem;
    height: 7.6875rem;
    background: #68c49b;
    line-height: 7.375rem;
    display: inline-block;
    border-radius: 8.5rem;
    text-align: center;
    font-size: 0.875rem;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 199, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices {
    min-height: 10.625rem;
    max-height: 10.625rem;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: #959595;
    margin-bottom: 0;
    padding: 0 0;
    background-color: #f6f6f6;
  }
  /* line 209, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices.selected {
    background-color: #8ad4f7;
  }
  /* line 214, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li.m_router-options {
    border-top: 1px solid #959595;
  }
  /* line 219, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart {
    background-color: #838383;
  }
  /* line 222, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart.selected {
    background-color: #cd040b;
  }
  /* line 232, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-images {
    padding-left: 0.625rem;
    width: 100px;
    margin-top: -10px;
  }
  /* line 238, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-headline {
    padding-top: 1.5625rem;
  }
  /* line 243, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord {
    float: none;
  }
  /* line 246, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div {
    padding-left: 0;
  }
  /* line 248, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 2.75rem;
  }
  /* line 251, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.close {
    color: #4b4b4b;
  }
  /* line 257, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .icon-add {
    width: 70px;
    height: 15rem;
  }
  /* line 261, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .w_blocks {
    /*margin-top: 0;*/
  }
}
@media (min-width: 48em) {
  /* line 114, ../../scss/app/vbmURC.scss */
  .w_accordion {
    width: 100%;
    margin: 0 0;
    background: white;
    min-height: 5.3125rem;
    border-bottom: 1px solid #959595;
    float: left;
  }
  /* line 277, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options] {
    display: none;
  }
  /* line 280, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options].active {
    display: block;
  }
  /* line 286, ../../scss/app/vbmURC.scss */
  .w_accordion[data-internet-options].inactive {
    display: none;
  }
  /* line 291, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks {
    width: 100%;
    min-height: 1.5625rem;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 298, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div {
    font-size: 1.125rem;
    font-weight: bold;
    color: #4b4b4b;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 305, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.close {
    color: #4b4b4b;
  }
  /* line 309, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.open {
    color: black;
  }
  /* line 313, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.m_internet-packages {
    min-height: 6.25rem;
  }
  /* line 317, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal {
    min-height: 5.5rem;
    padding-left: 1rem;
    cursor: pointer;
  }
  /* line 322, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal .accordion_blocks-reveal-headline {
    padding-left: 0.6875rem;
  }
  /* line 328, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 0.9375rem;
    /*padding-left: rem-calc(16);*/
  }
  /* line 336, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled {
    width: 7.6875rem;
    height: 7.6875rem;
    background: #68c49b;
    line-height: 7.375rem;
    display: inline-block;
    border-radius: 8.5rem;
    text-align: center;
    font-size: 0.875rem;
  }
  /* line 346, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled:hover, .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled:focus {
    cursor: pointer;
  }
  /* line 351, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices {
    min-height: 10.625rem;
    max-height: 10.625rem;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: #959595;
    margin-bottom: 0;
    padding: 0 0;
    background-color: #f6f6f6;
  }
  /* line 361, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices.selected {
    background-color: #8ad4f7;
  }
  /* line 366, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li.m_router-options {
    border-top: 1px solid #959595;
  }
  /* line 371, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart {
    background-color: #838383;
  }
  /* line 374, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart.selected {
    background-color: #cd040b;
  }
  /* line 384, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-images {
    padding-left: 0.625rem;
    width: 100px;
    margin-top: -10px;
  }
  /* line 390, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-headline {
    padding-top: 1.5625rem;
  }
  /* line 395, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord {
    float: none;
  }
  /* line 398, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div {
    padding-left: 0;
  }
  /* line 400, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 2.75rem;
  }
  /* line 403, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.close {
    color: #4b4b4b;
  }
  /* line 408, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .headline-content {
    padding-left: 0.6rem;
  }
  /* line 411, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .icon-add {
    width: 70px;
    height: 11rem;
  }
  /* line 415, ../../scss/app/vbmURC.scss */
  /*.w_accordion.sub-accord .w_blocks {
    margin-top: 0;
  }*/
}

/* line 423, ../../scss/app/vbmURC.scss */
.grey-circle {
  width: 6.25rem;
  height: 6.25rem;
  background-color: #f6f6f6;
  border-radius: 6.25rem;
  text-align: center;
  line-height: 6.25rem;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 423, ../../scss/app/vbmURC.scss */
  .grey-circle {
    width: 5.3125rem;
    height: 5.3125rem;
    border-radius: 5.3125rem;
    text-align: center;
    line-height: 5.3125rem;
    margin: 0 auto;
  }
}
/* line 440, ../../scss/app/vbmURC.scss */
.grey-circle img {
  width: 80%;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 440, ../../scss/app/vbmURC.scss */
  .grey-circle img {
    width: 75%;
  }
}
.headline-wrapper_New {
  display: table;
  height: 3.5rem;
}

/* line 449, ../../scss/app/vbmURC.scss */
.headline-wrapper {
  display: table;
  height: 5.5rem;
}
/* line 453, ../../scss/app/vbmURC.scss */
.headline-wrapper .headline-content {
  display: table-cell;
  vertical-align: middle;
}
/* line 457, ../../scss/app/vbmURC.scss */
.headline-wrapper .headline-content.m_equip-selection {
  display: block !important;
}

/*VBM Title wrap*/
/* line 464, ../../scss/app/vbmURC.scss */
.w_title-wrap {
  margin-bottom: 1.5rem;
  padding: 1.5rem;
  background-color: #fff;
  display: table;
  width: 100%;
}
/* line 471, ../../scss/app/vbmURC.scss */
.w_title-wrap .grey-circle {
  width: 6.25rem;
  height: 6.25rem;
  background-color: #f6f6f6;
  border-radius: 6.25rem;
  text-align: center;
  line-height: 6.25rem;
  float: left;
}
/* line 480, ../../scss/app/vbmURC.scss */
.w_title-wrap .title-heading {
  float: left;
  width: calc(100% - 118px);
  padding-top: 0.625rem;
}
@media only screen and (max-width: 30rem) {
  /* line 480, ../../scss/app/vbmURC.scss */
  .w_title-wrap .title-heading {
    padding-top: 1.5rem;
  }
}
@media only screen and (max-width: 30rem) {
  /* line 488, ../../scss/app/vbmURC.scss */
  .w_title-wrap .title-desc {
    width: 100%;
    display: table;
    padding: 1rem 0;
  }
}

.blocks-mheight 
{
    height: 191px !important;
}

.blocks-mheight-medium {
    height: 16.25rem !important;
}

/* line 499, ../../scss/app/vbmURC.scss */
.m_cart-list {
  height: 10.625rem;
  overflow-y: auto;
  overflow-x: hidden;
  /*@media only screen and (max-width:320px) and (orientation:portrait){
      height: rem-calc(135);
  }
   @media only screen and (max-width:480px) and (orientation:landscape){
      height: rem-calc(70);
  }
    @media only screen and (min-width:640px) and (max-width:768px) and (orientation:landscape){
      height: rem-calc(90);
  }*/
}

/* line 514, ../../scss/app/vbmURC.scss */
.m_cart-list1 {
  height: 14.8rem;
  overflow-y: auto;
  overflow-x: hidden;
  /* @media only screen and (max-width:320px){
      height: rem-calc(165);
  }
   @media only screen and (max-width:480px) and (orientation:landscape){
      height: rem-calc(100);
  }
    @media only screen and (min-width:640px) and (orientation:landscape){
      height: rem-calc(120);
  }*/
}

/* line 529, ../../scss/app/vbmURC.scss */
.w_tabs.m_cart-view {
  border: 1px solid #e6e6e6;
  -webkit-box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  z-index: 3;
}

/* line 539, ../../scss/app/vbmURC.scss */
.w_tabs .tiny-text-tiny {
  font-size: 0.65rem !important;
}

/* line 543, ../../scss/app/vbmURC.scss */
.w_tabs.m_cart-view > .tabs_tab {
  color: #959595;
  line-height: 1;
  vertical-align: middle;
  padding: 0.375rem 0.375rem 0.375rem 0.375rem !important;
  text-align: center;
  /*border-bottom: 0px !important;*/
  display: table-cell;
  width: 1%;
}

/* line 554, ../../scss/app/vbmURC.scss */
.w_tabs.m_cart-view ul {
  list-style-type: none;
}

/* line 558, ../../scss/app/vbmURC.scss */
.w_tabs.m_cart-view > .tabs_tab.active {
  border-bottom: 0.25rem solid transparent;
  color: #fff;
  cursor: default;
  background: #cd040b;
}

/* line 565, ../../scss/app/vbmURC.scss */
.dropdown-content {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-top: 0;
  -webkit-box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  box-shadow: 0 12px 18px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  float: none;
  position: absolute;
  top: 5.825rem;
  width: 20rem;
  z-index: 4;
/* height: 20.75rem;*/ 
  left: 0;
}

@media (min-width: 60.625em) and (max-width: 70.25em) {
  /* line 582, ../../scss/app/vbmURC.scss */
  .w_fios-myplan .m_plan-detail {
    width: 38% !important;
  }
}

@media (max-width: 70.25em) and (min-width: 60.625em) {
  /* line 588, ../../scss/app/vbmURC.scss */
  .w_fios-myplan .m_plan-detail1 {
    width: 62% !important;
  }
}

/* line 594, ../../scss/app/vbmURC.scss */
.m_current-plan {
  width: 130px;
}

/* line 598, ../../scss/app/vbmURC.scss */
.m_new-plan {
  width: 170px;
}

/* line 602, ../../scss/app/vbmURC.scss */
.m_plan-block {
  max-width: 500px;
}

@media (max-width: 47.9375em) {
  /* line 607, ../../scss/app/vbmURC.scss */
  .m_plan-block {
    width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 30em) {
  /* line 613, ../../scss/app/vbmURC.scss */
  .m_myplan {
    display: none !important;
  }
}

@media (min-width: 60.625em) {
  /* line 619, ../../scss/app/vbmURC.scss */
  .m_devices {
    top: -91px;
  }
}

/* line 625, ../../scss/app/vbmURC.scss */
.w_fios-plan {
  /*For Mobiles*/
}
@media (max-width: 47.9375em) {
  /* line 625, ../../scss/app/vbmURC.scss */
  .w_fios-plan {
    width: 100%;
    margin: 0 0;
    float: left;
    background-color: #f6f6f6;
  }
  /* line 633, ../../scss/app/vbmURC.scss */
  .w_fios-plan > .fios_plan-details {
    width: 100%;
    padding: 1.125rem;
    float: left;
  }
}
@media (min-width: 48em) {
  /* line 625, ../../scss/app/vbmURC.scss */
  .w_fios-plan {
    width: 100%;
    margin: 0 0;
    float: left;
    background-color: #f6f6f6;
  }
  /* line 652, ../../scss/app/vbmURC.scss */
  .w_fios-plan > .fios_plan-details {
    width: 100%;
    padding: 1.125rem;
    float: left;
  }
}

/*styles for tab widget */
/* line 667, ../../scss/app/vbmURC.scss */
.w_tabs.m_cart-view > .tabs_tab.active {
   background-color: white;
    border-color: black;
    border-top: 4px solid #CD040B;
    color: #000;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}
/* line 675, ../../scss/app/vbmURC.scss */
.w_tabs.m_cart-view > .tabs_tab {
  color: #000;
  line-height: 1;
  vertical-align: middle;
  padding: 0.375rem 0.375rem 0.375rem 0.375rem !important;
  text-align: center;
  border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
}

/* line 685, ../../scss/app/vbmURC.scss */
.cart-tabs ul li {
  list-style-type: none;
}

/*URC Accord*/
/* line 693, ../../scss/app/vbmURC.scss */
.w_accordion {
  /*For Mobiles*/
}
@media (max-width: 47.9375em) {
  /* line 693, ../../scss/app/vbmURC.scss */
  .w_accordion {
    width: 100%;
    margin: 0 0;
    background: white;
    min-height: 5.3125rem;
    border-bottom: 1px solid #959595;
    float: left;
  }
  /* line 703, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options] {
    display: none;
  }
  /* line 706, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options].active {
    display: block;
  }
  /* line 712, ../../scss/app/vbmURC.scss */
  .w_accordion[data-internet-options].inactive {
    display: none;
  }
  /* line 717, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks {
    width: 100%;
    min-height: 1.5625rem;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 724, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div {
    font-size: 1.125rem;
    font-weight: bold;
    color: #4b4b4b;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 731, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.close {
    color: #4b4b4b;
  }
  /* line 735, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.open {
    color: black;
  }
  /* line 739, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.m_internet-packages {
    min-height: 6.25rem;
  }
  /* line 743, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal {
    min-height: 5.5rem;
    cursor: pointer;
  }
   .w_accordion > .accordion_blocks > div.accordion_blocks-reveal_New {
    min-height: 5.5rem;
    cursor: pointer;
  }
  /* line 747, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal > #SelectedRouter {
    padding-left: 0.5625rem !important;
  }
  /* line 751, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal .accordion_blocks-reveal-headline {
    padding-left: 0.625rem;
  }
  /* line 757, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 0.9375rem;
  }
  /* line 764, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled {
    width: 7.6875rem;
    height: 7.6875rem;
    background: #68c49b;
    line-height: 7.375rem;
    display: inline-block;
    border-radius: 8.5rem;
    text-align: center;
    font-size: 0.875rem;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 778, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices {
    min-height: 10.625rem;
    max-height: 10.625rem;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: #959595;
    margin-bottom: 0;
    padding: 0 0;
    background-color: #f6f6f6;
  }
  /* line 788, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices.selected {
    background-color: #8ad4f7;
  }
  /* line 793, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li.m_router-options {
    border-top: 1px solid #959595;
  }
  /* line 798, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart {
    background-color: #838383;
  }
  /* line 801, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart.selected {
    background-color: #cd040b;
  }
  /* line 811, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-images {
    padding-left: 0.625rem;
    width: 100px;
    margin-top: -10px;
  }
  /* line 817, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-headline {
    padding-top: 1.5625rem;
  }
  /* line 822, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord {
    float: none;
  }
  /* line 825, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div {
    padding-left: 0;
  }
  /* line 827, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 2.75rem;
  }
  /* line 830, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.close {
    color: #4b4b4b;
  }
  /* line 836, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .icon-add {
    width: 70px;
    height: 15rem;
  }
  /* line 840, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .w_blocks {
    /*margin-top: 0;*/
  }
}
@media (min-width: 48em) {
  /* line 693, ../../scss/app/vbmURC.scss */
  .w_accordion {
    width: 100%;
    margin: 0 0;
    background: white;
    min-height: 5.3125rem;
    border-bottom: 1px solid #959595;
    float: left;
  }
  /* line 856, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options] {
    display: none;
  }
  /* line 859, ../../scss/app/vbmURC.scss */
  .w_accordion[data-selection-options].active {
    display: block;
  }
  /* line 865, ../../scss/app/vbmURC.scss */
  .w_accordion[data-internet-options].inactive {
    display: none;
  }
  /* line 870, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks {
    width: 100%;
    min-height: 1.5625rem;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 877, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div {
    font-size: 1.125rem;
    font-weight: bold;
    color: #000;
    /*&:hover, &:focus {
        cursor: pointer;
    }*/
  }
  /* line 884, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.close {
    color: #000;
  }
  /* line 888, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.open {
    color: black;
  }
  /* line 892, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.m_internet-packages {
    min-height: 6.25rem;
  }
  /* line 896, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal {
    min-height: 6rem;
    padding-left: 1rem;
    cursor: pointer;
  }
   .w_accordion > .accordion_blocks > div.accordion_blocks-reveal_New {
    min-height: 4rem;
    padding-left: 1rem;
    cursor: pointer;
  }
  /* line 901, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-reveal .accordion_blocks-reveal-headline {
    padding-left: 0.6875rem;
  }
  /* line 907, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 0.9375rem;
    /*padding-left: rem-calc(16);*/
  }
  /* line 915, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled {
    width: 7.6875rem;
    height: 7.6875rem;
    background: #68c49b;
    line-height: 7.375rem;
    display: inline-block;
    border-radius: 8.5rem;
    text-align: center;
    font-size: 0.875rem;
  }
  /* line 925, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled:hover, .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .w_circled:focus {
    cursor: pointer;
  }
  /* line 930, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices {
    min-height: 10.625rem;
    max-height: 10.625rem;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: #959595;
    margin-bottom: 0;
    padding: 0 0;
    background-color: #f6f6f6;
  }
  /* line 940, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > .m_internet-choices.selected {
    background-color: #8ad4f7;
  }
  /* line 945, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li.m_router-options {
    border-top: 1px solid #959595;
  }
  /* line 950, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart {
    background-color: #838383;
  }
  /* line 953, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks > div > div .m_internet-packages > li > a.m_cart.selected {
    background-color: #cd040b;
  }
  /* line 963, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-images {
    padding-left: 0.625rem;
    width: 100px;
    margin-top: -10px;
  }
  /* line 969, ../../scss/app/vbmURC.scss */
  .w_accordion > .accordion_blocks .accordion_blocks-headline {
    padding-top: 1.5625rem;
  }
  /* line 974, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord {
    float: none;
  }
  /* line 977, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div {
    padding-left: 0;
  }
  /* line 979, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.accordion_blocks-content {
    padding-bottom: 0.75rem;
  }
  /* line 982, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord > .accordion_blocks > div.close {
    /*color: #4b4b4b;*/
    color:#000;
  }
  /* line 987, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .headline-content {
    padding-left: 0.6rem;
  }
  /* line 990, ../../scss/app/vbmURC.scss */
  .w_accordion.sub-accord .icon-add {
    width: 70px;
    height: 11rem;
  }
  /* line 994, ../../scss/app/vbmURC.scss */
  /*.w_accordion.sub-accord .w_blocks {
    margin-top: 0;
  }*/
}

/*URC thumb tiles*/
/* line 1003, ../../scss/app/vbmURC.scss */
.w_blocks {
  width: 8.5rem;
  margin-left: 0.75rem;
  margin-top: 1.125rem;
  vertical-align: top;
  display: inline-block;
  float: left;
}
.w_blocks_new {
  width: calc(25% + 3px);
    max-width: calc(25% + 3px);
  margin-left: 0.75rem;
  margin-top: 0.125rem;
  vertical-align: top;
  display: inline-block;
  float: left;
}
.w_blocks_tv {
  width: 12.5rem;
  margin-left: 0.75rem;
  margin-top: 1.125rem;
  vertical-align: top;
  display: inline-block;
  float: left;
}
/* line 1011, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-choices, .w_blocks_new > .blocks_equipment-choices {
    height: 9.375rem;
    border-bottom: 0px;
    padding: 0 5px 0 0;
    margin-bottom: 0;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: #000;
    /* border-top: 0.0625rem solid #cccccc; */
    /* border-left: 0.0625rem solid #cccccc; */
    /* border-right: 0.0625rem solid #cccccc; */
    border-bottom: 0rem solid #cccccc;
    padding: 0 0;
    background-color: #fff;
    width: 8.5rem;
    position: relative;
  
}

.w_blocks_tv > .blocks_equipment-choices{
    height: 4.5rem;
    padding: 0 5px 0 0;
    margin-bottom: 0;
    border-style: solid;
    border-width: 0.0625rem;
    border-color: #000;
    /* border-top: 0.0625rem solid #cccccc; */
    /* border-left: 0.0625rem solid #cccccc; */
    /* border-right: 0.0625rem solid #cccccc; */
    /*border-bottom: 0rem solid #cccccc;*/
    padding: 0 0;
    background-color: #fff;
    width: 12rem;
    position: relative;
  
}
/* line 1028, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-choices > .block_equipment-images {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
/* line 1034, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-choices.m_blocks-position {
  display: table;
}
/* line 1038, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-choices.m_blocks_equipment-choices-border,.w_blocks_new > .blocks_equipment-choices.m_blocks_equipment-choices-border {
  border-bottom: 0.0625rem solid #000;
}
/* line 1042, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-choices > div > .m_tv-choices {
  padding-top: 2.0625rem;
}
/* line 1046, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-choices .blocks_choice-cost {
  position: absolute;
  bottom: 10px;
}
.w_blocks_new > .blocks_equipment-choices .blocks_choice-cost {
  /*position: absolute;*/
  padding-top:1rem;
  bottom: 10px;
  font-size: 2rem;
    font-weight: 700;
    line-height: 1.9rem;
}
/* line 1053, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-choices .blocks_equipment-points ul li {
  list-style-position: outside;
  line-height: 1.2;
}
/* line 1062, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-more-less {
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  background-color: #fff;
  height: 10.8125rem;
}
/* line 1069, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-more-less span.vzicon::before {
  color: #959595;
  font-size: 2rem;
}
/* line 1075, ../../scss/app/vbmURC.scss */
.w_blocks .blocks_equipment-compare-products-large {
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  background-color: #fff;
  height: 10.8125rem;
  display: table;
  /*> p {
      display: table-cell;
      vertical-align: middle;
  }*/
}
/* line 1089, ../../scss/app/vbmURC.scss */
.w_blocks .blocks_equipment-compare-products-small {
  width: 8.5rem;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  background-color: white;
  height: 9.375rem;
  display: table;
}
/* line 1098, ../../scss/app/vbmURC.scss */
.w_blocks .blocks_equipment-compare-products-small > p {
  display: table-cell;
  vertical-align: middle;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}
/* line 1106, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_number-choices {
  height: 3.125rem;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  margin-bottom: 0;
  padding: 0 0;
  background-color: #f6f6f6;
  width: 3.125rem;
  text-align: center;
}
/* line 1118, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_customtv-choices {
  height: 10.25rem;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  margin-bottom: 0;
  padding: 0 0;
  background-color: #f6f6f6;
  width: 8.5rem;
}
/* line 1128, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_customtv-choices > div > .m_tv-choices {
  padding-top: 2.0625rem;
}
/* line 1133, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_router-choices {
  height: 9.0625rem;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  margin-bottom: 0;
  padding: 0 0;
  background-color: #f6f6f6;
  width: 8.5rem;
  position: relative;
}
/* line 1145, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_text-center {
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  background-color: #fff;
  height: 11.25rem;
  display: table;
}
/* line 1153, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_text-center > p {
  display: table-cell;
  vertical-align: middle;
}
/* line 1159, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-record {
  height: 11.25rem;
  border-bottom: 0px;
  padding: 0;
  margin-bottom: 0;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  border-top: 0.0625rem solid #cccccc;
  border-left: 0.0625rem solid #cccccc;
  border-right: 0.0625rem solid #cccccc;
  border-bottom: 0rem solid #cccccc;
  padding: 0 0;
  background-color: #f6f6f6;
  width: 8.5rem;
  position: relative;
}
/* line 1176, ../../scss/app/vbmURC.scss */
.w_blocks > .blocks_equipment-record .blocks_choice-cost {
  position: absolute;
  bottom: 10px;
}
/* line 1183, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_equipment-choices {
  background-color: white;
    /* border-width: 0.0625rem 0 0; */
    /* border-style: solid none none; */
    border-color: black;
    padding-right: 5px;
    border-top: 4px solid #CD040B;
}
.w_blocks_new.selected > .blocks_equipment-choices, .w_blocks_tv.selected > .blocks_equipment-choices  {
  background-color: white;
    /* border-width: 0.0625rem 0 0; */
    /* border-style: solid none none; */
    border-color: black;
    /*padding-right: 5px;*/
    border-top: 4px solid #CD040B;
}
/* line 1189, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_equipment-choices:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  /* border-style: solid;
  border-width: 0 20px 20px 0;
  border-color: #ddd white; */
}
/* line 1200, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_router-choices {
  background-color: #8ad4f7;
  border: 0;
}
/* line 1204, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_router-choices:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-style: solid;
  border-width: 0 20px 20px 0;
  border-color: #ddd white;
}
/* line 1215, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_tv-choices {
  background-color: #8ad4f7;
}
/* line 1219, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_customtv-choices {
  background-color: #8ad4f7;
}
/* line 1223, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_number-choices {
  background-color: #8ad4f7;
}
/* line 1227, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_text-center {
  background-color: #8ad4f7;
}
/* line 1231, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_no-detail {
  background-color: #8ad4f7;
}
/* line 1235, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_equipment-record {
  background-color: #8ad4f7;
  border-width: 0.0625rem 0 0;
  border-style: solid none none;
  border-color: white;
  border-top: none;
}
/* line 1242, ../../scss/app/vbmURC.scss */
.w_blocks.selected > .blocks_equipment-record:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-style: solid;
  border-width: 0 20px 20px 0;
  border-color: #ddd white;
}
/* line 1255, ../../scss/app/vbmURC.scss */
.w_blocks.xheight > .blocks_equipment-choices {
  height: 10.5rem;
}
.w_blocks_new.xheight > .blocks_equipment-choices {
  height: 100% !important;
  min-height: 250px;
  width: 100%;
}
.w_blocks_tv.xheight > .blocks_equipment-choices {
  height: 4rem;
  width: 12rem;
}
/* line 1259, ../../scss/app/vbmURC.scss */
.w_blocks.xheight > .blocks_equipment-more-less, .w_blocks.xheight .blocks_equipment-compare-products-large {
  height: 11.9379rem;
}
/* line 1265, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-internet {
  background-color: #838383;
}
/* line 1268, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-internet.selected {
  background-color: #cd040b;
}
/* line 1273, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-router {
  background-color: #838383;
}
/* line 1276, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-router.selected {
  background-color: #cd040b;
}
/* line 1281, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-tv {
  background-color: #838383;
}
/* line 1284, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-tv.selected {
  background-color: #cd040b;
}
/* line 1289, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-tvpack {
  background-color: #838383;
}
/* line 1292, ../../scss/app/vbmURC.scss */
.w_blocks > a.blocks_update-tvpack.selected {
  background-color: #cd040b;
}

/* line 1302, ../../scss/app/vbmURC.scss */
.internet-essential .w_blocks.selected > .m_title-added span, .network-extender .w_blocks.selected > .m_title-added span {
  display: inline-block;
}
/* line 1305, ../../scss/app/vbmURC.scss */
.internet-essential .w_blocks.selected > .internet-select-box, .network-extender .w_blocks.selected > .internet-select-box {
  display: block;
}
/* line 1310, ../../scss/app/vbmURC.scss */
.internet-essential .w_blocks.show[data-show-tiles], .network-extender .w_blocks.show[data-show-tiles] {
  display: block;
}
/* line 1314, ../../scss/app/vbmURC.scss */
.internet-essential .w_blocks[data-show-tiles], .network-extender .w_blocks[data-show-tiles] {
  display: none;
}

/* line 1321, ../../scss/app/vbmURC.scss */
.w_self-clock {
  width: 1.375rem !important;
  height: 1.375rem !important;
}

/* line 1326, ../../scss/app/vbmURC.scss */
.header-image {
  top: 0px;
}

/* line 1331, ../../scss/app/vbmURC.scss */
.w_selection-boxes .m_current-devicecount {
  margin-top: -7px;
  margin-bottom: 0px;
}

/* line 1337, ../../scss/app/vbmURC.scss */
.m_title-recomend {
  height: 20px;
}

/* line 1341, ../../scss/app/vbmURC.scss */
.m_right-ribbon {
  margin-right: -12px;
}

/* line 1345, ../../scss/app/vbmURC.scss */
.devices-less-button {
  background: none !important;
  border-bottom: none !important;
  border-top: 1px solid;
}

/* line 1350, ../../scss/app/vbmURC.scss */
.display-table-cell {
  display: table-cell;
  vertical-align: middle;
}

/* line 1354, ../../scss/app/vbmURC.scss */
.blocks_equipment-compare-products-medium {
  width: 8.5rem;
  border-style: solid;
  border-width: 0.0625rem;
  border-color: #cccccc;
  background-color: white;
  height: 10.375rem;
  display: table;
}

/* line 1364, ../../scss/app/vbmURC.scss */
.text-medium {
  font-size: 0.875rem !important;
  line-height: 1.3125rem;
}

.text-vzmedium {
  font-size: 0.80rem !important;
  line-height: 1.3125rem;
}

/* line 1370, ../../scss/app/vbmURC.scss */
.border-bottom-graylight {
  border-bottom: 1px solid #e2e3e1;
}

/* line 1374, ../../scss/app/vbmURC.scss */
.tile-row-section {
  background: #bad8ee;
  height: 124px;
}

/* line 1378, ../../scss/app/vbmURC.scss */
.border-right-section {
  border-right: 1px solid #d8dada;
  height: 218px;
  margin-top: 10px;
}

/* line 1383, ../../scss/app/vbmURC.scss */
.required_ribbon {
  position: relative;
  width: 8.3125rem;
  height: 1.625rem;
  margin-left: 1.5rem;
  color: white;
  background-color: #000;
  text-align: center;
  line-height: 1.5625rem;
  font-size: 0.6875rem;
  top: 0;
  /*5*/
  /*@media (min-width: em-calc(768)) {
      top: rem-calc(62);
  }*/
}
/* line 1394, ../../scss/app/vbmURC.scss */
.required_ribbon.m_optional {
  background-color: #000;
  width: 4.0625rem;
  top: 0;
}
/* line 1399, ../../scss/app/vbmURC.scss */
.required_ribbon.m_optional:before {
  border-right: 16px solid #000;
}
/* line 1404, ../../scss/app/vbmURC.scss */
.required_ribbon:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 16px solid #000;
  border-bottom: 13px solid transparent;
}

/* line 1419, ../../scss/app/vbmURC.scss */
[data-sticky] {
  width: 100% !important;
}

/*Package List  */
/* line 1426, ../../scss/app/vbmURC.scss */
.w_package-list {
  color: black;
  list-style-type: none;
  margin: 0 !important;
}
@media only screen and (min-width: 48rem) {
  /* line 1426, ../../scss/app/vbmURC.scss */
  .w_package-list {
    display: table;
    table-layout: fixed;
    min-width: 100%;
  }
}
/* line 1436, ../../scss/app/vbmURC.scss */
.w_package-list > li {
  padding: 1rem;
}
@media only screen and (min-width: 48rem) {
  /* line 1436, ../../scss/app/vbmURC.scss */
  .w_package-list > li {
    display: table-cell;
    vertical-align: top;
    border-bottom: 0.0625rem solid #e4e5e3;
  }
}
/* line 1444, ../../scss/app/vbmURC.scss */
.w_package-list > li.package-list-heading {
  min-width:  100% !important;
  background: #bad8ee;
}
@media only screen and (min-width: 48rem) {
  /* line 1444, ../../scss/app/vbmURC.scss */
  .w_package-list > li.package-list-heading {
    vertical-align: middle;
    border-bottom: 0.0625rem solid white;
  }
}
@media only screen and (min-width: 48rem) {
  /* line 1456, ../../scss/app/vbmURC.scss */
  .w_package-list > li.package-list-channel {
    padding-right: 0;
  }
}
/* line 1461, ../../scss/app/vbmURC.scss */
.w_package-list > li.package-list-channel .table {
  display: table;
  table-layout: fixed;
  width: auto;
}
/* line 1465, ../../scss/app/vbmURC.scss */
.w_package-list > li.package-list-channel .table .table-cell {
  display: table-cell;
}
/* line 1469, ../../scss/app/vbmURC.scss */
.w_package-list > li.package-list-channel .channels {
  padding-right: 0.75rem;
}
/* line 1472, ../../scss/app/vbmURC.scss */
.w_package-list > li.package-list-channel .best-for {
  padding-left: 0.75rem;
}
/* line 1479, ../../scss/app/vbmURC.scss */
.w_package-list .bullet-style {
  list-style-type: disc !important;
}

/* line 1489, ../../scss/app/vbmURC.scss */
.order-confirmation {
  background-color: white;
  padding: 0 1.875rem;
  margin: 0 0.9375rem;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1489, ../../scss/app/vbmURC.scss */
  .order-confirmation {
    padding: 0 1.25rem;
    margin: 0 0;
  }
}
/* line 1499, ../../scss/app/vbmURC.scss */
.order-confirmation hr {
  margin-left: -1.875rem;
  margin-right: -1.875rem;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1499, ../../scss/app/vbmURC.scss */
  .order-confirmation hr {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}

@media only screen and (min-width: 48rem) {
  /* line 1511, ../../scss/app/vbmURC.scss */
  .order-summary li > .row > .columns:nth-child(2) {
    padding-right: 2.1875rem;
  }
}

/* line 1518, ../../scss/app/vbmURC.scss */
.connect-us {
  margin-left: 0;
  margin-bottom: 0;
}
/* line 1522, ../../scss/app/vbmURC.scss */
.connect-us li {
  display: inline-block;
  padding-right: 0.625rem;
}
/* line 1526, ../../scss/app/vbmURC.scss */
.connect-us li .vzicon:before {
  font-size: 2.5rem;
}
/* line 1530, ../../scss/app/vbmURC.scss */
.connect-us li .icon-facebook:before {
  color: #3b5997;
}
/* line 1534, ../../scss/app/vbmURC.scss */
.connect-us li .icon-twitter {
  color: #55acef;
}
/* line 1538, ../../scss/app/vbmURC.scss */
.connect-us li .icon-google-plus {
  color: #cb3c2b;
}

/* line 1545, ../../scss/app/vbmURC.scss */
.w_tabs.m_tabs-summary {
  border-bottom: 0;
}
/* line 1547, ../../scss/app/vbmURC.scss */
.w_tabs.m_tabs-summary .tabs_tab {
  background: #fff;
  color: #000;
  border-right: 0.0625rem solid white;
  text-align: center;
  border-bottom: 0;
  line-height: 1;
  vertical-align: middle;
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
   border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}
@media only screen and (max-width: 30rem) {
  /* line 1547, ../../scss/app/vbmURC.scss */
  .w_tabs.m_tabs-summary .tabs_tab {
    font-size: 0.75rem;
  }
}
/* line 1560, ../../scss/app/vbmURC.scss */
.w_tabs.m_tabs-summary .tabs_tab:last-child {
 /*border-right: 0;*/ 
}
/* line 1564, ../../scss/app/vbmURC.scss */
.w_tabs.m_tabs-summary .tabs_tab.active {
    cursor: default;
    background-color: #fff;
    border-top: 4px solid #CD040B;
    color: #000;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

/* Price */
/* line 1574, ../../scss/app/vbmURC.scss */
.rate_details {
  position: absolute;
  bottom: 0px;
}
/* line 1577, ../../scss/app/vbmURC.scss */
.rate_details .rate {
  clear: both;
  display: table;
  overflow: hidden;
}
/* line 1578, ../../scss/app/vbmURC.scss */
.rate_details .rate .price {
  padding-top: 3px;
  float: left;
  letter-spacing: 0px;
}
/* line 1579, ../../scss/app/vbmURC.scss */
.rate_details .rate.closer .price {
  margin-left: 10px;
}
/* line 1580, ../../scss/app/vbmURC.scss */
.rate_details .rate .price .sign {
  font-size: 18px;
}
/* line 1581, ../../scss/app/vbmURC.scss */
.rate_details .rate .price .dollar {
  font-size: 30px;
  line-height: 1;
  height: 40px;
}
/* line 1582, ../../scss/app/vbmURC.scss */
.rate_details .rate .price .stack {
  margin-left: 1px;
}
/* line 1583, ../../scss/app/vbmURC.scss */
.rate_details .rate .price .stack .cents {
  font-size: 14px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  padding-bottom: 0px;
}
/* line 1584, ../../scss/app/vbmURC.scss */
.rate_details .rate .price .stack .period {
  font-size: 9px;
  text-align: center;
  text-transform: uppercase;
  padding-top: 2px;
}

/* Loading */
/* line 1591, ../../scss/app/vbmURC.scss */
page-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.65);
  z-index: -1;
  -moz-transition: opacity 0.3s 0s, z-index 0s 0.3s, background-color 0s 0.3s;
  -o-transition: opacity 0.3s 0s, z-index 0s 0.3s, background-color 0s 0.3s;
  -webkit-transition: opacity 0.3s, z-index 0s, background-color 0s;
  -webkit-transition-delay: 0s, 0.3s, 0.3s;
  transition: opacity 0.3s 0s, z-index 0s 0.3s, background-color 0s 0.3s;
}

/* line 1606, ../../scss/app/vbmURC.scss */
.page-overlay.absolute {
  position: absolute;
}

/* line 1609, ../../scss/app/vbmURC.scss */
.page-overlay.active {
  z-index: 700;
  opacity: 1;
  -moz-transition: opacity 0.3s 0s, z-index 0s 0s;
  -o-transition: opacity 0.3s 0s, z-index 0s 0s;
  -webkit-transition: opacity 0.3s, z-index 0s;
  -webkit-transition-delay: 0s, 0s;
  transition: opacity 0.3s 0s, z-index 0s 0s;
}

/* line 1618, ../../scss/app/vbmURC.scss */
.page-overlay.active:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 400;
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 1628, ../../scss/app/vbmURC.scss */
.page-overlay.active.invisible {
  z-index: 500;
  opacity: 0;
}

/* line 1632, ../../scss/app/vbmURC.scss */
.page-overlay.active.show-top-bar {
  z-index: 500;
}

/* line 1637, ../../scss/app/vbmURC.scss */
.loader.center {
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}

/* line 1643, ../../scss/app/vbmURC.scss */
.loader {
  -moz-animation-delay: 0.3s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

/* line 1648, ../../scss/app/vbmURC.scss */
.loader, .loader::before, .loader::after {
  display: block;
  border-radius: 999px;
  background-color: #cccccc;
  -webkit-animation: loadingFade 2s infinite;
  -moz-animation: loadingFade 2s infinite;
  -ms-animation: loadingFade 2s infinite;
  -o-animation: loadingFade 2s infinite;
  animation: loadingFade 2s infinite;
}

/* line 1659, ../../scss/app/vbmURC.scss */
.center {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 1666, ../../scss/app/vbmURC.scss */
.box-blue-highlight {
  width: 20px;
  height: 20px;
  background-color: #0a00ff;
}

/* line 1671, ../../scss/app/vbmURC.scss */
.box-green-highlight {
  width: 20px;
  height: 20px;
  background-color: #4a9a4d;
}

/* line 1676, ../../scss/app/vbmURC.scss */
.box-maroon-highlight {
  width: 20px;
  height: 20px;
  background-color: #8a2c87;
}

@media only screen and (max-width: 47.9375rem) {
  /* line 1682, ../../scss/app/vbmURC.scss */
  .package-list-heading {
    width: 100% !important;
  }
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1688, ../../scss/app/vbmURC.scss */
  .package-list-channel {
    padding-left: 0px !important;
  }
}
@media only screen and (min-width: 48rem) {
  /* line 1696, ../../scss/app/vbmURC.scss */
  .content-relative {
    position: relative;
    top: -5px;
  }
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1704, ../../scss/app/vbmURC.scss */
  .w_message {
    margin-left: 10px;
  }

  /* line 1708, ../../scss/app/vbmURC.scss */
  .content-relative {
    position: relative;
    top: 5px;
  }
}



table
{
         margin-bottom: 0px !important;
         border-collapse:none !important;
}

 table.cal_header {
	text-transform: none;
	text-shadow: 1px 1px 1px #fff;
    	background: #333 !important;
        color: #fff !important;
}

 btnLight, .btnLight.disabled {
	background: #333 !important;
}


 #calendar table {
    border-collapse:none !important;
}

btnLight, .btnLight.disabled {
	border-radius: 0!important; 
	box-shadow: none !important;
	padding-top: 10px!important;
	padding-bottom: 10px !important;
	text-transform: uppercase !important;
	font: normal 1.125em/1.7em VerizonApexMedium,Arial,Helvetica !important;
color: #fff !important;
	background: #333 !important;
	text-shadow: 0 0 2px rgba(0,0,0,0.5) !important;
	border: none;
}

table.cal_header {
	text-transform: none;
	text-shadow: 1px 1px 1px #fff;
	padding: 5px 0px;

}.btnLigh {
	background: #5f5e66 !important;
    	color: #fff !important;

}

.cal_header a
{
  	color: #fff !important;
}

.txt_blue {
	color: #0071bb;
}
.f16 {
	font-size: 1em !important;
}
.nomar {
	margin: 0 !important;
}
.padt5 {
	padding-top: 5px;
}
#customize .step.active {
	cursor: default !important;
}
.txt_green {
	color: #4A9A4D;
}

table th {
    text-align: center !important;
}

#divTimeSlotOverlay {
	padding-left: 8%;
	border-left: #ccc solid 1px;
	min-height: 40px;
	
	
}



.prettycheckbox a, .prettyradio a {
	width: 26px;
	height: 26px;
	background: url(../Images/global_sprite_web_newblack.png) top left no-repeat;
	display: block;
	float: left;
	cursor: pointer;
	margin: 0;
	outline: 0;
}
#calendar .txt_blue span {
	background-color: #0071BB;
	width: 10px;
	height: 10px;
	line-height: 10px;
	display: inline-block;
	margin-right: 8px;
}
#calendar .txt_green span {
	background-color: #4A9A4D;
	width: 10px;
	height: 10px;
	line-height: 10px;
	display: inline-block;
	margin-right: 8px;
}

/* line 1732, ../../scss/app/vbmURC.scss */
.smb-container .required-ribbon {
  height: 1.625rem;
  color: #fff;
  background-color: #cd040b;
  font-size: 0.6875rem;
  line-height: 1.5625rem;
  position: relative;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: inline-block;
  float: right;
}
/* line 1745, ../../scss/app/vbmURC.scss */
.smb-container .required-ribbon:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 16px solid #cd040b;
  border-bottom: 13px solid transparent;
}
/* line 1758, ../../scss/app/vbmURC.scss */
.smb-container .w_checkout {
  list-style-type: none;
  margin: 0 0.9375rem;
  padding: 0 0;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1758, ../../scss/app/vbmURC.scss */
  .smb-container .w_checkout {
    margin: 0 0;
  }
}
/* line 1768, ../../scss/app/vbmURC.scss */
.smb-container .checkout_steps {
  border-bottom: 0.0625rem solid #cccccc;
  margin-bottom: 1.875rem;
  background: white;
  clear: both;
}
/* line 1775, ../../scss/app/vbmURC.scss */
.smb-container .checkout_steps:last-child {
  margin-bottom: 0;
}
/* line 1784, ../../scss/app/vbmURC.scss */
.smb-container .checkout_steps hr {
  margin-left: -1.875rem;
  margin-right: -1.875rem;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1784, ../../scss/app/vbmURC.scss */
  .smb-container .checkout_steps hr {
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }
}
/* line 1795, ../../scss/app/vbmURC.scss */
.smb-container .checkout_step-title {
  font-weight: bold;
  font-size: 1.25rem;
  position: relative;
  height: 4.6875rem;
}
/* line 1801, ../../scss/app/vbmURC.scss */
.smb-container .checkout_step-title .checkout_steps-change-link {
 
  font-size: 0.75rem;
}
/* line 1811, ../../scss/app/vbmURC.scss */
.smb-container .checkout_step-title.active > div:first-child:after {
  font-family: 'VZIcons';
  content: "\e65e" !important;
  font-size: 1.125rem !important;
  color: #cd040b;
  padding-left: 0.3125rem;
}
/* line 1819, ../../scss/app/vbmURC.scss */
.smb-container .checkout_step-title.active .checkout_steps-required {
  display: none;
}
/* line 1823, ../../scss/app/vbmURC.scss */
.smb-container .checkout_step-title.active .checkout_steps-change-link {
  display: table-cell !important;
}
/* line 1829, ../../scss/app/vbmURC.scss */
.smb-container .checkout_step-completed {
  display: none;
}
/* line 1834, ../../scss/app/vbmURC.scss */
.smb-container .step-finished .checkout_step-completed {
  display: block;
}
/* line 1839, ../../scss/app/vbmURC.scss */
.smb-container .step-finished .checkout_step-title > div:first-child:after {
  font-family: 'VZIcons';
  content: "\e65e" !important;
  font-size: 1.125rem !important;
  color: #cd040b;
  padding-left: 0.3125rem;
}
/* line 1847, ../../scss/app/vbmURC.scss */
.smb-container .step-finished .checkout_step-title .checkout_steps-required {
  display: none;
}
/* line 1851, ../../scss/app/vbmURC.scss */
.smb-container .step-finished .checkout_step-title .checkout_steps-change-link {
  display: table-cell !important;
}
/* line 1857, ../../scss/app/vbmURC.scss */
.smb-container .checkout_steps-change-link {
  text-align: right;
  padding-right: 0.9375rem !important;
}
/* line 1862, ../../scss/app/vbmURC.scss */
.smb-container .checkout_step-content {
  padding-right: 1.875rem;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1862, ../../scss/app/vbmURC.scss */
  .smb-container .checkout_step-content {
    padding-right: 1.25rem;
  }
}
/* line 1870, ../../scss/app/vbmURC.scss */
.smb-container .checkout_steps-required {
  vertical-align: top !important;
}
/* line 1874, ../../scss/app/vbmURC.scss */
.smb-container .required-ribbon {
  height: 1.625rem;
  color: white;
  background-color: #000;
  font-size: 0.6875rem;
  line-height: 1.5625rem;
  position: relative;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: inline-block;
  float: right;
}
/* line 1886, ../../scss/app/vbmURC.scss */
.smb-container .required-ribbon:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 16px solid #000;
  border-bottom: 13px solid transparent;
}
/* line 1899, ../../scss/app/vbmURC.scss */
.smb-container .contact-info-filled {
  display: none;
}
/* line 1904, ../../scss/app/vbmURC.scss */
.smb-container .step-finished .contact-info-filled {
  display: block;
}


#calendar
{
width: 100% !important;
} 
 

#calendar .txt_yellow  {
	color: #fbd362;
	font-weight:bold;


}

#calendar .txt_yellow span {
	background-color: #fbd362;
	width: 10px;
	height: 10px;
	line-height: 10px;
	display: inline-block;
	margin-right: 8px;
} 


#calendar table {
    border-collapse:collapse !important;
} 
/* line 1931, ../../scss/app/vbmURC.scss */
.m_total {
  text-decoration: none;
  -webkit-transform: rotate(0.0deg);
}
/* line 310, ../../scss/base/_global.scss */
.m_total:hover {
  text-decoration: none;
}
/* line 314, ../../scss/base/_global.scss */
.m_total::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}
/* line 1934, ../../scss/app/vbmURC.scss */
.m_total:before {
  content: '\e73f';
  padding-right: 0.5rem;
  font-size: 1.5rem;
  color: #000000;
  display: inline-block;
}
/* line 1942, ../../scss/app/vbmURC.scss */
.m_total:hover {
  cursor: pointer;
  text-decoration: none;
  -webkit-transform: rotate(0.0deg);
}
/* line 310, ../../scss/base/_global.scss */
.m_total:hover:hover {
  text-decoration: none;
}
/* line 314, ../../scss/base/_global.scss */
.m_total:hover::before {
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: 'VZIcons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  color: currentColor;
  font-size: 1.5rem;
  display: inline;
  position: relative;
}
/* line 1946, ../../scss/app/vbmURC.scss */
.m_total:hover:before {
  content: '\e73f';
  padding-right: 0.5rem;
  font-size: 1.5rem;
  color: #000000;
  display: inline-block;
}
/* line 1955, ../../scss/app/vbmURC.scss */
.m_noitems {
  float: right;
  width: 75%;
  line-height: 0.9375rem;
}

/* line 1879, ../../scss/app/vbmURC.scss */
.border-right-overlay {
  border-right-width: 1px !important;
  border-right-style: solid;
  border-right-color: #959595;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1879, ../../scss/app/vbmURC.scss */
  .border-right-overlay {
    border-right-width: 0px !important;
    padding-bottom: 0rem !important;
  }
}

/* line 1895, ../../scss/app/vbmURC.scss */
.loader {
  position: relative;
  margin: 0 48px;
}
/* line 1899, ../../scss/app/vbmURC.scss */
.loader, .loader::before, .loader::after {
  display: block;
  width: 38px;
  height: 38px;
  border-radius: 999px;
  background-color: #959595;
  -webkit-animation: loadingFade 2s infinite;
  -moz-animation: loadingFade 2s infinite;
  -ms-animation: loadingFade 2s infinite;
  -o-animation: loadingFade 2s infinite;
  animation: loadingFade 2s infinite;
}
/* line 1908, ../../scss/app/vbmURC.scss */
.loader.fun, .loader.fun::before, .loader.fun::after {
  -webkit-animation: loadingFun 4s infinite;
  -moz-animation: loadingFun 4s infinite;
  -ms-animation: loadingFun 4s infinite;
  -o-animation: loadingFun 4s infinite;
  animation: loadingFun 4s infinite;
}
/* line 1912, ../../scss/app/vbmURC.scss */
.loader::before {
  content: '';
  position: absolute;
  left: -48px;
  top: 0;
}
/* line 1919, ../../scss/app/vbmURC.scss */
.loader::after {
  content: '';
  position: absolute;
  left: auto;
  right: -48px;
  top: 0;
}

/* line 1928, ../../scss/app/vbmURC.scss */
.loader::before {
  animation-delay: 0s;
}

/* line 1929, ../../scss/app/vbmURC.scss */
.loader.fun::before {
  animation-delay: 0s;
}

/* line 1931, ../../scss/app/vbmURC.scss */
.loader {
  animation-delay: 0.3s;
}

/* line 1932, ../../scss/app/vbmURC.scss */
.loader.fun {
  animation-delay: 0.6s;
}

/* line 1934, ../../scss/app/vbmURC.scss */
.loader::after {
  animation-delay: 0.6s;
}

/* line 1935, ../../scss/app/vbmURC.scss */
.loader.fun::after {
  animation-delay: 1.2s;
}

@keyframes loadingFade {
  /* line 1939, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1940, ../../scss/app/vbmURC.scss */
  50% {
    background-color: #333333;
  }
}

@-moz-keyframes loadingFade {
  /* line 1939, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1940, ../../scss/app/vbmURC.scss */
  50% {
    background-color: #333333;
  }
}

@-webkit-keyframes loadingFade {
  /* line 1939, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1940, ../../scss/app/vbmURC.scss */
  50% {
    background-color: #333333;
  }
}

@-o-keyframes loadingFade {
  /* line 1939, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1940, ../../scss/app/vbmURC.scss */
  50% {
    background-color: #333333;
  }
}

@-ms-keyframes loadingFade {
  /* line 1939, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1940, ../../scss/app/vbmURC.scss */
  50% {
    background-color: #333333;
  }
}

@keyframes loadingFun {
  /* line 1944, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1945, ../../scss/app/vbmURC.scss */
  20% {
    background-color: #82ceac;
  }

  /* line 1946, ../../scss/app/vbmURC.scss */
  40% {
    background-color: #abe0f9;
  }

  /* line 1947, ../../scss/app/vbmURC.scss */
  60% {
    background-color: #f9b295;
  }

  /* line 1948, ../../scss/app/vbmURC.scss */
  80% {
    background-color: #fbd362;
  }
}

@-moz-keyframes loadingFun {
  /* line 1944, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1945, ../../scss/app/vbmURC.scss */
  20% {
    background-color: #82ceac;
  }

  /* line 1946, ../../scss/app/vbmURC.scss */
  40% {
    background-color: #abe0f9;
  }

  /* line 1947, ../../scss/app/vbmURC.scss */
  60% {
    background-color: #f9b295;
  }

  /* line 1948, ../../scss/app/vbmURC.scss */
  80% {
    background-color: #fbd362;
  }
}

@-webkit-keyframes loadingFun {
  /* line 1944, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1945, ../../scss/app/vbmURC.scss */
  20% {
    background-color: #82ceac;
  }

  /* line 1946, ../../scss/app/vbmURC.scss */
  40% {
    background-color: #abe0f9;
  }

  /* line 1947, ../../scss/app/vbmURC.scss */
  60% {
    background-color: #f9b295;
  }

  /* line 1948, ../../scss/app/vbmURC.scss */
  80% {
    background-color: #fbd362;
  }
}

@-o-keyframes loadingFun {
  /* line 1944, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1945, ../../scss/app/vbmURC.scss */
  20% {
    background-color: #82ceac;
  }

  /* line 1946, ../../scss/app/vbmURC.scss */
  40% {
    background-color: #abe0f9;
  }

  /* line 1947, ../../scss/app/vbmURC.scss */
  60% {
    background-color: #f9b295;
  }

  /* line 1948, ../../scss/app/vbmURC.scss */
  80% {
    background-color: #fbd362;
  }
}

@-ms-keyframes loadingFun {
  /* line 1944, ../../scss/app/vbmURC.scss */
  0%, 100% {
    background-color: #959595;
  }

  /* line 1945, ../../scss/app/vbmURC.scss */
  20% {
    background-color: #82ceac;
  }

  /* line 1946, ../../scss/app/vbmURC.scss */
  40% {
    background-color: #abe0f9;
  }

  /* line 1947, ../../scss/app/vbmURC.scss */
  60% {
    background-color: #f9b295;
  }

  /* line 1948, ../../scss/app/vbmURC.scss */
  80% {
    background-color: #fbd362;
  }
}

/* line 1952, ../../scss/app/vbmURC.scss */
.gif-loader .loader {
  width: 8.375rem;
  margin: 0;
  background-color: transparent;
  background-image: url("data:image/gif;base64,R0lGODlhhgAmANU7ALe0t9vZ2/Hw8f39/drZ2vn5+b+8v727vb+9v7aztu/u7+Xj5crIymNhY7CvsODf4A8ND4WEhbu8u3RzdGBfYHp8evPz89vb26+ur3Nxc/v6+42LjeDg4HBvcMXFxaampiMiI4SDhAsJC/j4+CcmJ8jHyCkoKezs7E9NT9DP0M7PzoiJiLy7vImKifv7++Xl5Z2fneDh4IWHhfX19Xh6eJiXmMbHxnR2dAQCBFxaXLSxtP///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplOWJkMGNlZi1mMGQzLTgyNDgtOGNiMi1hOWM5ZDkzMTAxODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REZFMEVFOTk4OTVEMTFFNTkyMDhGQUU0RkJCQTVFQ0UiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REZFMEVFOTg4OTVEMTFFNTkyMDhGQUU0RkJCQTVFQ0UiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRl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");
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 1961, ../../scss/app/vbmURC.scss */
.gif-loader .loader::before, .gif-loader .loader::after {
  display: none;
}

/* line 1966, ../../scss/app/vbmURC.scss */
.loader.center {
  left: 0;
  position: absolute;
  right: 0;
  top: 40%;
}




#divTimeSlotOverlay .slot{width:100%;margin:0;padding:0;margin-bottom:5px;}
#divTimeSlotOverlay .slot .span9{margin-left:5%;}
.row-fluid .span7 {
width:57.18232044198895%;
*width:57.12912895262725%;
}
.row-fluid .span7 {
    width: 57.18232044198895%;
}

.row-fluid .span5 {
    width: 40.05524861878453%;
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.t_bold {
    font-weight: bold;
}
.t_center {
    text-align: center;
}
.f18 {
    font-size: 1.125em !important;
}

[class*="span"] {
    float: left;
    min-height: 1px;

	}

.row-fluid .span5 {
    width: 40.05524861878453%;
}

.padb10 {
    padding-bottom: 10px;
}

.mt20 {
    margin-top: 20px;
}
.pad15 {
    padding: 15px;
}

.bg_ltgray {
    background-color: #f7f7f7;
}
.mb0 {
    margin-bottom: 0 !important;
}
.txt_prepol {
    color: #7F3483;
}
.pad10 {
    padding: 10px;
}
p {
    margin: 0 0 15px;
} 


#divTimeSlotOverlay{padding-left:8%;border-left:#ccc solid 1px;min-height:330px;}



@media only screen and (max-width: 47.9375rem) {

  #divTimeSlotOverlay {
    padding-left: 0%;
    border-left: 0px !important;
    min-height: 0px;
    padding-top: 1.625rem;
  }
}

@media only screen and (max-width: 47.9375rem) {

  #calContainer table tr th, table tr td {
    padding: 5px !important;
  }
} 
 

@media only screen and (max-width: 47.9375rem) {

  #calContainer .span5 {
    padding-left: 0rem !important;
  }
} 

#calContainer table tr th, table tr td {
    padding: 0.75rem 0.125rem 
          }




.smb-container .w_blocks .blocks_equipment-compare-products-large > p {
	display: table-cell;
	vertical-align: middle;
}
 .smb-container .smb-container .vzicon.large::before, .smb-container a.vzicon.large::before {
 font-size: 1.2rem !important;
}
.smb-container .height-tile-remove {
	height: 23px;
}
.smb-container .white-blocks {
	height: 190px !important;
}
.smb-container .height-details {
	height: 146px !important;
}
.display-center {
	display: table-cell;
	vertical-align: middle;
}
.p-20 {
	width: 25% !important;
}
.visibility-none {
	visibility: hidden;
}
.blocks-mheight {
	height: 191px !important;
}
.min-height-small {
	min-height: 1.875rem !important;
}
.min-height-medium {
	height: 307px;
}

.offer-full-content{
    width:99% !important
}

.bundle-Services-content .w_list-control .m_accordion-summary::before {
 top: 1.0875rem !important;
}
 @media only screen and (min-width: 48rem) {
 .bundle-Services-content .medium-5-modal {
 width: 49.66667% !important;
}
}
.bundle-Services-content .border-height {
	height: 270px;
}
.border-mheight {
	min-height: 160px;
	border-right-width: 1px !important;
	border-right-style: solid !important;
	border-right-color: #959595;
}
 @media only screen and (max-width: 47.9375rem) {
 .border-mheight {
 min-height: 0px;
 border-right-width: 0px !important;
 border-right-style: solid !important;
 border-right-color: #959595;
 border-bottom: 1px solid #959595;
}
}
.w_circle-icon {
	background-color: #cd040b !important;
}
 @media (max-width: 47.9375rem) {
 .w_contract-plus-sign {
 width: 23.125rem;
 text-align: center;
 margin-bottom: 0;
 clear: left;
}
}
.block-offers {
	clear: left;
}
.choice-small {
	height: 8.5rem !important;
}
.w_contract-blocks {
	width: 10.75rem;
	float: left;
	margin-left: 1.125rem;
	margin-top: 1.125rem;
	vertical-align: top;
	display: inline-block;
}
.w_contract-blocks > .contract-blocks-choices {
	height: 13.75rem;
	margin-bottom: 0;
	padding: 0 0;
	background-color: #f6f6f6;
	width: 10.75rem;
	position: relative;
	padding: 0;
	border-top: 0.0625rem solid #cccccc;
	border-left: 0.0625rem solid #cccccc;
	border-right: 0.0625rem solid #cccccc;
	border-bottom: 0rem solid #cccccc;
}
.w_contract-blocks.selected > .contract-blocks-choices {
	background-color: #8ad4f7;
	border-width: 0.0625rem 0 0;
	border-style: solid none none;
	border-color: white;
}
.w_contract-blocks.selected > .contract-blocks-choices:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	border-style: solid;
	border-width: 0 20px 20px 0;
	border-color: #ddd white;
}
.overlay-icons li span {
	color: black;
	text-align: left;
	display: block;
}
.w_circled {
	width: 4.6875rem;
	height: 4.6875rem;
	line-height: 1.3125rem;
	display: inline-block;
	border-radius: 8.5rem;
	text-align: center;
	font-size: 0.875rem;
	padding-top: 1.5625rem;
}
@media (min-width: 13.625em) and (max-width: 15.5625em) {
 .w_circled {
 width: 2.8125rem;
 height: 2.8125rem;
 padding-top: 0.5rem;
}
 .w_circled > img {
 width: 2rem;
}
}
@media (min-width: 15.625em) and (max-width: 18.0625em) {
 .w_circled {
 width: 2.8125rem;
 height: 2.8125rem;
 padding-top: 0.5rem;
}
 .w_circled > img {
 width: 2rem;
}
}
@media (min-width: 17.5em) and (max-width: 19.9375em) {
 .w_circled {
 width: 3.75rem;
 height: 3.75rem;
 padding-top: 0.875rem;
}
}
@media (min-width: 61.5rem) {
 .w_circled {
 width: 5.625rem;
 height: 5.625rem;
 padding-top: 1.875rem;
}
}
@media (min-width: 28.75em) and (max-width: 47.9375em) {
 .w_circled {
 width: 7.5rem;
 height: 7.5rem;
 padding-top: 2.8125rem;
}
}
@media (min-width: 48em) and (max-width: 61.4375em) {
 .w_circled {
 width: 5.625rem;
 height: 5.625rem;
 padding-top: 1.875rem;
}
}
@media (min-width: 61.5rem) and (max-width: 66.875em) {
 .w_circled {
 width: 5.625rem;
 height: 5.625rem;
 padding-top: 1.875rem;
}
}
@media (min-width: 66.9375rem) {
 .w_circled {
 width: 7.5rem;
 height: 7.5rem;
 padding-top: 2.8125rem;
}
}
.w_circled.small {
	width: 1.875rem;
	height: 1.875rem;
}
.w_circled.visual_cue {
	width: 15.625rem;
	height: 15.625rem;
	position: absolute;
	z-index: 4;
	left: 22%;
	top: 17%;
	cursor: default;
	background-color: #82ceac;
	padding-top: 1.5625rem;
}
.w_circled.visual_cue:before {
	content: '';
	width: 3.5625rem;
	height: 3.5625rem;
	position: absolute;
	left: 0.3125rem;
	top: 0.0625rem;
	overflow: hidden;
	background-image: url("../../Images/greencue.svg");
	background-repeat: no-repeat;
	-webkit-transform: rotate(-36deg);
	-moz-transform: rotate(-36deg);
	-ms-transform: rotate(-36deg);
	-o-transform: rotate(-36deg);
	transform: rotate(-36deg);
}
.w_circled.visual_cue.inactive {
	display: none;
}
.w_circled.visual_cue.m_visual_cue-mobile {
	display: none;
}
 .w_circled.visual_cue > [data-product-cue] {
 cursor: pointer;
}
.w_circled.visual_cue {
	width: 15.625rem;
	height: 15.625rem;
	position: absolute;
	z-index: 4;
	left: 22%;
	top: 17%;
	cursor: default;
	background-color: #82ceac;
	padding-top: 1.5625rem;
}
.w_circled.visual_cue:before {
	content: '';
	width: 3.5625rem;
	height: 3.5625rem;
	position: absolute;
	left: 0.3125rem;
	top: 0.0625rem;
	overflow: hidden;
	background-image: url("../../Images/greencue.svg");
	background-repeat: no-repeat;
	-webkit-transform: rotate(-36deg);
	-moz-transform: rotate(-36deg);
	-ms-transform: rotate(-36deg);
	-o-transform: rotate(-36deg);
	transform: rotate(-36deg);
}
.w_circled.visual_cue.inactive {
	display: none;
}
.w_circled.visual_cue.m_visual_cue-mobile {
	display: none;
}
 .w_circled.visual_cue > [data-product-cue] {
 cursor: pointer;
}
.w_circled.visual_cue-top.m_upgrade {
	right: 55%;
	top: 100%;
}
.w_circled.visual_cue-top {
	width: 15.625rem;
	height: 15.625rem;
	position: absolute;
	z-index: 4;
	right: 9%;
	top: 95%;
	cursor: default;
	background-color: #abe0f9;
	padding-top: 1.5625rem;
}
.w_circled.visual_cue-top:before {
	content: '';
	width: 3.5625rem;
	height: 3.5625rem;
	position: absolute;
	left: 11.1875rem;
	background-image: url("../../images/bluecue.svg");
	bottom: 12.4375rem;
	overflow: hidden;
	background-repeat: no-repeat;
	-webkit-transform: rotate(48deg);
	-moz-transform: rotate(48deg);
	-ms-transform: rotate(48deg);
	-o-transform: rotate(48deg);
	transform: rotate(48deg);
}
.w_circled.visual_cue-top.inactive {
	display: none;
}
 .w_circled.visual_cue-top > [data-product-cue] {
 cursor: pointer;
}
@media (max-width: 47.9375rem) {
 .w_circled.visual_cue-top.m_upgradew_circled.visual_cue-top.m_upgrade {
 width: 15.625rem;
 height: 15.625rem;
 position: absolute;
 z-index: 4;
 left: 25%;
 top: 100%;
 cursor: default;
 background-color: #abe0f9;
 padding-top: 1.5625rem;
}
}
.w_circled.visual_cue-top.m_upgrade:before {
	content: '';
	width: 3.5625rem;
	height: 3.5625rem;
	position: absolute;
	left: 15.1875px;
	bottom: 12.5rem;
	overflow: hidden;
	background-image: url("../../Images/bluecue.svg");
	background-repeat: no-repeat;
	-webkit-transform: rotate(327deg);
	-moz-transform: rotate(327deg);
	-ms-transform: rotate(327deg);
	-o-transform: rotate(327deg);
	transform: rotate(327deg);
}
.w_circled.visual_cue-top.m_upgrade.inactive {
	display: none;
}
.w_circled.visual_cue-top.m_upgrade.active {
	display: inline-block;
}
 .w_circled.visual_cue-top.m_upgrade > [data-product-cue] {
 cursor: pointer;
}
.w_circled.visual_cue.m_visual_cue-mobile {
	width: 15.625rem;
	height: 15.625rem;
	position: absolute;
	display: inline-block;
	z-index: 4;
	left: 22%;
	top: -31%;
	cursor: default;
	background-color: #82ceac;
	padding-top: 1.5625rem;
}
.w_circled.visual_cue.m_visual_cue-mobile:before {
	content: '';
	width: 3.5625rem;
	height: 3.5625rem;
	position: absolute;
	left: 2.1875rem;
	top: 213px;
	overflow: hidden;
	background-image: url("../../Images/greencue.svg");
	background-repeat: no-repeat;
	-webkit-transform: rotate(217deg);
	-moz-transform: rotate(217deg);
	-ms-transform: rotate(217deg);
	-o-transform: rotate(217deg);
	transform: rotate(217deg);
}
.w_circled.visual_cue.m_visual_cue-mobile.inactive {
	display: none;
}
 .w_circled.visual_cue > [data-product-cue] {
 cursor: pointer;
}
.height-medium {
	height: 18.75rem !important;
}
.line-height-zero {
	line-height: 0px;
}
.border-bottom-grey {
	border-bottom: 1px solid #959595;
}
.bg-brand-6 {
	background-color: #ec7001 !important;
}
.w_blocks.wheight > .blocks_equipment-choices {
	height: 9.5rem;
}
.smb-container .vzicon.circled, a.vzicon.circled {
	background-color: #414042 !important;
}
.black-img-small {
	width: 55px;
}
 .w_list-control .m_accordion-summary::before {
 top: 1.5875rem !important;
 color: black !important;
}
.m_accordion-details .border-right {
	border-right: 1px solid #cccccc !important;
}
 @media only screen and (max-width: 47.9375rem) {
 .bundle-Services-content .border-height {
 height: 0px !important;
 border-top: 1px solid #cccccc !important;
 width: 100%;
}
}

 .margin-auto {
    margin: 0 auto;
}

ul.cart_details { padding:0; margin:0;}
ul.cart_details li p {display:table;}
ul.cart_details li p span{width:70%;display:table-cell; line-height:normal; }
ul.cart_details li p span+span {width:30%;display:table-cell; line-height:normal;}

@media only screen and (max-width: 47.9375rem) {
  .required_ribbon {
    width: 3.3125rem !important;
  }

  .tiny-wrap {
    min-height: 9.4375rem !important;
  }
}

@media only screen and (max-width: 47.9375rem) {
  .tiny-padding-top-zero {
    padding-top: 0rem !important;
  }


  .border-left {
    padding-left: 0em !important;
  }


  .border-bottom-small {
    border-left: 0px !important;
    border-top: 1px solid #cccccc !important;
    padding-top: 1.25rem;
  }


  .w_title-wrap .title-heading {
    padding-top: 0rem !important;
  }
}


.w_title-wrap .grey-circle-small {
  width: 4.25rem !important;
  height: 4.25rem !important;
  background-color: #f6f6f6;
  border-radius: 6.25rem;
  text-align: center;
  line-height: 6.25rem;
}

.smb-container .w_list-control.m_rev > .m_accordion-summary::before, .m_accordion-summary.m_rev::before {
    top: 1.1875rem !important;
}


.smb-container .w_list-control .m_accordion-details {
    padding-top: 0px !important;
}

@media only screen and (max-width: 47.9375rem) {
  /* line 3073, ../../scss/app/vbmURC.scss */
  .clear-small {
    clear: both;
    height: 0px !important;
  }

  /* line 3078, ../../scss/app/vbmURC.scss */
  .display-table {
    display: table !important;
    padding-top: 10px;
  }

  /* line 3082, ../../scss/app/vbmURC.scss */
  .vertical-align-small {
    vertical-align: top !important;
  }
}

.w_blocks-top-margin {
 margin-top: 0px !important;
}

 .margin-top-hyperlink
 {
 margin-top:21px;
 }

 @media only screen and (max-width: 47.9375rem) { 
  .content-header-small {
    height: 7.5rem !important;
  }
}


.height-zero {
  min-height: 0px !important;
}


.offer-main-content {
  background: #dcd8d6;
  height: 12.5rem;
}

@media only screen and (max-width: 47.9375rem) {

  .w_blocks-top-margin {
    margin-bottom: 10px !important;
  }
  .w_blocks_new {
  width: 95%;
    max-width: 95%;
  /*margin-left: 0.75rem;
  margin-top: 1.125rem;
  vertical-align: top;
  display: inline-block;
  float: left;*/
}
  .addOns{
    display: block !important;
}
.addOns .addonSection, .addOnslast .addonSection, .equipSection, .channelSection{
    width: 95% !important;
    max-width: 95% !important;
  }
  .offer-main-content {
    height: 16.25rem !important;
  }


  .tiny-top-padding {
    padding-top: 1.25rem;
  }


  .tiny-margin-verti-zero {
    margin-left: 0rem !important;
    margin-right: 0.5rem  !important;
  }


  .tiny-100 {
    width: 100% !important;
  }
}

.border-top-small {
  border-top: 1px solid #959595;
}


.border-left-medium {
  border-left: 1px solid #959595;
}


.min-height-billing {
  min-height: 170px;
}

@media only screen and (max-width: 47.9375rem) {

  .border-left-medium {
    border-left: 0px !important;
    border-top: 1px solid #959595 !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-top: 10px;
  }


  .min-height-billing {
    min-height: 0px !important;
    padding-top: 20px !important;
    margin-left: 10px;
  }
}
@media only screen and (max-width: 47.9375rem) {

  .Inst-billing-info {
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
    margin-left: 0px !important;
  }
}

.cart-view-container .w_tabs.m_cart-view > .tabs_tab {
  padding: 0.675rem 0rem 0.375rem 0rem !important;
}
/* line 3253, ../../scss/app/vbmURC.scss */
.small-divider-left {
  padding-left: 50px;
}

@media only screen and (max-width: 47.9375rem) {
  /* line 3261, ../../scss/app/vbmURC.scss */
  .small-divider-left {
    border-left: 0px !important;
    border-top: 1px solid #959595 !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-top: 10px;
    padding-top: 20px;
  }

  /* line 3271, ../../scss/app/vbmURC.scss */
  .clear-tiny {
    clear: both;
  }
}

.table-container table tr th, table tr td
{
 padding: 0.75rem 1.125rem !important;
}

.plans-header{
    /*font-family: BrandFont-Display;*/
    font-weight:700;
    margin-top:10px;
    font-size:12px;
}
.plans .offer-text{
    display: flex;
    flex-direction: row;
    margin-bottom: 5px;
    font-size: 11px;
    min-height:10rem;
}
.plans .offer-text p{
    display: inline-block;
    flex-direction: row;
    margin-bottom: 5px;
    font-size: 11px;
}
.plans .gift-text{
   background-color:black;
   display: block !important;
   color:white;
   bottom: 0;
    margin-right: 7px;  
    min-width: 90%;
    padding-left: 4px;
    padding-bottom: 2px;
    position:absolute;
}
.xlight{
    height: 0.0625rem;
    background-color: rgb(216, 218, 218);
    margin-top: 7rem;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    margin-bottom: 1.5rem;
}
.fixed-position{
    position:relative;
}
.padding-top-offers-container {
    padding-top: 100px;
}

.border-bottom-small {
    border-bottom: 0.0625rem solid #cccccc;
}
.channelSection {
    width: 33%;
}
.addOns{
    flex-direction: row;
    display: flex;
    flex-wrap: wrap;
    /* display:block; */

}
.addOns .addonSection{
    background: #fff;
    border:1px solid black;
    padding: 15px!important;
    margin-right: 10px!important;
    margin-left: 10px!important;
    min-height: 400px;
    /*height:auto;*/
    margin-bottom: 20px!important;
    width:30%;
    /*flex: 1 1 auto;*/
}
.addOns .equipSection{
    background: #fff;
    border:1px solid black;
    padding: 10px 15px!important;
   /* margin-right: 10px!important;
    margin-left: 10px!important;
    min-height: 350px;
    height:auto;*/
    margin-bottom: 20px!important;
    width:25%;
    /*flex: 1 1 auto;*/
}
.addOnslast{
    /*flex-direction: row;
    display: flex;*/
    display:block;
}
.addOnslast .addonSection{
    background: #fff;
    border:1px solid black;
    padding: 15px!important;
    margin-right: 10px!important;
    margin-left: 10px!important;
    min-height: 450px;
    height:auto;
    margin-bottom: 20px!important;
    width:31%;
    /*flex: 1 1 auto;*/
}

.radioLabels label{
    padding-bottom: 5px;
    /*margin-bottom: 1.25rem;*/
    font-size: 0.875rem;
    font-weight: 400 !important;
    line-height: 1.05rem;
    color: rgb(0, 0, 0);
}
.learmore{
    font-weight: normal !important;
}
.optional{
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.05rem;
    font-family: BrandFont-Text;
    color: gray;
    margin: 0px;
    text-decoration: none;
    margin-left:10px;
    /*display: table-cell;
    vertical-align: middle;*/
}
::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
@media only screen and (max-width: 30rem) {
    .plus-image {
        width: unset;
    }
}
@media only screen and (min-width: 30rem) {
    .plus-image {
        /*width: 90% !important;*/
        float:right !important;
    }
}
.plus-image::after {
    content: '\e79d';
    position: absolute;
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    margin-top: 35px;
    font-size: 1.125rem;
    text-align: center;
    line-height: 1;
    color: black;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: right 0.3s, color 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, right 0.3s, color 0.3s;
    transition: transform 0.3s, right 0.3s, color 0.3s, -webkit-transform 0.3s;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: 'VZIcons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
}
.minus-image::after {
    content: '\e79b';
}

.bi-height{
    min-height:191px; 
    height:18rem !important;
}
@media only screen and (max-width: 48rem) {

  .border-left-medium {
    border-left: 0px !important;
    border-top: 1px solid #959595 !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    margin-top: 10px;
  }
  .margin-left-medium-tiny {
    margin-left: unset;
    padding-left: unset;
  }
}
@media only screen and (min-width: 48.5rem) {
    .margin-left-medium-tiny {
        margin-left: 1.5rem !important;
        padding-left: 2.25rem !important;
    }
}
.jus-cont-end {
  justify-content: flex-end;
}
.flex-row-center {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.flex-row-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.flex-row-nowrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.inline-flex-row-wrap {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  vertical-align: top;
}
.flex-month-subscript {
  padding-left: 4px;
  font-weight: lighter;
}
.xlight-small{
  height: 0.0625rem;
  background-color: rgb(216, 218, 218);
  margin-top: 0.5rem;
  margin-left: 0.75rem;
  margin-right: 0.75rem;
  margin-bottom: 0.5rem;
}
.gloader-overlay {
  background-color: rgb(255, 255, 255);
  inset: 0px;
  width: 100%;
  height: 100%;
  z-index: 999;
  position: fixed;
  display: block;
  animation: 0.15s linear 0s 1 normal none running goverlayframe;
  opacity: 0.8;
}
.gloader {
  outline: none;
  content: "";
  position: absolute;
  inset: 0px;
  margin: auto;
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  z-index: 3;
  border-width: 0.25rem;
  border-style: solid;
  border-color: transparent rgb(0, 0, 0) rgb(0, 0, 0);
  border-image: initial;
  border-radius: 50%;
  animation: 0.5s linear 0s infinite normal none running gframe;
  text-align: center;
}
.gloader-message {
  position: absolute;
  inset: 0px;
  margin: auto;
  width: 90%;
  height: 0rem;
  display: block;
  z-index: 3;
  top: 50px;
  font-weight: bold;
  text-align: center;
}
.gloader-vzlogo {
  position: absolute;
	inset: 0px;
	margin: auto;
	display: block;
	z-index: 3;
	top: -100px;
  text-align: center;
}
@keyframes gframe {
0% {
  transform: rotate(0deg);
}

100% {
  transform: rotate(360deg);
}
}
@keyframes goverlayframe {
0% {
  opacity: 0;
}
100% {
  opacity: 1;
}
}


/*TechTeam*/

.ttPreText {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.05rem;
  font-family: BrandFont-Text;
  color: gray;
  margin: 0px;
  text-decoration: none;
  margin-left: 10px;
}

.ttOutline {
  border: solid 1px rgb(237, 112, 0) !important;
  border-bottom: solid 3px rgb(237, 112, 0) !important;
}

.ttErrorMsg {
  font-size: 0.775rem;
  font-weight: 400;
  line-height: 0.75rem;
  font-family: BrandFont-Text;
  color: rgb(0, 0, 0);
  margin: 0px;
  text-decoration: none;
}

.bluejeans-banner {
    background: #000;
    color: #fff;
    padding: .5em;
     font-weight: 300;
    font-size: small;
    margin: -1em;
    display: inline-block;
}


.bluejeans-Tooltip{
   margin-top: 8px !important;
    border: solid 1px white !important;
    border-radius: 1em;
    color: white !important;
    padding-left: 0.5em;
}

.suggestion-list-item {
  border-bottom: 1px solid rgb(204,204,204);
  border-left: .375rem solid white;
  font: normal 14px/1.3 BrandFont, Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
}

.ylw-categories-list {
  position: absolute;
  background-color: white;
  z-index: 5;
  width: 292px;
  border: 1px solid rgb(204,204,204);
  overflow: auto;
  max-height: 10rem;
}

.gift-icon-alt {
  height: 20px;
  width: 20px !important;
}

.bdv-service-error {
  background-color:  #f90 !important;
}

.vas-overflow {
  overflow: visible !important;
}
