﻿body {
    font-family: "Open Sans", helvetica, sans-serif, Arial;
    margin: 0;
    padding: 0;
    color: #333;
    font-size:82.5%;
    margin-top:10px;
}
h2, h3 {
	color:#333333;	
    margin-top:0;
    font-size: 16px;
	font-weight: normal;
}
    h2.no-pnl {
        width:200px; margin-top:10px; margin-left:10px; margin-bottom:0;
    }
input:focus, select:focus { outline:none; }
input[type="text"], select, input[type="button"], .button {
	margin-bottom:5px;
}
input[type="text"], input[type="button"], .button {
    /*width: 119px;*/
	height: 15px;.field-validation-error, .k-widget.k-tooltip-validation
	border: 1px solid #ababac;
	padding: 7px 2px 6px 4px;
}
input[type="button"], .button, input[type="submit"] {
    background:#0264A5;
    background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #00A7EE),
	color-stop(1, #0264A5)
);
background-image: -o-linear-gradient(bottom, #00A7EE 0%, #0264A5 100%);
background-image: -moz-linear-gradient(bottom, #00A7EE 0%, #0264A5 100%);
background-image: -webkit-linear-gradient(bottom, #00A7EE 0%, #0264A5 100%);
background-image: -ms-linear-gradient(bottom, #00A7EE 0%, #0264A5 100%);
background-image: linear-gradient(to bottom, #00A7EE 0%, #0264A5 100%);
    border:1px #0066a6 solid;
    color:#fff;
    height:auto;
    padding: 5px 10px;
}
    input[type="button"]:hover, .help-icon:hover, .button:hover, .delete-filter:hover {
        cursor:pointer;
    }
.button {
    text-decoration:none;
    padding-top:5px;
    padding: 3px 10px;
}
    .button a {
        text-decoration:none;
        color:#fff;
    }
input[type="radio"] {
    margin: 5px 3px 0px 5px;
}
label {
    margin-top:5px;
	font-weight:normal;
	display:inline-block;
}
p:first-child { margin-top: 0; margin-left: 0; }
p:last-child { margin-bottom: 0; margin-right: 0; }
/*table styles*/
table {
    width: 100%;
    border-spacing: 0;
}
.panel-table table thead > tr > th, .panel-table table tbody > tr > th, .panel-table table tfoot > tr > th, .panel-table table thead > tr > td, 
.panel-table table tbody > tr > td, .panel-tabletable tfoot > tr > td {
    padding: 3px 3px 3px 0;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}
    .panel-table table thead > tr > th {
        border-top:0;
        text-align:left;
    }
.panel-table {
    border-color: #0066a6;
    margin-bottom:10px;
}
.panel-table > .panel-heading {
    color: #fff;
    background: #0066a6;
}
.panel-heading {
    padding: 10px 15px;
}
.panel-body {
    padding: 15px;
    border:1px solid #0066a6;
    border-top:0;
}
.panel table {
    margin-bottom: 0;
}
#vehicle-table {
    float:left;
    width:50%;
}
    #vehicle -table tr {
        border-bottom:1px solid #dddddd;
    }
    #vehicle-table tr td {
        padding:3px 8px;
    }
#breadcrumb ul {
    margin:0;
    padding:0;
}
    #breadcrumb ul li {
        list-style:none;
        display:inline-block;
        font-size:1rem;
        /*border-right: 1px solid #ddd;*/
        white-space: nowrap;
        float:left;
        /*position: relative;*/
		margin-bottom:10px;
    }
        #breadcrumb ul li:last-child {
            border-right:0
         }
        #breadcrumb ul li a {
            text-decoration:none;
            color:#666;
            /*border-bottom:5px solid #ddd;*/
            display:inline-block;
            padding: 0 20px;
            /*padding:19px 38px 20px 77px;*/
            /*background:#f6f6f6;*/
        }
		.k-ie #breadcrumb ul li a {
			padding: 20px 12px 20px 13px !important;
		}
        /*#breadcrumb ul li.selected-step a, #breadcrumb ul li a:hover{
            border-bottom-color:#0066a6;
            background:#fff;
        }*/
        #breadcrumb ul li.selected .step-number, #breadcrumb ul li.selected .step /*, #Breadcrumb ul li a:hover*/{
            color:#0066a6;
        }
        #breadcrumb ul li.selected .step-number {
            color:#fff;
            background:#0066a6;
        }
            #breadcrumb ul li a:hover {
                /*border-bottom:5px solid #CC0033;*/
                color:#CC0033;
            }
