@charset "utf-8";
/*
 * Author: 611366465
 */

/*Fonts*/

/*rewards-custom.css*/

.font-light {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.font-bold {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.page-title h1 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.nav-pills>li>a {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.blue-inner-title h2 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.acc-email {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.bt-regular14 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.mobileAccordionHeader,
.claimHeading,
.faqHead {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

/*main.css*/

.login_fields .reference_postcode_error_text .errorText,
.ref_post_error_hideShow .reference_postcode_error_text .conact-us-btn{
    font-family: 'BTFontRegular', 'arial', sans-serif !important;
}

.login_instruction h2,
.login_fields .split-or b {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}

.login_holder .no-margin .btn {
    font-family: 'BTFontBold', 'arial', sans-serif !important;
}

.errorWidth .conact-us-btn a,
.list-of-order-parent .reference_postcode_error_text .errorText {
    font-family: 'BTFontRegular', 'arial', sans-serif !important;
}

.reference_postcode_error_text span{
    font-family: 'BTFontBold', 'arial', sans-serif !important;
}

.list-product-area h2 {
    font-family: 'BTFontLight', 'arial', sans-serif;
}

.reference,
.order-title-detail h3,
.order-details-status {
    font-family: 'BTFontBold', 'arial', sans-serif;
}

.amend-error-msg-green p,
.amend-error-msg-green .amend-message p {
    font: 'BTFontRegular', 'arial', sans-serif;
}
.amend-appointment .btvsg-amend-confirmation-success-wrapper .btvsg-amend-confirm-success-text {
    font-size: 16px;
    line-height: 21px;
    margin-top: 15px;
    margin-bottom: 25px;
}
.amend-appointment .order-head-section h1:after {
    margin-top: 0;
}
.last-modified-date-timeline h3 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 30px;
}
.timeline-right-cont span {
    color: #6400aa;
    font-size: 16px;
}
.timeline-right-cont .vme-status-block-container span {
    font-size: 14px;
}
.reference-postcode-error-only,
.order-summary-edit .error-div-padding .warning-body-wrapper {
    background: #e60014;
    padding: 10px;
    margin-bottom: 0;
}
.triangle_login::after {
    border-color: #e60014 transparent;
}
.login_holder .no-margin .btn {
    border: 1px solid #6400aa;
    color: #6400aa;
}
.login_holder .no-margin .btn:hover,
.login_holder .no-margin .btn:focus,
.login_holder .no-margin .btn:active {
    border: 1px solid #540e85;
    color: #540e85;
    background: #ffffff;
}
.login_holder input,
.order-summary-edit .email-field,
.order-summary-edit .primary-number,
.order-summary-edit .secondary-number,
.order-summary-edit .amend-textarea {
    box-shadow: none;
    border: 1px solid #666666;
    border-radius: 5px;
    height: 40px;
}
.order-summary-edit .amend-textarea {
    height: 100px;
}
.login_holder input.field-error,
.order-summary-edit input.field-error,
.eetheme .ee-edit-container input.field-error /* conappsn-5 */ {
    border: 1px solid #e60014;
}
.salesRef-listoforder {
    margin-right: 10px;
    margin-bottom: 12px;
}
.postcode-listoforder {
    margin-bottom: 12px;
}
.login_holder input:focus,
.order-summary-edit input:focus,
.order-summary-edit textarea:focus {
    border: 1px solid #00a0d6;
    outline: none;
}
.btvsg-error-block .username_error_text span {
    padding-left: 0;
    padding-top: 0;
}
.btvsg-error-block .btvsg-field-error-text span {
    padding-left: 0;
}
.list-product-area .select-lists {
    outline: none;
    height: 40px;
}
.login_holder .salesRef label,
.login_holder .orderTab label {
    font-family: 'BTFontBold', 'arial', sans-serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 21px;
}
.customer-listoforders-track-btn {
    float: left;
    margin-left: 0;
}
.btvsg-login-instruction-wrapper {
    margin-top: 20px;
}
.btvsg-login-title-wrapper {
    padding: 0 5%;
}
.login_fields,
.login_instruction {
    border: 1px solid #dddddd;
}
.login_fields p.btvsg-login-field-wrapper-error,
.login_instruction p.btvsg-login-field-wrapper-error {
    margin-bottom: 10px;
}
.login_fields .triangle_login::after {
    top: -10px;
    left: 0;
}
.btvsg-field-error-text span {
    padding-left: 10px;
    padding-top: 0;
    float: none;
    margin-left: 0;
    display: block;
}
.btvsg-error-block .ref_post .sprite-i-icon,
.order-summary-edit .warning-body-wrapper .interaction-info {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -243px -585px no-repeat;
    float: left;
    height: 25px !important;
    width: 25px;
    display: none;
}
.btvsg-error-block .ref_post.show-error-icon .sprite-i-icon {
    display: block;
}
.order-summary-edit .error-div-padding .amend-error-msg {
    padding-left: 0;
    padding-top: 0;
}
.order-summary-edit .warning-body-wrapper .interaction-info {
    padding-right: 10px;
    display: none;
}
.order-summary-edit .amend-error-div {
    margin-bottom: 10px;
}
.order-summary-edit .triangle:after {
    top: -11px;
}
[type=checkbox]:not(:checked)+label:before {
    background: #fff;
    border: 1px solid #666666;
}
[type=checkbox]:checked+label:after, [type=checkbox]:not(:checked)+label:after {
    color: #666666;

}
@media (min-width: 320px) {
    .order-summary-edit .amend-error-wrapper .amend-error-div {
        margin-bottom: 10px !important;
    }
}
.btvsg-login-error-text {
    padding-top: 0;
    float: none;
    display: block;
    margin-left: 25px;
    width: 90%;
}
.btvsg-login-error-text .error-vsg-title {
    margin: 0 0 10px 0;
    font-size: 16px;
    line-height: 24px;
}
.btvsg-login-error-text .error-vsg-title+p {
    color: #ffffff;
    margin-bottom: 15px;
}
.btvsg-login-error-text .error-vsg-primary-cta {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    line-height: 40px;
    height: 40px;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    min-width: 80px;
    border-radius: 5px;
    box-sizing: border-box;
    font-size: 16px;
    text-align: center;
    text-decoration: none !important;
    background-color: #6400aa;
    border: 1px solid #6400aa;
}
.btvsg-login-error-text .error-vsg-primary-cta:hover,
.btvsg-login-error-text .error-vsg-primary-cta:focus,
.btvsg-login-error-text .error-vsg-primary-cta:active {
    color: #ffffff !important;
    background-color: #540e85;
    border: 1px solid #540e85;
    cursor: pointer;
}
.manage-install-radio input[type=radio]{
    height: 35px;
    width: 35px;
}
.manage-install-radio input[type=radio]+label{
    position: relative;
    bottom: 12px;
    left: 10px;
}
@media (max-width: 375px) {
    .btvsg-login-error-text {
        margin-left: 0;
        width: 100%;
        padding-left: 0;
    }
    .btvsg-error-block .ref_post .sprite-i-icon.sprite-i-icon-full-width-mobile {
        float: none;
        display: block;
    }
}
@media (min-width: 768px) {
    .customer-listoforders-track-btn {
        margin-left: 20px;
    }
}
@media (min-width: 980px) {
    .btvsg-login-instruction-wrapper {
        margin-top: 0;
    }
}
@media only screen and (max-width: 980px) and (min-width: 768px) {
    .bottom-grey {
        border-bottom: 10px solid #ffffff !important;
    }
}
@media (max-width: 768px) and (min-width: 120px) {
    .bottom-grey-border {
        border-bottom: 0 !important;
    }
    /* OSCH-2837 changes */
    .order-summary .hide-below-xs {
        display: none;
    }
    /* end */
}
.chevron-style {
    color: #6400aa;
    display: inline-block;
}
a:hover .chevron-style,
a:focus .chevron-style,
a:active .chevron-style {
    color: #540e85;
    text-decoration: none;
}
/*Buttons*/
.view-link,
.appointmentEditDetail-login,
.order-title-detail .view-link {
    background: #6400aa;
    border-color: #6400aa;
}
.order-link-active {
    color: #ffffff;
    background-color: #6400aa !important;
    border: 1px solid #6400aa !important;
    border-radius: 5px !important;
}
.view-link:hover,
.view-link:focus,
.view-link:active {
    color: #ffffff;
    background-color: #540e85;
    border-color: #540e85;
    text-decoration: none;
}
a.order-link-active:hover,
a.order-link-active:active,
a.order-link-active:focus,
.appointmentEditDetail-login:hover,
.appointmentEditDetail-login:focus,
.appointmentEditDetail-login:active {
    text-decoration: none;
    color: #fff !important;
    background-color: #540e85 !important;
    border: 1px solid #540e85 !important;
}
.order-link-active .icon-right-chevron,
.view-link:hover .icon-right-chevron,
.view-link:focus .icon-right-chevron,
.view-link:active .icon-right-chevron {
    color: #ffffff;
}
.view-link .icon-right-chevron,
.order-link-active .icon-right-chevron {
    display: none;
}
a.btn-blue {
    color: #6400aa !important;
}
a.btn-blue:hover,
a.btn-blue:focus,
a.btn-blue:active {
    border: solid 1px #540e85;
    color: #540e85 !important;
}
/*Borders*/
.bottom-grey,
.grey_border {
    border-bottom: 10px solid #ffffff;
}
/*Calendar*/
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;
}
/*list of orders lozenge*/
.btvsg-order-details-status {
    background-color: #dddddd;
    color: #333333 !important;
    border-radius: 12.5px;
    font-size: 14px;
    padding: 5px 10px;
}
.btvsg-order-details-status-lozenge {
    float: left;
    text-transform: uppercase;
    font-family: 'BTFontBold', 'arial', sans-serif;
    margin-top: 7px;
    width: auto !important;
}
.order-title-header {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    font-size: 20px;
}
.order-title-head-border {
    border-bottom: 0;
}
.order-title-head-border-color {
    border-bottom: 1px solid #333333;
}
.ref_post_error_hideShow {
    background: #e60014;
    padding: 10px;
}
.ref_post_error_hideShow a {
    color: #ffffff;
    font-family: 'BTFontBold', 'arial', sans-serif;
    text-decoration: underline;
}
.ref_post_error_hideShow a:hover,
.ref_post_error_hideShow a:focus,
.ref_post_error_hideShow a:active {
    color: #dddddd;
}
.ref_post_error_hideShow .chat-to-us-here-cta {
    line-height: 40px;
    background-color: #e60014;
    border: 1px solid #ffffff;
    color: #ffffff !important;
}
.ref_post_error_hideShow .chat-to-us-here-cta:hover,
.ref_post_error_hideShow .chat-to-us-here-cta:focus,
.ref_post_error_hideShow .chat-to-us-here-cta:active {
    background-color: #cf0012;
}
.btvsg-button-secondary-inactive {
    border: 1px solid #540e85;
    opacity: .3;
    background: #ffffff;
    color: #540e85 !important;
    cursor: not-allowed !important;
    line-height: 40px;
}
/* Manage Equipment */
.manageequipment .unbold-label {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.manageequipment .supplier-wrapper a {
    font-family: 'BTFontBold', 'arial', sans-serif;
}
.manageequipment .btn {
    font-family: 'BTFontBold', 'arial', sans-serif;
}
.manageequipment .panel-heading .under-line:hover,
.manageequipment .panel-heading .under-line:active,
.manageequipment .panel-heading .under-line:focus {
    text-decoration: underline;
}
.manageequipment .btvsg-button-primary-inactive {
    border: 1px solid #540e85;
    opacity: .3;
    background: #540e85;
    color: #ffffff;
}
.manageequipment .btn-main-unselected{
    background-color: #eeeeee;
    border-color: #666666;
    color: #333333;
    /*    display: flex;
        align-items: center;
        justify-content: center;*/
    text-align: center;
    display: block !important;
    padding-top: 30px !important;
}
.manageequipment .btn-main-unselected:hover,
.manageequipment .btn-main-unselected:focus,
.manageequipment .ordi-structure .btn-main-unselected:focus {
    background-color: #666666;
    color: #ffffff;
    border-color: #666666;
}
.manageequipment .btn-main-selected {
    background-color: #666666 !important;
    color: #ffffff !important;
    border-color: #666666 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reason-btn:hover,
.reason-btn:active,
.reason-btn:focus,
.reason-btn:focus:not(:hover),
.manageequipment .ordi-structure .reason-btn:hover {
    color: #ffffff;
    background-color: #666666;
    border-color: #666666;
}
.manageequipment .panel-heading .icon-clock-white {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') no-repeat -632px -575px;
    width: 40px;
    height: 42px;
    position: absolute;
    right: 16px;
    top: 5px;
}
.manageequipment .panel-heading .icon-tick-white {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') no-repeat -291px -575px;
    width: 40px;
    height: 42px;
    position: absolute;
    right: 20px;
    top: 5px;
}
.panel-default > .panel-heading.active-panel {
    margin-bottom: 0;
}
.panel-default > .panel-heading.unvisited-panel {
    background-color: #dddddd;
    color: #333333;
}
.panel-default > .panel-heading.unvisited-panel {
    background-image: none;
    background-color: #dddddd;
    color: #333333;
}
.panel-default > .panel-heading.visited-existing,
.panel-default > .panel-heading.visited-panel {
    background-color: #008a00;
    color: #ffffff;
}
.panel-default > .panel-heading.active-panel {
    background-color: #666666;
    color: #ffffff;
}
[type=checkbox].partial-cancel-check:checked+label:after, [type=checkbox].partial-cancel-check:not(:checked)+label:after {
    color: #008a00;
}
.panel-group .panel .icon-clock-black {
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') no-repeat -632px -630px;
    width: 40px;
    height: 42px;
    position: absolute;
    right: 16px;
    top: 5px;
}
.return-method-buttons-xs {
    width: 100%;
}
.manageequipment .amend-error-msg-green {
    background: #008a00;
}
.manageequipment .edit-icon .icon-right-chevron {
    color: #fff !important;
}
.manageequipment .edit-icon:hover .icon-right-chevron,
.manageequipment .edit-icon:active .icon-right-chevron,
.manageequipment .edit-icon:focus .icon-right-chevron {
    color: #fff !important;
    cursor: pointer;
}
@media (max-width: 767px) and (min-width: 120px) {
    .manageequipment .pull-right .icon-right-chevron {
        float: none;
    }
}
/* Manage Equipment Ends */
@media (max-width: 768px) {
    .order-heading-padding {
        padding-left: 30px !important;
    }
}
.order-title-detail h3,
.order-title-detail p {
    line-height: 21px;
}
.dashboard-wrap .mybt-customerinfo,
.mybt-customerinfo {
    text-shadow: none;
    background: #6400aa;
    box-shadow: none;
}
.fadedBorder {
    background: none;
}
.firstSpan3 select {
    border: 1px solid #dddddd;
}
.dashboard-wrap .mybt-customerinfo a,
.dashboard-wrap .mybt-customerinfo fieldset label {
    outline: none;
}
.mybt-customerinfo a:hover,
.mybt-customerinfo a:focus,
.mybt-customerinfo a:active {
    text-decoration: underline;
}
.mybt-customerinfo a:hover .icon-right-chevron,
.mybt-customerinfo a:hover .icon-right-chevron,
.mybt-customerinfo a:hover .icon-right-chevron {
    color: #ffffff !important;
}
.firstSpan3 select {
    background: #f7f7f7 url('../../shared/img/br_down.png') no-repeat scroll 100% -4px;
}
.mybt-customerinfo .icon-right-chevron {
    color: #ffffff;
}
.order-summary .red-arrow {
    top: 1px;
}
#order-summary .row-no-bottom-margin {
    margin-bottom: 0;
}
.timeline-right-cont .vme-ul span.sprite-vme-inprogress,
.timeline-right-cont .vme-ul span.sprite-vme-to-complete,
.btvsg-timeline-right-cont span.sprite-vme-inprogress,
.btvsg-timeline-right-cont span.sprite-vme-to-complete {
    margin-left: 0;
}
/* conapps-3646*/
.amend-current-date {
	border-radius: 50%;
    background: #008A00 !important;
    color: #6400aa;
    border: 1px solid #1B8811;
}
.amend-current-date-red {
	border-radius: 50%;
    background: #E60014 !important;
    color: #6400aa;
    border: 1px solid #DA020F;
}
/* end */
/* conapps-3646 */
.date-details-hover-msg-arrow {
    position: absolute;
    top: 44px;
    right: 27px;
}
.light-grey-arrow {
    background: url(../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png) -864px -78px no-repeat;
    width: 23px;
    height: 11px;
    z-index: 1000;
}
.date-details-disable-msg-block {
    background: #DDDDDD;
    position: absolute;
    color: #333333;
    top: 54px;
    right: 0;
    z-index: 10000;
    width: 400px;
}
.calendar-popup-message {
	text-align: left !important
}
/* end */
/* OSCH-2837 changes */
.order-summary .statusapp a {
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    color: #333;
}
.order-summary .statusapp a:hover {
    text-decoration: none;
}
.order-summary p.bold-text-app {
    font-weight: 900;
}
.order-summary .popup-container-milestone {
    left: 250px;
    margin-top: -205px;
}
.order-summary .statusapp-popup-close-icon {
    right: 6px;
    top: 4px;
}
.order-summary .popup-container-modal-none {
    display: none;
    top: 0;
}
.order-summary .popup-message-container-statusapp {
    padding: 14px;
    text-align: center;
}
.order-summary .popup-message-container-statusapp h2 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
}
.order-summary .popup-message-container-statusapp p {
    font-size: 14px;
    text-align: center;
}
.order-summary .modal-overlay-status-app {
    opacity: .4;
}
.order-summary .popup-container-modal-none .amend-confirm-popup-content h2 {
    font-family: 'BTFontRegular', 'arial', sans-serif;
    text-align: center;
}
.order-summary .popup-container-modal-none .amend-confirm-popup-content p {
    font-size: 17px;
}
/* end */
.font-style-layout {
    font-family: 'BTFontRegular', 'arial', sans-serif !important;
    color: #333 !important;
    font-size: 16px;
}
.padding-timeline-right-cont {
    padding: 0 !important;
}
.no-top-margin-small-device {
    margin-top: 0 !important;
}
ul.amend-week.amend-date-month.amend-week-date li span.blue-background-circle.month-first-date span {
    top: 9px;
}
@media (max-width: 767px) and (min-width: 300px) {
    ul.amend-week.amend-date-month.amend-week-date li span.blue-background-circle {
        line-height: 37px;
    }
    .amend-dates .blue-background-circle {
        height: 37px !important;
        width: 37px !important;
    }
    .no_blue_bg {
        line-height: 17px;
        height: 37px !important;
    }
    .calendarblock ul.amend-dates li {
        margin-right: 10px;
    }
    ul.amend-week.amend-date-month.amend-week-date li span.arrow-top {
        left: -5px !important;
    }
    ul.amend-week.amend-date-month.amend-week-date li span.blue-background-circle.month-first-date span {
        top: 5px;
    }
}
@media (max-width: 767px) and (min-width: 390px) {
    .calendarblock ul.amend-weekdays {
        width: 380px;
    }
    ul.amend-week.amend-date-month.amend-week-date.amend-dates li {
        width: 32px;
    }
    .calendarblock .amend-weekdays li {
        padding: 0 5% 0 0;
    }
}
@media (max-width: 389px) and (min-width: 310px) {
    .calendarblock ul.amend-weekdays {
        width: 275px;
    }
    ul.amend-week.amend-date-month.amend-week-date.amend-dates li {
        width: 31px;
    }
    .calendarblock .amend-weekdays li {
        padding: 0 6% 0 0;
    }
}
.popup-container-amazon-service {
    margin-top: -164px !important;
    margin-left: 167px;
}
.margin-left-50 {
    margin-left: 50px;
}
.margin-top-15 {
    margin-top: 15px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.margin-bottom-10 {
    margin-bottom: 10px;
}
.amend-remainders-medium-font {
    font: 23px BTFontLight, arial, sans-serif !important;
}
.clear-both {
    clear: both;
}

a:hover .icon-right-chevron.list-customer-btn {
    color: #ffffff !important;
}
/* OR-987 */
.renumber-list-tab-container {
	list-style: none;
	padding-left: 0 !important;
}
.renumber-list-tab-container li {
	margin-bottom: 10px;
}
.renumber-date-li {
	margin-bottom: 0 !important;
}
/* end */
/* OR-1014 */
.bt-basic-application-container span,
.declared-benefits-bt-basic li {
	color: #000000;
}
.declared-benefits-bt-basic {
	padding: 0;
	margin-bottom: 15px;
}
.declared-benefits-bt-basic li {
	line-height: 30px;
}
.declared-benefits-bt-basic span {
	padding: 0;
}
.declared-benefits-bt-basic span ul {
	padding-left: 15px;
}
.help-link-bt-basic {
	padding: 0;
}
.width-50-percent {
	width: 50%;
}
.description-property-bt-basic {
	margin-bottom: 25px;
    padding: 0;
}
.bt-basic-application-container span {
	line-height: 0 !important;
}
.margin-bottom-40 {
	margin-bottom: 40px;
}
.lozendge-block {
	display: inline-block;
}
/* end */
/* OR-1219 */
.btvsg-information-table {
    width: 100%;
}
table.pricetable thead tr th {
    background-color: #6400aa;
    border: 1px solid #ffffff;
    font-weight: bold;
    text-align: left;
    padding: 14px;
}
.btvsg-information-table th {
    font-family: 'BTFontBold', 'Arial', sans-serif;
    font-size: 16px;
    line-height: 21px;
    color: #ffffff;
    word-wrap: break-word;
}
table.pricetable tbody tr td {
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    padding: 8px;
}
.receive-equipment-container strong {
    font-size: 16px !important;
}
.background-white-container {
    background: #ffffff;
}
.right-col-container span {
    color: #333;
    padding: 8px;
}
.sprite.timeline-white-arrow {
    position: absolute;
    right: 6%;
    top: -10px;
    background: url(../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png) -472px -702px no-repeat;
}
.sprite.timeline-grey-arrow-right {
    position: absolute;
    right: 6%;
    top: -10px;
    background: url('../../shared/img/icons/bt/Functional-Icons_Sprite-Sheet.png') -70px -701px no-repeat;
}
.padding-3-span span {
    padding: 3px !important;
}
.h4-padding-text {
    padding: 20px 10px 10px 20px;
}
@media (max-width: 767px) {
    .btvsg-tablet-top-separator {
        display: block;
        height: 1px;
        margin-top: 20px;
        margin-bottom: 15px;
        border-top: 1px solid #ccc;
        width: 99% !important;
    }
    .equipment-details-showmore-customer .payment-breakdown-container-timeline {
        width: 100%;
    }
}
.timeline-right-cont span.sprite.arrow {
    padding: 19px 0;
}
.btvsg-tablet-table-view {
    margin-bottom: 10px;
}
.btvsg-tablet-table-view .btvsg-tablet-table-name {
    font-weight: normal;
    font-family: 'BTFontBold', 'arial', sans-serif;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
.btvsg-tablet-table-view .btvsg-tablet-table-row {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.btvsg-tablet-table-view .btvsg-tablet-table-row .btvsg-tablet-table-cell {
    padding-bottom: 10px;
}
/* end */
/* OR-1305 */
.popup-container-milestone-replacement {
    left: 450px !important;
    margin-top: -140px !important;
}
.popup-container-header-replacement {
    line-height: 30px !important;
}
.popup-container-header-replacement a {
    color: #666666 !important;
}
.error-technical-details {
    display: none;
}
.order-summary .btvsg-alert-notify-message p:last-child {
    margin-bottom: 0 !important;
}
.btvsg-alert-notify-message {
    padding: 10px;
}
/* end */