/* line 1, ../../scss/app/_app-global.scss */
body {
  background: none;
}

/* line 5, ../../scss/app/_app-global.scss */
.main {
  max-width: 61.5625rem;
  padding-top: 0;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 5, ../../scss/app/_app-global.scss */
  .main {
    padding-top: 3.75rem;
  }
}

/* line 15, ../../scss/app/_app-global.scss */
h4 {
  font-size: 1.25rem;
}

@font-face {
  font-family: "BrandFont";
  src: url("../fonts/neue-haas-grotesk/NeueHaasGroteskText55Roman.eot") format("embedded-opentype"), url("fonts/neue-haas-grotesk/NeueHaasGroteskText55Roman.woff") format("woff"), url("fonts/neue-haas-grotesk/NeueHaasGroteskText55Roman.ttf") format("truetype"), url("fonts/neue-haas-grotesk/NeueHaasGroteskText55Roman.svg#svgFontName") format("svg");
}
/* line 24, ../../scss/app/_app-global.scss */
figure {
  text-align: center;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 24, ../../scss/app/_app-global.scss */
  figure {
    text-align: left;
  }
}

/* line 32, ../../scss/app/_app-global.scss */
figcaption {
  font-family: BrandFont,Arial,sans-serif;
  font-weight: bold;
  padding-top: 0.3125rem;
  text-align: center;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 32, ../../scss/app/_app-global.scss */
  figcaption {
    text-align: left;
  }
}

/* line 43, ../../scss/app/_app-global.scss */
.footer_header {
  background: url("../../../images/footer.jpg") center center no-repeat;
  height: 13.125rem;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 43, ../../scss/app/_app-global.scss */
  .footer_header {
    display: none;
  }
}

/* line 53, ../../scss/app/_app-global.scss */
.m_status-buttons button {
  margin-bottom: 0.9375rem;
}
@media only screen and (min-width: 60.625rem) {
  /* line 53, ../../scss/app/_app-global.scss */
  .m_status-buttons button {
    margin-right: 0.9375rem;
    margin-top: 0.9375rem;
  }
}

@media only screen and (min-width: 60.625rem) {
  /* line 65, ../../scss/app/_app-global.scss */
  .panel.m_panel-claim-list label {
    font-size: 1.125rem;
  }
}

