/*#diagResultsTable tbody tr {
	cursor: pointer;
}*/

#diagResultsTable tbody tr:hover {
    background-color: #f7f7f7;
}

.tr-expandable {
    cursor: pointer
}

.default {
    cursor: default;
}

.table-with-carousel-rows {
    table-layout: fixed;
    overflow: hidden
}

    .table-with-carousel-rows .table-collapse-toggle {
        position: relative;
        right: 12px
    }

    .table-with-carousel-rows td {
        padding-right: 1rem;
        padding-left: 1rem
    }

.clearfont button.carousel-control:after, .clearfont button.carousel-control:before {
    display: none;
}

#oowcollapse .carousel.carousel-filmstrip .carousel-control.left {
    background: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23006BBD' d='M13.8749 1.64355L12.9999 0.768555L3.62488 10.1436L12.9999 19.5186L13.8749 18.6436L5.37488 10.1436L13.8749 1.64355Z'/%3e%3c/svg%3e") no-repeat center
}

#oowcollapse .carousel.carousel-filmstrip .carousel-control.right {
    background: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='%23006BBD' d='M6.99988 0.687561L6.12488 1.56256L14.6249 9.93756L6.12488 18.4376L6.99988 19.3126L16.3749 9.93756L6.99988 0.687561Z'/%3e%3c/svg%3e") no-repeat left
}

.slide-content {
    min-height: 320px;
}

    .slide-content.servicedeatils {
        min-height: 280px !important;
    }

div#optionSelectDiv p {
    margin-bottom: 0 !important
}

.borderTopTickOnExapand {
    border-top: 3px solid #bbb !important;
}

.borderBottomTickOnExpand {
    border-bottom: 3px solid #bbb !important;
}

#service-failed-msg .alert.mb-10 {
    margin-bottom: 32px !important;
}

#dvDiagResultsViewRedesign .mb-14 {
    margin-bottom: 32px !important;
}

.accordion .accordion-secondary .accordion-toggle {
    align-items: center;
    background-color: transparent;
    border: 0;
    color: #006bbd;
    display: flex;
    padding: 0
}

    .accordion .accordion-secondary .accordion-toggle:focus,
    .accordion .accordion-secondary .accordion-toggle:hover {
        color: #00447c;
        text-decoration: underline
    }

    .accordion .accordion-secondary .accordion-toggle > .dti {
        margin-right: .5rem;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        transition: .2s ease-in-out
    }

    .accordion .accordion-secondary .accordion-toggle.collapsed > .dti {
        -webkit-transform: rotate(0);
        transform: rotate(0);
        transition: .2s ease-in-out
    }

.accordion .accordion-secondary .accordion-content {
    margin-top: .5rem;
    padding-left: 1.5rem
}

.accordion .accordion-secondary + .accordion-secondary {
    margin-top: 1rem
}

.modal-body.requestfreepart {
    max-height: 450px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.setError {
    background-color: #ffffc9 !important;
    border-color: red !important;
}

.title {
    text-align: center;
    background-position: 50% 20px;
    margin-bottom: 20px;
}

.title {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAMAAAAoyzS7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REY1MDlEN0U3OTZCMTFFMzgxNzg5MTM4MERBRDc1OTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REY1MDlEN0Q3OTZCMTFFMzgxNzg5MTM4MERBRDc1OTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5kaWQ6ODMxNTJBQzM2Qjc5RTMxMTk2N0NDOTNDNEU5OEFGQUMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODMxNTJBQzM2Qjc5RTMxMTk2N0NDOTNDNEU5OEFGQUMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vRBkGAAAABlBMVEWqqqoAAAAFofURAAAADElEQVR42mJgAAgwAAACAAFPbVnhAAAAAElFTkSuQmCC) 50% 40% repeat-x;
}

    .title h1 {
        display: inline-block;
        background: #fff;
        padding: 0 10px;
        max-width: 80%;
        margin: 0 0 10px;
    }

.checkbox-inline, .radio-inline {
    display: inline-block;
    padding-left: 30px;
    margin-left: -10px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #eee;
    border: 1px solid #dcdcdc;
    border-radius: 1px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.location-pin {
    height: 43px;
    position: relative;
}

    .location-pin span {
        color: #fff;
        font-size: 0.75rem;
        left: 8.5px;
        position: absolute;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        top: 40%;
        text-align: left;
    }

.setErrorWhiteBg {
    background-color: #ffffff !important;
    background: #FFFFFF;
    border-color: #CE1126 !important;
    border: 1px solid #CE1126;
    border-radius: 2px;
    box-sizing: border-box;
    box-shadow: inset 0 0 0 1px #CE1126, 0 0 0 3px rgba(206, 17, 38, 0.3);
    outline: none;
}

a.disabled {
    pointer-events: none;
    color: #707070 !important;
    opacity: 0.5;
}

.font-size-small {
    font-size: .75rem
}

.mb-minus-4 {
    margin-bottom: -20px;
}

.font-size-edit-link {
    font-size: 0.875rem;
    font-weight: 400;
}

.text-darkGray {
    font-weight: 500;
    font-size: 0.875rem;
    color: #333333;
}
@media (min-width:576px) {
    #modal-dialog-survey {
        max-width: 740px;
        margin: 3rem auto;
    }
}
/*servicecenter start css style*/
/*#service-center .serviceLocator {
    font-family: Roboto-Light;
    font-size: 18px;
    color: #333;
}*/

/*#service-center .btn-ghost {
    border: 1px solid #006bbd;
    border-radius: 3px;
    color: #006bbd;
    background: #fff;
    line-height: 1;
    padding: 6px 15px;
}*/

/*#service-center #serviceLocator {
    margin-top: 10px;
    width: 220px;
    height: 39px;
    border: 1px solid #bbb;
}*/

