@charset "utf-8";
/*
 * Author: 611366465
 */

/* Font-face */
@font-face {
    font-family: 'BTFontBold';
    src: url('../font/bt/BTFont_Bd.woff') format('woff'),
         url('../font/bt/BTFont_Bd.ttf') format('truetype'),
         url('../font/bt/BTFont_Bd.otf') format('opentype'),
         url('../font/bt/BTFont_Bd.svg#BTFontBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BTFontLight';
    src: url('../font/bt/BTFont_Lt.woff') format('woff'),
         url('../font/bt/BTFont_Lt.ttf') format('truetype'),
         url('../font/bt/BTFont_Lt.otf') format('opentype'),
         url('../font/bt/BTFont_Lt.svg#BTFontLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BTFontRegular';
    src: url('../font/bt/BTFont_Rg.woff') format('woff'),
         url('../font/bt/BTFont_Rg.ttf') format('truetype'),
         url('../font/bt/BTFont_Rg.otf') format('opentype'),
         url('../font/bt/BTFont_Rg.svg#BTFontRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Mouse selection */
::selection {
    background-color: #00a0d6;
    color: #fff;
}
::-moz-selection {
    background-color: #00a0d6;
    color: #fff;
}
::-o-selection {
    background-color: #00a0d6;
    color: #fff;
}
::-ms-selection {
    background-color: #00a0d6;
    color: #fff;
}
::-webkit-selection {
    background-color: #00a0d6;
    color: #fff;
}

body,
.seperator,
.listOfOrder_wrapper .list-of-order-parent {
    background: #ffffff !important;
}
.amend-datepicker {
    background: #eeeeee;
    border-bottom: 10px solid #ffffff;
}
.btvsg-full-width {
    width: 100%;
}
/*Fonts*/
b,
strong {
    font-weight: normal;
    font-family: 'BTFontBold', 'arial', sans-serif;
}
.eetheme .amend-appointment b,
.eetheme .amend-appointment strong { /* conappsn-5 */
    font-family: 'RubrikSemiBold', 'Arial', sans-serif;
}

/*bootstrap-unified.css*/
body {
    font-family: 'BTFontRegular', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
}

input,
button,
select,
textarea {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

h1,
h2,
h3,
.h1,
.h2,
.h3 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}
.panel-body h3,
h5,
h6,
.h4,
.h5,
.h6 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
h4 {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

/*core-bootstrap.css*/
.functionality-info h2 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.functional_header_font,
.functional_font-regular,
.remove-left-padding a,
.sprite-img-wrapper .functional_font-regular {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

/*core-bootstrap-customer.css*/

.ref_post_error_hideShow .httpError h2 {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.order-time span {
    font-family: 'BTFontLight', 'arial', sans-serif !important;
}

.order-summary .order-info-status,
.reduced_padding .mobile-padding-left30 a {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.iguide-msgs a {
    font-family: 'BTFontBold', 'arial', sans-serif !important;
}
.roundel {
    font-family: 'BTFontRegular', 'Tahoma', 'Arial', 'Verdana', sans-serif !important;
}
.calendarblock .amend-week,
.time-range div :hover {
    font-family: 'BTFontBold', 'arial', sans-serif !important;
}
.amend-list label,
.amend-sublist-wrapper .amend-sub-list {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.remove-padding {
    padding: 0px;
}
.new-provided-order-banner {
    margin-top: 10px !important;
}
.btvsg-alert-content-container-mgmt-equip {
    margin-left: 10px !important;
}
.text-font,
.inline-hyperlinks,
.split-or-divider .or-text {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.cont_container h4,
.cont_normal h4 {
    font-family: 'BTFontBold', 'arial', sans-serif;
}
.rad>label {
    font-family: 'BTFontRegular', 'arial', sans-serif !important;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    font-family: 'BTFontLight', 'arial', sans-serif;
}
.checkbox label,
.radio label,
.table {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.popover,
.container {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.header-text {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.help,
.question-subtitle,
.question-title,
.startagain {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    font-weight: normal;
}

.start {
    font-family: 'BTFontRegular', 'arial', sans-serif !important;
    font-weight: normal !important;
}

.questionHeader,
.question-edit-header,
.btvsg-container-bottom-padding .footer-order-details .row h3 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.helpContainer,.helpContainer-bold,.questionAnswer,.questionAnswer-help {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.font-bold {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.errordiv,
.pponr,
.caption {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.errordiv {
    background-color: #ffdc00;
}
.form-inline .pop-over-buttons {
    margin-left: 0;
}

.submitHeader {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.checkboxText,
.submit-subtitle,
.submitContent {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.bt-bold {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.notes_warning,
.submiterrorDiv {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.primary {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.cancelRequestMessage {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.module-panel h2,
.order-ref h3 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.order-ref h4 {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.order-ref p {
    font-family: 'BTFontBold', 'arial', sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
}

.extra-padding {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.form-select-option select,
.form-select-option .select-lists,
.order-status {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.order-time span {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.subcategory {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.warning p {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

body,
.quick-links li a {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.confirm_ok h4 {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

#view-order-summary {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.order-head-section h1 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.error-msg-no-red {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.productfamily-name,
.module-panel .error-msg-red h2,
.error-msg-red h2,
.iguide-msgs h2,
a.order-error-link {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.order-details-info h2 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.order-details-info p.bold,
.order-info-status,
.ordertitle-status,
.ordertitle-status-completed {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.order-homemove h2,
.order-timeline h2,
.payment-info h2 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.order-homemove h4 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

a.morelink,
.toggle-text,
.toggle-textt {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.timeline-right-cont h2 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.order-link,
.order-link-active,
.order-link-inactive {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.milestone-order-link {
     font-family: 'BTFontRegular', 'arial', sans-serif !important;
}

.serv-act ul li {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.payment-breakdown-container-timeline h4 {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.order-summary-details {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.link-calculator a,
.payment-breakdown-right-col a {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    font-size: 16px;
    white-space: nowrap;
}

.order-summary-table div.link-calculator,
.order-history-title,
.tabs-container .tab-content h4 {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.package-addons,
.tabs-container .tab-content h2,
.waiters-list-text {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

span.waiting-list-title {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.faq a,
span.waiters-list,
.amend-confirm-popup-content h2 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.amend-error-msg-green p,
.amend-error-msg-green .message p {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.amend-success-txt {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.amend-list,
.amend-sub-list {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.mgmt-check-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 0px;
}

.amend-remainders {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.amend-toggle-textt {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.amend-address-details,
.amend-appointment-email {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.amend-error-msg,
.error-div-address {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.btvsg-margin-top10 {
    margin-top: 10px;
}
.order-summary-page .btvsg-margin-top10 {
    margin-top: 10px;
}
.btvsg-margin-top30 {
    margin-top: 10px;
}
.order-summary-page .btvsg-margin-top30 {
    margin-top: 30px;
}
.payment-breakdown {
    background-color: #eeeeee;
}
/*Anchors*/
a,
.help,
.start,
.error-div-address {
    color: #6400aa;
    cursor: pointer;
    text-decoration: none;
}
a:hover,
a:focus,
a:active,
.error-div-address:hover,
.error-div-address:focus,
.error-div-address:active {
    color: #540e85;
    text-decoration: underline;
}
.toggle-text,
.amend-toggle-textt {
    color: #6400aa !important;
}
.toggle-text:focus,
.toggle-text:hover,
.toggle-text:active,
.link-calculator a:hover .toggle-text,
.link-calculator a:focus .toggle-text,
.link-calculator a:active .toggle-text,
.amend-toggle-textt:hover,
.amend-toggle-textt:focus,
.amend-toggle-textt:active {
    color: #540e85 !important;
}
.btn-primary.disabled,
.btn-primary[disabled],
.btvsg-button-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #6400aa;
    border-color: #6400aa;
    cursor: not-allowed;
    opacity: .3;
}
/*Titles*/
.order-head-section h1 {
    color: #333333;
}
.order-head-section h1::after,
.header-text hr {
    background: #ffffff;
    border: 0;
}
.order-details-info h2,
.module-panel h2 {
    color: #333333;
    font-family: 'BTFontLight', 'arial', sans-serif;
}
.module-panel h2 {
    border-bottom: 0;
}
.order-ref h3,
.order-ref p,
.order-time span {
    color: #333333;
}
.order-timeline {
    border-bottom: 0;
    border-top: 0;
}
.error-msg-yellow {
    background: #ffdc00;
}
.error-msg-green,
.amend-error-msg-green {
    background: #008a00;
}
.error-msg-blue {
    background: #666666;
}
.today-left,
p.today {
    background: #666666;
    color: #ffffff;
}
.error-msg-red,
.warning-body-wrapper {
    background: #e60014;
}
.error-msg-red.error-msg-404 {
    background: #666666;
    padding: 10px 0 0 0;
}
.triangle::after {
    border-color: #e60014 transparent;
}
.ordi-page .order-summary-edit .triangle::after {
    left: 36px !important;
    position: absolute;
    top: 1px;
}
.ordi-page .order-summary-edit .warning-body-wrapper {
    margin-top: 14px;
}
.error-msg-red,
.order-head-section {
    border-bottom: 10px solid #ffffff;
}
.iguide-msgs {
    border-bottom: 0;
    margin-top: 1px !important;
}
.iguide-msgs.error-msg-yellow a,
.iguide-msgs.error-msg-green a,
.iguide-msgs.error-msg-blue a,
.iguide-msgs.error-msg-red a,
.iguide-msgs.error-msg-red p a[href^='https://bt-itool'] {
    text-decoration: underline;
}
.iguide-msgs.error-msg-yellow a.order-error-link,
.iguide-msgs.error-msg-green a.order-error-link,
.iguide-msgs.error-msg-blue a.order-error-link,
.iguide-msgs.error-msg-red a.order-error-link,
.iguide-msgs.error-msg-yellow a.order-link,
.iguide-msgs.error-msg-green a.order-link,
.iguide-msgs.error-msg-blue a.order-link,
.iguide-msgs.error-msg-red a.order-link {
    text-decoration: none;
}
.iguide-msgs.error-msg-yellow a {
    color: #333333;
}
.iguide-msgs.error-msg-green a,
.iguide-msgs.error-msg-blue a,
.iguide-msgs.error-msg-red a {
    color: #ffffff;
}
.border-top-10 {
    border-top: 10px solid #ffffff;
}
.icon-right-chevron {
    position: unset;
}
a .icon-left-chevron {
    padding-right: 5px;
}
.error-msg-blue a.order-error-link:hover,
.error-msg-blue a.order-error-link:focus,
.error-msg-blue a.order-error-link:active,
.error-msg-blue a.order-error-link:hover span.icon-right-chevron,
.error-msg-blue a.order-error-link:focus span.icon-right-chevron,
.error-msg-blue a.order-error-link:active span.icon-right-chevron {
    color: #666666 !important;
    text-decoration: none;
    background: #ffffff;
}
.error-msg-green a.order-error-link:hover,
.error-msg-green a.order-error-link:focus,
.error-msg-green a.order-error-link:active,
.error-msg-green a.order-error-link:hover span.icon-right-chevron,
.error-msg-green a.order-error-link:focus span.icon-right-chevron,
.error-msg-green a.order-error-link:active span.icon-right-chevron {
    color: #008a00 !important;
    text-decoration: none;
}
.error-msg-green a.order-error-link:hover,
.error-msg-green a.order-error-link:focus,
.error-msg-green a.order-error-link:active {
    background: #fff;
    border: 1px solid #fff;
    color: #008a00 !important;
}
.error-msg-red .chat-to-us-here-cta-container a {
    color: #ffffff !important;
    background: #e60014;
    border: 1px solid #ffffff;
    font-size: 16px;
    line-height: 40px;
}
.error-msg-red .chat-to-us-here-cta-container a:hover {
    color: #e60014 !important;
    background: #ffffff;
    border: 1px solid #ffffff;
}
.error-msg-red.error-msg-404 .chat-to-us-here-cta-container a {
    color: #ffffff !important;
    background: #666666;
    border: 1px solid #ffffff;
    font-size: 16px;
    line-height: 40px;
}
.error-msg-red.error-msg-404 .chat-to-us-here-cta-container a:hover {
    color: #ffffff !important;
    background: #5c5c5c;
    border: 1px solid #ffffff;
}
@media screen and (max-width: 400px) {
    .error-msg-red.error-msg-404 .i-con-msg {
        display: block;
        width: 100%;
        padding-left: 10px !important;
        margin-top: 10px;
    }
}
a.order-error-link:hover,
a.order-error-link:focus,
a.order-error-link:active,
a.order-error-link:hover span.icon-right-chevron,
a.order-error-link:focus span.icon-right-chevron,
a.order-error-link:active span.icon-right-chevron {
    color: #ffdc00 !important;
    text-decoration: none;
}
a.order-error-link:hover,
a.order-error-link:focus,
a.order-error-link:active {
    background: #333;
    border: 1px solid #333;
    color: #ffdc00 !important;
}
.bg-blue {
    background: #eeeeee;
    border-top: 10px solid #fff;
}
.form-select-option p,
.form-select-option .select-lists,
.form-select-option select:focus::-ms-value {
    color: #333333;
}
.form-select-option select {
    border: 1px solid #333333;
}
/*Borders*/
.product-area {
    border-bottom: 1px solid #ddd;
}
/*Banners*/
.purple-vme,
.amend-error-msg-purple,
.user-amend-prompt-confirm-msg {
    background: #666666;
}
.purple-vme a {
    color: #ffffff;
    text-decoration: underline;
}
.purple-vme a:hover,
.purple-vme a:focus,
.purple-vme a:active {
    color: #dddddd;
}
.ordi-wrapper-msg {
    background-color: #dddddd;
    color: #333333;
    border-color: #666666;
}
.purple-vme h4 {
    color: #ffffff;
}
/*Buttons*/
.order-link,
.btn-primary,
.milestone-order-link,
a.order-link-active,
.order-link-inactive {
    border-radius: 5px;
}
.btn-primary,
a.order-link-active {
    color: #ffffff;
    background-color: #6400aa;
    border-color: #6400aa;
    border: 0;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #540e85;
    border-color: #540e85;
    border: 0;
}
.milestone-order-link,
.order-link {
    border: 1px solid #6400aa;
    color: #6400aa;
    background: #ffffff;
}
.milestone-order-link-ordi {
    border: 1px solid #666;
    color: #333;
    background: #eee;
}
.milestone-order-link:hover,
.milestone-order-link:focus,
.order-link:hover,
.order-link:focus {
    background: #ffffff;
    border: 1px solid #540e85;
    color: #540e85 !important;
    text-decoration: none !important;
}
.timeline-right-cont .chevron-style,
.chevron-style,
a .icon-right-chevron,
.icon-right-chevron,
a .icon-left-chevron,
.timeline-right-cont .edit-order-link span.icon-right-chevron {
    color: #6400aa;
    display: inline-block !important;
    padding-left: 7px;
}
a .icon-left-chevron {
    padding-left: 0;
}
.link-calculator a:hover,
.link-calculator a:focus,
.link-calculator a:hover span,
.link-calculator a:focus span,
.amend-toggle-textt:hover,
.amend-toggle-textt:focus {
    color: #540e85;
    text-decoration: underline;
}
a:hover .icon-right-chevron,
a:focus .icon-right-chevron,
a:hover .icon-left-chevron,
a:focus .icon-left-chevron,
.icon-right-chevron:hover,
.icon-right-chevron:focus,
.icon-right-chevron:active,
.timeline-right-cont .edit-order-link:hover .icon-right-chevron,
.timeline-right-cont .edit-order-link:focus .icon-right-chevron {
    color: #540e85 !important;
}
a:hover .chevron-style,
a:focus .chevron-style,
.icon-right-chevron:hover,
.icon-right-chevron:focus,
.icon-right-chevron:active,
.icon-left-chevron:hover,
.icon-left-chevron:focus,
.quick-links li a:hover .icon-right-chevron,
.quick-links li a:focus .icon-right-chevron,
.edit-order-link:hover .icon-right-chevron,
.edit-order-link:focus .icon-right-chevron {
    text-decoration: none !important;
}
.timeline-content .link-calculator a:hover .icon-down-chevron,
.timeline-content .link-calculator a:hover .icon-up-chevron,
.timeline-content .link-calculator a:focus .icon-down-chevron,
.timeline-content .link-calculator a:focus .icon-up-chevron,
.timeline-content .link-calculator a:active .icon-down-chevron,
.timeline-content .link-calculator a:active .icon-up-chevron {
    padding-right: 0;
}
a:hover .icon-down-chevron,
a:focus .icon-down-chevron,
a:hover .icon-up-chevron,
a:focus .icon-up-chevron {
    display: inline-block;
}
/*Chevrons*/
.milestone-order-link span.icon-right-chevron,
.order-link .icon-right-chevron,
.order-link .icon-left-chevron,
.order-link-inactive .icon-right-chevron,
.order-link-inactive .icon-left-chevron,
.order-ref .view-link .icon-right-chevron,
.error-msg-green a.order-error-link span.icon-right-chevron,
a.order-error-link span.icon-right-chevron,
.milestone-order-link .icon-left-chevron {
    display: none;
}
.panel-heading .accordion-toggle:after {
    color: #6400aa;
}
.panel-heading .accordion-toggle:after:hover {
    color: #540e85;
}
/*Tabs*/
.tabs-container div.tabs a {
    background: #fff;
    color: #6400aa;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    font-family: 'BTFontRegular', 'Arial', sans-serif;
}
.tabs-container div.tabs a.current {
    background: #fff;
    border-top: 4px solid #6400aa !important;
    color: #333;
}
.tabs-container div.tabs a.current:hover,
.tabs-container div.tabs a.current:focus {
    text-decoration: none;
    background: #fff;
}
.tabs-container div.tabs a:hover,
.tabs-container div.tabs a:focus {
    background: #fafafa;
    text-decoration: none;
}
.tab4-content.order-faq>li {
    font-weight: normal;
}
/*Status capsule*/
.order-info-status,
.ordertitle-status,
.ordertitle-status-completed {
    background: #ffffff;
    min-height: 22px;
}
/*Hover popup*/
.roundel,
.roundel p {
    background: #dddddd;
    color: #333333;
    font-family: 'BTFontRegular', 'arial', sans-serif;
    font-weight: normal;
}
.roundel::before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 19px solid #dddddd;
}
.roundel .custom-popup-message-container,
.btvsg-roundel .custom-popup-message-container {
    font-size: 14px;
    line-height: 19px;
}
/*Accordion*/
.panel-default {
    border-color: #ffffff;
}
.panel-heading a,
.supplier-details li a {
    text-decoration: none;
}
.panel-heading a:hover,
.panel-heading a:focus,
.panel-heading a:active {
    color: #ffffff;
}
.supplier-details ul {
    border: 0;
}
.supplier-details li a {
    font-weight: normal;
    border-top: 0;
    padding: 15px 5px;
    border-bottom: 1px solid #dddddd;
}
.supplier-details li a:hover,
.supplier-details li a:focus,
.supplier-details li a:active {
    color: #6400aa;
}
.supplier-details li:first-child a {
    border-top: 1px solid #dddddd;
}
.btvsg-supplier-notes-expand-collapse.icon-down-chevron:before {
    display: inline-block;
    margin-right: 7px;
}
.btvsg-supplier-notes-list .icon-down-chevron:before {
    display: inline-block;
    margin-right: 7px;
    margin-left: 15px;
}
.btvsg-supplier-notes-list .bolder span {
    font-weight: normal;
    font-family: 'BTFontBold', 'Arial', sans-serif;
}
.supplier-details li div {
    border-bottom: 1px solid #dddddd;
}
.supplier-details li div span {
    padding: 10px 5px;
}
/*Calendar*/
.time-range div {
    padding: 10px;
}
.date-items a:hover,
.date-items a:active,
.date-items a:focus,
.no_blue_bg:hover,
.no_blue_bg:active,
.no_blue_bg:focus {
    text-decoration: none;
}
.available-dates {
    height: 20px;
    width: 20px;
}
.blue-background {
    background-color: #6400aa;
    color: #fff;
}
.blue-background .time-range div:hover {
    background-color: #fff;
    color: #6400aa;
}
.blue-background .time-range div.calendar-time-range-slot-unavailable:hover {
    background: transparent;
    color: #fff;
}
.blue-background .time-range div.calendar-time-range-slot-unavailable:hover p {
    font-family: 'BTFontRegular', 'arial', sans-serif !important;
}
.purple-background {
    background-color: #e60050;
    color: #fff;
}
.cancel-replace-page-container .purple-background {
    background-color: #666666;
    color: #fff;
}
.cancel-replace-page-container .success-icon-green {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -512px -284px no-repeat;
}
ul.amend-week.amend-date-month.amend-week-date li span.blue-background-circle,
.available-dates {
    border-radius: 50%;
    background: #ffffff !important;
    color: #6400aa;
    border: 1px solid #6400aa;
}
/* conappsn-3646 */
ul.amend-week.amend-date-month.amend-week-date li span.green-background-circle {
    border-radius: 50%;
    background: #008A00;
    color: #FFFFFF;
    border: 1px solid #1B8811;
	cursor: pointer;
}
ul.amend-week.amend-date-month.amend-week-date li span.red-background-circle {
    border-radius: 50%;
    background: #E60014;
    color: #FFFFFF;
    border: 1px solid #E60014;
	cursor: pointer;
}
ul.amend-week.amend-date-month.amend-week-date li span.grey-background-circle {
    border-radius: 50%;
    background: #DDDDDD;
    color: #000000;
    border: 1px solid #666666;
	cursor: pointer;
}
/* end */
.eetheme .amend-appointment ul.amend-week.amend-date-month.amend-week-date li span.purple-background-circle /* conappsn-5 */ {
    border-radius: 50% !important;
    background: #321e5b !important;
}
ul.amend-week.amend-date-month.amend-week-date li span.blue-background-circle:hover,
ul.amend-week.amend-date-month.amend-week-date li span.blue-background-circle.active-calendar-date {
    background: #6400aa !important;
    color: #ffffff;
}
ul.amend-week.amend-date-month.amend-week-date li span.purple-background-circle,
.extra-dates {
    border-radius: 50%;
    background: #ffffff !important;
    color: #e60050;
    border: 1px solid #e60050;
}
ul.amend-week.amend-date-month.amend-week-date li span.purple-background-circle:hover,
ul.amend-week.amend-date-month.amend-week-date li span.purple-background-circle.active-calendar-date {
    background: #e60050 !important;
    color: #ffffff;
}
.amend-rem-dates {
    color: #333333;
}
.change-appointment-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -1600px -409px no-repeat;
    width: 30px;
    height: 32px;
    position: absolute;
    top: 5px;
}
ul.amend-week.amend-date-month.amend-week-date li span.arrow-top {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -517px -696px no-repeat;
    height: 40px;
    left: 16px;
    position: absolute;
    top: 37px;
    width: 40px;
    cursor: default;
}
ul.amend-week.amend-date-month.amend-week-date li span.arrow-top-purple {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -574px -696px no-repeat;
    height: 40px;
    left: 16px;
    position: absolute;
    top: 69px;
    width: 40px;
    cursor: default;
}
/*Radio buttons*/
.btvsg-relative {
    position: relative;
}
input[type=radio].btvsg-radioinput+label {
    z-index: 9999;
    position: absolute;
    left: 0;
    background: none;
    height: 36px;
    padding-left: 70px;
    padding-top: 7px;
    box-sizing: border-box;
}
input[type=radio].btvsg-radioinput:not(:checked)+label+span.btvsg-radiobutton {
    width: 37px;
    height: 38px;
    top: 0;
    position: absolute;
    left: 0;
    display: inline-block;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -238px -67px no-repeat;
}
input[type=radio].btvsg-radioinput:checked+label+span.btvsg-radiobutton {
    width: 37px;
    height: 38px;
    top: 0;
    position: absolute;
    left: 0;
    display: inline-block;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -294px -67px no-repeat;
}
input[type=radio].btvsg-radioinput:disabled+label+span.btvsg-radiobutton {
    width: 37px;
    height: 38px;
    top: 0;
    position: absolute;
    left: 0;
    display: inline-block;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -351px -67px no-repeat;
}
.btvsg-radio-wrapper-small {
    width: 100px;
    display: inline-block;
}
.btvsg-inline-block {
    display: inline-block;
}
.btvsg-order-summary-keydates-link:hover,
.btvsg-order-summary-keydates-link:focus {
    color: #540e85;
    text-decoration: underline;
}
.btvsg-margin-bottom-30 {
    margin-bottom: 30px;
}
.btvsg-margin-bottom-20 {
    margin-bottom: 20px;
}
input[type=radio]:disabled.btvsg-radioinput+label {
    cursor: default;
}
[type=checkbox].amend-confirm-check-aerialInstall:not(:checked)+label:before,
[type=checkbox].amend-confirm-check-aerialInstall:not(:checked)+label:after{
    display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -67px -66px no-repeat !important;
    width: 37px !important;
    height: 38px !important;
    top: -40px !important;
    border: none !important; 
}
[type=checkbox].manage-equipment-check:not(:checked)+label:after,
[type=checkbox].manage-equipment-check:not(:checked)+label:before,
[type=checkbox].partial-cancel-check:not(:checked)+label:after,
[type=checkbox].partial-cancel-check:not(:checked)+label:before,
[type=checkbox].amend-confirm-check:not(:checked)+label:before,
[type=checkbox].amend-confirm-check:not(:checked)+label:after,
[type=checkbox].btvsg-checkbox-cancelothers:not(:checked)+label:before,
[type=checkbox].btvsg-checkbox-cancelothers:not(:checked)+label:after,
[type=checkbox].btvsg-checkbox-primary:not(:checked)+label:before,
[type=radio].btvsg-checkbox-primary:not(:checked)+label:before,
[type=checkbox].btvsg-checkbox-primary:not(:checked)+label:after {
    display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -67px -66px no-repeat !important;
    width: 37px !important;
    height: 38px !important;
    top: -18px !important;
    border: none !important;
}
[type=checkbox].manage-equipment-check:disabled+label:after,
[type=checkbox].manage-equipment-check:disabled+label:before {
    display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -180px -66px no-repeat !important;
    width: 37px !important;
    height: 38px !important;
    top: -18px !important;
    border: none !important;
}

[type=checkbox].btvsg-checkbox-cancelothers:not(:checked)+label:before,
[type=checkbox].btvsg-checkbox-cancelothers:not(:checked)+label:after {
    margin-top: 10px;
}
[type=checkbox].btvsg-checkbox-cancelothers:checked+label:before,
[type=checkbox].btvsg-checkbox-cancelothers:checked+label:after {
    margin-top: 10px;
}
[type=checkbox]:checked+label:after,
[type=checkbox]:not(:checked)+label:after,
[type=radio]:checked+label:after,
[type=radio]:not(:checked)+label:after {
    content: none !important;
    background: none !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}
[type=checkbox].amend-confirm-check-aerialInstall:checked+label:before,
[type=checkbox].amend-confirm-check-aerialInstall:checked+label:after{
    display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -123px -67px no-repeat !important;
    width: 37px !important;
    height: 37px !important;
    color: inherit !important;
    top: -40px !important;
    border: none !important;
    content: '' !important;
}
[type=checkbox].manage-equipment-check:checked+label:after,
[type=checkbox].manage-equipment-check:checked+label:before,
[type=checkbox].partial-cancel-check:checked+label:after,
[type=checkbox].partial-cancel-check:checked+label:before,
[type=checkbox].amend-confirm-check:checked+label:before,
[type=checkbox].amend-confirm-check:checked+label:after,
[type=checkbox].btvsg-checkbox-cancelothers:checked+label:before,
[type=checkbox].btvsg-checkbox-cancelothers:checked+label:after,
[type=checkbox].btvsg-checkbox-primary:checked+label:before,
[type=checkbox].btvsg-checkbox-primary:checked+label:after {
    display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -123px -67px no-repeat !important;
    width: 37px !important;
    height: 37px !important;
    color: inherit !important;
    top: -18px !important;
    border: none !important;
    content: '' !important;
}
[type=checkbox].manage-equipment-check:disabled+label:after,
[type=checkbox].manage-equipment-check:disabled+label:before {
    display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -1200px -71px no-repeat !important;
    width: 37px !important;
    height: 37px !important;
    color: inherit !important;
    top: -18px !important;
    border: none !important;
    content: '' !important;
    cursor: not-allowed !important;
}
[type=radio].partial-cancel-check:checked+label:after {
	display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -124px -63px no-repeat !important;
    width: 37px !important;
    height: 39px !important;
    color: inherit !important;
    top: -8px !important;
    border: none !important;
    content: '' !important;
}
.manageequipment .hidden-md [type=checkbox].btvsg-checkbox-primary:checked+label:before,
.manageequipment .hidden-md [type=checkbox].btvsg-checkbox-primary:checked+label:after {
    top: -23px !important;
}
.icon-tick-text-primary {
    padding-left: 42px !important;
    display: block;
}
.available-appointments .icon-tick-text {
    padding-left: 45px;
}
.available-appointments .icon-tick-text-aerialInstall {
    padding-left: 65px;
}
.error-msg-red .i-icon .sprite-i-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -177px -572px no-repeat !important;
    float: left;
    height: 43px !important;
    width: 44px;
    display: inline-block;
}
.error-msg-red .i-con-msg {
    padding-left: 0 !important;
}
.error-msg-red, .order-head-section {
    padding: 10px;
}
.manage-install-hr {
    margin-top: 30px;
    margin-left: 10px;
    margin-right: 0;
}
.manage-sales-query-hr {
    margin-top: 30px;
}
.manage-sales-query-hr-success {
    margin: 20px 0;
}
.manage-sales-query-success-info {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}
.relative-container {
    position: relative;
}
.inline-success-icon {
    background: url(../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png) no-repeat -64px -801px;
    width: 42px;
    height: 42px;
    position: absolute;
    top: -5px;
}
.inline-success-info {
    display: inline-block;
    margin-left: 55px;
}
.inherit-display {
    display: inherit;
}
.manage-sales-query-status-desc {
    margin-top: 30px;
}
.manage-sales-query-success-msg-wrapper {
    clear: both;
    padding: 20px 30px;
}
.manage-sales-query-instructions {
    line-height: 23px;
    margin-top: 10px;
}
.btvsg-alert-notify-message .edit-link-in-banner {
    position: absolute;
    right: 70px;
    top: 20px;
}
.btvsg-alert-notify-message .edit-link-in-banner a {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.error-msg-red .i-con-msg {
    vertical-align: top;
    padding-left: 0 !important;
    position: relative;
}
.error-msg-red .i-icon {
    margin-top: 8px;
}
/*Contact Details*/
.icon-tick-text-primary {
    color: #333333 !important;
}
.amend-error-wrapper {
    background-color: #fff;
}
.email-field {
    background-color: #fff;
    border: 1px solid #dddddd;
}
.amend-appointment-email {
    color: #333333;
}
.primary-number,
.secondary-number {
    background-color: #fff;
    border: 1px solid #dddddd;
}
.btn-done:hover,
.btn-done:active,
.btn-done:focus {
    background-color: #540e85;
    color: #fff;
    border: 1px solid #540e85;
}
.btn-cancel:hover {
    background-color: #fff !important;
    color: #540e85 !important;
    border: 1px solid #540e85 !important;
}
.btn-done {
    background-color: #6400aa;
    color: #fff;
    border: 1px solid #6400aa;
}
.btn-cancel {
    background-color: #fff !important;
    color: #6400aa !important;
    border: 1px solid #6400aa !important;
}
/*Expedite*/
.error-red-box {
    background: #e60014;
    color: #fff;
}
.calendar-slot-section.show-yellow-banner {
    margin-bottom: 180px;
}
.calendar-expedited-added-element {
    padding: 10px;
}
.calendar-expedited-added-element .description {
    padding-left: 30px;
}
.calendar-expedited-added-element .expedite-yellow-button-panel {
    bottom: 10px;
}
.calendar-expedited-added-element a.order-error-link {
    padding: 0 20px;
    line-height: 40px;
    font-size: 16px;
}
.calendar-expedited-added-element a.order-error-link:hover,
.calendar-expedited-added-element a.order-error-link:focus,
.calendar-expedited-added-element a.order-error-link:active {
    background: #e5c600;
    color: #333333 !important;
}
.yellow-arrow {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -180px -702px no-repeat;
}
.sprite-img-expedite-auth-prompt {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -130px -527px no-repeat;
    margin: 0;
}
/*checkbox-tick*/
[type=checkbox]:checked+label:after, [type=checkbox]:not(:checked)+label:after {
    color: #008a00;
}
/*cancel others*/
.srSummaryList .open {
    background: #008a00;
    color: #fff;
}
.srSummaryList .pending {
    background: #ffdc00;
    color: #333333;
}
.questionHeader {
    background-color: #666666;
    color: #fff;
}
.next-question {
    background-color: #dddddd;
    color: #333333;
}
.questionAnswer-help {
    color: #6400aa;
}
input[type=radio]+label {
    color: #333333;
}
body {
    color: #333333;
}
/*ordi accordian*/
.panel-title {
    color: #ffffff;
}
.panel-default > .panel-heading.unvisited-panel .panel-title {
    color: #333333;
}
.panel-default > .panel-heading.active-panel .panel-title,
.panel-default > .panel-heading.visited-panel .panel-title,
.panel-default > .panel-heading.visited-existing .panel-title {
    color: #ffffff;
}
.panel-default > .panel-heading.unvisited-panel .panel-title a,
.panel-default > .panel-heading.active-panel .panel-title a,
.panel-default > .panel-heading.visited-panel .panel-title a,
.panel-default > .panel-heading.visited-existing .panel-title a {
    cursor: default;
}
.panel-default > .panel-heading.unvisited-panel .panel-title a:hover,
.panel-default > .panel-heading.unvisited-panel .panel-title a:active,
.panel-default > .panel-heading.unvisited-panel .panel-title a:focus {
    color: #333333;
    text-decoration: none;
    cursor: default;
}
.panel-default > .panel-heading.visited-panel .panel-title a:hover,
.panel-default > .panel-heading.visited-panel .panel-title a:active,
.panel-default > .panel-heading.visited-panel .panel-title a:focus,
.panel-default > .panel-heading.visited-existing .panel-title a:hover,
.panel-default > .panel-heading.visited-existing .panel-title a:active,
.panel-default > .panel-heading.visited-existing .panel-title a:focus,
.panel-default > .panel-heading.active-panel .panel-title a:hover,
.panel-default > .panel-heading.active-panel .panel-title a:active,
.panel-default > .panel-heading.active-panel .panel-title a:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: default;
}
.panel-default > .panel-heading .panel-title a.edit-ecc:hover,
.panel-default > .panel-heading .panel-title a.edit-ecc:active,
.panel-default > .panel-heading .panel-title a.edit-ecc:focus {
    text-decoration: underline;
    cursor: pointer;
}
/*cust-edit-details*/
.amend-done .btn-done:hover,
.amend-done .btn-done:active,
.amend-done .btn-done:focus {
    background-color: #540e85;
    color: #fff;
    border-color: #540e85;
}
/*cancel others*/
.cancel-others-block .divider {
    display: none;
}
.start:hover,
.start:active,
.start:focus {
    color: #540e85;
    cursor: pointer;
    text-decoration: underline;
}
.start:hover:before {
    display: inline-block;
}
.question-edit-header {
    background: #008a00;
    color: #fff;
}
.editImage {
    text-decoration: none;
}
.editImage:hover,
.editImage:active,
.editImage:focus {
    text-decoration: underline;
}
.questionAnswer .icon-right-chevron {
    display: none;
}
.questionAnswer-help:hover,
.questionAnswer-help:active,
.questionAnswer-help:focus {
    color: #540e85;
    text-decoration: underline;
    cursor: pointer;
}
.questionAnswer-help:before {
    display: inline-block;
}
.btn-primary .icon-right-chevron {
    display: none;
}
.pink {
    color: #6400aa;
    text-decoration: none;
}
.btn-default:disabled,
.btn-default[disabled] {
    background-color: #6400aa;
    color: #ffffff;
    opacity: .3;
    cursor: not-allowed;
}
.popover {
    background-color: #ffdc00;
}
.primary {
    border-color: #333333;
    color: #333333;
    background-color: #ffdc00;
}
.primary:hover,
.primary:active,
.primary:focus {
    background-color: #333333;
    color: #ffdc00;
    border: 1px solid #333333;
}
.contract-method-selopt select {
    --ms-appearance: none;
    --o-appearance: none;
    --moz-appearance: none;
    --webkit-appearance: none;
}
/*Notifications*/
.btvsg-alert-notify-flex-vertical-center {
    display: flex;
    align-items: center;
}
.vertical-center{
    display: inline;
    align-items: center;
}
.btvsg-alert-notify-message.btvsg-alert-notify-flex-vertical-center {
    padding: 10px;
}
.btvsg-alert-notify-message.btvsg-nce-error-bottom-margin {
    margin-bottom: 20px;
}
.btvsg-alert-notify-message.btvsg-alert-notify-flex-vertical-center .btvsg-alert-icon-container {
    align-self: flex-start;
}
.btvsg-alert-notify-message.btvsg-alert-notify-flex-vertical-center .btvsg-alert-icon-container .btvsg-alert-notify-icon {
    margin-bottom: 0;
}
.btvsg-alert-notify-message.btvsg-alert-notify-flex-vertical-center .btvsg-alert-content-container p:last-child {
    margin-bottom: 0;
}
/*iGuide*/
.btvsg-alert-notify-message {
    margin-top: 1px;
    padding: 10px 10px 0 10px;
    font-family: 'BTFontRegular', 'arial', sans-serif;
    font-size: 16px;
    line-height: 21px;
    background: #666666;
    color: #ffffff;
}
.btvsg-alert-notify-message.btvsg-alert-notify-has-tooltip {
    padding-right: 30px;
}
.btvsg-alert-icon-container {
    float: left;
    width: 60px;
    padding-right: 10px;
    margin-right: -70px;
    font-size: 12px;
    line-height: 15px;
    word-wrap: break-word;
    box-sizing: border-box;
    font-family: 'BTFontBold', 'arial', sans-serif;
    text-align: center;
}
.btvsg-alert-notify-message.btvsg-alert-notify-flex-vertical-center.icon-right {
    min-height: 65px;
}
.btvsg-alert-notify-flex-vertical-center .align-hover-message {
    text-align: left !important;
    margin-left: 10px !important;
    width: 100% !important;
}
.btvsg-alert-notify-flex-vertical-center .align-hover-message-center {
    text-align: center !important;
    float: none;
    width: 100% !important;
}
.btvsg-alert-notify-flex-vertical-center .btvsg-alert-content-container .ktdMsg-alignment{
    text-align: center !important;
    width: 100% !important;
}

.btvsg-alert-notify-message.btvsg-alert-notify-flex-vertical-center.icon-right .btvsg-alert-icon-container {
    position: absolute;
    right: 0;
    margin-right: 0;
}
.btvsg-alert-content-container {
    margin-left: 55px;
}
.btvsg-alert-notify-flex-vertical-center .btvsg-alert-content-container {
    margin-left: 65px;
}
.btvsg-alert-notify-flex-vertical-center.icon-right .btvsg-alert-content-container {
    margin-left: 20px;
}
.btvsg-alert-content-container.btvsg-alert-no-icon {
    margin-left: 0;
}
.btvsg-alert-description-container {
    float: left;
    margin-right: 220px;
}
.btvsg-alert-description-container.btvsg-alert-no-button {
    margin-right: 0;
}
.btvsg-alert-tooltip-container {
    position: absolute;
    right: 2px;
    top: 12px;
}
.btvsg-alert-button-container {
    float: right;
    width: 230px;
    margin-left: -210px;
    text-align: right;
}
.btvsg-alert-button-container-two-button{
    float: right;
    width: 430px;
    margin-top: 4px;
    margin-left: -210px;
    text-align: right;
}
.btvsg-link-button-bulkprocess-container {
    width: 280px !important;
}
.btvsg-high-validation-cta-margin-top {
	margin-top: -50px;
}
.bulkprocess-text {
    clear: both;
    float: left;
    line-height: 27px;
    margin-top: 16px;
    margin-bottom: 16px;
}
.btvsg-iguide-alert-container,
.btvsg-created-on-iguide {
    clear: both;
}
.btvsg-alert-notify-msg-error .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary,
.btvsg-alert-notify-msg-success .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary,
.btvsg-alert-notify-message .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary {
	color: #ffffff;
	text-decoration: none;
}
.btvsg-alert-notify-msg-error .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary:hover,
.btvsg-alert-notify-msg-success .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary:hover,
.btvsg-alert-notify-message .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary:hover {
	color: #ffffff;
	text-decoration: underline;
}
.btvsg-alert-notify-msg-error .btvsg-iguide-alert-container .icon-right-chevron,
.btvsg-alert-notify-msg-success .btvsg-iguide-alert-container .icon-right-chevron,
.btvsg-alert-notify-message .btvsg-iguide-alert-container .icon-right-chevron,
.btvsg-alert-notify-msg-error .btvsg-iguide-alert-container .icon-right-chevron:hover,
.btvsg-alert-notify-msg-success .btvsg-iguide-alert-container .icon-right-chevron:hover,
.btvsg-alert-notify-message .btvsg-iguide-alert-container .icon-right-chevron:hover {
	color: #ffffff !important;
}
.btvsg-alert-notify-msg-high .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary {
	color: #333333;
	text-decoration: none;
}
.btvsg-alert-notify-msg-high .btvsg-iguide-alert-container .btvsg-alert-notify-link-primary:hover {
	color: #333333;
	text-decoration: underline;
}
.btvsg-alert-notify-msg-high .btvsg-iguide-alert-container .icon-right-chevron,
.btvsg-alert-notify-msg-high .btvsg-iguide-alert-container .icon-right-chevron:hover {
	color: #333333 !important;
}
.btvsg-alert-content-container .btvsg-iguide-alert-container .btvsg-left-floated-link-iguide {
	float: left;
	margin-top: 10px;
}
.btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-alert-tooltip-description {
	float: right;
	margin-top: 38px;
	text-align: center;
	width: 234px;
	min-height: 75px;
	background: #dddddd;
	color: #333333;
	padding: 4px;
	overflow-wrap: break-word;
	display: none;
	position: absolute;
	right: 15px;
	border-radius: 6px;
	border: 1px solid #333333;
	font-size: 15px;
}
.btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-alert-tooltip-description span {
	text-align: left;
}
.btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-alert-tooltip-description .btvsg-tooltip-scenariocode-description {
	font-weight: 800;
}
.btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-alert-tooltip-description .btvsg-tooltip-scenariocode-divider {
	border-bottom: 1px solid #333333;
}
.btvsg-alert-content-container .btvsg-iguide-alert-container [class^="icon-right-chevron"]::before {
	position: static;
}
.btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-visible-supplier-message {
	display: inline-block;
	z-index: 100;
    word-wrap: break-word;
}
.btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-alert-tooltip-upper-arrow {
	background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -868px -80px no-repeat;
	width: 24px;
	height: 30px;
	cursor: default;
	z-index: 999;
	right: 6px;
	top: -9px;
	float: right;
	position: absolute;
}
.btvsg-alert-button-container.no-inner-text {
    width: 210px;
}
/* Inline links */
.btvsg-alert-notify-message a {
    font-family: 'BTFontBold', 'arial', sans-serif;
    text-decoration: underline;
    color: #ffffff;
}
.btvsg-alert-notify-message a:hover,
.btvsg-alert-notify-message a:active,
.btvsg-alert-notify-message a:focus {
    color: #dddddd;
}
/* Title */
.btvsg-alert-notify-message h4 {
    margin: 0 0 5px 0;
    color: #ffffff;
}
.btvsg-alert-notify-msg-low {
    background: #dddddd;
    color: #333333;
}
.btvsg-alert-notify-msg-medium {
    background: #666666;
    color: #ffffff;
}
.btvsg-alert-notify-msg-high {
    background: #ffdc00;
    color: #333333;
}
.btvsg-alert-notify-msg-success {
    background: #008a00;
    color: #ffffff;
}
.btvsg-alert-notify-msg-error {
    background: #e60014;
    color: #ffffff;
}
.btvsg-alert-notify-msg-low h4,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low a {
    color: #333333;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low a:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low a:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low a:focus {
    color: #000000;
}
.btvsg-alert-notify-msg-medium h4,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium a,
.btvsg-alert-notify-msg-success h4,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success a,
.btvsg-alert-notify-msg-error h4,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error a {
    color: #ffffff;
}
.btvsg-alert-notify-msg-medium .chat-to-us-here-cta,
.btvsg-alert-notify-msg-error .chat-to-us-here-cta {
    background-color: #e60014;
    color: #ffffff !important;
    border: 1px solid #ffffff;
    line-height: 40px;
    padding: 0 20px;
    height: 40px;
    display: inline-block;
    min-width: 80px;
    border-radius: 5px;
    box-sizing: border-box;
}
.btvsg-alert-notify-msg-medium .chat-to-us-here-cta {
    background-color: #666666;
}
.btvsg-alert-notify-msg-medium .chat-to-us-here-cta:hover,
.btvsg-alert-notify-msg-medium .chat-to-us-here-cta:focus,
.btvsg-alert-notify-msg-medium .chat-to-us-here-cta:active {
    background: #5c5c5c;
    color: #ffffff !important;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-msg-error .chat-to-us-here-cta:hover,
.btvsg-alert-notify-msg-error .chat-to-us-here-cta:focus,
.btvsg-alert-notify-msg-error .chat-to-us-here-cta:active {
    background: #cf0012;
    color: #ffffff !important;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-msg-medium .chat-to-us-here-cta-container,
.btvsg-alert-notify-msg-error .chat-to-us-here-cta-container {
    display: block;
}
.btvsg-alert-notify-msg-medium .chat-to-us-here-cta-container .chat-to-us-here-cta,
.btvsg-alert-notify-msg-error .chat-to-us-here-cta-container .chat-to-us-here-cta {
    margin-top: 15px;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium a:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium a:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium a:focus,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success a:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success a:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success a:focus,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error a:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error a:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error a:focus {
    color: #dddddd;
}
.btvsg-alert-notify-msg-high h4,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high a {
    color: #333333;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high a:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high a:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high a:focus {
    color: #000000;
}
.btvsg-alert-notify-icon-msq {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -177px -572px no-repeat;;
    height: 45px;
    width: 44px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.sprite-success-icon,
.btvsg-alert-notify-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -64px -572px no-repeat;
    height: 45px;
    width: 44px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-alert-notify-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -64px -572px no-repeat;
}
.btvsg-alert-notify-msg-high .btvsg-alert-notify-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -64px -516px no-repeat;
}
.btvsg-alert-notify-msg-error .btvsg-alert-notify-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -177px -572px no-repeat;
}
.sprite-success-icon,
.btvsg-alert-notify-msg-success .btvsg-alert-notify-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -290px -572px no-repeat;
}
.btvsg-alert-information-msg-error .btvsg-alert-notify-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -64px -572px no-repeat !important;
}
/* iGuide tooltip */
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .icon-i-info,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .icon-i-info:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .icon-i-info:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .icon-i-info:focus,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .icon-i-info,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .icon-i-info:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .icon-i-info:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .icon-i-info:focus {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -580px -70px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin: 0;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .icon-i-info,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .icon-i-info:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .icon-i-info:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .icon-i-info:focus,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .icon-i-info,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .icon-i-info:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .icon-i-info:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .icon-i-info:focus,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .icon-i-info,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .icon-i-info:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .icon-i-info:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .icon-i-info:focus {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -637px -70px no-repeat;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin: 0;
}
.order-summary .btvsg-alert-notify-message p:last-child {
    margin-bottom: 10px !important;
}
.btvsg-alert-tooltip-container .icon-info-text {
    background: #dddddd;
	border-radius: 6px;
	color: #333333;
	display: block;
	width: 130px;
	box-sizing: border-box;
	padding: 5px;
	position: absolute;
	right: 10px;
	z-index: 1;
	font-family: 'BTFontBold', 'arial', sans-serif;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 32px;
	cursor: pointer;
	border: 1px solid #333333;
	text-align: center;
}
.btvsg-alert-tooltip-container .icon-info-text:hover,
.btvsg-alert-tooltip-container .icon-info-text:active,
.btvsg-alert-tooltip-container .icon-info-text:focus {
    background: #d6d6d6;
}

.btvsg-alert-tooltip-container .icon-info-text p {
    white-space: nowrap;
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.btvsg-alert-tooltip-container:hover .icon-info-text {
    display: block;
}
.btvsg-alert-tooltip-container .icon-info-text-bottom {
    bottom: -26px;
}
.btvsg-alert-tooltip-container .btvsg-alert-tooltip-right-arrow {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -1041px -72px no-repeat;
    width: 24px;
    height: 30px;
    cursor: pointer;
    z-index: 999;
    right: -20px;
    top: 3px;
    float: right;
    position: absolute;
}
.btvsg-alert-notify-message .btvsg-alert-notify-button-primary {
    font-family: 'BTFontBold', 'arial', sans-serif;
    box-sizing: border-box;
    display: inline-block;
    height: 40px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 38px;
    padding: 0 20px;
    margin-right: 0;
    margin-left: 10px;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-message.supplier-notes-popup-warning .btvsg-alert-notify-button-primary {
    margin-left: 0;
}

.banner-position{
    width: 99%;
    margin-left: 14px;
}
.btvsg-alert-notify-message .btvsg-alert-notify-button-secondary{
    font-family: 'BTFontBold', 'arial', sans-serif;
    box-sizing: border-box;
    display: inline-block;
    height: 40px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 38px;
    padding: 0 20px;
    margin-right: 0;
    margin-left: 10px;
    color: #333333;
    border: 1px solid #333333;
    background-color: #eeeeee;
}
.btvsg-alert-notify-message .btvsg-alert-notify-button-primary-wider{
    font-family: 'BTFontBold', 'arial', sans-serif;
    box-sizing: border-box;
    display: inline-block;
    height: 40px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 38px;
    padding: 0 60px;
    margin-right: 0;
    margin-left: 10px;
    color: #333333;
    border: 1px solid #333333;
    background-color: transparent;
}
.headingColorWhite{
    color : #ffffff !important;
}
.btvsg-alert-notify-message .btvsg-alert-notify-button-tertiary{
    font-family: 'BTFontBold', 'arial', sans-serif;
    box-sizing: border-box;
    display: inline-block;
    height: 40px;
    border-radius: 5px;
    text-decoration: none;
    line-height: 38px;
    padding: 0 20px;
    margin-right: 0;
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: #e60014;
}
.btvsg-alert-notify-message .btvsg-alert-notify-button-primary:hover,
.btvsg-alert-notify-message .btvsg-alert-notify-button-primary:active,
.btvsg-alert-notify-message .btvsg-alert-notify-button-primary:focus {
    background: #5c5c5c;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-message.btvsg-alert-notify-has-tooltip .btvsg-alert-notify-button-primary {
    margin-right: 10px;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .btvsg-alert-notify-button-primary {
    color: #333333;
    border: 1px solid #333333;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .btvsg-alert-notify-button-primary:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .btvsg-alert-notify-button-primary:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-high .btvsg-alert-notify-button-primary:focus {
    background: #e5c600;
    color: #333333;
    border: 1px solid #333333;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .btvsg-alert-notify-button-primary {
    color: #ffffff;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .btvsg-alert-notify-button-primary:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .btvsg-alert-notify-button-primary:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-medium .btvsg-alert-notify-button-primary:focus {
    background: #5c5c5c;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .btvsg-alert-notify-button-primary {
    color: #ffffff;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .btvsg-alert-notify-button-primary:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .btvsg-alert-notify-button-primary:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-success .btvsg-alert-notify-button-primary:focus {
    background: #007500;
    color: #ffffff;
    border: 1px solid #ffffff;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .btvsg-alert-notify-button-primary {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    background: #6400aa;
    color: #ffffff;
    border: 1px solid #6400aa;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .btvsg-alert-notify-button-primary:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .btvsg-alert-notify-button-primary:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-error .btvsg-alert-notify-button-primary:focus {
    background: #540e85;
    color: #ffffff;
    border: 1px solid #540e85;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .btvsg-alert-notify-button-primary {
    color: #333333;
    border: 1px solid #333333;
}
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .btvsg-alert-notify-button-primary:hover,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .btvsg-alert-notify-button-primary:active,
.btvsg-alert-notify-message.btvsg-alert-notify-msg-low .btvsg-alert-notify-button-primary:focus {
    background: #d6d6d6;
    color: #333333;
    border: 1px solid #333333;
}
.btvsg-alert-notify-message .btvsg-productfamily-name {
    margin-bottom: 10px;
    display: block;
}
.wifi-max-banner {
    margin-top: 20px;
}
.mt-70 {
    margin-top: 70px;
}
@media screen and (max-width: 599px) {
    .btvsg-alert-description-container {
        float: none;
        display: block;
        margin-right: 0;
    }
    .btvsg-alert-button-container {
        float: none;
        display: block;
        margin-left: 0;
        text-align: left;
    }
    .btvsg-alert-button-container.no-inner-text {
        width: 100%;
    }
    .btvsg-alert-notify-message .btvsg-alert-notify-button-primary {
        margin-left: 0;
    }
    .btvsg-alert-content-container {
        margin-left: 35px;
    }
    .btvsg-alert-notify-flex-vertical-center .btvsg-alert-content-container {
        margin-left: 45px;
    }
    .mobile-button-align {
        float: none !important;
        margin-top: 10px;
    }
    .btvsg-alert-notify-message.btvsg-alert-notify-flex-vertical-center.icon-right .btvsg-alert-icon-container {
        right: 0;
        top: 20px;
    }
}
@media screen and (max-width: 400px) {
    .btvsg-alert-tooltip-container .icon-info-text {
        width: 200px;
    }
}
@media screen and (max-width: 980px) {
    .btvsg-alert-button-container{
        float: left;
        width: 230px;
        margin-top: 10px;
        margin-left: -10px;
        text-align: left;
    }
    .btvsg-alert-notify-message .btvsg-alert-notify-button-tertiary{
        margin-left: 10px;
    }
}
@media screen and (max-width: 1220px) {
    .btvsg-alert-button-container-two-button{
        float: left;
        width: 430px;
        margin-top: 0;
        margin-bottom: 5px;
        margin-left: -10px;
        text-align: left;
    }
}
@media screen and (max-width: 350px) {
    .btvsg-alert-content-container {
        margin-left: 35px;
    }
    .btvsg-alert-notify-message .edit-link-in-banner {
        right: 50px;
    }
    .btvsg-alert-notify-flex-vertical-center .btvsg-alert-content-container {
        margin-left: 80px;
    }
    .btvsg-alert-icon-container {
        box-sizing: border-box;
        width: 35px;
        padding-right: 10px;
        margin-right: -80px;
    }
    .btvsg-alert-button-container {
        width: 200px;
    }
}
@media screen and (max-width: 310px) {
    .btvsg-alert-icon-container {
        display: block;
        float: none;
    }
    .btvsg-alert-content-container {
        margin-left: 0;
    }
    .btvsg-alert-notify-flex-vertical-center .btvsg-alert-content-container {
        margin-left: 75px;
    }
}
/*iGuide icons-Start*/
.btvsg-sprite-img-bb,
.btvsg-sprite-img-broadband {
    background: url('../../shared/img/order-sprite.png') no-repeat -115px -646px;
    width: 21px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-img-pstn,
.btvsg-sprite-img-phone {
    background: url('../../shared/img/order-sprite.png') no-repeat -150px -647px;
    width: 26px;
    height: 27px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-img-vision,
.btvsg-sprite-img-tv {
    background: url('../../shared/img/order-sprite.png') no-repeat -191px -647px;
    width: 26px;
    height: 26px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-img-btsport,
.btvsg-sprite-img-sport {
    background: url('../../shared/img/order-sprite.png') no-repeat -229px -646px;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-img-btmobile,
.btvsg-sprite-img-mobile {
    background: url('../../shared/img/order-sprite.png') no-repeat -274px -646px;
    width: 19px;
    height: 29px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-img-dptype,
.btvsg-sprite-img-ontrack,
.btvsg-sprite-img-complete {
    background: url('../../shared/img/order-sprite.png') no-repeat -632px -296px;
    width: 36px;
    height: 40px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-img-qcsojeopardy,
.btvsg-sprite-img-unlockhandsetfailed,
.btvsg-sprite-img-unlockhandsetreferal,
.btvsg-sprite-img-default,
.btvsg-sprite-img-pending,
.btvsg-sprite-img-ovjeopardy,
.btvsg-sprite-img-rocmjeopardy,
.btvsg-sprite-img-unknownfamily,
.btvsg-sprite-img-timebomb,
.btvsg-sprite-img-delayedcommitment,
.btvsg-sprite-img-appointment,
.btvsg-sprite-img-cancelled,
.btvsg-pstn-broadband,
.btvsg-pstn-phone,
.btvsg-sprite-img-opensr,
.btvsg-sprite-img-information,
.btvsg-sprite-img-ordersubtype,
.btvsg-sprite-img-expedite-auth-prompt {
    background: url('../../shared/img/order-sprite.png') no-repeat -433px -646px;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-i-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -61px -516px no-repeat;
    height: 49px;
    width: 50px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-i-icon-black,
.btvsg-alert-notify-msg-high .btvsg-sprite-i-icon-black,
.btvsg-alert-notify-msg-low .btvsg-sprite-i-icon-black {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -62px -516px no-repeat;
    height: 45px;
    width: 48px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-i-icon-black,
.btvsg-alert-notify-msg-success .btvsg-sprite-i-icon-black,
.btvsg-alert-notify-msg-error .btvsg-sprite-i-icon-black {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -62px -572px no-repeat;
    height: 45px;
    width: 48px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-i-icon-white-iguide,
.btvsg-sprite-img-unplug-phone {
    background: url('../../shared/img/order-sprite.png') -173px -290px no-repeat;
    height: 48px;
    width: 48px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-bb,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-broadband,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-bb,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-broadband {
    background: url('../../shared/img/order-sprite.png') no-repeat -115px -577px;
    width: 21px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-pstn,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-pstn,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-phone,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-phone {
    background: url('../../shared/img/order-sprite.png') no-repeat -150px -578px;
    width: 26px;
    height: 27px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-vision,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-vision,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-tv,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-tv {
    background: url('../../shared/img/order-sprite.png') no-repeat -191px -578px;
    width: 26px;
    height: 26px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-btsport,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-btsport,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-sport,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-sport {
    background: url('../../shared/img/order-sprite.png') no-repeat -229px -577px;
    width: 31px;
    height: 31px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-btmobile,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-btmobile,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-mobile,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-mobile {
    background: url('../../shared/img/order-sprite.png') no-repeat -274px -577px;
    width: 19px;
    height: 29px;
    display: block;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-dptype,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-dptype,
.btvsg-alert-notify-msg-medium .btvsg-ontrack,
.btvsg-alert-notify-msg-error .btvsg-ontrack,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-complete,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-complete {
    background: url('../../shared/img/order-sprite.png') no-repeat -240px -385px;
    width: 27px;
    height: 27px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-qcsojeopardy,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-qcsojeopardy,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-default,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-default,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-pending,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-pending,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-ovjeopardy,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-ovjeopardy,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-rocmjeopardy,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-rocmjeopardy,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-unknownfamily,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-unknownfamily,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-timebomb,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-timebomb,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-delayedcommitment,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-delayedcommitment,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-appointment,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-appointment,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-cancelled,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-cancelled,
.btvsg-alert-notify-msg-medium .btvsg-pstn-broadband,
.btvsg-alert-notify-msg-error .btvsg-pstn-broadband,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-opensr,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-opensr,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-information,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-information,
.btvsg-alert-notify-msg-medium .btvsg-sprite-img-ordersubtype,
.btvsg-alert-notify-msg-error .btvsg-sprite-img-ordersubtype {
    background: url('../../shared/img/order-sprite.png') no-repeat -433px -577px;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-sprite-i-icon-white,
.btvsg-alert-notify-msg-medium .btvsg-sprite-i-icon,
.btvsg-alert-notify-msg-success .btvsg-sprite-i-icon,
.btvsg-alert-notify-msg-error .btvsg-sprite-i-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -61px -572px no-repeat;
    height: 48px;
    width: 48px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.btvsg-alert-notify-msg-success .btvsg-sprite-i-icon,
.btvsg-sprite-tick-icon-white {
    background: url('../../shared/img/order-sprite.png') -241px -290px no-repeat;
    height: 49px;
    width: 52px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}
.error-msg-red {
    padding: 10px;
}
.error-msg-red .sprite-i-icon {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -177px -572px no-repeat;
    margin: 0;
}
@media screen and (max-width: 799px) {
    .btvsg-alert-notify-icon-msq{
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -243px -584px no-repeat;
        margin-right: 10px;
    }
}
@media screen and (max-width: 599px) {
    .btvsg-sprite-i-icon,
    .btvsg-sprite-i-icon-black,
    .btvsg-alert-notify-msg-high .btvsg-sprite-i-icon-black,
    .btvsg-alert-notify-msg-low .btvsg-sprite-i-icon-black {
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -117px -526px no-repeat;
    }
    .btvsg-alert-notify-msg-medium .btvsg-sprite-i-icon-black,
    .btvsg-alert-notify-msg-success .btvsg-sprite-i-icon-black,
    .btvsg-alert-notify-msg-error .btvsg-sprite-i-icon-black,
    .btvsg-sprite-i-icon-white,
    .btvsg-alert-notify-msg-medium .btvsg-sprite-i-icon,
    .btvsg-alert-notify-msg-success .btvsg-sprite-i-icon,
    .btvsg-alert-notify-msg-error .btvsg-sprite-i-icon {
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -117px -582px no-repeat;
    }
    .btvsg-alert-notify-icon {
        height: 23px;
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -130px -584px no-repeat;
    }
    .btvsg-alert-notify-msg-high .btvsg-alert-notify-icon {
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -130px -527px no-repeat;
    }
    .btvsg-alert-notify-msg-medium .btvsg-alert-notify-icon {
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -130px -584px no-repeat;
    }
    .sprite-success-icon,
    .btvsg-alert-notify-msg-success .btvsg-alert-notify-icon {
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -358px -584px no-repeat;
    }
    .btvsg-alert-notify-msg-error .btvsg-alert-notify-icon,
    .error-msg-red .sprite-i-icon {
        background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -243px -584px no-repeat;
    }
    .error-msg-red .sprite-i-icon {
        height: 25px;
        width: 25px;
    }
}
/*iGuide icons-End*/
/*Generic separator in order summary page*/
.btvsg-button-generic-separator {
    margin-top: 20px;
}
.btvsg-button-margin-bottom {
    margin-bottom: 10px;
}
.btvsg-button-margin-right {
    margin-right: 40px;
}
/*Error Banner*/
.btvsg-error-msg {
    margin-top: 10px !important;
}
.reference-postcode-error-only .triangle_login::after {
    left: 6px;
}
.btvsg-button-primary-inactive {
    border-radius: 5px;
    font-family: 'BTFontRegular', 'arial', sans-serif;
    padding: 0 20px;
    box-sizing: border-box;
    float: left;
    min-width: 80px;
    height: 40px;
    font-size: 16px;
}
.btvsg-button-primary-inactive:hover,
.btvsg-button-primary-inactive:active,
.btvsg-button-primary-inactive:focus {
    cursor: not-allowed;
    text-decoration: none;
}
.cont_container {
    box-shadow: none;
}
.btvsg-button-secondary-inactive {
    border-radius: 5px;
    font-family: 'BTFontRegular', 'arial', sans-serif;
    padding: 0 20px;
    box-sizing: border-box;
    float: left;
    min-width: 80px;
    height: 40px;
    font-size: 16px;
}
.btvsg-button-secondary-inactive:hover,
.btvsg-button-secondary-inactive:active,
.btvsg-button-secondary-inactive:focus {
    cursor: not-allowed;
    text-decoration: none;
}
/*ECC */
.btvsg-button-inactive-separator {
    margin-top: 6px;
}
/*ordi*/
.panel {
    box-shadow: none;
}
.btvsg-ordi-max-width {
    max-width: 1198px;
}
@media (max-width: 375px) and (min-width: 300px) {
    .btvsg-button-margin-left-med {
        margin-left: 0 !important;
    }
}
.module-panel-size {
    font-size: 16px;
    margin-bottom: 30px;
}
.order-heading-padding {
    padding-left: 10px;
}
.btvsg-button-secondary-margin-top {
    margin-top: 31px;
}
@media (max-width: 375px) {
    .btvsg-button-secondary-margin-right {
        margin-right: 25px !important;
    }
}
.product-icons-bt-list-of-orders {
    margin-bottom: 10px;
}
/*Edit contact details*/
.error-div-font {
    font-size: 16px;
}
.edit-contact-divider {
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px;
}
@media (max-width: 767px) and (min-width: 300px) {
.engineer-note-tab .custom_padding_left {
        padding-left: 15px;
    }
}
@media (max-width: 650px) and (min-width: 500px) {
    .amend-icon-tick .checkbox-margin {
        margin-top: 10px;
    }
}
/*Tabs*/
.tabs-container div.tabs a.current,
.tabs-container div.tabs a.current:hover,
.tabs-container div.tabs a.current:active,
.tabs-container div.tabs a.current:focus {
    padding: 20px;
    background-color: #ffffff !important;
    cursor: default;
}
.tabs-container div.tabs a,
.tabs-container div.tabs a:hover,
.tabs-container div.tabs a:focus,
.tabs-container div.tabs a:active {
    background-color: #eeeeee !important;
}
.tabs-container div.tabs a {
    border-left: 1px solid #ffffff;
}
.tabs-container div.tabs a:first-child {
    border-left: 1px solid transparent;
}
.tabs-container .tab-content {
    background-color: #fff;
}
.tabs-container .nav-tabs a {
    border-bottom: 2px solid #dddddd !important;
}
.tabs-container .nav-tabs a.current {
    border-bottom: none !important;
}
.tabs-container .tab-link .sprite.grey-arrow {
    display: none !important;
}
/*Tabs*/
.sprite.grey-arrow,
.sprite.timeline-grey-arrow {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -70px -701px no-repeat;
}
/*change appointment back to orders*/
.btvsg-link-font-size {
    font-size: 16px;
}
.btvsg-link-font-size .icon-left-chevron {
    padding-right: 5px;
}
.btvsg-default-body-font,
table.treetable caption {
    font-size: 16px;
    line-height: 21px;
}
.btvsg-word-wrap {
    word-wrap: break-word;
}
.day-font-weight,
.bolder {
    font-weight: normal;
    font-family: 'BTFontBold', 'Arial', sans-serif;
}
table.treetable caption {
    height: auto !important;
    font-weight: normal;
    font-family: 'BTFontRegular', 'Arial', sans-serif;
}
table.treetable caption span {
    padding-left: 8px;
}
.address-select-wrapper {
    margin-bottom: 10px;
}
input[type=radio].btvsg-radioinput-cancelother+label span,
input[type=radio].btvsg-radioinput-cancelother:not(:checked)+label span {
    width: 37px;
    height: 38px;
    transform: none;
    display: inline-block;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -237px -66px no-repeat;
}

input[type=radio].btvsg-radioinput-cancelother:checked+label span {
    width: 37px;
    transform: none;
    height: 38px;
    display: inline-block;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -293px -66px no-repeat;
}
/*Progress bar*/
.timeline-right-cont span.sprite-vme-inprogress,
.btvsg-timeline-right-cont span.sprite-vme-inprogress {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -240px -239px no-repeat;
    top: -4px;
}
.timeline-right-cont span.sprite-vme-completed,
.btvsg-timeline-right-cont span.sprite-vme-completed {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -65px -239px no-repeat;
    top: -4px;
}
.timeline-right-cont span.sprite-vme-na,
.btvsg-timeline-right-cont span.sprite-vme-na {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -575px -578px no-repeat;
    top: -4px;
}
.timeline-right-cont span.sprite-vme-block,
.btvsg-timeline-right-cont span.sprite-vme-block {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -405px -239px no-repeat;
    top: -4px;
}
.timeline-right-cont span.sprite-vme-delay {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -347px -239px no-repeat;
    top: -4px;
}
.timeline-right-cont span.sprite-vme-failed {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -405px -239px no-repeat;
    top: -4px;
}
.timeline-right-cont span.sprite-vme-to-complete,
.btvsg-timeline-right-cont span.sprite-vme-to-complete {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -184px -239px no-repeat;
    top: -4px;
}
.timeline-right-cont .sprite-vme-to-complete label {
    padding-top: 2px;
    color: #333333;
}
.btvsg-timeline-right-cont .sprite-vme-to-complete label {
    padding-top: 0;
    color: #333333;
}
/*cancel partial*/
.warning-div-cancel-partial {
    background: #ffdc00;
}
.partial-non-cancellable-items-title-wrapper {
    margin-top: 20px;
    margin-bottom: 10px;
    background: #666666;
    color: #ffffff;
    padding: 10px 0;
}
.partial-non-cancellable-items-wrapper {
    margin-bottom: 5px;
}
/*cancel partial ends*/
/*Logenze*/
.ordertitle-status,
.ordertitle-status-completed {
    border-radius: 13px;
    color: #333333 !important;
    font-family: 'BTFontBold', 'Arial', sans-serif;
    font-size: 12px !important;
    margin-left: 5px !important;
    margin-top: 3px !important;
    padding: 2px 16px !important;
    border: 2px solid #dddddd !important;
}
.order-details-info-bt .order-info-status {
    border: none;
}
/* Manage equipment start */
.equipment-label {
    font-weight: normal;
    font-family: 'BTFontBold', 'Arial', sans-serif;
}
.manageequipment .warning-body-wrapper {
    position: relative;
}
.manageequipment .replace-button-error .triangle:after {
    top: -20px;
}
.manageequipment .warning-body-wrapper {
    margin-bottom: 0;
}
.equipment-name-beside-checkbox {
    margin-left: 45px;
    }
/* Manage equipment end */
/* Pricing Details css starts */
.sprite-currency-pound {
    background: url(../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png) -807px -413px no-repeat;
    width: 35px;
    height: 26px;
    display: inline-block;
}
.pricing-right-col {
    text-align: right;
    padding-right: 2%;
}
.pricing-right-col-new-layout {
    text-align: right;
    padding-right: 9%;
}
.pricing-element-container {
    margin: 5px 0 5px;
}
.pricing-table-container {
    margin: 20px 0 5px;
}
.pricing-details .payment-breakdown hr {
    margin: 20px 0;
}
.pricing-total-col {
    float: right;
    width: 23%;
}
.pricing-total-col-new-layout {
    border-top: 1px solid #333333;
}
.pricing-details .btvsg-waiting-list-wrap-activity {
    top: -14px;
}
.pricing-details .btvsg-roundel.bottom {
    top: 5px;
    right: -290px;
    min-height: 60px;
}
.pricing-details .btvsg-roundel.right {
    top: -51px;
    min-height: 60px;
}
.pricing-details .btvsg-roundel.bottom .arrow {
    left: 5px;
    top: -14px;
}
.pricing-details .row {
    margin: 0px;
}
.pricing-details-second-table {
    margin: 30px 0 0;
}
/* Pricing Details css ends */
@media (max-width: 767px) {
    .customer-login-button-style {
        padding: 0;
        margin-top: 10px;
    }
}
.btvsg-button-primary-text-color {
    color: #fff !important;
}
@media (max-width: 767px) {
    .btvsg-timeline-content-new .tertiary-cta-container a .icon-right-chevron {
        margin-left: 10px;
    }
}
.btvsg-tablet-top-separator {
    display: none;
}
.btvsg-hideontablet-showondesktop {
    display: block;
}
.btvsg-showontablet-hideondesktop {
    display: none;
}
.btvsg-return-hideontablet-showondesktop {
    display: block;
}
.btvsg-return-showontablet-hideondesktop {
    display: none;
}
@media (max-width: 794px) {
    .btvsg-return-hideontablet-showondesktop {
        display: none;
    }
	.btvsg-return-showontablet-hideondesktop
	{
		 display: block;
	}
}
.btvsg-return-cs-hideontablet-showondesktop {
    display: block;
}
.btvsg-return-cs-showontablet-hideondesktop {
    display: none;
}
@media (max-width: 831px) {
    .btvsg-return-cs-hideontablet-showondesktop {
        display: none;
    }
	.btvsg-return-cs-showontablet-hideondesktop
	{
		 display: block;
	}
}
@media (max-width: 767px) {
    .btvsg-primary-login-button-align {
        float: left !important;
    }
    .btvsg-hideontablet-showondesktop {
        display: none;
    }
    .btvsg-showontablet-hideondesktop {
        display: block;
    }
    .btvsg-tablet-responsive-full-width {
        width: 100% !important;
    }
    .btvsg-tablet-top-separator {
        display: block;
        height: 1px;
        margin-top: 20px;
        margin-bottom: 20px;
        border-top: 1px solid #ccc;
        width: 97% !important;
    }
}
@media (max-width: 979px) {
    .btvsg-desktop-responsive-full-width {
        width: 100% !important;
    }
}
.order-summary-timeline-row {
    margin: 15px 0 !important;
}
@media (max-width: 599px) and (min-width: 400px) {
    .btvsg-alert-content-container .btvsg-description-container-media {
        margin-top: 40px;
    }
    .btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-alert-tooltip-upper-arrow {
        right: 0;
        left: 15px;
    }
    .btvsg-alert-notify-message .btvsg-alert-content-container .btvsg-visible-supplier-message {
        top: 10px;
        left: 42px;
    }
}
@media (max-width: 599px) and (min-width: 594px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 395px;
    }
}
@media (max-width: 593px) and (min-width: 585px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 384px;
    }
}
@media (max-width: 584px) and (min-width: 573px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 375px;
    }
}
@media (max-width: 572px) and (min-width: 562px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 364px;
    }
}
@media (max-width: 561px) and (min-width: 555px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 354px;
    }
}
@media (max-width: 554px) and (min-width: 545px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 345px;
    }
}
@media (max-width: 544px) and (min-width: 530px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 330px;
    }
}
@media (max-width: 529px) and (min-width: 515px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 318px;
    }
}
@media (max-width: 514px) and (min-width: 505px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 306px;
    }
}
@media (max-width: 504px) and (min-width: 493px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 295px;
    }
}
@media (max-width: 492px) and (min-width: 482px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 285px;
    }
}
@media (max-width: 481px) and (min-width: 472px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 275px;
    }
}
@media (max-width: 471px) and (min-width: 462px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 265px;
    }
}
@media (max-width: 461px) and (min-width: 452px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 255px;
    }
}
@media (max-width: 451px) and (min-width: 443px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 245px;
    }
}
@media (max-width: 442px) and (min-width: 433px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 235px;
    }
}
@media (max-width: 442px) and (min-width: 433px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 235px;
    }
}
@media (max-width: 432px) and (min-width: 423px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 225px;
    }
}
@media (max-width: 422px) and (min-width: 412px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 215px;
    }
}
@media (max-width: 411px) and (min-width: 401px) {
    .btvsg-alert-content-container .btvsg-tooltip-container-media {
        right: 204px;
    }
}

/* OSCH-2837 changes */
.order-summary-page .popup-container-agent {
    margin-top: -207px;
    left: 260px;
}
.order-summary-page .statusapp a {
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    color: #333;
}
.order-summary-page .statusapp a:hover {
    text-decoration: none;
}
.order-summary-page p.bold-text-app {
    font-weight: 900;
}
.order-summary-page .popup-container-milestone {
    left: 250px;
    margin-top: -205px;
    z-index: 999999;
}
.order-summary-page .statusapp-popup-close-icon {
    right: 6px;
    top: 4px;
}
.order-summary-page .popup-container-modal-none {
    display: none;
    top: 0;
}
.order-summary-page .popup-message-container-statusapp {
    padding: 14px;
    text-align: center;
}
.order-summary-page .popup-message-container-statusapp h2 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.order-summary-page .popup-message-container-statusapp p {
    font-size: 14px;
    text-align: center;
}
.order-summary-page .modal-overlay-status-app {
    opacity: .4;
}
.order-summary-page .popup-container-modal-none .amend-confirm-popup-content h2 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    text-align: center;
}
.order-summary-page .popup-container-modal-none .amend-confirm-popup-content p {
    font-size: 17px;
}
.popup-container-header h2 {
    font-size: 21px !important;
    font-family: 'BTFontRegular', 'arial', sans-serif !important;
}
.popup-container-section h2 {
    line-height: 25px;
    margin-bottom: 10px;
    font-size: 21px !important;
}
@media (max-width: 768px) and (min-width: 120px) {
    .order-summary-page .hide-below-xs {
        display: none;
    }
}
.list-style-none li {
    list-style: none;
}
.padding-left-0 {
    padding-left: 0;
}
.padding-top-30 {
    padding-top: 30px;
}
.padding-bottom-0 {
    padding-bottom: 0px;
}
.margin-top-30 {
    margin-top: 30px;
}
.margin-bottom-0 {
    margin-bottom: 0px;
}
/* end */
/*qc#133797*/
.bthomemove-font-size {
    font-size: 14px;
}
/* end */
.make-block-element {
    display:inline-block;
}
/* OR-322 */
.roundel.hover-details-container {
    text-transform: none;
    min-height: 80px;
    margin-top: -116px;
}
.roundel.hover-details-container-expanded {
    margin-top: -120px;
}
/* OR-932 */
.panel-heading .panel-edit-btn {
    position: absolute;
    right: 15px;
    top: 5px;
}
.panel-heading .panel-edit-btn:hover,
.panel-heading .panel-edit-btn:focus,
.panel-heading .panel-edit-btn:active {
    color: #6400aa;
}
/* QC CCPE2E-81425 */
.advisor-wrapper .manageequipment  ul.amend-dates {
    width: 440px;
}
.advisor-wrapper .manageequipment .deliveryDateText {
    margin-top: 7px;
}
.btvsg-lozenges-container-block {
    display: inline;
}
.info-icon-disable-checkbox {
	display: inline-block !important;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -1030px -514px no-repeat !important;
    width: 37px !important;
    height: 37px !important;
    color: inherit !important;
    top: -54px !important;
    border: none !important;
    content: '' !important;
	position: absolute;
	left: 30px;
}
.btvsg-manage-equipment-disable-msg-block {
	background: #666666;
    position: absolute;
    color: #FFFFFF;
    left: 41px;
    top: -111px;
    z-index: 10000;
    width: 450px;
}
.milestone-label-value-vertical-container {
    margin-bottom: 20px;
}
.milestone-label-value-vertical-container h4 {
    margin-bottom: 6px;
}
.no-paragraph-margin p {
    margin-bottom: 0;
}
.engineer-visit-details-first-row {
    margin-top: 15px !important;
}

.bbeu-reference-first-col {
    display: inline-block;
    margin-right: 50px;
}
.bbeu-reference-second-col {
    display: inline-block;
}
.details-with-bbeu-wrapper {
    height: auto;
    overflow: hidden;
}
.details-with-bbeu-col1 {
    width: auto;
    overflow: hidden;
}
.details-with-bbeu-col2 {
    width: 200px;
    float: right;
    margin-left: 50px;
}

/* AEM header footer conflict fix */
.aem-global-header a .icon-right-chevron,
.aem-global-header .icon-right-chevron {
    padding-left: 0;
}