@media only screen and (min-width: 60.625rem) {
  /* line 74, ../../scss/app/_app-global.scss */
  .w_modal.m_modal-width {
    width: 43.75rem;
    left: 50%;
    margin-left: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* line 87, ../../scss/app/_app-global.scss */
.w_modal .modal_x.m_right:before {
  color: #959595;
}

/* line 93, ../../scss/app/_app-global.scss */
.m_equipment-images .column {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

/* line 101, ../../scss/app/_app-global.scss */
.m_equipment-names .column {
  font-size: 0.75rem;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
  font-weight: normal;
}

@font-face {
  font-family: 'icomoon';
  src: url("../../fonts/app_icon-fonts/icomoon.eot");
  src: url("../../fonts/app_icon-fonts/icomoon.eot?5ac862#iefix") format("embedded-opentype"), url("../../fonts/app_icon-fonts/icomoon.ttf") format("truetype"), url("../../fonts/app_icon-fonts/icomoon.woff") format("woff"), url("../../fonts/app_icon-fonts/icomoon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 118, ../../scss/app/_app-global.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 131, ../../scss/app/_app-global.scss */
.icon-return-equip:before {
  content: "\e900";
  color: #fff;
  font-size: 2.1875rem;
  line-height: 4.375rem;
}

/* line 139, ../../scss/app/_app-global.scss */
.auto-height {
  height: auto;
  overflow: hidden;
}

/* line 144, ../../scss/app/_app-global.scss */
.font-normal {
  font-weight: normal !important;
}

/* line 148, ../../scss/app/_app-global.scss */
.margin-left-30 {
  margin-left: 1.875rem;
}

@media only screen and (min-width: 48rem) {
  /* line 152, ../../scss/app/_app-global.scss */
  .medium-p-48 {
    width: 48%;
  }
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 159, ../../scss/app/_app-global.scss */
  select,
  textarea,
  input {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 60.5625rem) {
  /* line 167, ../../scss/app/_app-global.scss */
  .w_tabs .tabs_spacer {
    display: none;
  }
}

/* line 174, ../../scss/app/_app-global.scss */
.font-arial {
  font-family: Arial,sans-serif;
}

/* line 178, ../../scss/app/_app-global.scss */
.normal-weight {
  font-weight: normal;
}

/* line 181, ../../scss/app/_app-global.scss */
.padding-left-30 {
  padding-left: 1.875rem;
}

/* line 185, ../../scss/app/_app-global.scss */
p a {
  text-decoration: none;
}

/* line 3, ../../scss/app/components/_zoom-image.scss */
.zoom-image {
  margin: 0.625rem 0;
  text-align: center;
  position: relative;
  display: inline-block;
  width: 100%;
  text-decoration: none;
  -webkit-transform: rotate(0.0deg);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 262, ../../scss/base/_global.scss */
.zoom-image:hover {
  text-decoration: none;
}
/* line 266, ../../scss/base/_global.scss */
.zoom-image::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 11, ../../scss/app/components/_zoom-image.scss */
.zoom-image::before {
  content: "\e7ac";
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 2.125rem;
  padding: 0 0.3125rem;
  background-color: rgba(149, 149, 149, 0.3);
  color: #fff;
}
/* line 22, ../../scss/app/components/_zoom-image.scss */
.zoom-image:hover::before {
  background-color: rgba(149, 149, 149, 0.5);
}

/* line 2, ../../scss/app/components/_grid.scss */
body {
  background-color: #fff;
}

/* line 5, ../../scss/app/components/_grid.scss */
.row, .main {
  max-width: 61.5rem;
}

/* line 2, ../../scss/app/components/_vzcom-overrides.scss */
#ghfbodycont,
#ghfbodycontent,
#ghfbody {
  min-width: 0 !important;
  width: auto !important;
}

/* line 6, ../../scss/app/components/_bits.scss */
.decoration-none {
  text-decoration: none !important;
}

/* line 10, ../../scss/app/components/_bits.scss */
.breadcrumbs {
  margin-bottom: 2.25rem;
}
/* line 13, ../../scss/app/components/_bits.scss */
.breadcrumbs a {
  text-decoration: none;
}

@font-face {
  font-family: 'vzReturn';
  src: url("../../fonts/icon-fonts/returnEquipment/vzReturn.eot");
  src: url("../../fonts/icon-fonts/returnEquipment/vzReturn.eot?#iefix") format("embedded-opentype"), url("../../fonts/icon-fonts/returnEquipment/vzReturn.ttf") format("truetype"), url("../../fonts/icon-fonts/returnEquipment/vzReturn.woff") format("woff"), url("../../fonts/icon-fonts/returnEquipment/vzReturn.svg?#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../../scss/app/components/_app-icon-fonts.scss */
[class^="VzReturn-"], [class*=" VzReturn-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'vzReturn' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 27, ../../scss/app/components/_app-icon-fonts.scss */
.VzReturn-kitBox:before {
  content: "\e900";
  font-size: 2.875rem;
  color: #959595;
}

/* line 33, ../../scss/app/components/_app-icon-fonts.scss */
.VzReturn-trackPoint:before {
  content: "\e901";
  font-size: 0.9375rem;
  color: #fff;
}

/* line 1, ../../scss/app/widgets/_modal.scss */
.w_modal,
.w_modal.active {
  z-index: 5001;
}

@media only screen and (min-width: 48rem) {
  /* line 7, ../../scss/app/widgets/_modal.scss */
  .w_modal.active.m_cover-all.bg-black {
    background-color: transparent !important;
  }

  /* line 11, ../../scss/app/widgets/_modal.scss */
  .modal_x::before {
    color: #fff;
  }

  /* line 15, ../../scss/app/widgets/_modal.scss */
  .modal_x:hover::before {
    color: #f9f9f9;
  }

  /* line 19, ../../scss/app/widgets/_modal.scss */
  .modal_header, .modal_content {
    padding-left: 1.875rem;
    padding-right: 1.875rem;
  }
}
/* line 25, ../../scss/app/widgets/_modal.scss */
.page-overlay.modal.active {
  z-index: 5000;
}

@media only screen and (max-width: 60.5625rem) {
  /* line 30, ../../scss/app/widgets/_modal.scss */
  .store-location li {
    border-bottom: 0.0625rem solid #ccc;
    margin-bottom: 1.125rem;
  }
}
@media only screen and (min-width: 48rem) {
  /* line 36, ../../scss/app/widgets/_modal.scss */
  .store-location li:not(:first-child) {
    padding-left: 1.875rem;
  }
}
@media only screen and (max-width: 60.5625rem) {
  /* line 43, ../../scss/app/widgets/_modal.scss */
  .store-location li:last-child {
    border-bottom: 0;
  }
}

/* line 51, ../../scss/app/widgets/_modal.scss */
.address-list {
  background: #fff;
  border: 0.0625rem solid #ccc;
  width: 100%;
  position: absolute;
  top: 4.0625rem;
  display: none;
}
/* line 61, ../../scss/app/widgets/_modal.scss */
.address-list li a {
  color: #333;
  padding: 0.3125rem 0.9375rem 0.3125rem 0.9375rem;
  display: block;
}

/* Sign in form iframe styles inside accordion
	Lots of these will need to be edited or maybe compeltely removed 
	once we put the real Sign In Cartridge in rather than the iframe version
	that Dev team asked us to insert for now.
	-Ben Williams

*/
/* line 8, ../../scss/app/widgets/_sign-in.scss */
#SignInCartridge {
  /* this iframe code is a super customized and bad way to 
  	do a sign in, but due to powers that be, we will do it wrong
  	rather than right, in order to meet a timeline. Correct way would be to 
  	implement a responsive sign-in form on this page, rather than import 
  	an existing iframe that was designed for another page. 
  */
}
/* line 16, ../../scss/app/widgets/_sign-in.scss */
#SignInCartridge iframe {
  width: 15.625rem;
  height: 21.0625rem;
  margin: -40px auto 0;
  overflow: hidden;
  display: block;
}
/* line 24, ../../scss/app/widgets/_sign-in.scss */
#SignInCartridge .m_accordion-details {
  margin-top: 1.5625rem;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  margin-top: 0;
}
@media only screen and (min-width: 48rem) {
  /* line 33, ../../scss/app/widgets/_sign-in.scss */
  #SignInCartridge.m_no-flex > .m_accordion-details, #SignInCartridge .m_accordion-details.m_no-flex {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
  }
}

/* line 2, ../../scss/app/widgets/_app-top-bar.scss */
.w_top-bar {
  background: none;
  height: 11.8125rem;
  max-height: 11.875rem;
  border-bottom: 0.0625rem solid #CBCACB;
  position: static;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 2, ../../scss/app/widgets/_app-top-bar.scss */
  .w_top-bar {
    height: 3.75rem;
    max-height: 3.75rem;
    background: #fff;
    position: fixed;
  }
}

/* line 17, ../../scss/app/widgets/_app-top-bar.scss */
.top-bar_mobile {
  height: 3.75rem;
}
@media only screen and (min-width: 60.625rem) {
  /* line 17, ../../scss/app/widgets/_app-top-bar.scss */
  .top-bar_mobile {
    display: none;
  }
}

/* line 25, ../../scss/app/widgets/_app-top-bar.scss */
.navicon {
  background: url(../../../images/icons-all.png) no-repeat 20px -60px;
  width: 50px;
  cursor: pointer;
  outline: none;
  position: absolute;
  left: 0px;
  height: 20px;
  top: 19px;
}

/* line 36, ../../scss/app/widgets/_app-top-bar.scss */
.vzlogo {
  background: url(../../../images/vzLogo.png) no-repeat;
  width: 80px;
  height: 18px;
  position: absolute;
  left: 55px;
  top: 18px;
}

/* line 45, ../../scss/app/widgets/_app-top-bar.scss */
.menuicon {
  background: url(../../../images/icons-all.png) no-repeat 7px -29px;
  width: 40px;
  cursor: pointer;
  outline: none;
  position: absolute;
  right: 0px;
  height: 25px;
  top: 16px;
}

/* line 56, ../../scss/app/widgets/_app-top-bar.scss */
.searchicon {
  background: url(../../../images/icons-all.png) no-repeat 0 -7px;
  width: 30px;
  cursor: pointer;
  outline: none;
  position: absolute;
  right: 40px;
  height: 20px;
  top: 20px;
}

/* line 67, ../../scss/app/widgets/_app-top-bar.scss */
.top-bar_header {
  background: url("../../../images/myVz-header.jpg") center center no-repeat;
  height: 11.75rem;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 67, ../../scss/app/widgets/_app-top-bar.scss */
  .top-bar_header {
    display: none;
  }
}

/* line 2, ../../scss/app/widgets/_app-carousel.scss */
.m_carousel_return {
  background: #f6f6f6;
  padding: 1.25rem 1.25rem;
}
/* line 6, ../../scss/app/widgets/_app-carousel.scss */
.m_carousel_return .vzicon:before {
  font-size: 2.5rem;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 6, ../../scss/app/widgets/_app-carousel.scss */
  .m_carousel_return .vzicon:before {
    font-size: 1.5625rem;
  }
}
/* line 14, ../../scss/app/widgets/_app-carousel.scss */
.m_carousel_return .circled {
  width: 4.6875rem;
  height: 4.6875rem;
  background: #c6e9fd;
  line-height: 4.375rem;
  display: inline-block;
  border-radius: 2.5rem;
  text-align: center;
  font-size: 1.5rem;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 14, ../../scss/app/widgets/_app-carousel.scss */
  .m_carousel_return .circled {
    width: 3.125rem;
    height: 3.125rem;
    border-radius: 2.5rem;
    line-height: 2.875rem;
  }
}
/* line 30, ../../scss/app/widgets/_app-carousel.scss */
.m_carousel_return .circled#m_preparepackage {
  line-height: 4.575rem !important;
}
/* line 34, ../../scss/app/widgets/_app-carousel.scss */
.m_carousel_return .circled#m_shippackage {
  line-height: 4.775rem !important;
}
/* line 38, ../../scss/app/widgets/_app-carousel.scss */
.m_carousel_return li.carousel_item .row {
  margin: 0 0;
}
/* line 41, ../../scss/app/widgets/_app-carousel.scss */
.m_carousel_return .circled.icon-return-equip {
  line-height: 5.625rem;
}

/* line 46, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-item {
  width: 0.75rem;
  height: 0.75rem;
  box-shadow: none;
}

/* line 52, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-item.active {
  background: #333;
}

/* line 56, ../../scss/app/widgets/_app-carousel.scss */
[data-carousel-next] {
  position: relative;
  left: 250px;
  top: 0px;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 56, ../../scss/app/widgets/_app-carousel.scss */
  [data-carousel-next] {
    position: relative;
    left: 180px;
    top: 0px;
  }
}

/* line 67, ../../scss/app/widgets/_app-carousel.scss */
[data-carousel-prev] {
  position: relative;
  right: 250px;
  top: 0px;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 67, ../../scss/app/widgets/_app-carousel.scss */
  [data-carousel-prev] {
    position: relative;
    right: 180px;
    top: 0px;
  }
}

/* line 79, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-prev.m_carousel-prev {
  width: 1.875rem;
  height: 1.875rem;
  background: #959595;
  border-radius: 2.5rem;
  text-align: center;
  position: absolute;
  left: 0.9375rem;
  top: 45%;
  z-index: 15;
  line-height: 1.8125rem !important;
}
/* line 91, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-prev.m_carousel-prev:before {
  font-size: 0.875rem !important;
  line-height: 1.8125rem !important;
}
/* line 96, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-prev.m_carousel-prev.disabled {
  display: none;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 79, ../../scss/app/widgets/_app-carousel.scss */
  .carousel_pager-prev.m_carousel-prev {
    display: none;
  }
}

/* line 106, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-next.m_carousel-next {
  width: 1.875rem;
  height: 1.875rem;
  background: #959595;
  border-radius: 2.5rem;
  text-align: center;
  position: absolute;
  right: 0.9375rem;
  top: 45%;
  z-index: 15;
  line-height: 1.8125rem !important;
}
/* line 118, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-next.m_carousel-next:before {
  font-size: 0.875rem !important;
  line-height: 1.8125rem !important;
  padding-left: 0.25rem !important;
}
/* line 123, ../../scss/app/widgets/_app-carousel.scss */
.carousel_pager-next.m_carousel-next.disabled {
  display: none;
}
@media only screen and (max-width: 60.5625rem) {
  /* line 106, ../../scss/app/widgets/_app-carousel.scss */
  .carousel_pager-next.m_carousel-next {
    display: none;
  }
}

/* Signin Styles Starts*/
@media only screen and (min-width: 60.625rem) {
  /* line 4, ../../scss/app/widgets/_signin.scss */
  .m_sigin-tabs-content [data-tabs-content] {
    display: block !important;
    opacity: 1;
  }
}

/* line 12, ../../scss/app/widgets/_signin.scss */
.signin-divider {
  padding: 0 0;
  width: 0.0625rem;
  margin: 0 1.1875rem;
  border-right: 0.0625rem solid #CCC;
  position: relative;
}
/* line 19, ../../scss/app/widgets/_signin.scss */
.signin-divider span {
  position: absolute;
  top: 45%;
  left: -0.5625rem;
  padding: 0.3125rem 0;
  background: #fff;
}
@media only screen and (min-width: 60.625rem) {
  /* line 12, ../../scss/app/widgets/_signin.scss */
  .signin-divider {
    height: 27rem !important;
  }
}

/* line 31, ../../scss/app/widgets/_signin.scss */
#authenticated {
  height: 23.4375rem !important;
}
/* line 34, ../../scss/app/widgets/_signin.scss */
#authenticated iframe {
  width: 15.625rem;
  height: 21.125rem;
}

