/*! 
 * angular-loading-bar v0.9.0
 * https://chieffancypants.github.io/angular-loading-bar
 * Copyright (c) 2016 Wes Cruver
 * License: MIT
 */

/* Make clicks pass-through */
#loading-bar,
#loading-bar-spinner {
  pointer-events: none;
  -webkit-pointer-events: none;
  -webkit-transition: 350ms linear all;
  -moz-transition: 350ms linear all;
  -o-transition: 350ms linear all;
  transition: 350ms linear all;
}

#loading-bar.ng-enter,
#loading-bar.ng-leave.ng-leave-active,
#loading-bar-spinner.ng-enter,
#loading-bar-spinner.ng-leave.ng-leave-active {
  opacity: 0;
}

#loading-bar.ng-enter.ng-enter-active,
#loading-bar.ng-leave,
#loading-bar-spinner.ng-enter.ng-enter-active,
#loading-bar-spinner.ng-leave {
  opacity: 1;
}

#loading-bar .bar {
  -webkit-transition: width 350ms;
  -moz-transition: width 350ms;
  -o-transition: width 350ms;
  transition: width 350ms;

  background: #29d;
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}

/* Fancy blur effect */
#loading-bar .peg {
  position: absolute;
  width: 70px;
  right: 0;
  top: 0;
  height: 2px;
  opacity: .45;
  -moz-box-shadow: #29d 1px 0 6px 1px;
  -ms-box-shadow: #29d 1px 0 6px 1px;
  -webkit-box-shadow: #29d 1px 0 6px 1px;
  box-shadow: #29d 1px 0 6px 1px;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

#loading-bar-spinner {
  display: block;
  position: fixed;
  z-index: 10002;
  top: 10px;
  left: 10px;
}

#loading-bar-spinner .spinner-icon {
  width: 14px;
  height: 14px;

  border:  solid 2px transparent;
  border-top-color:  #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: loading-bar-spinner 400ms linear infinite;
  -moz-animation:    loading-bar-spinner 400ms linear infinite;
  -ms-animation:     loading-bar-spinner 400ms linear infinite;
  -o-animation:      loading-bar-spinner 400ms linear infinite;
  animation:         loading-bar-spinner 400ms linear infinite;
}

@-webkit-keyframes loading-bar-spinner {
  0%   { -webkit-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@-moz-keyframes loading-bar-spinner {
  0%   { -moz-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
}
@-o-keyframes loading-bar-spinner {
  0%   { -o-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
}
@-ms-keyframes loading-bar-spinner {
  0%   { -ms-transform: rotate(0deg);   transform: rotate(0deg); }
  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes loading-bar-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */


/* Style when highlighting a search. */
.ui-select-highlight {
  font-weight: bold;
}

.ui-select-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: 0px !important;
  top: 0px !important;
}


.ui-select-choices-row:hover {
  background-color: #f5f5f5;
}

/* Select2 theme */

/* Mark invalid Select2 */
.ng-dirty.ng-invalid > a.select2-choice {
    border-color: #D44950;
}

.select2-result-single {
  padding-left: 0;
}

.select2-locked > .select2-search-choice-close{
  display:none;
}

.select-locked > .ui-select-match-close{
    display:none;
}

body > .select2-container.open {
  z-index: 9999; /* The z-index Select2 applies to the select2-drop */
}

/* Handle up direction Select2 */
.ui-select-container[theme="select2"].direction-up .ui-select-match,
.ui-select-container.select2.direction-up .ui-select-match {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown,
.ui-select-container.select2.direction-up .ui-select-dropdown {
    border-radius: 4px; /* FIXME hardcoded value :-/ */
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    border-top-width: 1px;  /* FIXME hardcoded value :-/ */
    border-top-style: solid;

    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);

    margin-top: -4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up .ui-select-dropdown .select2-search,
.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search {
    margin-top: 4px; /* FIXME hardcoded value :-/ */
}
.ui-select-container[theme="select2"].direction-up.select2-dropdown-open .ui-select-match,
.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match {
    border-bottom-color: #5897fb;
}

.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden,
.ui-select-container[theme="select2"] .ui-select-dropdown .ui-select-search-hidden input{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}

/* Selectize theme */

/* Helper class to show styles when focus */
.selectize-input.selectize-focus{
  border-color: #007FBB !important;
}

/* Fix input width for Selectize theme */
.selectize-control.single > .selectize-input > input {
  width: 100%;
}

/* Fix line break when there's at least one item selected with the Selectize theme */
.selectize-control.multi > .selectize-input > input {
  margin: 0 !important;
}

/* Fix dropdown width for Selectize theme */
.selectize-control > .selectize-dropdown {
  width: 100%;
}

/* Mark invalid Selectize */
.ng-dirty.ng-invalid > div.selectize-input {
    border-color: #D44950;
}

/* Handle up direction Selectize */
.ui-select-container[theme="selectize"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
    margin-top: -2px; /* FIXME hardcoded value :-/ */
}

.ui-select-container[theme="selectize"] input.ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
    width: 0;
}

/* Bootstrap theme */

/* Helper class to show styles when focus */
.btn-default-focus {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
  text-decoration: none;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.ui-select-bootstrap .ui-select-toggle {
  position: relative;
}

.ui-select-bootstrap .ui-select-toggle > .caret {
  position: absolute;
  height: 10px;
  top: 50%;
  right: 10px;
  margin-top: -2px;
}

/* Fix Bootstrap dropdown position when inside a input-group */
.input-group > .ui-select-bootstrap.dropdown {
  /* Instead of relative */
  position: static;
}

.input-group > .ui-select-bootstrap > input.ui-select-search.form-control {
  border-radius: 4px; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .ui-select-bootstrap > input.ui-select-search.form-control.direction-up {
  border-radius: 4px !important; /* FIXME hardcoded value :-/ */
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ui-select-bootstrap .ui-select-search-hidden{
    opacity: 0;
    height: 0;
    min-height: 0;
    padding: 0;
    margin: 0;
    border:0;
}

.ui-select-bootstrap > .ui-select-match > .btn{
  /* Instead of center because of .btn */
  text-align: left !important;
}

.ui-select-bootstrap > .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

/* See Scrollable Menu with Bootstrap 3 http://stackoverflow.com/questions/19227496 */
.ui-select-bootstrap > .ui-select-choices ,.ui-select-bootstrap > .ui-select-no-choice {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: -1px;
}

body > .ui-select-bootstrap.open {
  z-index: 1000; /* Standard Bootstrap dropdown z-index */
}

.ui-select-multiple.ui-select-bootstrap {
  height: auto;
  padding: 3px 3px 0 3px;
}

.ui-select-multiple.ui-select-bootstrap input.ui-select-search {
  background-color: transparent !important; /* To prevent double background when disabled */
  border: none;
  outline: none;
  height: 1.666666em;
  margin-bottom: 3px;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match .close {
  font-size: 1.6em;
  line-height: 0.75;
}

.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {
  outline: 0;
  margin: 0 3px 3px 0;
}

.ui-select-multiple .ui-select-match-item {
  position: relative;
}

.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close {
  pointer-events: none;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-before:before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  margin-right: 2px;
  border-left: 1px solid #428bca;
}

.ui-select-multiple:hover .ui-select-match-item.dropping-after:after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  margin-left: 2px;
  border-right: 1px solid #428bca;
}

.ui-select-bootstrap .ui-select-choices-row>span {
    cursor: pointer;
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.ui-select-bootstrap .ui-select-choices-row>span:hover, .ui-select-bootstrap .ui-select-choices-row>span:focus {
    text-decoration: none;
    color: #262626;
    background-color: #f5f5f5;
}

.ui-select-bootstrap .ui-select-choices-row.active>span {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background-color: #428bca;
}

.ui-select-bootstrap .ui-select-choices-row.disabled>span,
.ui-select-bootstrap .ui-select-choices-row.active.disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
}

/* fix hide/show angular animation */
.ui-select-match.ng-hide-add,
.ui-select-search.ng-hide-add {
    display: none !important;
}

/* Mark invalid Bootstrap */
.ui-select-bootstrap.ng-dirty.ng-invalid > button.btn.ui-select-match {
    border-color: #D44950;
}

/* Handle up direction Bootstrap */
.ui-select-container[theme="bootstrap"].direction-up .ui-select-dropdown {
    box-shadow: 0 -4px 8px rgba(0, 0, 0, 0.25);
}

.ui-select-bootstrap .ui-select-match-text {
    width: 100%;
    padding-right: 1em;
}
.ui-select-bootstrap .ui-select-match-text span {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.ui-select-bootstrap .ui-select-toggle > a.btn {
  position: absolute;
  height: 10px;
  right: 10px;
  margin-top: -2px;
}

/* Spinner */
.ui-select-refreshing.glyphicon {
    position: absolute;
    right: 0;
    padding: 8px 27px;
 }

@-webkit-keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes ui-select-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.ui-select-spin {
  -webkit-animation: ui-select-spin 2s infinite linear;
  animation: ui-select-spin 2s infinite linear;
}

.ui-select-refreshing.ng-animate {
  -webkit-animation: none 0s;
}
/*
Version: @@ver@@ Timestamp: @@timestamp@@
*/
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    /* inline-block for ie7 */
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}

.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
  /*
    Force border-box so that % widths fit the parent
    container without overlap because of margin/padding.
    More Info : http://www.quirksmode.org/css/box.html
  */
  -webkit-box-sizing: border-box; /* webkit */
     -moz-box-sizing: border-box; /* firefox */
          box-sizing: border-box; /* css3 */
}

.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;

    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;

    border-radius: 4px;

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #fff;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
}

html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0;
}

.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #aaa;

    border-radius: 0 0 4px 4px;

    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
}

.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px;
}

.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;
    float: none;
    width: auto;
}

html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
    margin-left: 26px;
    margin-right: 0;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;

    font-size: 1px;
    text-decoration: none;

    border: 0;
    background: url(2ca61b76e22053571dd8611e5aac4900.png) right top no-repeat;
    cursor: pointer;
    outline: 0;
}

.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}

.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    /* styles required for IE to work */
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;

    background: #fff;
    color: #000;
    border: 1px solid #aaa;
    border-top: 0;

    border-radius: 0 0 4px 4px;

    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
}

.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #aaa;
    border-bottom: 0;

    border-radius: 4px 4px 0 0;

    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
}

.select2-drop-active {
    border: 1px solid #5897fb;
    border-top: none;
}

.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #5897fb;
}

.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}

.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}

.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

    border-left: 1px solid #aaa;
    border-radius: 0 4px 4px 0;

    background-clip: padding-box;

    background: #ccc;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
    left: 0;
    right: auto;

    border-left: none;
    border-right: 1px solid #aaa;
    border-radius: 4px 0 0 4px;
}