.service-center .btn {
	/*display: inline-block;
    border-radius: 3px;*/
	min-height: 40px;
	/*padding: 6px 15px;
    font-family: Roboto-Regular;*/
	font-size: 14px;
	cursor: pointer;
}

.service-center .mapbox {
	overflow: hidden;
	height: 100%;
	resize: none;
	width: 100%;
	border: 1px solid #CCC;
}

/*#service-center .service-center-map-marker {
    background-color: #0085c3 !important;
}*/

/*#service-center .store-name {
    color: #0085c3 !important;
}*/

.service-center .labelServiceCenter {
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-size: 75%;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
}

.service-center .service-center-location-container {
	max-height: 500px;
	overflow-y: auto;
	overflow-x: hidden;
}

/*#service-center .col-lg-3 {
    width: 25%;
    float: left;
}*/

.service-center a {
	color: #007db8 !important;
	text-decoration: none;
	font-size: 14px;
	cursor: pointer;
}

/*#service-center .bottom-offset-10 {
    margin-bottom: 10px;
}

#service-center .bottom-offset-20 {
    margin-bottom: 20px;
}*/

/*#service-center .pull-left {
    float: left !important;
}*/

/*#service-center .map-marker-info .icon-small, #service-center .service-center-location-outline .icon-small {
    color: #747474 !important;
}*/

/*#service-center .top-pad3 {
    padding-top: 3px !important;
}*/

.service-center .icon-small-house, [class^=icon-] {
	font-family: icon-small;
	speak: none;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.service-center .icon-small-location:before {
	content: "\e630";
}

/*#service-center .left-offset-20 {
    margin-left: 20px;
}*/

.service-center .icon-small-phone:before {
	content: "\e640";
}

.service-center .icon-small-clock:before {
	content: "\e613";
}

.service-center .icon-small-mail:before {
	content: "\e632";
}

.service-center .icon-small-computergeneric:before {
	content: "\e616";
}

/*#service-center .pull-right {
    float: right !important;
}*/

/*.diagnostics-tab #service-center .btn-default, .diagnostics-tab #service-center .btn-link, .diagnostics-tab #service-center a {
    color: #006bbd;
}*/

/*.diagnostics-tab #service-center .btn-default {
    border: 1px solid rgba(0, 0, 0, 0.125);
}*/

/*#service-center .btn {
    display: inline-block;
    border-radius: 3px;
    min-height: 40px;
    padding: 12px 15px;
    font-family: Roboto-Regular;
    font-size: 14px;
    text-align: center;
}*/

.service-center .sltSearchByDistance {
	width: 80px !important;
}

/*#service-center .inline {
    display: inline !important;
}*/

.service-center .form-control {
	padding: 6px 5px;
}

/*#service-center .visible-lg-inline {
    display: inline !important;
}*/

.service-center h4 {
	font-size: 18px;
	line-height: 22px;
	font-family: Roboto-Regular;
}

/*#service-center #serviceCenter hr {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}*/

/*#service-center ul.createrep {
    padding-left: 20px;
}*/

/*#service-center .right-offset-10 {
    margin-right: 10px;
}

#service-center .left-offset-10 {
    margin-left: 10px;
}*/

/*#service-center .serviceLocator #serviceLocator {
    margin-top: 10px;
    width: 220px;
    height: 39px;
    border: 1px solid #bbb;
}*/

/*#service-center .serviceLocator .btn.btn-primary {
    padding: 0 15px !important;
    border-radius: 0;
    margin-top: -3px;
}*/

/*#service-center .left-offset-10 {
    margin-left: 10px
}

#service-center .left-offset-20 {
    margin-left: 20px
}

#service-center .left-offset-30 {
    margin-left: 30px
}

#service-center .left-offset-35 {
    margin-left: 35px
}

#service-center .right-offset-10 {
    margin-right: 10px
}

#service-center .right-offset-20 {
    margin-right: 20px
}

#service-center .right-offset-30 {
    margin-right: 30px
}*/

/*.diagnostics-tab #service-center label, .diagnostics-tab #service-center p {
    color: #666 !important;
    font-family: Roboto-Light !important;
}*/

/*#service-center p {
    margin-top: 0;
    margin-bottom: 1rem;
}*/

.service-center .map-marker-info {
	font-weight: 400;
	line-height: 18px !important;
}

.service-center .map-marker-info-heading, .service-center .service-center-location-container .store-name {
	font-weight: 700;
	padding: 2px 1px 4px 0;
}

/*#service-center .top-offset-5 {
    margin-top: 5px !important;
}*/

/*.diagnostics-tab #service-center .pull-left {
    float: left !important;
}*/

/*#service-center .map-marker-info .icon-small {
    font-size: 13px !important;
}*/

/*#service-center .left-offset-20 {
    margin-left: 20px;
}*/

/*#service-center h3 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
    font-family: Roboto-Light !important;
}*/

/*#service-center label {
    font-weight: normal;
    display: block;
    padding: 10px 10px 10px 0;
}*/

/*#service-center .diagnostics-tab .lef-zero {
    padding-left: 1px !important;
}*/

.service-center .btn-default:hover,
.service-center .btn-default:focus,
.service-center .btn-default:active,
.service-center .btn-default.active {
	background: #dadada !important;
	border-color: #adadad;
}

.service-center .btn-default {
	color: #007db8;
	background-color: #f9f9f9;
	border-color: #ccc;
}

/*#service-center .top-offset-20 {
    margin-top: 20px;
}*/

.service-center .CIScityname h4 a:first-child {
	font-size: 18px;
}

.diagnostics-tab .divScanSVGWithTitle {
	display: inline-flex;
	margin-top: 10px;
}
/*servicecenter end css style*/