/* line 40, ../../scss/app/widgets/_signin.scss */
#unauthenticated {
  width: 15.625rem;
  border: 0.25rem solid #eeeeee;
  background: #fff;
  margin: 0 auto;
  padding: 1.25rem 1.25rem;
  min-height: 18.75rem;
  height: 100%;
  /*overflow: hidden;*/
  font-size: 0.75rem;
}
/* line 51, ../../scss/app/widgets/_signin.scss */
#unauthenticated .redButton {
  border-bottom: medium none;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF00B0B', endColorstr='#FFC92626');
  border-left: medium none;
  padding-bottom: 0.375rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background: #cd040b;
  color: #fff;
  border-top: medium none;
  cursor: pointer;
  border-right: medium none;
  padding-top: 6px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 8px -2px black;
  -moz-box-shadow: 0px 1px 8px -2px black;
  box-shadow: 0px 1px 8px -2px black;
}

/* line 75, ../../scss/app/widgets/_signin.scss */
.signin_type {
  color: #333;
  font-size: 1.125rem;
  font-weight: bold;
  padding: 0.9375rem 1.25rem;
  background: #ECEDEE;
}

/* line 83, ../../scss/app/widgets/_signin.scss */
.signin_content {
  padding: 1.25rem 1.25rem;
}
@media only screen and (min-width: 60.625rem) {
  /* line 83, ../../scss/app/widgets/_signin.scss */
  .signin_content {
    background: #F8F9F9;
    height: 23.4375rem !important;
  }
}
/* line 91, ../../scss/app/widgets/_signin.scss */
.signin_content label, .signin_content input {
  font-size: 1rem;
}
/* line 95, ../../scss/app/widgets/_signin.scss */
.signin_content input {
  margin-bottom: 0.9375rem;
}