.step-number {
    padding:4px 11px;
    border-radius:22px;
    background:#ddd;
    margin-right:10px;
}
#breadcrumb ul li a.selected .step-number {
    color:#fff;
    background:#CC0033;
}
#breadcrumb ul li a.selected a:hover .step-number {
    color:#CC0033 !important;
}
.step {
	margin-right:5px;
}
.pnl, .pnl-with-header {
    margin:10px 0;
    padding:10px;
	box-sizing: border-box;
    background:#fff;
	border:1px #e3e3e3 solid;
    border-radius:5px;
}
.pnl-with-header {
    padding:0;
    position:relative;
}
.pnl-header {
    color:#333333;
    background:#E8E8E8;
    background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #E8E8E8)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E8E8E8 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8E8E8 100%);
    border-bottom:1px solid #b4b4b4;
    padding:10px;
    font-size:0.75rem;
    border-radius:5px 5px 0 0;
}
.pnl-body {
    padding:10px;
}
.sec-con, .row-fluid {
    margin-bottom:5px;
    position:relative;
    /*min-height: 30px;*/
}
.row-form {
	margin-bottom:10px;
}
.label-with-help {
    /*width:45%;*/
    float:left;
}
    select {
        /*width:52.8%;*/
        padding: 3px 2px 3px 4px;
    }
        .sec-con input[type="text"].has-button {
            /*width:28%;*/
            margin-right:5px;
            float:left;
        }
.sec-con-qtr, #plan-dds select.plan-dropdowns {
    width:23%;
    float:left;
    padding-right:3px;
}
#plan-dds select.plan-dropdowns {
    margin-right: 3px;
}
    .sec-con-qtr:last-child {
        padding-right:0
    }
.sec-con-qtr select {
    width:100%;
}
.pnl-header .number {
    margin-right:5px;
    padding:0 5px;
    border:1px dotted #0066a6;
}
.small-print {
    font-size: 11px;
}
/*Help section*/
.help-icon, .delete-filter {
    background:#0066a6;
    color:#fff;
    border-radius:13px;
    padding:1px 7px;
    margin:0 3px;
    border:1px solid #0066a6;
}
.help-icon {
    margin-top:3px;
    float:right;
}
.help-info 
{
    position: absolute;
    /*width: 185px;*/
    height: 120px;
    padding: 5px;
    background: #FFFFFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: #0066a6 solid 1px;
    left: 193px;
    top: -22px;
    -webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.6);
    -moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.6);
    box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.6);
    z-index:9;
}
    .help-info h4 {
        /*width:150px;*/
        float:left;
        margin-top:0;
        margin-bottom:5px;
    }
    .help-info p {
        font-size: 11px;
    }
.open-right {
	left: 193px;
}
.open-left{
	right: -11px;
}
.help-info:after 
{
    content: '';
    position: absolute;
    border-style: solid;
    border-color: transparent #FFFFFF;
    display: block;
    width: 0;
    z-index: 1;
    top: 25px;
}
.open-right:after {
	left: -11px;
	border-width: 11px 11px 11px 0;
}
.open-left:after {
	right: -11px !important;
	border-width: 11px 0 11px 11px;
}
.help-info:before 
{
    content: '';
    position: absolute;
    border-style: solid;
    border-color: transparent #003D7B;
    display: block;
    width: 0;
    z-index: 0;
    top: 25px;
}
.open-right:before {
	border-width: 11px 11px 11px 0;
	left: -12px;
}
.open-left:before{
	left: 137px  !important;
	border-width: 11px 0 11px 11px;
}
.close, .remove-service, .add-service  {
    width:10px;
    float:right;
    color:#003D7B;
	font-size:inherit;
	line-height:inherit;
	text-shadow:none;
}
    .close:hover, .remove-service:hover, .add-service:hover {
        cursor:pointer;
        /*color:#6d9bf6;*/
    }