.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat 0 1px;
}

html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
    background-position: 2px 1px;
}

.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;

    position: relative;
    z-index: 10000;

    white-space: nowrap;
}

.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;

    outline: 0;
    font-family: sans-serif;
    font-size: 1em;

    border: 1px solid #aaa;
    border-radius: 0;

    -webkit-box-shadow: none;
            box-shadow: none;

    background: #fff url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat 100% -22px;
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

html[dir="rtl"] .select2-search input {
    padding: 4px 5px 4px 20px;

    background: #fff url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat -37px -22px;
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(2ca61b76e22053571dd8611e5aac4900.png) no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}

.select2-search input.select2-active {
    background: #fff url(7b9776076d5fceef4993b55c9383dedd.gif) no-repeat 100%;
    background: url(7b9776076d5fceef4993b55c9383dedd.gif) no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url(7b9776076d5fceef4993b55c9383dedd.gif) no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(7b9776076d5fceef4993b55c9383dedd.gif) no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url(7b9776076d5fceef4993b55c9383dedd.gif) no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}

.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    -webkit-box-shadow: 0 1px 0 #fff inset;
            box-shadow: 0 1px 0 #fff inset;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    background-color: #eee;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
}

.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #5897fb;
    border-top-color: transparent;

    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
}

.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
    border-right: none;
}

.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
}

html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -16px 1px;
}

.select2-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/* results */
.select2-results {
    max-height: 200px;
    padding: 0 0 0 4px;
    margin: 4px 4px 4px 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html[dir="rtl"] .select2-results {
    padding: 0 4px 0 0;
    margin: 4px 0 4px 4px;
}

.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}

.select2-results li {
    list-style: none;
    display: list-item;
    background-image: none;
}

.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}

.select2-results .select2-result-label {
    padding: 3px 7px 4px;
    margin: 0;
    cursor: pointer;

    min-height: 1em;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}

.select2-results-dept-1 .select2-result-label { padding-left: 20px }
.select2-results-dept-2 .select2-result-label { padding-left: 40px }
.select2-results-dept-3 .select2-result-label { padding-left: 60px }
.select2-results-dept-4 .select2-result-label { padding-left: 80px }
.select2-results-dept-5 .select2-result-label { padding-left: 100px }
.select2-results-dept-6 .select2-result-label { padding-left: 110px }
.select2-results-dept-7 .select2-result-label { padding-left: 120px }

.select2-results .select2-highlighted {
    background: #3875d7;
    color: #fff;
}

.select2-results li em {
    background: #feffde;
    font-style: normal;
}

.select2-results .select2-highlighted em {
    background: transparent;
}

.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}

.select2-results .select2-no-results,
.select2-results .select2-searching,
.select2-results .select2-ajax-error,
.select2-results .select2-selection-limit {
    background: #f4f4f4;
    display: list-item;
    padding-left: 5px;
}

/*
disabled look for disabled choices in the results dropdown
*/
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
  background: #f4f4f4;
  display: list-item;
  cursor: default;
}

.select2-results .select2-selected {
    display: none;
}

.select2-more-results.select2-active {
    background: #f4f4f4 url(7b9776076d5fceef4993b55c9383dedd.gif) no-repeat 100%;
}

.select2-results .select2-ajax-error {
    background: rgba(255, 50, 50, .2);
}

.select2-more-results {
    background: #f4f4f4;
    display: list-item;
}

/* disabled styles */

.select2-container.select2-container-disabled .select2-choice {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}

.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* multiselect */

.select2-container-multi .select2-choices {
    height: auto !important;
    height: 1%;
    margin: 0;
    padding: 0 5px 0 0;
    position: relative;

    border: 1px solid #aaa;
    cursor: text;
    overflow: hidden;

    background-color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
}

html[dir="rtl"] .select2-container-multi .select2-choices {
    padding: 0 0 0 5px;
}

.select2-locked {
  padding: 3px 5px 3px 5px !important;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}

.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #5897fb;
    outline: none;

    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
html[dir="rtl"] .select2-container-multi .select2-choices li
{
    float: right;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 5px;
    margin: 1px 0;

    font-family: sans-serif;
    font-size: 100%;
    color: #666;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    background: transparent !important;
}

.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url(7b9776076d5fceef4993b55c9383dedd.gif) no-repeat 100% !important;
}

.select2-default {
    color: #999 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 18px;
    margin: 3px 0 3px 5px;
    position: relative;

    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #aaaaaa;

    border-radius: 3px;

    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);

    background-clip: padding-box;

    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;

    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
}
html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
{
    margin: 3px 5px 3px 0;
    padding: 3px 18px 3px 5px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select2-container-multi .select2-choices .select2-search-choice-focus {
    background: #d4d4d4;
}

.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;

    font-size: 1px;
    outline: none;
    background: url(2ca61b76e22053571dd8611e5aac4900.png) right top no-repeat;
}
html[dir="rtl"] .select2-search-choice-close {
    right: auto;
    left: 3px;
}

.select2-container-multi .select2-search-choice-close {
    left: 3px;
}

html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
    left: auto;
    right: 2px;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
  background-position: right -11px;
}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
    background-position: right -11px;
}

/* disabled styles */
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 3px 5px 3px 5px;
    border: 1px solid #ddd;
    background-image: none;
    background-color: #f4f4f4;
}

.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
    background: none;
}
/* end multiselect */


.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}

.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.select2-display-none {
    display: none;
}