/* line 100, ../../scss/app/widgets/_signin.scss */
.sigin-error {
  color: #cd040b;
  font-size: 0.875rem;
  padding-bottom: 0.3125rem;
  display: none;
  margin-top: -0.625rem;
}

/* line 107, ../../scss/app/widgets/_signin.scss */
.signin_new {
  position: absolute;
  bottom: 1.5625rem;
  right: 1.25rem;
}

/* Signin Styles Ends*/
/* line 116, ../../scss/app/widgets/_signin.scss */
select.m_select-state option {
  padding-left: 0.9375rem;
}

/* line 2, ../../scss/app/widgets/_app-tooltip.scss */
.w_tooltip.m_return {
  /*margin-top: -200px !important;
  left: -360px !important;*/
  max-width: 43.75rem !important;
  width: 43.75rem !important;
  box-shadow: 0.1875rem 0.1875rem 0.75rem rgba(0, 0, 0, 0.15);
  z-index: 50;
  padding-top: 2.5rem;
}
/* line 11, ../../scss/app/widgets/_app-tooltip.scss */
.w_tooltip.m_return:before {
  top: auto;
  bottom: -1.25rem;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 35%;
  border-color: transparent transparent transparent #ffffff;
}
/* line 23, ../../scss/app/widgets/_app-tooltip.scss */
.w_tooltip.m_return figcaption {
  font-weight: normal;
  font-size: 0.75rem;
}