.remove-service, .add-service {
    color: #fff;
	background: #dc0312;
	border-radius: 20px;
    padding:1px 6px;
    position:absolute;
    top:5px;
    right:5px;
    text-align:center;
    font-weight: bold;
    height: 20px;
}
    .remove-service:hover {
        
    }
.button-container {
    margin:10px 0;
    padding:0 8px;
}
    .button-container a {
        margin-top:7px;
    }
        .button-container a.button {
            margin-top:0;
        }
#vehicle-img {
    margin-right:20px;
    float:left;
    border-radius:5px;
    border:1px solid #0066a6;
}
	
#add-ons-list .row-fluid [class*="span"]:nth-child(4n+1), #service-list .row-fluid [class*="span"]:nth-child(4n+1) {
	margin-left:0px !important;
}
/*#add-ons-list .addon {
	min-height:185px;
}*/
/*Checkboxes*/
.chk-holder input[type=checkbox] {
   position: absolute; 
   left: -9999px;
}
.chk-holder {
    position:relative;
    min-height:26px;
}
.chk label { 
  display: inline-block;
  cursor: pointer;
  width:100%;
  padding:0px;
  position: absolute;
  padding-left: 25px;
  cursor:pointer;
  z-index: 8;
}
.chk div.icon-chk {  
   width: 26px;
   height: 22px;
   float:left;
   margin-top: 3px;
   background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzdDM0YyQjZGQUI0MTFFMkI4RkNEREFEOTZCRjgyMjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzdDM0YyQjdGQUI0MTFFMkI4RkNEREFEOTZCRjgyMjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDN0MzRjJCNEZBQjQxMUUyQjhGQ0REQUQ5NkJGODIyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDN0MzRjJCNUZBQjQxMUUyQjhGQ0REQUQ5NkJGODIyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl3VANQAAAEsSURBVHjaYvz//z8DPQATA50A3SxigTE6piz1BVKFQGwKxDxE6P0CxKeBuK8iJ3oLQdWgOGqfvKRlxuKN/2/cefT/x89f/4kBIHUg9SB9IP0gc/BhkCU+Mxdv+v/9x8//5ACQvplLNoEs88VnESiOiuwtDRg42NnICnuQPnsLAwZosONNDCYKshIURbQiRL8JIYt42dlYKbKIDaKfd2Tlo1GLRi0aGIs+//z1myJDfv3+AyvN8Vp05sHjFxRZdP/RcwZolYHXov6DJy4wAIt9siwB6QPpB5mDTx3znm1rb+0+dIb15r3HdrzcXAx8PFwMzMzMhIMLGNx3Hjxj2LTzKMO7D59agZXfDHzqGWGNE2AN6wekCoDYDIi5ifDMVyA+BfIJ0JLNhBQDBBgAmUL6Dwl0EZMAAAAASUVORK5CYII=') no-repeat left center;
}
input[type=checkbox]:checked ~ div.icon-chk{
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2RUE3NzU3MjBEMjVFMzExQjlDN0M1Q0M0OTdBMTgyRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NkExRkZDODY3MTUxMUUzOEEwNUNEQUUyQjE5RUM1NCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NkExRkZDNzY3MTUxMUUzOEEwNUNEQUUyQjE5RUM1NCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZGQTc3NTcyMEQyNUUzMTFCOUM3QzVDQzQ5N0ExODJGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFQTc3NTcyMEQyNUUzMTFCOUM3QzVDQzQ5N0ExODJGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jJ0tlwAAAuBJREFUeNpi/P//PwM9AAsuCT63bVSx4NMuLzDNxEAnwAgLuo4pS92BVAkQm4E8RITez0B8Eoi72jYJ7gbSuUBcCZXLBuL1yD4CWwS0pIiPl7vHwdKAUVlBmoGdjZWgLT9//Wa4++Apw8HjF/4vO/x//cVH7EFI0k+AWBbZIhagJZY83JzdcSHujECa6KAAOUZLTYHh7TdOxivLzwahSfOjqwfFUamtuT4TKZbAwJuPvxjSe64x/P2HIbUUm0U2KgpSJFvy999/hpSOCwxPXn1Hl7oHxFXYLBLl5iLdNx2LbzPsO/sGXRhkawgQv8dmEclg9+nXDF3L7mCTygHi89gkSLbo0cvv4CBDL1D05X6CqHm49MEt+v7zL0Na10UGMZ8dDBndlxh+/cGM4Z+//zHENJ1jeP/5N6olKnwM7rrf8ToQblHDvJsMK/Y8Zfjx6x/Dst1PGMJqzzB8+/EXRXHJlKsMF25/RE3HPKwMi2uNGFiY/xNnEcgSZACKaJ+ykwzvPv0C85fsfMKwcPtj1GKFkYFhTrk+g4IkF8EgZ0J2GTo4c+MDg3vRCYY9Z14zFAN9gw5KIlUY3M3FiIpbuEWLagwZhPjYMBTcfPQFHIygOEQGjkYiDFVxqkQnIrhFBqr8DLv6LRhkxTHz1J+/qOEvLcLBMLfSgIGZiZEki15//QZJMWqyPAw7+ywZNOR5cGpgY2FiWAD0vQg/wvdfv/0Al0iELDpy58EzuICMKAfYMhMNAawaWtM0GMy1BFHE7jwAJ6TDhCzqPnzy4r8vXxH5QJCXlWFLlzmDs4koimJrXSGG9AAFFDGQviMnL4EyXQ8+i5hP/Ul+Yq70+cvNu4/cgCU4I7BeAuYJZgZWYBAF2UsyPHvzg+HW4y8MwQ5SDAuqDcHisPro9r0nDJt2Hvn/6cu3UmDltwqbBZWxkATDyOu6Fcyo8nsPq2EtgJiHiPj9AsQnQD4BWrKTUJsBIMAA4fH+/N8CRGMAAAAASUVORK5CYII=) no-repeat left center;
}
.sec-con-full .chk-holder label {
    width:87%;
}
/*Checkbox end*/
.vsis span {
    display:block;
    min-height:18px;
    padding-top: 7px;
}
.float-left {
    float:left;
}
.float-right {
    float:right;
}
/*Kendo UI override*/
.k-datepicker {
    /*width:49% !important;*/
    border:0 !important;
}
.k-picker-wrap.k-state-focused .k-input, .k-numeric-wrap.k-state-focused .k-input {
    border: 0 !important;
}
.k-picker-wrap.k-state-active, .k-numeric-wrap.k-state-active{
    box-shadow:none !important;
}
.k-picker-wrap.k-state-hover, .k-picker-wrap.k-state-default, .k-numeric-wrap.k-state-hover, .k-numeric-wrap.k-state-default {
     border:1px solid #0066a6;
     padding-bottom:1px;
}
.k-numeric-wrap input[type="text"] {
    width:100%;
}
/*End Kendo over ride*/
.title {
    color:#0066a6;
    font-weight:bold;
}
.input-validation-error {
    border:1px solid #ff7700 !important;
    background:#ffeac8;
}
.input-validation-error input[type="text"]{
    background:#ffeac8;
}
    .input-validation-error input[type="text"].input-validation-error {
        border:0 !important;
    }