.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/* Retina-ize icons */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
    .select2-search input,
    .select2-search-choice-close,
    .select2-container .select2-choice abbr,
    .select2-container .select2-choice .select2-arrow b {
        background-image: url(49e3f006018662f60f1db2aec0b2cca9.png) !important;
        background-repeat: no-repeat !important;
        background-size: 60px 40px !important;
    }

    .select2-search input {
        background-position: 100% -21px !important;
    }
}
/*
.bootstrap-datepicker-popup {
    background:white;
    border-color:$grey;
}
.date-picker-table {
    button {
        background:white;

        &.active, &.active:hover {
            background:$spot-dark;
            color:white;
        }
        &:hover {
            background:$grey-light;
        }
    }
    button[disabled="disabled"] {
        color:$grey;

        &.active {
            color:white;
            background:rgba($spot, 0.5);
        }
    }
}
.date-picker-button-bar {
    button {
        background:$spot;
        color: white;

        &:hover {
            background:$spot-dark;
        }
    }
}
*/
.bootstrap-datepicker-popup {
  position: absolute;
  z-index: 10;
  min-width: 288px;
  padding: 0.4rem;
  background: white;
  border: 1px solid;
  border-color: #ccc;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
  .bootstrap-datepicker-popup .date-picker-table {
    margin: 0 auto;
    width: 100%; }

.date-picker-table {
  margin: 0 auto;
  width: 280px;
  outline: none; }
  .date-picker-table button {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 0;
    background: white;
    border-radius: 3px;
    outline: none; }
    .date-picker-table button.active, .date-picker-table button.active:hover {
      background: #ff8da1;
      color: white; }
    .date-picker-table button:hover {
      background: #e6e6e6; }
    .date-picker-table button .text-muted {
      opacity: 0.5; }
  .date-picker-table button[disabled="disabled"] {
    cursor: default !important;
    color: #ccc; }
    .date-picker-table button[disabled="disabled"].active {
      color: white;
      background: rgba(255, 192, 203, 0.5); }
  .date-picker-table thead tr:first-child th button i.icon {
    font-style: normal; }
  .date-picker-table thead tr:first-child th:first-child button i.icon:before {
    content: "<<"; }
  .date-picker-table thead tr:first-child th:last-child button i.icon:before {
    content: ">>"; }
  .date-picker-table thead .icon {
    line-height: 22px; }
  .date-picker-table tbody button {
    height: 35px; }
  .date-picker-table tbody .year-cell {
    width: 33.333333%; }

.date-picker-button-bar {
  padding: 10px 9px;
  text-align: center; }
  .date-picker-button-bar button {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 30%;
    background: pink;
    border-radius: 3px;
    border: 0;
    color: white; }
    .date-picker-button-bar button:hover {
      background: #ff8da1; }

/*# sourceMappingURL=style.css.map*/article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll}
html,button,input,select,textarea{font-family:sans-serif;color:#333}
body{margin:0;font-size:13px;line-height:1.4;background:#f0f0f0}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}
::selection{background:#fe57a1;color:#fff;text-shadow:none}
a{color:#0099CB;text-decoration:none}
a:hover{text-decoration:underline}
a:focus{outline:0}
a:hover,a:active{outline:0;text-decoration:underline}
p{margin:0 0 .5em 0}
b,strong{font-weight:bold}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin:0;padding:0;list-style-type:none}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
.lists li{margin-bottom:5px;overflow:hidden}
.lists li b{display:block;overflow:hidden}
.list-info li{padding:3px;overflow:hidden}
ul p{margin:0}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer;margin-top:3px}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;overflow:visible}
input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;height:26px;font-weight:700;border-radius:8px;display:inline-block;*filter:alpha(opacity=100);*overflow:visible}
input[type='text'],input[type='password']{border:1px solid #333;border-radius:4px;padding:2px;overflow:hidden}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input[type='text']:focus,input[type='password']:focus{border:1px dotted #d8d8d8}
input[disabled],textarea[disabled]{background:#ADADAD}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0;width:100%}
td{vertical-align:top}
.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}.wrapper{width:1000px;position:relative;margin:20px auto 10px auto;background-color:#fff;-moz-box-shadow:0 0 10px 4px #ccc;-webkit-box-shadow:0 0 10px 4px #ccc;box-shadow:0 0 10px 2px #ccc}
.main{position:relative}
.inner-main{padding:20px;position:relative}
footer{background:#e6e6e6;border-top:1px solid #ccc;padding:10px 20px;overflow:hidden;color:#8D8D8D;clear:both;font-size:90%}
.line,.lastUnit{overflow:hidden;_overflow:visible;_zoom:1}
.unit{float:left;_zoom:1}
.size1of2{width:50%;*width:49.99%}
.size1of3{width:33.33333%}
.size2of3{width:66.66666%}
.size1of4{width:25%}
.size3of4{width:75%}
.size1of5{width:20%}
.size2of5{width:40%}
.size58{width:58%}
.size23{width:23%}
.size46{width:46%}
.size44{width:44%}
.size28{width:28%}
.size3of5{width:60%}
.size4of5{width:80%}
.size1of10{width:10%}
.size3of10{width:30%}
.size1of6{width:17%}
.size1of7{width:13%}
.lastUnit{float:none;_position:relative;_left:-3px;_margin-right:-3px;width:auto}
header{position:relative;padding:10px;height:80px;}
.account{position:absolute;top:6px;right:20px}
.account p{margin:0;text-align:right}
.account-links{text-align:right;position:relative}
.account-links li{display:inline;margin-left:5px}
.account-links li ul li{display:block;padding:2px 0}
.account-links-options{position:absolute;right:42px;top:20px;text-align:left;background:#fff;border:1px solid #ccc;padding:2px 15px 8px 2px;font-weight:700;z-index:121}
.account-links-options a{cursor:pointer}
.grace-period-section span{color:Red}
nav{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/navbg.jpg) repeat-x;height:27px;padding-top:5px}
#main-nav{margin-left:55px;float:left;width:100%;position:relative;z-index:101}
#main-nav li{float:left;margin-right:10px;position:relative}
#main-nav a{display:block;color:#fff;cursor:pointer;padding:3px 14px 6px 14px;text-decoration:none}
#main-nav li a:hover{background:#faffafa;color:#0099cb;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;text-decoration:none}
#main-nav .current{background:#fafafa;color:#0099cb;border-radius:6px 6px 0 0;text-decoration:none}
#main-nav ul{background:#fff;list-style:none;position:absolute;left:-9999px;padding:5px 0 2px 0;border-bottom:1px solid #666;border-left:1px solid #666;border-right:1px solid #666}
#main-nav ul li{float:none;padding:0;margin:0 2px}
#main-nav ul a{white-space:nowrap;padding:3px 10px}
#main-nav li:hover ul{left:0}
#main-nav li:hover a{background:#fff;color:#0099CB;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
#main-nav li:hover a.link-bottom-dropdown{background:#999;color:#fff}
#main-nav li:hover a.first{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #666;padding:1px 13px 7px 13px}
#main-nav li:hover ul a{text-decoration:underline}
#main-nav li ul li a.link-bottom-dropdown{display:block;padding:6px 10px;background:#999;border-radius:0;border-bottom:1px solid #999}
#main-nav li ul li.link-bottom-space{margin-bottom:10px}
footer p{margin:0}
footer li{float:left;border-right:1px dotted #999;margin-right:10px;padding-right:10px}
footer li a{color:#8D8D8D}
footer li.footer-links-last{border:0}
.not-ie .print-alert,#add-to-basket-section,#online-basket-section,#submitted-vehicles,#add-to-basket1,#add-to-basket2,#precheck-loading,.all-autochecks li:first-child,div.timelinePrintDashboardSection,div.printPageBreak,.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle,.report-dialog,.input-validation-valid,.field-validation-valid{display:none}
.autocheck-basket-items span{display:block}
.ui-tabs .ui-tabs-hide{display:none!important}
.btn-link-greyPB{height:21px;line-height:20px;font-weight:600;border-radius:8px;display:inline-block;*filter:alpha(opacity=100);text-align:left;padding-left:5px;padding-right:5px}
.btn-link-greyPB1{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/btn_bg.png) repeat-x 0 -26px;color:#09C;border:1px solid #333}
.btn-resetPB:hover{text-decoration:none}
.btn-link-greyPBd1{height:21px;line-height:20px;font-weight:600;border-radius:8px;display:inline-block;*filter:alpha(opacity=100);text-align:left;padding-left:5px;padding-right:5px}
.btn-link-greyPBd2{color:#C0C0C0;border:1px solid #C0C0C0}
.btn-link-blue,.btn-link-grey{height:24px;line-height:23px;font-weight:700;border-radius:8px;display:inline-block;*filter:alpha(opacity=100);text-align:center}
.btn-blue,.btn-link-blue{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/btn_bg.png) repeat-x 0 0;color:#fff}
.btn-grey,.btn-link-grey{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/btn_bg.png) repeat-x 0 -26px;color:#09C;border:1px solid #333}
.btn-width-full{width:100%}
.btn-padding{padding:0 25px}
.btn-link-blue:hover,.btn-link-grey:hover{text-decoration:none}
.btn-reset{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/btn_bg.png) repeat-x 0 -26px;color:#09C;border:1px solid #333;border-radius:4px;padding:0 10px;height:20px;margin-top:2px;font-weight:600}
.btn-reset:hover{text-decoration:none}
select{border:1px solid #333;padding:1px}
.asterisk{color:#F00;margin-left:-10px;display:inline-block;width:10px}
.editable-selectlist,.batch-editable-selectlist{width:314px}
#EmailFormat,#BatchEmailFormat,#BatchUploadEmailFormat{position:absolute;width:290px;border-right:0}
.label-multi-line{margin-left:18px;text-indent:-18px;display:block}
.vrm,.vin{font-weight:bold;color:#333}
.vrm{text-transform:uppercase}
.vrm{background-color:#fdd32d}
input[type='text'].vrm{padding-left:20px;background:#fdd32d url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -156px -440px}
h1,h2,h3,h4,h5,h6{margin:0 0 .25em 0}
h1,.alpha{font-size:180%;font-weight:normal}
h2,.beta{font-size:140%;font-weight:700;font-style:normal;color:#CBA075;margin-bottom:.6em}
h3,.gamma{font-size:130%;font-weight:700}
h4,.delta{font-size:115%;font-weight:normal}
h5,.epsilon{font-size:100%;font-weight:normal}
h6,.zeta{font-size:80%;font-weight:normal}
.heading{border-radius:6px 6px 0 0;color:#fff;margin:2px 2px 0 2px;padding:3px 6px;font-weight:600}
#aut-insight:hover{cursor:pointer}
.driving-sales{font-family:sans-serif;font-size:200%;font-weight:bold;line-height:30px;word-spacing:2px}
.c8d8d8d{color:#8D8D8D;font-size:90%;padding-bottom:10px;padding-top:10px}
div.non-secure-section{height:80%}
.non-secure-h1{font-family:sans-serif;font-size:250%;font-weight:bold;line-height:30px;word-spacing:2px}
.mobile-number-div{height:189px;overflow:hidden;width:29%}
#vada-options h3{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -155px -155px;padding-left:20px}
#vada-options{margin:10px;padding:6px;border:1px solid #036;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#069;background:#f6f6f6}
.vada-add-data{display:inline-block;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -156px -177px;padding-left:18px;margin-top:6px;font-size:90%;color:#0099CB;font-weight:700}
.vada-options-inner{margin-left:20px}
#vada-options li{float:left;margin-right:20px}
#vada-options label{margin:0}
#vada-options p{margin-right:10px}
.password-reset,.password-forgot{margin:20px 0 0 0}
.password-static-text,.password-forgot-static-text{position:absolute;font-size:90%}
.password-static-text{width:548px;top:80px;right:50px}
.password-forgot-static-text{width:280px;top:56px;right:180px}
.account-email{border-bottom:1px solid #ccc;padding-bottom:5px}
.inner-search{height:118px;padding:10px}
.tbl-search-hist{background:#fff;font-size:95%}
.tbl-search-hist thead{background:#ddd}
.tbl-search-hist th,.tbl-search-hist td{border:1px solid #666;text-align:left;padding:6px 4px}
.tbl-search-hist th a{color:#333}
.tbl-search-hist .basket-clear,.tbl-search-hist .basket-warning,.tbl-search-hist .basket-caution,.tbl-search-hist .basket-other{color:#fff;font-weight:700;text-align:center}
.pagination a,.pagination-current{display:inline-block;background:#015cae;border-radius:4px;font-weight:700;padding:0 5px;margin:2px}
.pagination a{background:#eee;color:#09c}
.pagination a.pagination-current{background:#015cae;color:#fff}
.pagination .prev-next{background:0;font-size:140%;color:#fff}
.basket-other,.notfound{background:#000}
.h3-accordion-caution,.caution{background-color:#ff8600}
.list-summary p,#tabs .environ .box,#tabs .add-data .box{margin:0}
.alert-details-container{border:1px solid #fff;position:relative}
.alert-type{background:#c00;color:#fff;padding:3px 10px;border-bottom:1px solid #fff;margin:0}
.alert-type span{font-weight:normal;font-size:90%}
.alert-title{background:#999;color:#fff;padding:2px 10px;font-weight:700;margin:0}
.alert-details-container li{overflow:hidden}
.tbl-unactioned-alerts{background:#fff;font-size:85%;width:100%;table-layout:fixed}
.tbl-unactioned-alerts td{overflow:hidden}
.tbl-unactioned-alerts thead{background:#ddd}
.tbl-unactioned-alerts th,.tbl-unactioned-alerts td{border:1px solid #666;text-align:left;padding:6px 3px}
.tbl-unactioned-alerts th a{color:#333}
.tbl-unactioned-alerts .unactioned-vin{width:122px}
.tbl-unactioned-alerts .unactioned-agree{width:100px}
.alert-input #VIN,.alert-input #AgreementNo{width:176px}
.alerts-box{position:absolute;top:5px;right:20px;width:180px;height:32px;background:#f6f6f6;padding:5px;border:1px solid #ccc;border-radius:6px;z-index:10}
.no-alerts-box .alerts-box{display:none}
.alert-details-container .btn-grey,.alert-details-container .btn-link-blue{width:148px;margin-bottom:5px}
.alert-details-container .btn-link-grey{width:146px}
.alert-green,.alert-red{width:42px;height:30px;float:left;margin-right:8px;color:#fff;text-align:center;padding-top:2px;font-weight:700;font-size:150%}
.alert-green{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -197px}
.alert-red{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -158px}
.alerts-box h5{font-weight:700;margin:0}
.alert-refresh{display:inline-block;width:16px;height:16px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -355px;text-indent:-999em;float:right;opacity:.5;-webkit-transition:all .8s ease-in-out;-moz-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.alert-refresh:hover{opacity:1}
.alert-actioned{padding-top:5px;overflow:hidden;border-top:1px solid #ccc}
.b-a-highlight{background:#c00;color:#fff;border-bottom:1px solid #fff;padding:0 2px;font-weight:700}
.mon-history-list{border:1px solid #999;border-radius:4px;padding:2px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -145px -539px;margin-bottom:5px}
.mon-history-list li{margin-left:26px;overflow:hidden}
.mon-history-list p{padding:2px 0 2px 8px;font-size:115%;font-weight:700}
.mon-warning,.mon-caution,.mon-clear{border-left:1px solid #fff;color:#fff;font-size:120%;font-weight:700;text-align:center;text-transform:uppercase}
.mon-clear{background:#3ebd00}
.mon-caution{background:#ff8600}
.mon-warning{background:#cd0000}
.mon-alert{background:#ddd url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -148px -510px;border-top:1px solid #fff}
.mon-alert .lastUnit{border-left:1px solid #fff;text-align:center}
.mon-alert p{font-size:102%;color:#666}
.mon-alert-span{padding-left:22px}
.pdf-open{padding:10px 0 10px 0;margin:10px 0 10px 0;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.quick-print,.pdf-output{position:absolute;display:block;width:20px;height:22px;text-indent:-99999em;top:5px}
.quick-print{right:30px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -234px}
.pdf-output{right:5px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -256px}
.box,.box-border,.box-padding{border-radius:8px;margin-bottom:10px;overflow:hidden}
.box-border{border:1px solid #999}
.box-padding{padding:10px}
.info-help{display:block;width:14px;height:14px;position:absolute;top:2px;right:2px;text-indent:-999em;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -156px -177px;cursor:pointer}
.help-content{display:none;width:200px;height:100px;position:absolute;top:21px;right:-190px;background:#999;border:1px solid #333;padding:5px;color:#fff}
#selectable .ui-selecting{background:#0A246A}
#selectable .ui-selected{background:#0A246A;color:white}
#selectable{list-style-type:none;padding:0;overflow-y:auto}
#selectable li{margin:2px;padding:8px;cursor:pointer}
.ui-selectee:hover{background:#DCE2F2;cursor:pointer}
ol.ui-selectable{height:140px}
.odd{background:#fff}
.even{background:#eee}
.mh00{min-height:0!important}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important;filter:alpha(opacity=35);opacity:.35;background-image:none}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5;filter:alpha(opacity=50)}
.ui-widget :active{outline:0}
.ui-icon-circle-triangle-e{background-position:-22px -128px}
.ui-icon-circle-triangle-e:hover{background-position:-66px -128px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:0 -128px}
.ui-icon-circle-triangle-w:hover{background-position:-44px -128px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-khtml-border-top-left-radius:5px;border-top-left-radius:5px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;-khtml-border-top-right-radius:5px;border-top-right-radius:5px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;border-bottom-left-radius:5px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;border-bottom-right-radius:5px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #797979}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-datepicker-trigger{margin-left:5px;cursor:pointer}
.ui-button{color:#fef4e9;background:#1fa0dd;background:-moz-linear-gradient(top,rgba(31,160,221,1) 1%,rgba(3,145,215,1) 2%,rgba(20,113,195,1) 50%,rgba(9,97,180,1) 51%,rgba(1,92,174,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(31,160,221,1)),color-stop(2%,rgba(3,145,215,1)),color-stop(50%,rgba(20,113,195,1)),color-stop(51%,rgba(9,97,180,1)),color-stop(100%,rgba(1,92,174,1)));background:-webkit-linear-gradient(top,rgba(31,160,221,1) 1%,rgba(3,145,215,1) 2%,rgba(20,113,195,1) 50%,rgba(9,97,180,1) 51%,rgba(1,92,174,1) 100%);background:-o-linear-gradient(top,rgba(31,160,221,1) 1%,rgba(3,145,215,1) 2%,rgba(20,113,195,1) 50%,rgba(9,97,180,1) 51%,rgba(1,92,174,1) 100%);background:-ms-linear-gradient(top,rgba(31,160,221,1) 1%,rgba(3,145,215,1) 2%,rgba(20,113,195,1) 50%,rgba(9,97,180,1) 51%,rgba(1,92,174,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1fa0dd',endColorstr='#015cae',GradientType=0);background:linear-gradient(top,rgba(31,160,221,1) 1%,rgba(3,145,215,1) 2%,rgba(20,113,195,1) 50%,rgba(9,97,180,1) 51%,rgba(1,92,174,1) 100%);border:1px solid #333;height:28px;width:90px;display:block;margin:0 auto 10px auto}
.ui-widget-overlay{background-color:#000;opacity:.5;filter:alpha(opacity=50);position:absolute;top:0}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;width:14px;height:12px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -157px -488px}
.ui-resizable-s{cursor:s-resize;height:12px;width:12px;right:0;bottom:0}
#ui-datepicker-div .ui-icon{width:22px;height:22px}
#ui-datepicker-div .ui-widget-header .ui-icon{background-image:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png)}
.ui-datepicker{border:1px solid #a6c9e2;background:#fcfdfd;color:#222}
.ui-datepicker a{color:#222}
.ui-datepicker-header{border:1px solid #4297d7;background:#015CAE;color:#fff;font-weight:bold}
.ui-datepicker-header a{color:#eaf5f7}
.ui-datepicker-calendar .ui-state-default{border:1px solid #015CAE;background:#eee;color:#333}
.ui-datepicker-calendar .ui-state-default a,.ui-datepicker-calendar .ui-state-default a:link,.ui-datepicker-calendar .ui-state-default a:visited{color:#fff;text-decoration:none}
.ui-datepicker-calendar .ui-state-hover{border:1px solid #015CAE;background:#333;font-weight:normal;color:#fff}
.ui-datepicker-calendar .ui-state-highlight{border:1px solid #fcd113;background:#015CAE;color:#fff}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev{left:4px}
.ui-datepicker .ui-datepicker-next{right:4px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-11px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;color:#fff}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-tabs{position:relative;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0 0 0 15px;padding:0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:3px;margin:0 .2em 1px 0;padding:0 0 1px 0;border-bottom:0!important;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:6px 15px;text-decoration:none;color:#fff}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;top:1px;padding-bottom:4px}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a{cursor:text;font-weight:700}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;overflow:hidden}
.tabs-autocheck-input .ui-tabs-nav{margin:0}
.tabs-autocheck-input .ui-tabs-nav li{background:#015cae}
.tabs-autocheck-input .ui-tabs-nav li.ui-tabs-selected{background:#fff}
.tabs-autocheck-input .ui-tabs-nav li.ui-tabs-selected a{color:#015cae}
.tabs-autocheck-input .ui-tabs-panel{background:#fff;border:1px solid #797979;padding:15px 10px;border-radius:0 5px 5px 5px}
.border{background:#fff;border:1px solid #797979;border-radius:5px;padding:10px}
.tabs-autocheck .ui-tabs-nav li{background:#015cae}
.tabs-autocheck .ui-tabs-nav li.ui-tabs-selected{background:#F6F6F6}
.tabs-autocheck .ui-tabs-nav li.ui-tabs-selected a{color:#015cae}
.tabs-autocheck .ui-tabs-panel{background:#F6F6F6;border:1px solid #797979}
.tabs-financealerts .ui-tabs-nav{margin:0}
.tabs-financealerts .ui-tabs-nav li{background:#fff}
.tabs-financealerts .ui-tabs-nav li a{font-weight:700;font-size:110%;padding:3px 14px;color:#ccc}
.tabs-financealerts .ui-tabs-nav li.ui-tabs-selected{background:#777;border:0;top:0;padding-bottom:5px}
.tabs-financealerts .ui-tabs-nav li.ui-tabs-selected a{color:#fff;padding:6px 14px 0}
.tabs-financealerts .ui-tabs-panel{background:#777;border:0;padding:20px 10px 10px 10px;border-radius:0 5px 5px 5px}
.tabs-financealerts .ui-tabs-nav li:first-child.ui-tabs-selected{background:#c00}
.ui-progressbar{text-align:left;height:22px;overflow:hidden;border:1px solid #AAA;color:#222;position:relative}
.ui-progressbar .ui-progressbar-value{height:100%}
.ui-progressbar .ui-progressbar-value{background-image:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/pbar-ani.gif)}
.ui-progressbar .pb-perc{color:#333;font-weight:600;position:absolute;left:45%;top:3px}
.pb-count{margin-top:10px}
#processed-count{font-size:120%;font-weight:700}
.ui-dialog{background:#F0F0F0;border:1px solid #505050;position:absolute;overflow:hidden;padding:4px;width:330px}
.ui-dialog-title,ValidationLimitMsg .ui-dialog-abi .ui-dialog-titlebar .ui-dialog-title{float:left}
.ui-dialog-abivmc-confirmation .ui-dialog-title{width:262px;float:left}
.ui-dialog-titlebar{border-radius:3px 3px 0 0;color:#FFF;padding:7px 2px 4px 6px;background:#666;font-weight:700}
.PrintReport .ui-dialog-titlebar,.finance-history .ui-dialog-titlebar{background:#069}
.finance-history .ui-dialog-titlebar{margin-bottom:2px}
.ui-dialog-titlebar-close{width:20px;height:20px;position:relative;float:right;right:5px;top:-3px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -89px -128px;cursor:pointer}
.ui-dialog-titlebar-close:hover{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -109px -128px}
.ui-dialog-abi{padding:4px;background-color:#F0F0F0;border:1px solid #505050;position:absolute;overflow:hidden}
.vmc-confirmation .ui-dialog-title{background:#f0f0f0;font-size:12px;font-weight:normal;color:#666;width:220px}
.vmc-confirmation .ui-dialog-titlebar-close{position:absolute;top:5px;cursor:pointer}
.vmc-confirmation .vmc-option{background-color:#f8f8f8;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc;border-radius:4px;padding:8px;margin-bottom:5px}
.vmc-option{background-color:#f8f8f8;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #ccc;border-radius:4px;padding:8px;margin-bottom:5px}
.vmc-option li{margin-bottom:5px}
.vmc-option li label{margin:0;width:40px}
.vmc-confirmation p{text-align:left;font-family:Arial;font-size:11px;margin-bottom:10px}
.vmc-confirmation h3{text-align:left;font-family:Arial;font-size:12px;font-weight:bold}
.vmc-confirmation .ui-dialog-titlebar-close{margin-top:4px;background:#f0f0f0 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -89px -128px}
.vmc-confirmation .ui-dialog-titlebar-close:hover{margin-top:4px;background:#f0f0f0 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -109px -128px}
.PrintReport,.finance-history{width:700px;background:#fff}
.stolen{width:650px}
.confirm-logout,.alerts{width:400px}
.contact-us-popup{width:520px}
.report-display-options{width:408px}
.input-validation-error{background:#FF1A1A!important;color:#FFF}
.grey-textbox{background:#F0F0F0!important}
.field-validation-container,#confirm-validation-container,#Error,#Error1,#ValidationLimitMsg{border:1px solid #B13C3C;border-radius:8px;font-weight:bold;display:none;padding:5px;margin-top:5px;overflow:hidden;clear:both;background-color:#FFF}
#account-validation-container{background-color:#FFF;width:97%;margin:8px 0 0 0}
.field-validation-error,.validation-error{color:#CB0000;font-size:90%;clear:both;background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/exclamation.png) no-repeat;padding:2px 0 2px 24px;display:block}
.lists .field-validation-container{padding:4px}
.tip-darkgray{opacity:.95;z-index:1000;text-align:left;text-shadow:#444 0 1px 1px;border:1px solid #888;padding:8px;min-width:50px;max-width:360px;color:#fff;background-color:#999;background-image:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/tip-darkgray.png)}
.tip-darkgray .tip-arrow-top{margin-top:-8px;margin-left:47.5%;top:0;left:0;width:16px;height:10px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/tip-darkgray_arrows.png) no-repeat}
.tip-darkgray .tip-arrow-bottom{margin-top:-7px;margin-left:47%;top:100%;left:0;width:22px;height:13px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/tip-darkgray_arrows.png) no-repeat -44px 0}
.sys-admin-links{display:inline-block;padding:8px 0;text-align:center;background:#2a98d3;color:#fff;text-decoration:none;font-size:120%;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2a98d3),color-stop(1,#015cae));background:-moz-linear-gradient(center top,#2a98d3 10%,#015cae 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a98d3',endColorstr='#015cae');-webkit-border-radius:6px;border-radius:6px;border:1px solid #333;margin-bottom:5px}
.sysadmin-links a{display:block;margin-bottom:5px}
.sysadmin-links-top{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}
.upload-sysadmin,.tbl-results,.sys-admin-notes,#account-section{padding:10px;background-color:#F6F6F6;margin:0 2px 10px 2px;margin:2px;position:relative;zoom:1.0}
.sysadmin-btn-container{margin:2px;overflow:hidden;padding:10px;background:#999;border-radius:6px}
.footer-sysadmin{padding:10px;overflow:hidden;margin:0 2px 2px 2px}
#account-section{background:#eee;margin:0 2px;padding:10px;position:relative}
.upload-success{color:#390;font-size:12px;font-weight:bold;background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -303px;text-indent:9px}
.upload-success{margin:0 10px 0 0}
.tbl-sysadmin thead{background:#999;color:#fff}
.tbl-sysadmin td,.tbl-sysadmin th{padding:2px;border:1px solid #333;text-align:left}
.tbl-sysadmin .tbl-checkbox{text-align:center;vertical-align:middle}
.tbl-sysadmin label{display:block;margin:3px auto 0 auto;width:11px}
.tbl-body{height:80px;overflow:auto}
.tbl-sysadmin tbody tr:hover{background:#caeeff;cursor:pointer}
.sysadmin-active,.sysadmin-locked,.sysadmin-deactivated,.sysadmin-pending,.sysadmin-emailnotsent,.sysadmin-sendemailfailure{padding:4px 2px;color:#fff;font-weight:700;display:block}
.sysadmin-active{background:#3c0}
.sysadmin-locked,.sysadmin-sendemailfailure{background:#c00}
.sysadmin-pending{background:#F90}
.sysadmin-emailnotsent{background:#F90}
.sysadmin-deactivated{background:#000}
.sys-admin-editAccountBranch-status{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:15px}
.upload-not-success{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -152px -321px;padding:2px 0 2px 25px;color:#333;font-weight:600}
.upload-success{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -152px -303px;padding-left:25px}
.sys-admin-editAccountBranch-status .sysadmin-active,.sys-admin-editAccountBranch-status .sysadmin-locked,.sys-admin-editAccountBranch-status .sysadmin-deactivated,.sys-admin-editAccountBranch-status .sysadmin-pending,.sys-admin-editAccountBranch-status .sysadmin-emailnotsent,.sys-admin-editAccountBranch-status .sysadmin-emailsendfailure{display:inline-block;border:1px solid #000;text-align:center;font-weight:700;padding:4px 40px}
#DistinguishedName{width:76%}
.file-upload{background:#fff;border:1px solid #222}
.valign-bottom{vertical-align:bottom}
.valign-middle{vertical-align:middle}
div.time-picker{position:absolute;height:191px;width:4em;overflow:auto;background:#fff;border:1px solid #aaa;z-index:99;margin:0}
div.time-picker-12hours{width:6em}
div.time-picker ul{list-style-type:none;margin:0;padding:0}
div.time-picker li{cursor:pointer;height:10px;font:12px/1 Helvetica,Arial,sans-serif;padding:4px 3px}
div.time-picker li.selected{background:#0063CE;color:#fff}
.transfer-users{margin:2px}
.transfer-users-from{width:47%;float:left;padding:10px}
.transfer-users-to{overflow:hidden;padding:10px 10px 15px 10px;background:#f0f0f0}
.transfer-users-to a{margin-top:20px}
.tbl-assign-acc-branch .footer-sysadmin{margin:0;border-radius:0 0 6px 6px}
.tbl-height{max-height:280px;overflow:auto}
.lt-ie8 .width100{width:99.3%}
.lt-ie8 .vrm-input input[type='text'].width100{width:88%}
.lt-ie8 input[type='text'].width100{width:97%}
.lt-ie8 .transfer-users-to .tbl-height{margin-top:12px}
.lt-ie8 #main-nav li ul li.link-bottom-space{margin:0}
.lt-ie8 .btn-link-blue,.lt-ie8 .btn-link-grey{height:24px;line-height:24px}
.lt-ie9 .alert-input #VIN,.lt-ie9 .alert-input #AgreementNo{width:188px}
.lt-ie8 .alert-input #VIN,.lt-ie9 .alert-input #AgreementNo{width:183px}
.img-center{display:block;margin:0 auto}
.pos-rel{position:relative}
.dis-block{display:block}
.dis-inl-block{display:inline-block}
.bold{font-weight:700}
.normal{font-weight:normal}
.u{text-decoration:underline}
.tdn{text-decoration:none}
.tac{text-align:center}
.m1p{margin:1%}
.mr2p{margin-right:2%}
.m10{margin:10px}
.mt5{margin:5px 0 0 0}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt100{margin-top:100px}
.mt279{margin-top:279px}
.mr5{margin-right:5px}
.mr2{margin-right:2px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr40{margin-right:40px}
.mb0{margin-bottom:0}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb50{margin-bottom:50px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml35{margin-left:35px}
.p5{padding:5px}
.p10{padding:10px}
.p40{padding:40px}
.pl2{padding-left:2px}
.pl10{padding-left:10px}
.plr10{padding:0 10px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.width100{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.width99{width:99%}
.width98{width:98%}
.width97{width:97%}
.width-170{width:170px}
.width-228{width:228px}
.width350{width:350px!important}
.fs70{font-size:70%}
.fs81{font-size:81%}
.fs90{font-size:90%}
.fcfff{color:#fff}
.fcadadad{color:#ADADAD}
.fc0059aa{color:#0059AA}
.fc0099cc{color:#09C}
.fc0961B4{color:#0961B4}
.fc20358c{color:#20358c}
.fcd76e3b{color:#d76e3b}
.fcff0000{color:#f00}
.fc635173{color:#635173}
.bgfff{background:#fff}
.bg777{background:#777}
.bg999{background:#999}
.bg000{background:#000}
.bgf0f0f0{background:#F0F0F0}
.bgf3f3f3{background:#F3F3F3}
.bgf6f6f6{background:#F6F6F6}
.bg006699{background:#069}
.bgf8f8f8{background:#f8f8f8}
.bgf0f0f0{background:#f0f0f0}
.bgfff9f9{background:#FFF9F9}
.bga60233{background:#A60233}
.bg015cae{background:#015cae}
.bgcc0000{background:#C00}
.bgeee{background:#eee}
.br8{border-radius:8px}
.bdrfff{border:1px solid #fff}
.bdrbfff{border-bottom:1px solid #fff}
.bdrccc{border:1px solid #ccc}
.bdr999{border:1px solid #999}
.bdr333{border:1px solid #333}
.bdrr999{border-right:1px solid #999}
.bdrrccc{border-right:1px solid #ccc}
.bdrb999{border-bottom:1px solid #999}
.bdrl999{border-left:1px solid #999}
.bdrtccc{border-top:1px solid #ccc}
.bdrbccc{border-bottom:1px solid #ccc}
.bdrbccc{border-bottom:1px solid #ccc}
.flt-left{float:left}
.flt-right{float:right}
.overflow-hid{overflow:hidden}
.clear-both{clear:both}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:"("attr(href) ")"}
abbr[title]:after{content:"("attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
@media(-webkit-min-device-pixel-ratio:0){.browser-custom-hide{visibility:hidden}
}.inner-autocheck{height:152px;padding:10px}
.batch-inner-autocheck{height:138px;padding:10px}
.add-veh-info li{float:left;width:120px;padding:4px 10px}
.batch-veh-info li{float:left;width:120px;padding:4px 0}
#submit-panel,.add-to-basket{clear:both;background:#999;overflow:hidden;padding:10px 15px;position:relative;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#submit-panel label{margin:0;line-height:28px}
.autocheck-basket-items{clear:both;width:100%;text-align:center;text-align:left;color:#fff}
.autocheck-basket-items th{border-bottom:1px solid #fff;text-align:left}
.autocheck-basket-items tr,.autocheck-basket-items th,.autocheck-basket-items td{font-weight:normal}
.autocheck-basket-items td{vertical-align:middle}
.basket-warning,.basket-clear,.basket-caution,.basket-other,.basket-vrm,.basket-vin,.basket-vin,.basket-current-mileage,.basket-level-cover,.basket-term-cover{min-height:18px;padding:1px 6px;margin:5px 5px 5px 0;text-align:left}
.basket-vrm{background:#fdd32d url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -156px -439px;border:1px solid #000;color:#000;font-weight:700;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;min-width:70px;text-align:center;padding-left:18px}
.basket-vin{min-width:150px}
.basket-vin,.basket-current-mileage,.basket-level-cover,.basket-term-cover{background:#fff;border:1px solid #666;color:#999}
.basket-warning,.basket-clear,.basket-caution,.basket-other{border:1px solid #ccc;text-align:center}
.basket-warning{background:#C00}
.basket-clear{background:#00AF33}
.basket-caution{background:#f90}
.basket-other{background:#000}
.basket-checkbox-blue,.basket-checkbox-disabled,.basket-checkbox-disabled-checked{height:14px;width:14px}
.basket-checkbox-blue{background:url("https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png") no-repeat scroll 0 -280px transparent}
.basket-checkbox-disabled{background:url("https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png") no-repeat scroll 0 -299px transparent}
.basket-checkbox-disabled-checked{background:url("https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png") no-repeat scroll 0 -318px transparent}
.vada-add-data-basket{border:1px solid #069;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;padding:2px;margin-bottom:6px}
.vada-add-data-basket p{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -155px -176px;padding-left:20px;color:#069;margin:0;font-weight:700;font-size:90%}
.all-autochecks-container{background:#999;border-radius:8px;padding:10px}
#report-selected{background:#f6f6f6;border:1px solid #797979;border-right:1px solid #f6f6f6;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;width:238px;z-index:70;padding:10px 5px;-moz-box-shadow:inset -3px 2px 3px #333;-webkit-box-shadow:-3px 2px 3px #333;box-shadow:-3px 2px 2px #333;position:relative}
.all-autochecks .reg,#report-selected .reg{overflow:hidden;vertical-align:top}
.all-autochecks .reg{width:68px;height:20px}
#report-selected .reg{width:76px;height:20px}
.all-autochecks{max-height:360px;overflow:auto;font-size:94%}
.print-autocheck,.pdf-autocheck{position:absolute;top:10px;width:20px;height:22px;text-indent:-99999em}
.print-autocheck{left:192px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -234px}
.pdf-autocheck{left:212px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -256px}
.selected-section .print-autocheck{left:186px;top:8px}
.selected-section .pdf-autocheck{left:210px;top:7px}
.clear,.caution,.warning,.error,.notfound{display:inline-block;font-size:90%;font-weight:bold;color:#fff;padding:2px 6px;border:1px solid #797979;width:56px;text-align:center;vertical-align:top}
.all-autochecks .clear,.all-autochecks .caution,.all-autochecks .warning,.all-autochecks .error,.all-autochecks .notfound{height:17px;width:56px}
.clear{background-color:#3ebd00}
.caution{background-color:#ff8600}
.warning{background-color:#cd0000}
.error{background-color:#000}
.notfound{background:#000}
.reg{display:inline-block;font-size:105%;font-weight:bold;text-transform:uppercase;background:#fdd32d url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -156px -440px;margin-right:2px;padding:1px 9px 0 16px;border:1px solid #797979;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#333;text-align:center}
#report-id{z-index:10}
#report-id .size1of2{width:49.93%}
.dashboard-clear{border:4px solid #3ebd00}
.dashboard-caution{border:4px solid #ff8600}
.dashboard-warning{border:4px solid #cd0000}
.dashboard-error{border:4px solid #000}
.h2dashboard{color:#fff;font-weight:bold;padding-bottom:4px;margin-bottom:0}
h2.dashboard-clear,h3.dashboard-clear{background:#3ebd00}
h2.dashboard-caution,h3.dashboard-caution{background:#ff8600}
h2.dashboard-warning,h3.dashboard-warning{background:#cd0000}
h2.dashboard-error{background:#000;text-transform:uppercase;margin:0 0 5px 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff}
.h3dashboard{text-align:center;color:#fff;font-size:150%;text-transform:uppercase;letter-spacing:2px;font-weight:700}
.report-dashboard-item.dashboard-clear{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/dashboard-rpt.png) no-repeat 0 0;cursor:default;border:0}
.report-dashboard-item.dashboard-caution{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/dashboard-rpt.png) no-repeat 0 -84px;cursor:pointer;border:0}
.report-dashboard-item.dashboard-warning{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/dashboard-rpt.png) no-repeat 0 -168px;cursor:pointer;border:0}
.report-dashboard{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;width:273px;font-size:88%;float:right}
.inner-dashboard{height:266px;padding:0 5px;position:relative}
.dashboard-outer{height:80px;overflow:hidden;width:80px;float:left;margin:3.8px;display:table;position:static}
.dashboard-middle{display:table-cell;vertical-align:middle;width:100%}
.dashboard-inner{width:58px;margin:0 auto;text-align:center}
.report-dashboard-item{text-transform:uppercase;color:#fff;font-weight:bold}
h2.collapse,h2.expand{padding:1px 35px;cursor:pointer;margin:2px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;color:#fff;display:block}
h2.collapse{background:#069 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -145px -250px}
h2.expand{background:#069 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -145px -196px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.h3-accordion{background:#999;color:#fff;padding-left:5px;font-weight:normal}
.h3-accordion-caution{background-color:#ff8600}
#Ordercertificate{position:absolute;top:64px;right:10px}
.fueleconomy-cost,.fueleconomy-ved{font-size:150%;text-align:center;font-weight:700}
.fueleconomy-cost{padding-top:40px}
.fueleconomy-ved{line-height:58px}
.box-accordion{width:47%;border:1px solid #999;margin:8px;display:inline-block;vertical-align:top}
.box-accordionCap{width:97%;border:1px solid #999;margin:8px;display:inline-block;vertical-align:top}
.capGuideValuation{width:100%;background-color:White;padding:0;margin:0;min-height:75px}
.capBBPlusValuation{width:100%;background-color:White;padding:0;margin:0;min-height:55px}
.capGuideValuationTop{width:100%;border-top:1px solid Gray;font-weight:bold;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#333));background-image:-webkit-linear-gradient(top,#fff,#333);background-image:-moz-linear-gradient(top,#fff,#333);background-image:-o-linear-gradient(top,#fff,#333);background-image:linear-gradient(to bottom,#fff,#333);color:White;font-size:95%;min-height:24px}
.capBBPValuationGraphLegend{width:100%;background-color:#ededed;font-size:95%;line-height:35px;min-height:35px}
.capBBPVGLLeft{width:22%;padding-left:10px;float:left}
.capBBPVGLMiddle{width:50%;float:left}
.capBBPVGLMiddleLegend{width:33%;float:left}
.capBBPVGLMLegendLineSolid{width:30%;float:left;border:3px solid Red;border-style:none none solid;color:Red;padding-top:15px}
.capBBPVGLMLegendLineDotted{width:30%;float:left;border:3px dotted Green;border-style:none none dotted;color:Green;padding-top:15px}
.capBBPVGLMLegendLineDashed{width:30%;float:left;border:3px dashed Yellow;border-style:none none dashed;color:Yellow;padding-top:15px}
.capBBPVGLMiddleLegend span{width:70%;padding-left:15px}
.capBBPVGLRight{width:15%;float:left;margin-left:70px;margin-top:-3px}
.capBBPValuationGraph{width:100%;background-color:White;min-height:250px;margin-top:-5px}
.capBBPValuationGraph span{width:40%;padding-left:150px;margin-bottom:-50px}
.capBBPValuationGraphTop{font-size:95%;min-height:20px;margin-bottom:-10px;position:relative;z-index:999}
.capBBPVGTopLeft{width:22%;margin-left:140px;float:left}
.capBBPVGTopRight{width:25%;margin-left:110px;float:left}
.capBBPValuationGraphBottom{min-height:230px}
.capGuideValuationBottom{width:100%;border-top:1px solid Gray;min-height:49px;color:Black}
.capBBLValuationBottom{width:100%;border-top:1px solid Gray;min-height:74px;color:Black}
.capBBPlusValuationBottom{width:100%;border-top:1px solid Gray;min-height:29px;color:Black}
.capGuideLeft1{width:32%;float:left;padding-left:1.33%;line-height:24px;min-height:24px}
.capGuideRight1{width:66.66%;float:left;min-height:24px}
.capBBPLeft1{width:48.66%;float:left;padding-left:1.33%;min-height:24px}
.capBBPRight1{width:50%;float:left;min-height:24px}
.capGuideRight1ul{width:100%;float:left;min-height:24px;padding:0}
.capGuideRight1ul li{width:24.75%;border-left:1px solid Gray;float:left;min-height:24px;color:White;font-weight:bold;line-height:24px;text-align:center}
.capBBPRight1ul{width:100%;float:left;min-height:24px;padding:0}
.capBBPRight1ul li{width:33%;border-left:1px solid Gray;float:left;min-height:24px;color:White;font-weight:bold;line-height:24px;text-align:center}
.capGuideRight2ul{width:100%;float:left;min-height:24px;padding:0}
.capGuideRight2ul li{width:24.75%;border-left:1px solid Gray;float:left;min-height:24px;color:Black;font-weight:bold;line-height:24px;text-align:center}
.capBBPRight2ul{width:100%;float:left;min-height:24px;padding:0}
.capBBPRight2ul li{width:33%;border-left:1px solid Gray;border-bottom:1px solid Gray;float:left;min-height:24px;color:Black;font-weight:bold;line-height:24px;text-align:center}
.capBBLRight2ul{width:100%;float:left;min-height:24px;padding:0}
.capBBLRight2ul li{width:24.75%;border-left:1px solid Gray;float:left;min-height:24px;color:Black;font-weight:bold;line-height:24px;text-align:center}
.capGuideLeft2{width:32%;background-color:White;padding-left:1.33%;float:left;font-weight:bold;min-height:49px}
.capBBLLeft2{width:32%;background-color:White;padding-left:1.33%;float:left;font-weight:bold;min-height:74px}
.capBBPLeft2{width:48.66%;background-color:White;padding-left:1.33%;float:left;font-weight:bold;border-bottom:1px solid grey;min-height:74px}
.capBBPlusLeft2{width:32%;background-color:White;padding-left:1.33%;float:left;font-weight:bold;min-height:29px}
.capBBPlusPBLeft{width:38%;background-color:White;padding-left:1.33%;padding-top:3px;float:left;font-weight:bold;min-height:26px}
.capGuideRight2{width:66.66%;background-color:White;float:left;min-height:49px}
.capBBLRight2{width:66.66%;background-color:White;float:left;min-height:74px}
.capBBPRight2{width:50%;background-color:White;float:left;min-height:74px}
.capBBPlusRight2{width:66.66%;background-color:White;float:left;min-height:29px}
.capBBPlusPBRight{width:60%;background-color:White;float:left;min-height:29px}
.capGuideRight2Top1{width:100%;background-color:White;float:left;min-height:24px}
.capGuideRight2Bottom1{width:98.5%;border-left:1px solid Gray;border-top:1px solid Gray;padding-left:1.25%;float:left;min-height:24px}
.capBBLRight2Bottom1{width:98.5%;border-left:1px solid Gray;border-top:1px solid Gray;padding-left:1.25%;float:left;min-height:49px}
.box-accordion-caution{border:1px solid #ff8600}
.valuationDetail-capheader{background:#003876 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/logo_cap.png) no-repeat 2px 3px;height:24px;text-indent:-9999em}
.valuationDetail-capheader-new-old{background:White url(https://expvmclive.blob.core.windows.net/vmcpublic/images/capLogoNew.png) no-repeat 2px 3px;height:35px;text-indent:-99999em;border-bottom:1px solid #999;margin-left:5px}
.valuationDetail-capheader-new{height:35px;text-indent:-99999em;border-bottom:1px solid #999;padding-top:6px;padding-bottom:2px;background-color:White}
.valuationDetail-capheader-new-left{height:35px;width:1%;float:left}
.valuationDetail-capheader-new-right{height:35px;float:left;background:White url(https://expvmclive.blob.core.windows.net/vmcpublic/images/capLogoNew.png) no-repeat 2px 3px;width:99%}
.valuationDetail-glassheader{background:#09c url(https://expvmclive.blob.core.windows.net/vmcpublic/images/logo_glass.png) no-repeat 2px 2px;height:24px;text-indent:-9999em}
.mileage-caution{border:1px solid #ff8600}
.trade-cert-not-ordered{background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -152px -470px;padding-left:24px}
.inner-accordion{padding:5px;font-size:90%}
.inner-accordion li .size2of5{margin-right:5px}
.table-summary th,.table-summary td{text-align:left;border:1px solid #999}
.timeline-key li{float:left;line-height:28px;width:106px;font-size:70%}
.timeline-key li img{float:left;margin-right:5px}
.timeline-key h4{margin:2px 0 5px 0;text-align:center;text-decoration:underline}
.report-display-options li{float:left;height:22px;width:130px;padding:4px}
#report-container .size1of2 section{margin:.5%}
.report-data{width:54%;float:left}
.adverse-prefix{width:30px;font-size:55%;background-color:#f00;border:1px solid #fff;text-align:center;top:4px;float:right;margin:4px}
.warn-message{font-weight:bold;color:#fff;margin:2px;background:#666;padding:5px;font-size:95%}
.source{border-top:1px solid #999;padding-top:6px;margin:10px 0 0 0;font-size:90%}
.franchise{position:absolute;right:20px}
.co2-arrow-container{padding:10px 0}
.co2-arrow{display:block;width:208px;height:30px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/co2_arrow.jpg) no-repeat;padding-top:5px;font-size:150%;font-weight:700;color:#fff;position:absolute;top:36px}
.co2-arrow-letter{float:left;margin-left:15px}
.co2-arrow-gkm{float:right;margin-right:68px}
.no-data{font-size:140%;color:#069;font-weight:700;padding:40px 0}
.report-panel-links{display:block;background-color:#fff;border:1px solid #797979;-webkit-border-top-left-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-border-radius:4px;padding:3px 0;text-align:center;margin-bottom:10px}
.make-model{font-size:85%;color:#333;font-weight:700;clear:both;display:block}
.report-panel-links li{margin-bottom:5px}
.all-autochecks li{margin:0 0 5px 0;zoom:1}
.lt-ie8 .all-autochecks li{filter:alpha(opacity=30);opacity:.3}
.lt-ie8 .all-autochecks li:hover{filter:alpha(opacity=70);opacity:.7}
.all-autochecks li a{padding:5px;background:#f6f6f6;display:block;border:1px solid #797979;border-radius:4px;cursor:pointer;text-decoration:none;filter:alpha(opacity=30);opacity:.3;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.all-autochecks li a:hover{filter:alpha(opacity=80);opacity:.8}
.all-autochecks .vada-add-data{height:18px;vertical-align:top}
.report-dashboard-item a{display:table-cell;vertical-align:middle;color:#fff}
.report-dashboard-item a:visited{color:#fff}
.report-dashboard-item p{display:table-cell;vertical-align:middle;padding:5px}
#tabs .environ .box,#tabs .add-data .box{margin:0}
#tabs .add-data .box{margin-bottom:15px}
#report-id .size1of2 .box-border,#report-id .lastUnit .box-border{margin-top:0;margin-bottom:5px}
#vehicle-summary .reg{width:115px}
.report-link .additional-msg,.report-link .print-icons{display:none}
#report-selected .make-model{display:none}
div.timelinePrintContainer{width:631px;margin:20px auto 30px auto;overflow:hidden;font-size:75%}
div.timelineDataRow{width:631px;overflow:hidden}
div.TimelinePrintSection{font-size:8pt}
div.timelineSectionContents{height:52px;clear:both}
div.timelineStartTop{height:18px}
div.timelineSectionContents div.timelineStartTop,div.timelineEnd{width:620px}
div.timelineData{float:left;width:138px;height:14px;overflow:hidden}
div.timelineDataHeader{border-bottom:solid 3px #ccc;height:13px}
div.timelineDataBlock,div.timelineDataHeader{padding-left:1px;width:231px}
div.timelineDate{width:74px}
div.leftSideEvent div.timelineDate{text-align:right;float:right;padding-right:5px}
div.rightSideEvent div.timelineDate{text-align:right}
div.rightSideEvent div.timelineDetailContainer div.timelineData{text-align:left}
div.timelineEventTitle{padding-right:2px;width:140px}
div.rightSideEvent div.timelineDetailContainer div.timelineEventTitle{text-align:right;float:right}
div.timelineEventContainerLeft,div.timelineEventContainerRight{float:left;width:304px;height:35px}
div.timelineEventContainerMiddle{float:left;width:0;text-align:center;height:55px;border-left:solid 4px black;margin-left:-2px}
div.noEventsRecorded,div.noEventsRecorded div{height:5px}
div.noEventsRecorded div.timelineEventContainerMiddle{border-left:solid 4px black}
div.timelineContainerEventLeft,div.timelineContainerEventRight{width:295px;margin-right:-4px}
div.timelineContainerEventLeft,div.timelineEnd div.timelineEventContainerRight{float:right}
div.timelineContainerEventRight{float:left}
div.timelineContainerEventImage{width:23px;float:left;margin-top:20px;height:30px}
div.timelineContainerEventImage{border-top:solid 3px black}
div.timelineContainerEventDetail{border:solid 1px #8f8b8b;width:265px;float:left;height:43px;overflow:hidden}
div.timelineSummaryDetails{padding:7px;width:189px;height:11px;float:left}
div.timelineSummaryIcon{width:41px;float:left;margin-top:-11px;margin-bottom:-11px}
div.timelineSummaryTitle{width:75px;float:left}
div.timelineSummaryNumber{width:11px;float:left}
div.timelineStartHeader{text-align:center}
div.timelineIconContainer{border-right:1px solid #8f8b8b;float:left;height:34px;padding-top:10px;width:32px;text-align:center}
div.rightSideIcon{border-left:1px solid #8f8b8b;float:right;border-right:0}
div.timelineDetailContainer{float:left;width:218px}
div.timelineStartTop div.timelineEventContainerLeft,div.timelineStartTop div.timelineEventContainerRight,div.timelineEnd div.timelineEventContainerLeft,div.timelineEnd div.timelineEventContainerRight{width:297px;height:16px}
div.timelineStartTop div.timelineEventContainerRight{padding-left:7px;width:290px}
div.timelineStartTop,div.timelineEnd,div.subTabBody div.dataSection{clear:both}
div.timelineStartTop div.timelineEventContainerMiddle,div.timelineEnd div.timelineEventContainerMiddle{border:solid 3px black;width:12px;height:12px}
div.timelineDataBlock{border-bottom:solid 1px #8f8b8b;height:14px}
div.timeLineDataBlockBottom{border-bottom:0}
div.timelineDataBlock div.firstColumn{border-right:solid 1px #8f8b8b;width:90px}
div.timelineDataBlock div.secondColumn{padding-left:1px}
div.timelineDataHeader,span.timelineStrong{font-weight:bold}
div.timelineDashSummaryTitle{width:602px;padding-left:8px;font-size:110%;font-weight:bold}
.batch-online-remove{display:block;text-indent:-9999em;width:17px;height:17px;margin:7px 10px 10px 10px;background:url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -131px -130px;filter:alpha(opacity=75);opacity:.75}
.batch-online-remove:hover{filter:alpha(opacity=100);opacity:1}
.batch-vrm-vin-mil label{display:block}
#BatchVRM{width:166px}
#BatchVIN{width:257px}
#BatchCurrentMileage{width:140px}
.batch-vrm-vin-mil textarea{line-height:25px;border:solid 1px #fff;height:100px}
.batch-reset,.batch-submit{position:absolute}
.batch-reset{top:10px;right:10px}
.batch-submit{bottom:10px;right:10px}
.batch-vrm-vin-mil .asterisk{margin:0}
.tbl-batch-vin{width:280px}
.batch-export,.batch-online{position:absolute;left:555px;font-size:85%}
.batch-export{top:4px}
.batch-online{top:20px}
.batch-export input,.batch-online input{vertical-align:text-top}
.batch-entry-title{width:540px}
.bulk-upload-title{width:518px}
.bulk-upload-xls{float:left;clear:both;margin-bottom:10px}
.lt-ie8 .basket-vrm{min-width:0}
.lt-ie8 .basket-vin{min-width:0}
.lt-ie8 #report-selected{width:239px}
.lt-ie8 .reg{max-width:160px}
.lt-ie8 .report-dashboard{width:270px}
.lt-ie8 .inner-dashboard{height:264px}
.lt-ie8 .dashboard-outer{position:relative}
.lt-ie8 .dashboard-middle{position:absolute;top:50%}
.lt-ie8 .dashboard-inner{position:relative;top:-50%}
.lt-ie8 .make-model{margin-top:4px}
.lt-ie8 .bulk-upload-xls{width:400px}
.bb{width:100%;float:left}
.bb-header-bg{background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(228,228,228,1)),color-stop(100%,rgba(119,119,119,1)));background:-moz-linear-gradient(top,rgba(228,228,228,1) 1%,rgba(119,119,119,1) 100%);background:-webkit-linear-gradient(top,rgba(228,228,228,1) 1%,rgba(119,119,119,1) 100%);background:-o-linear-gradient(top,rgba(228,228,228,1) 1%,rgba(119,119,119,1) 100%);background:-ms-linear-gradient(top,rgba(228,228,228,1) 1%,rgba(119,119,119,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC',endColorstr='#777777',GradientType=0);background:linear-gradient(top,rgba(228,228,228,1) 1%,rgba(119,119,119,1) 100%)}
.bb-header-bg2{background-color:#eee}
.bb-cff{color:#FFF}
.bb-c33{color:#333}
.bb-cy{background-color:#fc0}
.bb-cg{color:Gray}
.bbp-cmsg{color:Red;font-weight:bold;padding-top:10px}
.bb-f11{font-size:11px}
.bb-f12{font-size:12px}
.bb-f14{font-size:14px}
.bb-f13{font-size:13px}
.bbl-fw{font-weight:normal}
.bb-border{border-top:1px solid #999;border-bottom:1px solid #999}
.bb-border-b{border-bottom:1px solid #999}
.bb-border-t{border-top:1px solid #999}
.bb-header{width:100%;float:left;font-family:Arial;font-weight:bold}
.bb-header-legend{width:100%;float:left;font-family:Arial;font-weight:normal}
.bb-header-left{width:36%;float:left}
.bbp-header-left1{width:97%;float:left}
.bb-header-right{width:64%;float:left;text-align:center}
.bb-header-right-c1{width:24.7%;float:left}
.border-l-1px{width:.3%;background-color:#999;float:left}
.pad-l-10px{width:3%;float:left}
.pad-l-30px{width:20%;float:left}
.pad-l-25px{width:25%;float:left}
.pad-l-20px{width:5%;float:left}
.mg-l-15px{margin-left:-25px}
.pad-l-7px{width:2.5%;float:left}
.pad-l-2{width:1.3%;float:left}
.pad-l-10{width:2.5%;float:left}
.pad-l-18{width:1%;float:left}
.pad-l-point2{width:.2%;float:left}
.pad-l-point2copy{width:.2%;*width:0;float:left}
.pad-l-point5{width:.5%;float:left;background-color:#999}
.bb-header-pad{padding-top:3px;padding-bottom:3px}
.bb-header-pad4{padding-top:3px;padding-bottom:3px}
.bb-msg-pad{padding-top:4px;padding-bottom:4px}
.bb-msg{width:62%;float:left;text-align:left;border-left:1px solid #999;padding-left:10px;font-weight:normal}
.bbl-msg-na{width:397px;float:left;text-align:left;border-left:1px solid #999;padding-left:10px;font-weight:bold;color:Red}
.bbp-header-left{width:52%;float:left}
.bbp-header-left-m2{width:51.8%;float:left}
.bbp-header-right{width:48%;float:left;text-align:center}
.bbp-header-right-c1{width:33%;float:left}
.bbp-legend-left{float:left;width:80%}
.bbp-legend-right{float:left;width:20%}
.cap-bb{border-right:1px solid #999}
.bbp-legend-d1{float:left;width:25%}
.bbp-legend-d2{float:left;width:6%;border:3px dotted Green;border-style:none none dotted;color:Green}
.bbp-legend-d3{float:left;width:11%}
.bbp-legend-clean{float:left;width:9%}
.bbp-legend-d4{float:left;width:6%;border:3px dashed #fc0;border-style:none none dashed;color:#fc0}
.bbp-legend-d5{float:left;width:6%;border:3px solid Red;border-style:none none solid;color:Red}
.mtminus10{margin-top:8px;*margin-top:-10px}
.bbp-pad{padding-top:3px;padding-bottom:1px}
.bbp-purchase-left{width:240px;float:left;padding-left:10px}
.bbp-purchase-right{width:406px;float:left;text-align:left}
.bbp-graph-left{width:25%;float:left;text-align:center;z-index:999;position:relative;margin-bottom:-15px}
.bbp-graph-right{width:45%;float:left;text-align:center;z-index:999;position:relative;margin-bottom:-15px}
.bbp-graph{float:left;width:99.8%}
.bg-w{background-color:White}
.data-graph{float:left;width:100%;text-align:center}
.infoImg{cursor:pointer}
.bblpadImg{margin-left:40%}
.bbppadImg{margin-left:30%}
.bbppadImg-bp{margin-left:19%}
.bbppadImg-35{margin-left:35%}
.bblpadImg-pdf{margin-left:53%}
.bbppadImg-bp-pdf{margin-left:23%}
.bbppadImg-35-pdf{margin-left:42%}
.pageBreakPdf{page-break-before:always}
.scrollY{border:0}
.scrollEditorial{overflow-y:scroll}
.mtop{margin-top:5px}
.editorialBox{background-color:#CCC;border:1px#999}
.info-help-bb{cursor:pointer}
.info-help-bb2{cursor:pointer}.breadcrumbs{overflow:hidden;margin-bottom:10px}
.breadcrumbs li{float:left;padding-top:6px;height:25px;font-weight:bold;width:170px;text-align:center;color:#fff}
.breadcrumbs li.img1{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 0;font-size:90%}
.breadcrumbs li.img2{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -32px;font-size:90%}
.breadcrumbs li.img3{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -64px;font-size:90%}
.breadcrumbs li.img4{background:#fff url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat 0 -96px;font-size:90%}
.wizard-step{display:none;position:relative}
.vmc-wizard-btn{overflow:hidden;width:75%;clear:both}
.manual-vmc-section li{margin-bottom:8px}
#mot-data label,.vmc-regkeeper-address label{width:134px}
.vmc-rapid-link{width:221px;position:absolute;top:96px;right:20px}
.h3-main-registered-keeper-details,.h3-main-last-changeof-keeper,.h3-main-previous-registered-keeper{color:#FFF;margin:2px 2px 0;padding:6px 0 2px 36px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
.h3-main-registered-keeper-details{background:#A60233 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -140px -342px}
.h3-main-last-changeof-keeper{background:#A60233 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -140px -372px}
.h3-main-previous-registered-keeper{background:#A60233 url(https://expvmclive.blob.core.windows.net/vmcpublic/images/core_sprite.png) no-repeat -140px -401px}
.child-sections{background-color:#999;color:#fff;margin:2px;padding:6px 10px}
#KeeperNameAddress{display:inline-block;width:350px;overflow:hidden}
.vmc-adddetails-max{clear:both;margin:0 0 0 523px;font-size:85%}
.vmc-certsterms-max{margin:5px 0 0 394px;font-size:85%}
.add-notes{width:70%;height:48px}
.VMC-tandc-terms{font-size:90%;text-align:justify;line-height:18px}
.img-vmclogo{position:absolute;top:10px;right:10px}
.manual-vmc-section .add-odometer{width:260px;height:45px}
.rapdiVMC-input label{display:block;margin-bottom:5px}
#confirm-section,.report-dialog,#confirmsection .checkBoxNotVisible,#submit-step{display:none}
.tbl-rapidVMC-input{color:#fff}
.tbl-rapidVMC-input thead td{padding:2px}
.tbl-rapidVMC-input tbody td,.tbl-rapidVMC-results tbody td{font-weight:700}
.tbl-rapidVMC-input tbody td{border-bottom:1px solid #fff;vertical-align:middle}
.tbl-rapidVMC-results td{vertical-align:middle}
.container-tbl-rapidVMC-results{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;padding:10px 0}
.input-details{background:#fff;padding:10px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin-bottom:10px}
#confirm-section .vmc-alert-message{font-weight:bold;color:#FF0;font-size:12px;font-family:Arial;word-spacing:.05em;text-transform:uppercase}
.find-address{position:absolute;bottom:0}
.raidVMC-notfound{background:#000;border:1px solid #fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-weight:700;min-width:60px;padding:2px 0 3px 4px;margin:0 5px 0 0}
.autocheck-success{ font-weight: bold;color: #F00}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

.postcode-lookup-wrapper {
  display: inline-block;
}

.postcode-lookup-wrapper .address-lookup-button {
  width: 103px;
}

.postcode-lookup-wrapper .address-select-button {
  width: 103px;
  margin-right: 4px;
  float: right;
}

.select2-container {
  width: 9.8rem;
  position: absolute;
}

.select2-container .select2-choice {
  border-color: #333;
}

.bootstrap-datepicker-popup {
  left: 255px;
}

.date-picker-table tbody:before {
  content: '';
  display: block;
  height: 10px;
}

.date-picker-table tbody button {
  height: 25px;
}

.date-picker-table thead th {
  padding: 0;
}

.date-picker-table thead th:before {
  content: '';
  display: block;
  height: 10px;
}

.date-picker-table thead th:nth-child(1) button {
  width: 100%;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  background-color: #015CAE;
  color: white;
  line-height: 22px;
}

.date-picker-table thead th:nth-child(1) button:hover {
  background-color: #0075c4;
}

.date-picker-table thead th:nth-child(2) button {
  width: 100%;
  border-radius: 0;
  background-color: #015CAE;
  color: white;
  line-height: 22px;
}

.date-picker-table thead th:nth-child(2) button:hover {
  background-color: #0075c4;
}

.date-picker-table thead th:nth-child(3) button {
  width: 100%;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-color: #015CAE;
  color: white;
  line-height: 22px;
}

.date-picker-table thead th:nth-child(3) button:hover {
  background-color: #0075c4;
}

.date-picker-table td {
  padding: 2px;
}

.date-picker-table button {
  background-color: #E6E6E6;
  border: 1px solid #015CAE;
  border-radius: 0;
}

.date-picker-table button.active,
.date-picker-table button.active:hover {
  background-color: #015CAE;
  color: white;
}

.date-picker-table button:hover {
  background-color: #0F0B01;
  color: #FFFFFF;
}

.date-picker-button-bar {
  padding: 10px 0;
}

.date-picker-button-bar button {
  width: 32%;
  background-color: #015CAE;
}

.date-picker-button-bar button:hover {
  background-color: #0075c4;
}

.field-validation-error {
  background-color: inherit;
  display: inline;
  margin-left: 4px;
  font-weight: bold;
}

.custom-field-validation-error {
  padding-top: 6px;
}

#confirm-validation-container {
  display: block;
}

.ac-value {
  display: inline-block;
  min-width: 100px;
}

input[type='text'],
input[type='password'],
input[type='email'],
input[type='number'],
input[datepicker-popup] {
  border: 1px solid #333;
  border-radius: 4px;
  padding: 2px;
  overflow: hidden;
  min-width: 174px;
}

form {
  overflow: hidden;
}

.overflow-hidden {
  overflow: hidden;
}

.display-block {
  display: block;
}

.previous-keeper-warning-text {
  color: #DB2929;
  font-weight: bold;
}

.btn-smaller {
  width: auto !important;
  font-size: 12px;
  padding: 0 10px;
}

.read-only-field {
  background: #EEE;
  border-color: #888;
  color: #888;
}

.ac-value {
  margin-top: 3px;
}

input[type='text'].vrm {
  width: 156px;
}

#ValidationLimitMsg {
  display: block;
}

fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

fieldset th,
fieldset td {
  font-size: 13px;
}

#main {
  margin-top: 20px;
  height: 250px;
  padding-right: 180px;
}

.img-flt-left {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}

.error-main {
  padding: 20px 0;
  margin: 0px 20px;
  border-top: 1px solid #ccc;
}

header {
  padding: 20px;
}

.error-main-wrapper {
  padding: 20px;
}

.btn-continue {
  float: right;
  padding: 0 25px;
  color: #fff;
  background: #015CAE;
  height: 22px;
  padding-top: 4px;
  font-weight: 700;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  border-radius: 8px;
  border: 1px solid #666;
  text-decoration: none;
}

.landing-page {
  padding: 20px;
  border-top: 1px solid #ccc;
}

.complete-page label {
  margin-left: 0px;
}

.complete-page .vmc-alert-message {
  color: #000;
  padding-top: 10px;
}

.complete-page .btn-continue {
  background: url(https://expvmclive.blob.core.windows.net/vmcpublic/images/btn_bg.png) repeat-x 0 0;
}

.vmc-alert-message {
  font-weight: bold;
  color: #FF0;
  font-size: 12px;
  font-family: Arial;
  word-spacing: .05em;
  text-transform: uppercase;
}

.raidVMC-notfound {
  margin: 5px 5px 5px 0;
  min-height: 18px;
  text-transform: uppercase;
  color: #fff;
}

.col-pad {
  padding-top: 7px;
}

aside img {
  width: 90%;
}

.tbl-rapidVMC-input input {
  color: #000;
}

.ui-dialog {
  position: relative;
  width: auto;
}

#contactus-dialog {
  display: block;
}

.manual-postcode {
  position: absolute;
  top: 269.5px;
  right: 324px;
}

.manual-postcode.manual {
  top: 352px;
}

.cancel {
  height: 26px;
  padding-top: 0px;
}

@media only print {
  .print-hide {
    display: none;
  }
}


/*# sourceMappingURL=autocheck.css.map*/