/* line 29, ../../scss/app/widgets/_app-tooltip.scss */
.tooltip_x {
  position: absolute;
  top: 0.3125rem;
  right: 0.3125rem;
}

/* line 2, ../../scss/app/widgets/_return-policy.scss */
.return-policy_title {
  background: #f6f6f6;
  font-family: BrandFont,Arial,sans-serif;
  font-weight: bold;
  color: #585858;
  font-size: 1.125rem;
  padding: 0.9375rem 1.125rem;
}

/* line 11, ../../scss/app/widgets/_return-policy.scss */
.return-policy_equipment {
  float: left;
}

/* line 15, ../../scss/app/widgets/_return-policy.scss */
.return-days {
  background: url("../../../images/return.png") -3px -2px no-repeat;
  width: 4.375rem;
  height: 3.75rem;
}

/* line 20, ../../scss/app/widgets/_return-policy.scss */
.return-policy_content {
  float: left;
  margin-bottom: 0;
  padding-left: 0.9375rem;
  width: 80%;
}
@media only screen and (max-width: 30rem) {
  /* line 20, ../../scss/app/widgets/_return-policy.scss */
  .return-policy_content {
    width: 65%;
  }
}
@media only screen and (min-width: 48rem) and (max-width: 60.5625rem) {
  /* line 20, ../../scss/app/widgets/_return-policy.scss */
  .return-policy_content {
    width: 65%;
  }
}

/* line 32, ../../scss/app/widgets/_return-policy.scss */
.damage-equipment {
  background: url("../../../images/return.png") -4px -71px no-repeat;
  width: 5rem;
  height: 3.9375rem;
}