.k-formatted-value.input-validation-error {
    border:0 !important;
}
.field-validation-error, .k-widget.k-tooltip-validation {
    color:#ff7700;
    font-size:0.7rem;
    display:block;
    clear:both;
    text-align: right;
}
.custom-error {
    margin-top:3px;
    margin-bottom:3px;
}
.k-widget.k-tooltip-validation {
    background:transparent;
    border:0;
    position: absolute;
    box-shadow:none;
    padding:0;
    padding-top:5px;
}
.k-icon.k-warning {
    display:none;
}
.mandatory, input.mandatory, .inputArea {
    background-image: url(data:image/png;base64,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) !important;
    background-position: center left;
    background-repeat: repeat-y;
}
 label.mandatory {
    background:none !important;
}
.uppercase {
	text-transform: uppercase;
}
#complete ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#complete ul li {
    width: 100%;
    display: block;
    float: none;
    margin: 0 0 10px 0;
}
/*#postcode-lookup {
    width: 452px;
}*/
#address-lookup .sec-con label {
	width:21.6% !important;
}
#loading {
	 min-height:150px;
	 width:100%;
}
#loading span {
    display:block;
    margin:auto;
	background-image: url(data:image/gif;base64,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);
	width:100px;
	height:100px;
}

#payment-processing {
	 min-height:150px;
	 width:100%;
}
#payment-processing span {
    display:block;
    margin:auto;	
    background-image: url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);
	width:16px;
	height:11px;
}