@media only screen and (min-width: 48rem) {
  /* line 2, ../../scss/app/widgets/_track-status.scss */
  .w_track-status {
    border-left: 0.0625rem solid #cccccc;
  }
}
@media only screen and (max-width: 47.9375rem) {
  /* line 2, ../../scss/app/widgets/_track-status.scss */
  .w_track-status {
    border-top: 0.0625rem solid #cccccc;
    margin-top: 0.9375rem;
    padding-top: 0.9375rem;
  }
}
/* line 14, ../../scss/app/widgets/_track-status.scss */
.w_track-status ul {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 14, ../../scss/app/widgets/_track-status.scss */
  .w_track-status ul {
    width: 100%;
  }
}
/* line 24, ../../scss/app/widgets/_track-status.scss */
.w_track-status .vzicon {
  color: #959595;
  opacity: 0.3;
}
/* line 28, ../../scss/app/widgets/_track-status.scss */
.w_track-status .vzicon:before {
  font-size: 2.8125rem;
}
/* line 35, ../../scss/app/widgets/_track-status.scss */
.w_track-status li.active .vzicon {
  color: #fff;
}
/* line 39, ../../scss/app/widgets/_track-status.scss */
.w_track-status li.active .track-status_point {
  background: #fff;
}
/* line 46, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-delivered .vzicon {
  color: #959595;
  opacity: 1;
}
/* line 51, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-delivered .track-status_point {
  background: #959595;
}
/* line 55, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-delivered .track-status_state {
  width: 100%;
}
/* line 61, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-shipped .VzReturn-kitBox, .w_track-status.m_status-shipped .icon-truck {
  color: #959595;
  opacity: 1;
}
/* line 66, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-shipped .m_point1, .w_track-status.m_status-shipped .m_point2 {
  background: #959595;
}
/* line 70, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-shipped .track-status_state {
  width: 50%;
}
/* line 76, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-tracking .VzReturn-kitBox {
  color: #959595;
  opacity: 1;
}
/* line 81, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-tracking .m_point1 {
  background: #959595;
}
/* line 85, ../../scss/app/widgets/_track-status.scss */
.w_track-status.m_status-tracking .track-status_state {
  width: 0%;
}

/* line 91, ../../scss/app/widgets/_track-status.scss */
.track-status_point {
  width: 0.9375rem;
  height: 0.9375rem;
  background: #e6e7e8;
  border-radius: 0.9375rem;
  /*margin-left: 14%;*/
  /*margin-left: auto;
  margin-right: auto;*/
  margin-top: 0.6875rem;
  position: relative;
  z-index: 55;
  /*&.track-status_ship{
      margin-left: 47%;
  }*/
}
/* line 103, ../../scss/app/widgets/_track-status.scss */
.track-status_point.track-status_ready {
  /*margin-left: rem-calc(17);*/
}
/* line 109, ../../scss/app/widgets/_track-status.scss */
.track-status_point.track-status_delivery {
  /*margin-right: rem-calc(17);*/
  /*@media only screen and (max-width: 47.9375rem){
      margin-left: 53%;
  }*/
}

/* line 117, ../../scss/app/widgets/_track-status.scss */
.track-status_indicator, .track-status_indicator1 {
  border-top: 0.1875rem solid #959595;
  position: absolute;
  top: 60%;
  left: 4.4375rem;
  z-index: 45;
}

/* line 125, ../../scss/app/widgets/_track-status.scss */
.track-status_indicator {
  -moz-transition: border-color 1s linear;
  -webkit-transition: border-color 1s linear;
  -o-transition: border-color 1s linear;
  transition: border-color 1s linear;
}
/* line 131, ../../scss/app/widgets/_track-status.scss */
.track-status_indicator.active {
  border-color: #fff;
  z-index: 50;
}

/* line 137, ../../scss/app/widgets/_track-status.scss */
.track-status_text {
  font-size: 0.875rem;
  padding-top: 0.375rem;
  text-align: center;
  line-height: 1.125rem;
}

/* line 144, ../../scss/app/widgets/_track-status.scss */
.track-status_line {
  padding-left: 1.0625rem;
  padding-right: 1.0625rem;
}

/* line 149, ../../scss/app/widgets/_track-status.scss */
.track-status_default {
  border: 2px solid #e6e7e8;
  margin: 0 0.125rem;
  position: relative;
  top: -0.625rem;
  height: 0;
}

/* line 157, ../../scss/app/widgets/_track-status.scss */
.track-status_state {
  border: 2px solid #959595;
  margin: 0 0.125rem;
  position: relative;
  top: -0.125rem;
  width: 50%;
  max-width: 100%;
  height: 0;
}
/* line 166, ../../scss/app/widgets/_track-status.scss */
.track-status_state.track-status_state-delivered {
  width: 100%;
}

/* line 1, ../../scss/app/widgets/_app-return-status.scss */
.w_return-status {
  background: #f6f6f6;
  height: auto;
  overflow: hidden;
  margin-bottom: 0.9375rem;
  padding: 0 0 0.9375rem 0;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 1, ../../scss/app/widgets/_app-return-status.scss */
  .w_return-status {
    padding: 0 0;
    background: #fff;
  }
}
/* line 13, ../../scss/app/widgets/_app-return-status.scss */
.w_return-status ul {
  margin-bottom: 0;
  padding-top: 0.625rem;
  padding-left: 0.9375rem;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 13, ../../scss/app/widgets/_app-return-status.scss */
  .w_return-status ul {
    padding-left: 0;
  }
}
@media only screen and (max-width: 47.9375rem) {
  /* line 22, ../../scss/app/widgets/_app-return-status.scss */
  .w_return-status > ul > li {
    border-bottom: 0.0625rem solid #cccccc;
    margin-bottom: 0.9375rem;
  }
}
/* line 30, ../../scss/app/widgets/_app-return-status.scss */
.w_return-status .row {
  margin: 0 0;
  height: 100%;
}
/* line 35, ../../scss/app/widgets/_app-return-status.scss */
.w_return-status .column {
  padding: 0 0;
}
/* line 39, ../../scss/app/widgets/_app-return-status.scss */
.w_return-status > .column {
  padding: 0.9375rem 0.9375rem;
}
@media only screen and (min-width: 48rem) {
  /* line 39, ../../scss/app/widgets/_app-return-status.scss */
  .w_return-status > .column {
    float: left !important;
    width: 50% !important;
  }
}

/* line 49, ../../scss/app/widgets/_app-return-status.scss */
.return-status_equiment {
  margin-top: 0.9375rem;
}
@media only screen and (min-width: 48rem) {
  /* line 52, ../../scss/app/widgets/_app-return-status.scss */
  .return-status_equiment:nth-child(odd) {
    border-right: 0.0625rem solid #cccccc;
  }
}
/* line 58, ../../scss/app/widgets/_app-return-status.scss */
.return-status_equiment:nth-child(3n) {
  margin-top: 15px !important;
}
@media only screen and (max-width: 47.9375rem) {
  /* line 49, ../../scss/app/widgets/_app-return-status.scss */
  .return-status_equiment {
    border-bottom: 0.0625rem solid #cccccc;
    padding-bottom: 0.9375rem !important;
  }
}

@media only screen and (min-width: 48rem) {
  /* line 68, ../../scss/app/widgets/_app-return-status.scss */
  .return-status_equip-image {
    width: 15.625rem;
  }
}

/* line 1, ../../scss/app/_supportAtg.scss */
.s-atg {
  /*.w_list-control > li .m_next::before{
    right:0.6rem;
  }
  .w_list-control > li .m_next:hover::before {
       right:0rem;
  }*/
  /*.w_list-control > li.m_single > a, .w_list-control > li a{
      padding-left:0;
  }*/
}
/* line 2, ../../scss/app/_supportAtg.scss */
.s-atg .support-solutions .w_list-control > li.m_header:first-child, .s-atg .support-solutions .w_list-control > li:first-child {
  border-top: none !important;
  padding-top: 0;
}
/* line 6, ../../scss/app/_supportAtg.scss */
.s-atg .w_supporttab {
  display: table !important;
}
/* line 9, ../../scss/app/_supportAtg.scss */
.s-atg [data-xscroll] {
  cursor: pointer;
}
/* line 13, ../../scss/app/_supportAtg.scss */
.s-atg .tabs_tab {
  border-bottom: 0.25rem solid transparent;
  color: #959595;
  font-size: 1rem;
}
/* line 18, ../../scss/app/_supportAtg.scss */
.s-atg .tabs_tab.active {
  color: #000;
}
/* line 28, ../../scss/app/_supportAtg.scss */
.s-atg .w_list-control > li .m_next.m_next-pos::before {
  right: 0.6rem;
}
/* line 31, ../../scss/app/_supportAtg.scss */
.s-atg .w_list-control > li .m_next.m_next-pos:hover::before {
  right: 0rem;
}
/* line 37, ../../scss/app/_supportAtg.scss */
.s-atg .carousel_pager-prev::before, .s-atg .carousel_pager-next::before {
  font-size: 0.9rem;
}
/* line 40, ../../scss/app/_supportAtg.scss */
.s-atg .carousel_pager-prev, .s-atg .carousel_pager-next {
  background-color: #fff;
  color: #959595;
}
/* line 44, ../../scss/app/_supportAtg.scss */
.s-atg .modal_x::before {
  color: #959595 !important;
}
/* line 50, ../../scss/app/_supportAtg.scss */
.s-atg .support-container .icon-search:before {
  font-size: 2.5rem;
  color: #959595;
}
/* line 55, ../../scss/app/_supportAtg.scss */
.s-atg .support-container .field-icon::before {
  top: 0;
  right: 0;
}
/* line 60, ../../scss/app/_supportAtg.scss */
.s-atg .w_tooltip.m_tooltip-pos::before {
  top: 3.325rem;
  transform: rotate(90deg);
  left: 50%;
}
/* line 65, ../../scss/app/_supportAtg.scss */
.s-atg .w_tooltip.m_tooltip-pos.m_rev {
  width: 19.9375rem;
  max-width: 15.9375rem;
  margin-top: -48px;
  margin-left: -130px;
  left: 50%;
  top: -56%;
}
/* line 73, ../../scss/app/_supportAtg.scss */
.s-atg .search-suggest-list {
  box-shadow: 0.1875rem 0.1875rem 0.75rem rgba(0, 0, 0, 0.25);
  position: absolute;
  transition: opacity 0.3s ease 0s, top 0s ease 0.3s;
  background: white none repeat scroll 0% 0%;
  z-index: 100;
  padding: 0;
  width: 96.5%;
  margin: 0px;
  top: 45px;
  overflow: hidden;
}
/* line 84, ../../scss/app/_supportAtg.scss */
.s-atg .search-suggest-list ul {
  margin-left: 0;
}
/* line 86, ../../scss/app/_supportAtg.scss */
.s-atg .search-suggest-list ul li {
  list-style-type: none;
  padding: 6px 20px;
}
/* line 90, ../../scss/app/_supportAtg.scss */
.s-atg .search-suggest-list ul li:hover {
  background: #f0f1f1;
}
/* line 95, ../../scss/app/_supportAtg.scss */
.s-atg .search-suggest-list > div {
  padding: 14px 20px;
}