/*#vehicle-results{
	width: 636px;
}*/
#vehicle-results table tbody > tr > td {
    padding:0;
    border:0;
}
    #vehicle-results table tbody > tr > td > table {
        padding:0;
    }
        #vehicle-results table tbody > tr > td > table > tbody > tr {
            vertical-align: top;
            border-top: 1px solid #ddd;
        }
            #vehicle-results table tbody > tr > td > table > tbody > tr > td > div {
                min-height:22px;
                padding:10px 8px 8px 8px;
            }
.clear {
    clear:both;
}
.clearfix:after, .sec-con:after, .pnl-body:after, .pnl-header:after, .label-with-help:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
.delete-filter {
    display:none;

}
.none {
    display:none;
}
.block {
    display:block;
}
#dealers-list {
	height:358px;
	overflow-x:auto;
}
	#dealers-list ul, ul#vehicle-list {
		margin:0;
		padding:0;
	}
		#dealers-list ul li, ul#vehicle-list li {
			list-style:none;
			margin-bottom:10px;
			padding:5px;
			cursor:pointer;
		}
			#dealers-list ul li:hover, ul#vehicle-list li:hover {
				background:#e3e3e3;
			}
			#dealers-list ul li.selected, ul#vehicle-list li.selected {
				background:#0264A5;
			}
			#dealers-list ul li a, ul#vehicle-list li {
				text-decoration:none;
				color:#333;
				display:block;
			}
			#dealers-list ul li.selected a, ul#vehicle-list li.selected {
				color:#fff;
			}
				#dealers-list ul li a span.dealership-name {
					display:block;
					font-weight:bold;
				}
#map {
	height: 300px;
}
.k-dropdown-wrap .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap{
	border-radius:0
}
.small{
	font-size:10px;
}
.is-mandatory p {
	border-left: 4px solid #0066a6;
	clear: both;
	padding-left: 5px;
	}
.reg{
	width:75px !important;
}
#quote-details h2{
	padding: 10px;
	/*background: #eaeaea;*/
	margin:0;
}
.currency{
	text-align:right;
}
#payment-body {
	/*max-width:660px;*/
	margin:auto;
}
#payment-header {
	width:93px;
	height:40px;
	margin-top:10px;
}
.error-holder {
	min-height:20px;
	min-width:10px;
}
a.remove {
	display:inline-block;
	padding:0px 4px 1px 4px;
	background:red;
	color:#fff;
	text-decoration:none;
	border-radius:13px;
	height: 15px !important;
	border:1px solid red;

}
	a.remove:hover {
		text-decoration:none;
		background:#fff;
		color:red;
	}
#vehicle-table-list tr {
	cursor:pointer;
}
.left-text {
	text-align:left;
}
#dd-logo {
	background-image: url(data:image/png;base64,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);
	width:151px;
	height:50px;
	margin:5px;
	float:right;
}
@media (max-width: 767px) {
    #dd-logo {
        float:none;
    } 
}
@media (min-width: 768px) {
    #quote-details .row-fluid, #add-ons-list .row-fluid{
    height:auto;
    display: flex;
    flex-flow: row column;
    }
}

ul#dd {
    list-style: disc
}
ul.hyphen {
    list-style:none;
}
ul.hyphen li:Before
{
    content: "- ";
}
a i.home {
    background: url('Images/home.png') no-repeat center;
    width: 15px;
    height: 15px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}
#vehicle-filters table td div a {
    display:inline-block;
}
#postcode-lookup-container {
    margin-left:18px;
}
#postcode-lookup {
    width:100%;
}
#NoOfServices {
    margin-left:5px;
}
@media (max-width: 767px) {
    #postcode-lookup-container {
        margin-left:0;
    }
    #postcode-lookup {
        width: 98.5%;
    }
}

 /*Adds height to the box, forcing the iframe to be bigger, stops cutting off calendar dialogs*/
.prev-cal {
    margin-bottom:160px;
}
/*.pnl, .pnl-with-header {
    flex: 1 1 100%;
}*/

.align-text-left {
    text-align: left;
}

.small-font {
    font-size:11px;
}