/*.auto-search-suggest {
    & .filter-bar_selected {
       
    }
    & .filter-bar_item{
         border-right:none;
         &:before{
            
                 content: "\e614" !important;
                 content: "\e614" !important;
                 font-size: 2.5rem;
                 color: #959595;
                 margin-top: 0;
                 top: -12%;
         }
        &:first-child{
            border-left:none;
        }
    }
    .filter-bar_choice.active > a::before, .filter-bar_choice.active:hover > a::before, .filter-bar_choice > a:active::before {
       content: '';   
     }
    .filter-bar_choices > a, .filter-bar_choices > li > a{
        color:#0066CC;
        font-weight:normal;
        padding: 0.625rem 1rem;
        font-size: 0.875rem;
        white-space:normal;
    }
    .filter-bar_choices > .search-category, .filter-bar_choices > li > .search-category{
        color:#0066CC;
        font-weight:normal;
        padding: 0.625rem 1rem;
        font-size: 0.875rem;
        white-space:normal;
    }
     
    .filter-bar_choices > a.bold, .filter-bar_choices > li > a.bold{
        font-weight:bold;
    }
   
}*/
@media only screen {
  /* line 146, ../../scss/app/_supportAtg.scss */
  .s-atg .questions .tiny-flex-grid-2 > li {
    padding: 0.59rem;
  }
}
@media only screen and (max-width: 690px) {
  /* line 154, ../../scss/app/_supportAtg.scss */
  .s-atg {
    /*.w_supporttab  .tabs_tab
    {
        padding-right:0.5rem;
    }*/
  }
  /* line 154, ../../scss/app/_supportAtg.scss */
  .s-atg .buttons-list {
    display: none;
  }
  /* line 157, ../../scss/app/_supportAtg.scss */
  .s-atg .repairs-orders {
    display: block;
  }
  /* line 164, ../../scss/app/_supportAtg.scss */
  .s-atg .tabs_tab {
    font-size: 0.875rem;
  }
  /* line 167, ../../scss/app/_supportAtg.scss */
  .s-atg .normal-font {
    font-size: 0.875rem !important;
  }
  /* line 170, ../../scss/app/_supportAtg.scss */
  .s-atg .font-24 {
    font-size: 1.5rem;
  }
  /* line 173, ../../scss/app/_supportAtg.scss */
  .s-atg .font-18 {
    font-size: 1.125rem !important;
  }
  /* line 177, ../../scss/app/_supportAtg.scss */
  .s-atg .w_list-control > li.m_single, .s-atg .w_list-control > li {
    margin-left: -1.125rem;
    margin-right: 0;
  }
  /* line 181, ../../scss/app/_supportAtg.scss */
  .s-atg .w_list-control > li.m_single > a {
    padding-left: 1.125rem;
  }
  /* line 184, ../../scss/app/_supportAtg.scss */
  .s-atg .w_list-control > li .m_next.m_next-pos::before {
    right: 0.875rem;
  }
  /* line 190, ../../scss/app/_supportAtg.scss */
  .s-atg .carousel_pager-prev, .s-atg .carousel_pager-next {
    display: none;
  }
}
/* line 196, ../../scss/app/_supportAtg.scss */
.s-atg [data-modal='internet-modal'] .modal_content {
  overflow-y: hidden;
}

@media only screen and (max-width: 380px) {
  /*.w_supporttab .tabs_tab {
   padding-right: 0.5rem !important; 
   padding-left: 0.5rem !important;
  }
  .w_supporttab .tabs_spacer{
      display:none;
  }*/
}
@media only screen and (max-width: 969px) {
  /* line 210, ../../scss/app/_supportAtg.scss */
  .s-atg [data-tooltip="ask-verizon"] {
    display: none !important;
  }
}
#authenticated iframe{
    width: 24rem;
    padding: 5px 20px;
    background: #fff;
  border: 5px solid #eee;
}
