@charset "utf-8";

/* CSS Document */


/*=====================================================Reset====================================================*/

 body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, footer, header, hgroup, menu, nav, output, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 14px; font: inherit; vertical-align: top; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/*==================================================End Reset===================================================*/



/*==================================================Global===================================================*/

html {
    position: relative;
    overflow-x: hidden;
    font-family:OpenSans Regular, Heebo;
    height:100%; margin:0;
    --jQuery-model-header-background: #cccccc;
    --JQuery-model-header-color: #404040;
}

body { margin:0; padding: 0; height:100%; position: relative; overflow-x: hidden;}
#page {
      min-height: 100%;
      position:relative;
}

select {
	font-size: 15px;
	font-family:OpenSans Regular, Heebo;
}

.clear {clear:both;}

.containerHome {width:940px; min-height:100%;   height:auto!important; }

.container {width:940px; height:auto!important; margin:0px auto -100px !important;padding-bottom: 100px; font-family:OpenSans Regular, Heebo; font-size:15px;}

.search-container .container {padding-bottom: 0px !important;margin: 0 auto !important;}

li.engage {background-color:#ffffff!important;}

strong {font-weight:bold;}

.forgot {font-size:15px; color: #404040;}

.go {position:absolute; top:7px; right:7px;height:16px; width: 16px; background:#ffffff; cursor: pointer; }

select.contact, .select, .selector { font-size:15px;}

.uppercase {text-transform:uppercase;}


[class^="icon-"]:before,
[class*=" icon-"]:before {text-decoration: inherit; speak: none; display:inline; margin-left: 3px; margin-right: 3px; color:#9e1d31; }
.icon-download-alt:before {color: #9e1d31;}
.icon-remove-sign{color:#9e1d31;}
[class^="icon-remove"]:before,
[class*=" icon-remove"]:before {text-decoration: inherit; speak: none; display:inline; margin-left: 3px; margin-right: 3px; color:#9e1d31; }

/*==================================================End Global===============================================*/



/*=====================================================Header================================================*/

.header {height:115px; width:100%; }

.header-container {width:940px; height:auto; margin:0 auto; position:relative; color: #404040;font-family:OpenSans Regular, Heebo; font-size:15px;}

.header-container p, .header-container .eligibleForBid {color: #404040;}

.nav {width:740px; height:65px; float:left; margin-top:15px;}

.nav .title {width:100%; border-bottom:1px solid #fff; color:#404040; font-size:16px; padding-bottom:5px; position:relative; }

.menu {width:100%; height:30px; line-height:30px; position:relative;width: 940px;margin: auto;}

.logo {float:left; height:auto; max-height:90px; margin:12px 0 0; }

.menu li {float:left; font-size:14px; list-style:none; }

.menu li a {padding:6px 15px 6px 15px; text-align:center; color:#9e1d31;}

.menu li a.active { color:#404040; }

.menu li a:hover{color:#404040;}

.menu-cont {width:100%; font-size:16px; position:relative;}

.log {float:right;margin-top:10px; text-align:right;}

.menu ul.dropdown ul {visibility: hidden; position: absolute; overflow: auto; top: 29px; left: 0; z-index: 598; min-width: 170px; padding:0; text-transform:none; background:#ffffff; border: 1px solid #999; text-align:none; }

.menu ul.dropdown ul li { text-align:left; float: none; min-width:170px; white-space: nowrap; margin-left:0px; line-height:25px; border-bottom:1px dotted #999; border-right:0; position:relative; display:block; padding:5px 0; }

.menu ul.dropdown ul li a:hover{color:#404040;}

.menu ul.dropdown ul li:hover {border-bottom:1px dotted #999;background:#ffffff;!important;}

.menu ul.dropdown li:hover > ul { visibility: visible; z-index:9999999;}

.menu ul.dropdown li {position:relative;}

.container-nav {width:100%; height:auto!important; margin:0px auto 0px !important;  }
/*======================================================End Header==============================================*/



/*========================================================Footer================================================*/

.footer {height:100px; width:100%; position: absolute; bottom: 0; z-index: 2;}

.footer-inner {width:940px; height:auto; margin:0 auto;}

.footer-inner .left {float:left; height:auto; width:auto;  margin-top:10px;color:#404040;}

.footer-inner .right {float:right; height:auto; text-align:right; margin-top:10px;}

@media only screen and (max-width: 767px) {
	.footer-inner .right {
		float: none;
	}
  .footer-inner .footer_right_resp {
    padding: 0 15px;
  }
}


/*=====================================================End Footer================================================*/



/*===================================================SRP Options=================================================*/

.options { width:224px; margin:10px 0 0 1px; }

.options, div.title { float:left; height:auto; background:#f1f1f1; }

.options p, div.title { font-weight:bold; }

.options a { font-size:15px; }

.options-container { width:170px; margin:18px 15px; }

#search_criteria_box, #search_criteria_box div.title {background:#cccccc;}

.condition_area, .auction-type, .consignor, .program, .model, .state { width:180px; height:70px; overflow-y:scroll; border:1px solid #cfcfcf; margin-bottom:20px; color:#404040; font-size:15px; }
.data-item.state {border:none; margin-bottom:0px; overflow-y:hidden; height:15px; }
.auction-type p, .consignor p, .program p, .model p, .state p { font-weight:normal; }

.make { width:185px; margin-bottom:20px; font-size:15px; color:#434142; }

.criteriaArea { text-align: left; vertical-align: baseline; }

.criteriaSection { text-align: left; vertical-align: baseline; }

/*========================================================End SRP Options=========================================*/



/*=======================================================Buttons==================================================*/
.buttonsavechanges{
	color: #ffffff;
    cursor: pointer;
    font-family: OpenSans Regular, Heebo;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin-bottom: 5px;
    min-width: 150px;
    padding: 0 6px;
}

.button {font-size:15px; font-family:OpenSans Regular, Heebo; font-weight:bold; height:25px; min-width:150px; padding:0 6px; cursor:pointer; margin-bottom:5px; *width:150px; color:#ffffff!important;}

.button-large {font-weight:bold; height:35px; width:217px; cursor:pointer; position:absolute; right:10px; top:10px; color:#ffffff;}

.pagenate { border:1px solid #000; color:#ffffff; padding:2px 5px; font-size:10px; font-weight:bold; cursor:pointer; }

.button-small { font-size:10px; font-weight:bold; height:25px; min-width:50px; cursor:pointer; *width:75px; color:#ffffff;}

.button-transport { *width:200px; position:absolute; z-index:1; color:#ffffff;}


/*===============================================End Buttons===============================================*/



/*===============================================Login===============================================*/

#supersize { position: fixed; margin:0; width:100%; }

#supersize img { height:100%; position:absolute; width:100%; z-index:0; display:inline; }

.header-login {height:115px; width:100%; z-index:9999; }

.footer-log {height:100px; width:100%;position:absolute;bottom:0;min-width:940px;}

.logger {float:right; margin-top:15px; height:auto; text-align:right; width:530px;}

@media only screen and (min-width: 992px){
	#gmf_canada_mobile_logo {
		display: none;
	}
}
@media only screen and (max-width: 992px){
	.canada_mobile_logo {float:right; margin-top:25px; height:auto; text-align:right; margin-right: 15px;}
}
@media only screen and (max-width: 572px){
	.canada_mobile_logo {margin-top:45px; }
}
@media only screen and (min-width: 572px){
	.canada_mobile_logo {margin-top:65px;}
}
@media only screen and (min-width: 992px) and (max-width: 1330px){
	.canada_desktop_logo{float:left; margin-top: 45px; margin-left:calc(100% / 4)}
}
@media only screen and (min-width: 1330px){
	.canada_desktop_logo{float:right; margin-top: 45px;}
}
.select-org-login {background:#fff; border:1px solid #666; color:#999; vertical-align:middle; font-size:15px;width:300px;}

.orglist {width:325px;margin-top:28px;}

.chooser {background:#AEAFAE; border:1px solid #666; vertical-align:middle; width:252px; position:absolute; top:70px; left:512px; color:#404040; font-size:15px; height:20px; }

.glass-log {position:absolute; left:920px; border: none;margin-top: 2px;}

.search-log {background:#fff; border:1px solid #666; color:#404040; font-size:15px; width:140px;height:20px;}

.search-log:disabled, .select-org-login:disabled {background:#aeaeae; border:1px solid #8b8a8a;}

.search-log-nav {height:16px; background:#fff; border:1px solid #666; line-height:0;color:#404040; font-size:15px; text-indent:5px; width:200px; position:absolute; right:5px; top:5px; font-weight:bold; }

.selecter {height:20px; background:#aeafae; border:1px solid #666; color:#404040; font-size:15px; text-indent:2px; width:203px; margin-top:10px;}

.login-log {background:#CCCCCC!important;}

.banner-container {width:100%; min-height:400px; margin:0; text-align:center; min-height: 400px;}

.banner-contain{width:100%; margin:0 auto; text-align:center; min-height: 450px;min-width:1050px;}

#accountNameErrDiv, #accountNameErrDiv p{color:red;font-size:11px;white-space:normal;}

#errorArea {color:red;}
.errorArea {color:red;}

.loginImage{margin:0px auto;}

.hasCustomization {top: 19px !important;}
/*===============================================End Login===============================================*/


/*===============================================Home Page===============================================*/

.blank {height:376px; width:100%; margin-top:137px;}

.tool-container {margin-top:18px; width:100%; height:auto;}

.tool {height:63px; width:300px; margin-right:16px; background:url(/stdpl/themes/stdpl/images/tool-bg.png) repeat-x top left; float:left; border:1px solid #666666;}

.tool_volvo {height:63px; width:215px; margin-right:23px; background:url(/stdpl/themes/stdpl/images/tool-bg.png) repeat-x top left; float:left; border:1px solid #666666;}

.tool-2boxes {height:63px; width:460px; margin-right:16px; background:url(/stdpl/themes/stdpl/images/tool-bg.png) repeat-x top left; float:left; border:1px solid #666666;}

.tool-3boxes {height:63px; width:300px; margin-right:16px; background:url(/stdpl/themes/stdpl/images/tool-bg.png) repeat-x top left; float:left; border:1px solid #666666;}

.tool-4boxes {height:63px; width:215px; margin-right:23px; background:url(/stdpl/themes/stdpl/images/tool-bg.png) repeat-x top left; float:left; border:1px solid #666666;}

.tool-inner {height:43px; margin:5px 0 0 10px;}

.tool-inner h1 {font-size:28px; font-weight:bold;}

.tool-inner-volvo {height:43px; margin:5px 0 0 10px;}

.tool-inner-volvo h1 {font-size:20px; font-weight:bold;}

.tool-inner a {font-weight:normal;}

.tool-text {font-size:14px; font-weight:bold;}

.announcements-fix {margin-right:0!important;}

/*Changed width 100% and removed margin-right to make responsive*/
.large-box {width:460px; height:124px; float:left; margin-right:16px; margin-top:18px;}

.large-box-inner {width:436px; height:104px; margin:10px auto; }

.large-box-inner p {font-weight:bold;}

.push {width:100%; height:100px; }

.container-home {width:940px; min-height:100%;  height:auto!important; }
#homeAnnouncements3{font-weight:bold;width:940px;}

#freeTextSearch{width:225px;}

/*=================================================End Home Page===========================================*/



/*================================================SRP Listings==============================================*/

.listings { width:512px; height:auto; float:right; margin-top:10px; margin-right:194px; }

.listings-watch { width:940px; height:auto; margin-top:10px;}

.filterNav { height:29px; width:704px; }

.filterNavWatch { height:29px; width:942px;text-transform:uppercase; }

.closer {width:0px; height:29px; border-left:1px solid #6E706E; float:left;}

.sort { float:left; height:29px; color:#404040; font-size:15px; width:235px; text-align:right; line-height:29px; padding-right:15px; display:block; margin-right:4px; }

.sub-listings { background:#D8D6D6; width:704px; height:28px !important; margin-top:0; }

.sub-listings .left { float:left; width:350px; color:#404040; font-size:15px; line-height:25px; margin-left:10px; font-weight:bold; }

.sub-listings .right { float:right; color:#404040; font-size:15px; line-height:25px; margin-right:10px; font-weight:bold; }

.sub-listings .right a { color:#9e1d31; }

.sub-listings .right a:hover { text-decoration:underline;color:#404040; }

.listing-block { width:702px;  height:137px;  margin-top:10px; }

.img-holder { width:175px; height:137px; background:#d8d6d6; float:left; text-align:center; border-right:1px solid #aeacac; }

.srp-thumb { margin-top:0px; border:0px solid #999;width:176px; height:137px; }

.srp-content { float:right; width:525px; height:137px; }

.price { float:right; margin:5px 0px 0 0; font-weight:bold; color:#404040; font-size:15px; text-align:right; height: 40px; }

.srp-model { margin:5px 0 0 10px; }

.srp-model p { font-size:15px; color:#404040; }

.srp-model h2{ color:#9e1d31;font-size:14px; }

.srp-model h2 a { color:#9e1d31; }

.srp-model h2 a:hover { color:#404040; }

.info {  height:75px; width:501px; margin:2px 0 0 10px; }

.info-cont { width:166px; float:left; height:75px;}
.info-cont2 { border-left:1px solid #aeacac;}
.info-cont2 { border-right:1px solid #aeacac;}

.info-cont-fix { width:200px; float:left; height:75px;}

.info-cont .content, .info-cont-fix .content{ width:150px; margin:10px auto; font-size:15px; color:#404040; font-weight: normal; }

.star, .close { vertical-align:middle; }

.pagination { margin-top:10px; text-align:right; display:block; }

.icon { vertical-align:middle; border:1px solid #666; margin:0px 2px; width:15px; height:15px;}

.closedIcons .icons_style { vertical-align:middle; margin:0px 2px;}

.watch-button-fix {margin-left:15px; border-right:none!important;}

/* START - new add for the SRP action button */
.searchActionButtons {  width:704px; height:29px; line-height:29px; background-color:#e0e0e0; vertical-align:middle; text-align:right; }
.srp-model .data-item { float: left; margin-right: 5px; font-size:15px; font-weight: normal; color: #404040; }
div.condition_area {
    margin: 0px;
    overflow-y:auto;
    overflow-x:hidden;
    float: left;
    border: 0px;
    padding:2px 5px 2px 5px;
    font-weight:normal;
}

.condition_area ul li a {
    font-weight:normal;
}

div.condition_area .makeDivider, .provinceDivider {
    font-weight: bold;
    line-height:20px;
}
#loading_box{
    height:200px;
    width:400px;
    position:fixed;
    z-index:10000;
    display:none;
    background-color:#f1f1f1;
    font-family:OpenSans Regular, Heebo;
    font-size:20px;
    font-weight:bold;
    color:#404040;
    text-align:center;
    border:1px solid #000;
    margin:auto;
    box-shadow: 2px 2px 10px #999999;
    -moz-box-shadow: 2px 2px 10px #999999;
    -webkit-box-shadow: 2px 2px 10px #999999;
}

#loading_box div {
    text-align:center;
    font-size:16px;
}
/*IE 6 Hack for position fixed*/
* html #loading_box {
    position: absolute;
}
/* END - new add for the SRP action button */
/*=======================================================SRP Listings==================================================*/


/*===========================================================Watchlist=================================================*/

.sort-watch { float:right;  height:29px; color:#404040; font-size:15px; width:435px; text-align:right; line-height:29px; padding-right:15px; display:block; }

.tabber {float:left;}

.refresh {position:absolute; top:7px; right:7px; height:22px;min-width:150px !important;}

.tabber-right {float:right;line-height:28px; width:350px;}

.filterNavWatch ul { float:left; display:block; }

.filterNavWatch ul li { float:left; font-size:15px; font-family:OpenSans Regular, Heebo; font-weight:bold; line-height:29px; }

.filterNavWatch ul li { padding:0 10px; display:block; }

.sub-listings { background:#e0e0e0; width:704px; height:25px; margin-top:0; }

.sub-listings .left { float:left; width:350px; color:#404040; font-size:15px; line-height:25px; margin-left:10px; font-weight:bold; }

.sub-listings .right { float:right; color:#404040; font-size:15px; line-height:25px; margin-right:10px; font-weight:bold; }

.sub-listings .right a { color:#9e1d31; }

.sub-listings .right a:hover { text-decoration:underline; color:#404040;}

.listing-block-watch { width:940px; height:137px; margin-top:10px; }

.vehicle-note {height:auto; width:auto; color:#404040; line-height:20px; font-size:15px; padding-left:10px; margin-top:-1px;}

.srp-content-watch { float:right; width:750px; height:137px; }

.info-watch {height:75px; width:728px; margin:5px 0 0 10px; }

.watchlist-header { height:35px; color:#404040; font-weight:bold; font-size:16px; width:940px; text-indent:10px; margin-top:10px; line-height:35px; position:relative;}

.wl_my_bid_price_highest {color:#4a8241;}

.wl_my_bid_price_not_highest { color:#FF0000;}

.wl_highest_bid { white-space: nowrap; }

.watchlist-header .button { left:auto;}
 .srpFloatRight {float:right;}


.bestOffer, .bestOffer_accept, .offeracceptbutton{
    padding: 10px 0px 12px 5px;
    margin-bottom: 0;
    height: auto;
    white-space: normal;
    max-width: 100px;
    display: inline-block;
    font-size: 11px;
    outline: none;
    text-transform: uppercase;
    text-align: center;
}

.bestOffer_decline {
    background: linear-gradient(to bottom, rgba(63,63,63,1) 0%, rgba(30,30,30,1) 100%);
    color: #fff;
    border: 1px solid #000;
    margin-bottom: 0;
    height: auto;
    text-transform: uppercase;
    font-size: 11px;
    width: 100px;
    display: inline-block;
    outline: none;
    text-align: center;
    padding: 5px 3px;
}

.button_divider {
    padding-bottom: 2px;
    padding-top: 0;
    margin: 0;
}
/*==============================================End Watchlist==========================================*/



/*===================================================VDP============================================*/

.ymmt {width:520px; float:left; margin:10px 0 0 16px; font-size:15px; min-height:450px;}

.ymmt-left {float:left; width:240px; height:auto; padding-left:10px;}

.ymmt-right {float:right; width:250px; height:auto; padding-right:10px;}

.narrow-container-center { width:240px; margin:0px auto 0; height:auto; padding:5px 0; }

.narrow-container-center img { margin-top:15px; }

.button-box { width:227px; padding:5px; font-size:15px; color:#404040; height:45px; position:relative; margin-top:5px; }

.vdp-divider { width:100%; height:0px; margin:0 10px; }



.button-box p { margin-top:10px; font-weight:bold; }

.title-header-large { background:#404040; height:30px; width:100%; margin-top:10px; }

.title-large-right { float:right; width:466px; font-size:15px; margin:0px 0px 0 0; }

.title-large-right ul li { float:left; font-size:13px; font-weight:bold; line-height:29px; text-transform:uppercase; }

.title-large-right ul li { color:#404040; padding:0 10px; border-right:1px solid #2c2b2b; border-left:1px solid #434242; display:block; }

.title-large-right ul li a { color:#9e1d31; padding:0; }

.title-large-right ul li a:hover, .title-large-right ul li a.open { color:#404040; }

.title-large-right span { color:#404040; }

.title-large-right a { color:#9e1d31; }

.title-large-right a:hover { color:#404040; }

.title-large-left { float:left; width:240px; color:#404040; font-size:15px; margin:6px 0 0 10px; }

.title-large-left a { color:#9e1d31; }

.title-large-left a:hover{ color:#404040; }

.vehicle-container { width:400px; min-height:450px; float:left; margin-top:10px; position:relative; }

.back { float:left; margin:0px 0 0 0px; }

.forward { float:right; margin:0px 0px 0 0; }

.show { position:absolute; left:170px; top:8px; font-size:15px; color:#404040; font-weight:bolder; }

.social { position:absolute; right:6px; height:auto; width:90px; text-align:
 right; top:6px; }

.social img { border:1px solid #666; }

.light { color:#404040; }

.vehicle-wrap { width:380px; height:285px; margin:10px auto 0; border:1px solid #dfd8ca; z-index:0; overflow:hidden; }

.larger { font-size:20px; font-weight:bolder; margin-left:10px; }

.switcher { position:relative; margin:5px auto; width:374px; height:30px; background: rgb(216,214,214); /* Old browsers */ background: -moz-linear-gradient(top, rgba(216,214,214,1) 0%, rgba(181,179,179,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(216,214,214,1)), color-stop(100%, rgba(181,179,179,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(216,214,214,1) 0%, rgba(181,179,179,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(216,214,214,1) 0%, rgba(181,179,179,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(216,214,214,1) 0%, rgba(181,179,179,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(216,214,214,1) 0%, rgba(181,179,179,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d6d6', endColorstr='#b5b3b3', GradientType=0 ); /* IE6-9 */
border:1px solid #999; }

.thumbs { width:380px; height:200px; margin:10px auto; overflow:hidden; }

.panel-slide { width:800px; left:0px; position:relative; }

.one { float:left; width:380px; }

.one li { float:left; margin:0 2px; list-style-type: none;}

.one li img { border:1px solid #999; padding:1px; }

.one li img:hover { border:1px solid #404040; background:#404040; }

.narrow-container { width:250px; height:514px; float:left; margin-left:10px;  margin-top:10px; font-size:15px; }

.narrow-container a:hover { color:#404040; }

.narrow-container h1 { font-size:16px; font-weight:bold; color:#404040; }

.title-head { width:233px; margin:10px auto 0; }

.title-head a { position:relative; }

.icons { float:right; height:auto; width:75px; text-align:right; margin-top:-15px; }

.current-bid { width:214px; margin:10px auto 0; background:#d1d1d1; border:1px solid #bdbdbd; padding:10px 10px 30px; position:relative; }

.light-box { width:212px; margin:10px auto 0; background:#d1d1d1; border:1px solid #bdbdbd; padding:10px 10px; position:relative; }

.table-container { width:230px; margin:0 auto; height:auto; margin-top:10px; }

.narrow-container .divider { height:10px; border-bottom:1px solid #d0d0d0; width:227px; }

.divider { height:10px; border-bottom:1px solid #d0d0d0; margin:10px auto; }

.divider-table { height:0px; border-bottom:1px solid #d0d0d0; margin:10px auto; width:442px; }
.sub-container-small-2 { width:100%; float:left;  margin-top:10px; font-size:15px; }

.sub-container-cont { margin:10px auto;  height:auto; }

.sub-header-vdp { height: 30px; width: 100%; position:relative; }

.sub-header-vdp h1 { font-size:16px; color:#404040; font-weight:bold; line-height:30px; margin-left:10px; }

.sub-header-vdp h1#ymmt_header_title {max-width: 500px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.announcements tr td.title { font-weight:bold; }

.sub-container-small { width:100%; float:right;  margin-top:10px; font-size:15px; }

.sub-container-full-width { width:100%; height:auto;  margin-top:10px; font-size:15px;}

.damages tr td.title { font-weight:bold; padding:5px; }

.damages td { vertical-align:middle; padding:5px 0 5px 5px; }

.sub-container-cont-full { margin:10px auto; width:918px; height:auto; }

.damages .title { font-size:14px; }

.fix { margin-top:65px !important; width:940px; }

.account-filter-fix {margin-top:20px; width:auto;}

.windowStickerVcna { font-size: 12px; text-transform: capitalize; }

.windowStickerVcnaLink { font-size: 12px; text-decoration:underline; font-weight: bold; text-transform: capitalize; color: #9e1d31; }
.vehicle_info_simple_td{ line-height:25px;}
#currentIteration a {color:#404040; font-size:15px;font-weight:normal;}
.tool-tip-button-large {background: #cccdce; border: 1px solid #b5b5b5; cursor: pointer; font-family: inherit; font-weight: bold; height: 36px; line-height: 80%;position: absolute; right: 25px; top: 7px; width: 217px;}
.tool-tip-button-box { color: #404040; font-size: 12px; height: 40px; margin-top: 5px; padding: 5px; position: relative; width: 239px;}
#questionmark {bottom: 4px; left: 223px; position: relative; }
.dec-bg { background: #005b7f none repeat scroll 0 0; }
.decline-common {border: 1px none; color: white; font-weight: bold; height: 37px; width: 115px;}
.dec-latr-bg {background: #949494 none repeat scroll 0 0;}

a.tooltipsBT14 span::before {
    margin-top: 135px;
}
a.tooltipsBT14 span::after {
    margin-top: 135px;
}
a.tooltipsBT14 span {
    top: -155px;
}
a.tooltipsBT13 span {
    top: -60px;
}
a.tooltipsBT13 span::before {
    margin-top: 40px;
}
a.tooltipsBT13 span::after {
    margin-top: 40px;
}

a.tooltips {
  position: relative;
  display: inline;
}
a.tooltips span {
	background: #f7f7f7 none repeat scroll 0 0;
    border: 2px solid #dfa34b;
    border-radius: 11px;
    color: #404040;
    height: auto;
    margin-top: -5px;
    padding: 10px;
    position: absolute;
    text-align: left;
    visibility: hidden;
    width: 226px;
    font-weight:normal;
}
a.tooltips span::before {
    border-bottom: 10px solid transparent;
    border-right: 10px solid #dfa34b;
    border-top: 10px solid transparent;
    content: "";
    height: 0;
    top: 12px;
    left: -10px;
    position: absolute;
    right: 100%;
    width: 0;
}

a.tooltips span::after {
    border-bottom: 8px solid transparent;
    border-right: 8px solid #f7f7f7;
    border-top: 8px solid transparent;
    content: "";
    height: 0;
    top: 14px;
    left: -7px;
    position: absolute;
    right: 100%;
    width: 0;
}

a:HOVER.tooltips span {
    color: #404040;
    left: 100%;
    margin-left: 232px;
    visibility: visible;
    z-index: 999;
}

#addNoteErrorDiv {
    color: red;
}
/*===============================================End VDP======================================================*/



/*=============================================Transactions===========================================*/

.sub-header-trans { color:#404040; height:30px; width:100%; height: 30px; width: 100%; position:relative; margin-top:10px;}

.sub-header-trans h1 { color:#404040; margin:0px 0 0 10px; line-height:30px; font-weight:bold;}

.small-contain-right-t { width:491px; height:285px; float:right; }

.small-contain-left-t { width:436px; height:285px; float:left; }

.gray-container {width:90%; margin:14px auto; padding:10px; }

.cal {margin-right:10px; vertical-align:middle; width:20px; height:20px;}

.or {height:2px; text-align:center; padding-bottom:10px;}

.selector {width:376px; font-size:15px; border:1px solid #cfcfcf; margin-bottom:10px; height:20px;}

.sub-container-full-width-t { width:100%; height:auto; margin-top:10px; }

.sold-options2 { float:right; margin:0px; margin:10px 0;}

.sold-options2 img { vertical-align:middle; }

.showing-tran { float:left; margin:0px; width:307px; }

.sub-header-table { border-bottom:1px solid #cfcfcf; background: #ececec; font-weight:bold; text-transform:uppercase;vertical-align:middle;}

.sub-header-table td {color:#404040;}
.even {background:#f1f1f1;}

.odd  {background:#e0e0e0;}

.even a.menu-item-a, .odd a.menu-item-a {background: none;border:0;}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {font-weight: bold;}

.transactions-table tr {border:1px solid #cfcfcf; height:35px; padding:2px; color:#404040;}

.transactions-table td {padding:5px; font-size:15px;}
.even td, .odd td {color:#404040;}

.start {width:153px;}

.transactions-table .sub-header-table td a { color:#404040 }

.transactions-table .sub-header-table td a:hover { color:#9e1d31; }
/*===============================================End Transactions===============================================*/



/*=======================================================Bid======================================================*/

.bid-container {}

.bid-left-col { width:460px; height:auto; float:left; margin:10px 0 0 2px; }

.bid-right-col { width:460px; height:auto; float:right; margin:10px 2px 0 0; }

.bid-details { width:100%; height:182px; margin-bottom:10px; }

.bid-image { float:left; height:auto; border:1px solid #cfcfcf; margin:10px 0 0 10px; }

.auction-text { float:left; margin:8px 0 0 20px; width:265px; font-size:15px; color:#404040; }

.auction-text h2{ font-size:16px; font-weight:bold; color:#404040; }

.bid-details-liq { width:100%; height:auto;  margin-bottom:10px; padding:0; }

.bid-details-liq-2 { width:100%; height:77px;  margin-top:12px; padding:0; }

.bid-details-liq .contents { width:440px; height:auto; margin:10px auto 10px; }

.bid-details-liq .contents li { list-style:disc; font-size:15px; color:#404040; margin-left:20px; }

.contents {padding-left:;}

.trans {color: #404040; font-size:15px; height: 20px; width:200px;}

.total td { color: #404040; font-size:15px;}

.max-bid { margin:0 auto;  width:435px;  height:96px; margin-top:10px; }

.max-cont { width:415px; height:auto; margin:20px auto 0; color: #404040; font-size:15px; }

.question { vertical-align:middle; }

.max { width:140px; border:1px solid #AEACAC; color: #404040; font-size:15px;height:20px; }

.payment { height:20px; width:420px; color: #404040; font-size:15px; }

.bid-foot { color: #404040; font-size:15px; margin-top:10px;}

.sub-header { color:#404040; height:30px; width:100%; height: 30px; width: 100%; position:relative; }

.sub-header h1 { color:#404040; margin:0px 0 0 10px; line-height:30px; font-weight:bold; font-size: 16px;}

#panel1_c, #paymentInstructionsArea_c {display:none;}

.total {color: #404040; font-size:15px;}

.bidbuy_details_line_item { margin-bottom:10px;}

.bidbuy_details_line_item .value { display: inline; float: right; margin: -20px 20px 0 0; vertical-align: bottom;}

.totalPrice {font-size:16px; font-weight:bold; color: #404040;}

.name {margin-left:10px;}

.transportQuoteDisplay {color: #404040;font-size: 15px; font-weight:bold;}

.eligibleForBid, .eligibleForBuy {color: #404040;font-size:15px;line-height:20px;}

#expTrArea {color: #404040; }

#busy_status {position: fixed;top: 50%;left: 50%;height: 24px;width: 24px;margin: 0px;cursor: pointer;overflow: hidden;z-index: 1104;}

.transportSelectorContainer{width:200px;float:left;margin-bottom:10px;margin-right:18px;}

.locationSelectorContainer{width:200px;float:left;}

.popupLinkContainer{float: left; padding-left:5px; display: none;}

.paymentOptionSelectorWrapper{width:420px;float: left;}

.bid_buy_vd_padding{padding:5px;}

#addTransportButton{left:auto;}
select#orgSelector {width: 415px; margin-bottom: 10px;}
.couponErrorText{color:#9e1d31; font-weight:bold;}
/*===================================================End Bid======================================================*/



/*===================================================Turn In=======================================================*/

.title-header-large {height:30px; width:100%;  margin-top:20px;}

.title-header-large h1 {line-height:30px; margin-left:10px; font-size:15px; font-family:OpenSans Regular, Heebo; font-weight:bold;}

.vehicle {float:right; width:446px; height:auto;}

.gray-container2 {width:462px; margin:10px auto 5px; padding:10px; float:left; color: #404040; font-size:15px;}

.gray-container2 h1 {font-size: 16px; font-weight: bold;}

.gray-container2 .turnin {margin-top:10px;}

.divider { height:10px; }

.turnin {height:20px; color: #404040;}

.question-group {list-style-type: none; float: left;}

.question-list {list-style-type: none;}

.question-group2 {height: 0; list-style-type: none; left: -11px; position: relative; width: 518px;}

.pageNo2_QG1.pageNo2_entry_0 .question-group2 {left: 4px;}

.pageNo2_QG1 .fields.hasPickupVehicle .inputRadio.hasPickupVehicle {left: 14px; position: relative;}

.question-group2_pickedup {height: 0; list-style-type: none; left: 15px; position: relative; width: 518px;}

.question-group2withImola {height: 0; list-style-type: none; left: -2px; position: absolute; width: 518px;}

.pageNo4 .vehicleInfo_step_4_QG1 .question-group2 {height: 0; left: 183px; list-style-type: none; position: relative; top: -95px; width: 518px;}

.ie10 .pageNo4 .question-group2 {top: -107px;}

.pageNo4 .question-group2withImola {height: 0; left: 412px; list-style-type: none; position: relative; top: -356px; width: 518px;}

.pageNo4.pageNo4_pageBtns.gray-container2.box.border.pageNo4_entry_0 {border:none; background:none;}

.pageNo5 .question-group2 {float: left; height: 0; list-style-type: none; position: relative; top: -59px; width: 518px;}

.ie10 .pageNo5 .question-group2 {float: left; height: 0; list-style-type: none; position: relative; top: -55px; width: 518px;}

.pageNo5 .question-group2withImola {float: left; top: 29px;}

.ie10 .pageNo5 .question-group2withImola {float: left; height: 0; list-style-type: none; position: absolute; top: 30px; width: 518px;}

.vehicleInfo_step_1_QG1 {float: left;}

.vehicleInfo_step_5_QG1 {margin: 0 auto;}

.vinOrLeaseNumber input {width: 215px;}

.pageNo1BtnContainer {text-align:center; float: right; position: relative; top: -62px;}

.pageNo2BtnContainer, .pageNo3BtnContainer, .pageNo4BtnContainer, .turnInCompleteImolaBtnContainer, .turnInCompleteBtnContainer {text-align:center;}

.turnInCompleteBtnContainer {position: relative; top: 6px;}

.turnInCompleteImolaBtnContainer {position: relative; top: -30px;}

.errorMsgScreen_1_QG1_below, .errorMsgScreen_2_QG1_below, .errorMsgScreen_3_QG1_below, .errorMsgScreen_3_QG2_below, .errorMsgScreen_3_QG3_below, .errorMsgScreen_3_QG4_below, .errorMsgScreen_4_QG2_below, .errorMsgScreen_5_QG3_below {float: left; font-weight: bold; top: 3px; position: relative; text-align: left; width: 88%;}

.errorMsgScreen_5_QG3_below {top: -41px;}

.data {float: left; width: 410px;}

.line_step_2_QG1_afterTitle, .line_step_3_QG1_afterTitle, .line_step_3_QG2_afterTitle, .line_step_3_QG3_afterTitle, .line_step_3_QG4_afterTitle, .line_step_4_QG1_afterTitle, .line_step_5_QG0_afterTitle {float: left; height: 1px; line-height: normal; margin-right: 68.5px; overflow: hidden; position: relative; width: 462px; margin-bottom: 10px; margin-top: 10px;}

.requiredLegend_step_1 {display: none;}

.pageNo2Btn, .pageNo3Btn, .pageNo4Btn, .turnInCompleteImolaBtn, .turnInCompleteReceiptBtn, .turnInCompleteBtn, .turnInCompleteBtnSpecial, .turnInCompleteBtnSpecialImola {float: left; margin-right: 10px; min-width: 136px; margin-bottom: 17px;}

.turnInCompleteImolaBtn, .turnInCompleteReceiptBtn, .turnInCompleteBtn, .turnInCompleteBtnSpecial, .turnInCompleteBtnSpecialImola {left: -6px; position: relative;}

.turnInCompleteReceiptBtn, .turnInCompleteImolaBtn, .turnInCompleteBtn {margin-right: 10px;}

.ie10 .turnInCompleteReceiptBtn {margin-right: 12px;}

.turnInCompleteReceiptBtn {left: -77px; margin-bottom: 50px; position: relative; margin-right: 12px;}

.label-value-label_2_QG1 {position: relative; text-align: left; margin-bottom: 10px;}

.label-value-label_3_QG1 {margin-bottom: 10px;}

.label-value-label_4_QG1 {margin-bottom: 10px;}

.label-value-label_5_QG1 {position: relative; text-align: left; margin-bottom: 10px; top: 18px; max-width: 170px;}

.label-value-label_5_QG3 {position: relative; text-align: left; margin-bottom: 10px;}

.label-value-value_0 {font-size: 14px; font-weight: bold; margin-bottom: 10px; position: relative; text-align: center;}

.label-value-value_1 {margin-bottom: 10px; position: relative; text-align: left; top: 9px;}

.label-value-value_2 {margin-bottom: 10px; position: relative; text-align: left; top: 65px;}

.label-value-value_3 {margin-bottom: 10px; position: relative; text-align: left; top: 80px;}

.label-value-value_2_QG1 {position: relative; text-align: left; margin-bottom: 10px;}

.ie10 .label-value-value_2_QG1 {text-align: left; margin-bottom: 10px; width: auto;}

.label-value-value_3_QG1 {position: relative; text-align: left; left: 21px; margin-bottom: 10px;}

.ie10 .label-value-value_3_QG1 {left: 21px;}

.label-value-value_4_QG1 {left: -234px; margin-bottom: 10px; position: relative; text-align: left; top: 96px;}

.ie10 .label-value-value_4_QG1 {position: relative; text-align: left; margin-bottom: 10px; top: 108px;}

.label-value-value_5_QG1 {position: relative; text-align: left; left: 191px; margin-bottom: 9.5px;}

.ie10 .label-value-value_5_QG1 {position: relative; text-align: left; left: 191px; margin-bottom: 9.5px;}

.label-value-value_5_QG3 {position: relative; text-align: left; left: 191px; margin-bottom: 9px; top: -84px;}

#paymentMethod {left: 107px; position: absolute; top: -20px; width: 200px;}

.turnInCompleteReceiptBtnContainer {padding-left: 78px;	background: none; cursor: default; box-shadow: none;}

.paragraph_hasPickupVehicle {float: left;}

.radioBtnLabel {left: 94px; padding-right: 28px; position: relative; text-align: left; top: -14px;}

.radioBtn {left: 74px; position: relative;}

.fields.hasPickupVehicle {float: left;}

.inputRadio.hasPickupVehicle {float: left;}

.dependencyList2 {float: left; left: -32px; position: relative;}

.mandetoryDot {font-size: 12px;}

.calendar .nav {float: none; height: 0; margin-top: 0; width: 0;}

.calendar .button {height: 0px; min-width: 0px;}

.returnDate .inputBox input {left: 206px; position: relative; top: -30px; margin-bottom: -20px;}

.replacementVin .inputBox input {left: 162px; position: relative; top: -30px; margin-bottom: -20px;}

.ie10 .returnDate .inputBox input {left: 207px;}

.ie10 .replacementVin .inputBox input {left: 166px;}

.mileage .inputLabel {float: left; position: relative; top: 13px;}

.mileage .inputBox {float: left; left: 5px;  position: relative; width: 70px;}

.mileage .inputBox input {width: 86px;}

.retypeMileage .inputLabel {float: left; left: 43px; position: relative; top: 13px;}

.retypeMileage .inputBox {float: left; left: 54px;  position: relative;}

.retypeMileage .inputBox input {width: 86px;}

.fields.odometerStatement {margin-bottom: 10px;}

.odometerStatement {float: left; margin-left: -18px; position: relative; top: 12px; width: 383px;}

.odometerStatement .radioBtnLabel {left: 63px; top: -14px;}

.ie10 .odometerStatement .radioBtnLabel {top: -18px;}

.odometerStatement .radioBtn {left: 37px;}

#dropDown_replacementVin {width: 200px;}

#dropDown_returnVehicleIdForPickupVehicle {width: 200px;}

.ie10 #dropDown_replacementVin {clear: left;}

.ie10 #dropDown_returnVehicleIdForPickupVehicle {clear: left;}

.pageNo3_pageBtns {position: relative; top: -32px;}

.infoReplacementVin {position: relative; top: 31px; left: 3px;}

.infoReplacementVin .label-value-value_3_QG1 {left: 184px; top: -57px;}

.infoReplacementVin .label-value-value_4_QG1 {left: 2px; top: 39px;}

.ie10 .infoReplacementVin .label-value-value_3_QG1 {top: -55px; left: 185px;}

.ie10 .infoReplacementVin .label-value-value_4_QG1 {top: 52px; left: 1px;}

.view_cr_2, .view_cr_3, .view_cr_4 {cursor: pointer;}

.paragraph_vehicleBeenServicedRepairedReplaced {float: left; position: relative; top: 15px;}

.fields.vehicleBeenServicedRepairedReplaced {float: left; left: -43px; position: relative; top: 15px;}

.inputRadio.vehicleBeenServicedRepairedReplaced {float: left;}

.ie10 .vehicleBeenServicedRepairedReplaced .radioBtnLabel {top: -17px;}

.paragraph_repairedDueToCollision {float: left; position: relative; top: 15px;}

.fields.repairedDueToCollision {float: left; left: -43px; position: relative; top: 15px;}

.ie10 .fields.repairedDueToCollision {float: left; left: -29px; position: relative; top: 16px;}

.inputRadio.repairedDueToCollision {float: left;}

.ie10 .repairedDueToCollision .radioBtnLabel {top: -17px;}

.labelinfoDamageDescription  {float: left; left: 52px; position: relative;}

.labelinfoDamageRepairCostEstimate {float: left; left: 169px; position: relative;}

.damageExterior .inputBox {left: -74px; position: relative;}

.damageInterior .inputBox {left: -74px; position: relative;}

.damageOther .inputBox {left: -74px; position: relative;}

.damageExteriorRepairCostEstimate .inputBox {left: 5px; position: relative;}

.damageInteriorRepairCostEstimate .inputBox {left: 5px; position: relative;}

.damageOtherRepairCostEstimate .inputBox {left: 5px; position: relative;}

.ie10 #row1_col1, #row2_col1, #row3_col1, #row1_col3, #row2_col3, #row3_col3 {position: relative; top: 24px;}

.infoMileage div {left: -314px; position: relative; top: 0;}

.ie10 .infoMileage div {top: 52px;}

#dropDown_purchaseOptionId {left: 115px; position: relative; top: -18px; z-index: 1;}

.infoYMMS div {width: 603px;}

.ie10 .labelinfoYMMS {width: 0;}

.infoReplacementVin, .infoPurchaseTypeLable {width: 0;}

.infoReplacementVin div {left: 237px; top: -56px; width: 0;}

#confirmationMsg {margin: 0;}

.text_5_QG3 {position: relative; top: 70px; z-index: 1;}

.employeeIdForValid {position: relative; top: 0;}

.noclose .ui-dialog-titlebar-close {display: none;}

.mandetoryDotBack {display: none;}

.replacementVin .dropDownValues {float: left;}

.vehicleInfo_step_5_QG3 .turnInCompleteBtnSpecialImola {display: none;}

.pageNo5_QG0 .turnInCompleteBtnSpecialImola {float: left; left: -215px; position: relative; top: 20px;}

.controlBtns.pageNo2Btn, .controlBtns.pageNo3Btn {position: relative; top: 6px;}

/*==============================================End Turn In======================================================*/

/*==============================================Pick Up======================================================*/

.paragraph_hasReturnVehicle {float: left;}

.fields.hasReturnVehicle {float: left;}

.inputRadio.hasReturnVehicle {float: left;}

.pageNo3_entry_1 {top: 0;}

.specialButton .buttonPrintLVR {float:left; margin-left:-210px; margin-top:30px; min-width:136px; text-align:center;}

.pageNo3_entry_1 .requiredLegend_step_3 .mandetoryDot {display: none;}
/*==============================================End Pick Up======================================================*/

/*=============================================Inspection======================================================*/
  #damage-container, #inspectionInfocontainer {
    display: table;
    border-collapse: collapse;
    }

  .damage-row-header, .damage-row {
    display: table-row;

    }

  .cell {
    display: table-cell;
    padding-right: 10px;
    font-size: 12px;
    }

   .damage-total{
	border-top: 1px solid #000;
   }

  #viewCRAction{
	cursor: pointer;
	cursor: hand;

  }

  #view_cr_popup{
  	background-color:white;
  }

  #disclaimer{
  	padding-top: 10px
  }

  .heading{
  	font-weight: bold;
  	padding-bottom: 10px;
    padding-top: 10px;
  }

  .bold-text{
  	font-weight:bold;
  }

  #disclaimer{
  	font-size:11px;
  }

  #ui-id-3{
  	font-size:18px;
  }

  #loading > img {
    margin-left: 50%;
  }

  #loading {
    height: 0;
    display:none;
  }

  #ui-dialog-title-view_cr_popup_2, #ui-dialog-title-view_cr_popup_3 {
  	font-size: 16px;
  }

/*=============================================END Inspection======================================================*/

/*==============================================My Account========================================*/

.account-wrapper { width:935px; height:auto; padding-bottom:10px; color: #404040; margin-top:10px;}

.watch-center { width:935px; height:auto; margin:0 auto; position:relative; }

.long-div { height:auto; margin-bottom:10px; padding-bottom:20px; width:100%; }

.long-div p {color: #404040;}

.long-div .red {color: red !important; margin:15px 5px 0 15px; text-align: left;}

.long-div .psChanged {margin:15px 5px 0 15px; text-align: left; float: left;}

.long-div h1 { width:100%; height:30px; line-height:30px; text-indent:10px; font-weight:bold; font-size:16px; text-transform:uppercase; color: #404040;  }

.long-div .left { float:left; width:450px; height:auto; margin:20px 0 20px 10px; }

.long-div .right { float:right; width:450px; height:auto; margin:20px 10px 20px 0; }

.leftside {float:left;}

.rightside {float:right;}

.account-table-container { width:920px; margin:10px auto 0; }

.account-table td { padding:5px 0; font-size:15px; vertical-align:middle;}

.account-table input, .account-table select { height:20px; }

.note { color:#404040; margin:10px 0 0 5px; }

.account-select { width:500px; }

.demo-show2 { width:450px; border:1px solid #cfcfcf; height:auto; margin-top:5px; background:#f1f1f1;}

.demo-show2 h3 { width:100%; padding:0; text-indent:10px; height:30px; line-height:30px; }

.show-hide { cursor:pointer; padding:5px; width:150px; color:#404040; width:100%; }

.content1 { width:430px; height:auto; padding:0px 10px 10px; font-size:15px; }

.content1 p { margin-top:10px; }

.style-plus { background:#cccccc; color:#404040; cursor:pointer; padding:5px; width:97%; }

.style-minus {background: #cccccc; color:#404040; cursor:pointer; padding:5px; width:97%; }

.notification-right {float:right; height:auto;}

.notification-left {float:left; height:auto;}

.circle {
    border: 2px solid #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    font-family: OpenSans Regular, Heebo;
    font-size: 10px;
    height: 12px;
    padding: 0;
    position: relative;
    text-align: center;
    width: 12px;
    float:left;

}

.my-account-error-icon { color: #ffffff; }
.my-account-info-icon { color: #ffffff;  font-size: 16px;}

/*==============================================End My Account========================================*/



/*==============================================Editable=============================*/
body{background:#ffffff; color:#404040;}

select.contact, .select, .selector {color:#404040; font-size:15px;}

p {color:#404040; font-size:15px; line-height:20px;}

.title-header-large {color:#404040;}

#zp, .hasDatepicker{color:#404040;}

/* .content_location {color: #767676; font-size: 14px; line-height: 20px;} */

.home {}

h2 { font-size:20px; font-weight:bold; color:#404040;}

h3, .h3title { font-size:16px; font-weight:bold; color:#404040;}

a {color:#9e1d31; font-weight:bold; text-decoration:none;}

a:hover {color:#404040;}

.secondryColor {color:#404040 !important;}

.controlBtns a {position: relative; top: 1px; color: #404040;}

.ie10 .controlBtns a {top: 3px;}

.navBar, .menu-cont {background:#ffffff;}

.menu{font-family:OpenSans Regular, Heebo;}

li.over:hover, a.active,.navPanel ul li a:hover {background:#ffffff; }

.titleBG {background:#cccccc; }

.box {background:#f1f1f1;}

.box2 {background:#e0e0e0;}

.border {border:1px solid #aeacac;}

.pageNo3_QG3 {position: relative; top: -16px; border-top: 0;}

.pageNo3_QG4 {position: relative; top: -32px; border-top: 0;}

.pageNo4_QG2 {position: relative; top: -16px; border-top: 0;}

.pageNo4_QG3 {position: relative; top: -32px; border-top: 0;}

.pageNo5_QG1 {position: relative; top: -16px; border-top: 0;}

.pageNo5_QG3 {position: relative; top: -32px; border-top: 0;}

.pageNo5_pageImolaBtns {position: relative; top: -48px; border-top: 0;}

.pageNo4_pageBtns {position: relative; top: -48px; border-top: 0;}

.pageNo5_pageBtns {position: relative; top: -64px; border-top: 0;}

.bg {background:#ffffff; }

.bodyText {color:#404040;}

.headerColor {background:#ffffff;}

.header-container a {color:#9e1d31;}

.header-container a:hover {color:#404040;}

.header-container .bodyText {color:#404040; font-family:OpenSans Regular, Heebo; font-size:15px;}

ol-wc-header .bodyText {color: var(--headerTextColor);}

.footerBackground {background:#ffffff; }

.footer, .footer-log {color:#404040; font-family:OpenSans Regular, Heebo;font-size:15px; border-top: 1px solid #ffffff;min-width:1050px; width:100%; }

.footer-inner .right a {color:#9e1d31;}

.footer-inner .right {color:#9e1d31;}

.footer-inner .right a:hover {color:#404040;}

.footer_align_center { text-align: center; margin: auto;}

.toolTitle {color:#eb1737; }

.infoBorder {border-right:1px solid #aeacac; }

.vdpDividerBorder {border-top:1px solid #dcdfdf; border-bottom:1px solid #fff; }


.filterBG {background: #ececec;}

.trBG, .shade {background:#e0e0e0;}

.filterNavWatch {position:relative;}

.filterNav ul li a, .filterNav .clickableHeader { color:#404040; padding:0; cursor:pointer; text-transform:uppercase; }

.filterNav ul li a:hover, .filter-nav ul li a.open, .filterNav ul li span:hover { color:#9e1d31; }

.filterNavWatch ul li a, .filterNavWatch .clickableHeader { color:#404040; padding:0; cursor:pointer;}

.filterNavWatch ul li a:hover, .filter-nav ul li a.open, .filterNavWatch ul li span:hover  { color:#9e1d31; cursor:pointer;}

.filterNavWatch ul li.engage a  { color:#404040; cursor:pointer;}

.line_step_2_QG1_afterTitle, .line_step_3_QG1_afterTitle, .line_step_3_QG2_afterTitle, .line_step_3_QG3_afterTitle, .line_step_3_QG4_afterTitle, .line_step_4_QG1_afterTitle, .line_step_5_QG0_afterTitle { background: #D0D0D0; }

.errorMsgScreen_1_QG1_below, .errorMsgScreen_2_QG1_below, .errorMsgScreen_3_QG1_below, .errorMsgScreen_3_QG2_below, .errorMsgScreen_3_QG3_below, .errorMsgScreen_3_QG4_below, .errorMsgScreen_4_QG2_below, .errorMsgScreen_5_QG3_below { color: red; }

.mandetoryDot { color: red; }

.pageNo1_pageBtns { background: none repeat scroll 0 0 transparent; border: 0 none; } /* This is the outer container for the buttons */

.labelinfoMileage, .infoMileage div {font-family: OpenSans Regular, Heebo; font-size: 22px;}

.labelinfoPurchaseTypeLable {font-weight: bold;}

.purchaseOptionId .dropDownLabel {font-weight: bold;}

.grey {border:1px solid #787677; background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #787677 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#787677)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#787677 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#787677 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#787677 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#787677 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#787677',GradientType=0 ); /* IE6-9 */
}

.grey:hover {color: #ffffff; background: #bababa; /* Old browsers */
background: -moz-linear-gradient(top,  #bababa 0%, #6d6b6c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#6d6b6c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bababa 0%,#6d6b6c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bababa 0%,#6d6b6c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bababa 0%,#6d6b6c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bababa 0%,#6d6b6c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#6d6b6c',GradientType=0 ); /* IE6-9 */
}

.blue {border:1px solid #54101b; background: #9e1d31; /* Old browsers */
background: -moz-linear-gradient(top,  #9e1d31 0%, #54101b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e1d31), color-stop(100%,#54101b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9e1d31 0%,#54101b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e1d31', endColorstr='#54101b',GradientType=0 ); /* IE6-9 */
}

.blue:hover, .number {color: #ffffff !important; background: #6a1421; /* Old browsers */
background: -moz-linear-gradient(top,  #6a1421 0%, #390b13 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a1421), color-stop(100%,#390b13)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6a1421 0%,#390b13 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #6a1421 0%,#390b13 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #6a1421 0%,#390b13 100%); /* IE10+ */
background: linear-gradient(to bottom,  #6a1421 0%,#390b13 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a1421', endColorstr='#390b13',GradientType=0 ); /* IE6-9 */
}
.saveButton{margin-right:5px;}
.tool-text {color:#ffffff; }
.search-log:focus, .search-log-nav:focus {color:#404040; }
.a-block h3, .a-block-2 h3, .a-block-2-right h3, .a-block .h3title { background:#cccccc; color:#404040; }
.search-block-small-2, .subCriteriaSection { color:#404040;  }

.a-block { background:#f1f1f1; }
.account-table-container, .account-table input, .account-table select {color:#404040;font-size:15px;}

.turnInCompleteReceiptBtnContainer, .turnInCompleteImolaBtnContainer, .turnInCompleteBtnContainer {background: none; cursor: default; box-shadow: none; border: none;}

.turnInCompleteReceiptBtnContainer:hover, .turnInCompleteImolaBtnContainer:hover, .turnInCompleteBtnContainer:hover {background: none;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 0px !important;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 0px !important;}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 0px !important;}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 0px !important;}

.ui-dialog .ui-dialog-titlebar-close span {/*margin: 0px;*/}

.labelinfoSellerRemoveCaseDescription {color: red;}

/*==========================================End Editable========================================*/




/*===================================================Advanced Search==============================================*/

.clearfix { clear: both; }

#tr_condition_area { height: 61px; }
#drt_condition_area { height: 100px; }
#otherOptions_condition_area { height: 234px; }
#sellerAgent.a-block #sl_condition_area{ height: 129px; }
#inventoryTypeCategory.a-block #vt_condition_area{ height: 129px; }

.option-wrap { width:941px; margin-left:0px; margin-top: 15px; }

.a-block { width:224px; height:auto; float:left; margin:0px 12px 0 0; background:#f1f1f1; border:1px solid #cfcfcf; }
.criteriaSection .a-block, .yrCriteria .a-block, .prrCriteria .a-block, .odCriteria .a-block {width:222px;}

.a-block-2 { width:224px; height:auto; float:left; margin:10px 10px 0 0; background:#f1f1f1; border:1px solid #cfcfcf; }

.a-block-2-right { width:224px; height:auto; float:right; margin:10px 1px 0 0; background:#f1f1f1; border:1px solid #cfcfcf; }

.a-block h3, .a-block-2 h3, .a-block-2-right h3, .a-block .h3title { text-indent:10px; padding:5px 0; }

.a-block .h3title {margin-top:0}

.search-block { width:214px; height:214px; float:left; overflow-y:scroll; color: #404040; }

.a-block p { margin-left:5px; }

.last-a-block { margin-right:0px; float: right; }

.search { border:1px solid #cfcfcf; color: #404040; font-size:15px; padding:2px; }

.large-block { width:430px; height:auto; float:left; margin-top:10px; color: #404040;  }

.large-block input { margin-bottom:5px; border:1px solid #cfcfcf; }

.large-block .left { float:left; }

.large-block .right { float:right; margin-right:0px; }

.prox, .sorter { width:125px; color: #404040; font-size:15px; border:1px solid #cfcfcf; }

.view-more { height:40px; text-align:center; margin:10px 0px 10px 0px; background:#ececec; font-size:15px; line-height:40px; border:1px solid #cfcfcf; }

.bid-sub-footer { margin-top:10px; height:auto; }

.bid-sub-footer .right { float:right; padding-bottom:40px;}

.bid-sub-footer .left { float:left; padding-bottom:40px;}

.search-block-small { width:224px; height:61px; float:left; overflow-y:scroll; margin-bottom:10px; background:#f1f1f1; }

.search-block-small-2, .subCriteriaSection { width:224px; height:auto; float:left; margin-bottom:5px;  }

.search-block-small-right { width:200px; height:auto; float:right; margin-bottom:5px; background:#f1f1f1; color:#404040; font-size:15px; }

.search-block-small-2 input, .search-block-small-2 select, .search-block-small-right input, .search-block-small-right select,
.subCriteriaSection input, .subCriteriaSection select, .subCriteriaSection input, .subCriteriaSection select
{ border:1px solid #cfcfcf; color:#404040; font-size:15px;}

.small { background:#f1f1f1; color: #404040; font-size:15px; }

.criteriaSection .selectionLinks { margin-left:0px; line-height: 20px; text-decoration: none; font-size:15px; }
.criteriaSection div.selectionLinks { margin-left:5px; }

.subCriteriaSection { clear: left; padding: 5px; width: 214px; margin-bottom:0px; height: 21px; }

div#searchCriteria div#detailedSectionContainer { display: none; }

#proximity span.textSpacer { display: block; color:#404040; font-size:15px;}

#proximity span { margin-bottom: 5px; margin-left: 5px; margin-top: 5px; }
#proximity span select{color:#404040; font-size:15px; margin-top: 5px;}
#sortingCriteria_area select { margin-bottom: 10px; margin-left: 5px; margin-top: 10px;color:#404040; font-size:15px;width:215px; }
.a-block #proximity { margin-bottom:10px; }
.sortable{color:#9e1d31;}

/*=======================================================End Advanced Search========================================*/

/*=======================================================start SRP Criteria panel adjesment=========================*/
#resultCaption { font-size:15px; font-weight:bold; padding-left:10px; padding-top:5px; float:left; }

#resultCaption div { display: inline; text-indent: 10px;}

#alternativeSearchResults { display: none; }

.interior_color_desc { clear: left; }

.srp-model .ymmt { width: 500px;float:none; margin:0;font-size:15px; min-height:16px; height: 25px;}

.pg { border: 0px solid #000; padding: 2px 5px; font-size: 10px; font-weight: bold; cursor:pointer; }

.pagination-top-container { float: left; height: 24px; font-size:15px; padding-left: 10px; color: #ffffff; margin-top: 0px; }

.pageNavigationControl { display: inline; height: 24px; }

.pagenumber a { color: #ffffff; }

.lastPaginationControl a { 	color: #ffffff; }

.firstPaginationControl a { color:#ffffff; }

.number { color: #ffffff; border: 0px; padding: 3px 5px; text-align: center; font-size: 10px; }

#pageBottomContainer .pageControl { margin-left: 10px; }

.action-button { color:#ffffff; font-size:10px; font-weight:bold; height:25px; padding:0 6px; cursor:pointer; margin-right:5px;}

.ui-autocomplete { z-index: 99999 !important; text-align:left; font-size:11px; max-height:400px; height:auto; overflow-y:scroll; overflow-x:hidden; width:220px; text-transform: uppercase; }

.ui-menu-item { font-size: 11px }

.srp-content .vehicle-icons .icons_style { margin-right: 2px; }

.generic_search_result_table .result-caption-container { color:#404040 }

.search_box .h3title { color:#404040; font-size: 15px; line-height: 20px; }
.search_box .criteriaSection .condition_area a { color: #404040; font-size:15px; line-height: 20px; }
.search_box .options-container select { width: 192px; color: #404040; }
.search_box .criteriaSection .condition_area { border: 1px solid #CFCFCF; background: #ffffff; }
.options-container .yrCriteria .subCriteriaSection, .options-container .prrCriteria .subCriteriaSection, .options-container .odCriteria .subCriteriaSection { padding: 0px; width: 200px; }
.options-container .yrCriteria .subCriteriaSection .textSpacer,
.options-container .prrCriteria .subCriteriaSection .textSpacer,
.options-container .odCriteria .subCriteriaSection .textSpacer { margin: 0px 3px; }

/*=======================================================End SRP Criteria panel adjesment========================================*/


/*=======================================================transportation page begin========================================*/

.transport-drop-off{ float:right; }

.transport-wait-icon{ height: 18px; vertical-align: middle; }

.transport-drop-off-info-dropdown{ margin-top:5px; }

.red{ color:red; font-size:15px;}

.margin-div {margin-bottom : 10px;}

.confirmation-left-col {  float: left; height: auto; width: 28%;}

.confirmation-right-col { float:right; height: auto; width:70%;}

/*====================removed min-height: 323px; as it is showing Extra spaces=========================*/
.left-location-div {  margin-bottom: 10px;}

.left-quote-detail-div{min-height: 120px;}

.confirmation th{ text-transform: uppercase; font-size:15px; font-weight: bold; color: #404040; text-align: left; padding: 6px; }

.confirmation td{   font-color: #767676;  font-size: 15px;   line-height: 20px;  padding: 6px;}

.success-message{padding: 6px; color: #404040;  font-size: 16px;   line-height: 20px;}

.transport-left-col { width:460px; height:auto; float:left; margin-bottom:10px; }

.transport-right-col { width:460px; height:auto; float:right; margin-bottom:10px; }

.transport-table-container { width:920px; margin:10px auto 0; }

.transport-table-container tr {font-size:15px; color:#404040;}

.middle {width:95%; margin:10px auto 0;}

.card-detail{margin-left: 10px;}

.button-small-transport{color:#ffffff; font-size:10px; font-weight:bold; height:25px; min-width:75px; padding:0 6px; cursor:pointer; margin-bottom:5px;}

#addCreditCardPanel h1 { width:100%; height:30px; line-height:30px; text-indent:10px; font-weight:bold; font-size:16px; text-transform:uppercase; color:#404040; }

#pagecontainer {margin-top:10px;}
/*=======================================================transportation page end========================================*/

/*=============================BID HISTORY POP-UP begin================================*/

.pop-up-container {width:543px; height:auto; background:#f1f1f1; border:1px solid #404040;}

.pop-up-container h1 {height:30px; font-weight: bold; text-indent:20px; line-height:30px; position:relative;}

.title-time {width:auto; text-align:center; padding-top:3px;}

.title-time p {color:#404040;}

.bid-pop-up {margin:0 auto;}

.bid-pop-up td {text-align:center; height:30px; vertical-align:middle;}

span.green {color:green; font-weight:bold;}

.close-popup {position:absolute; height:20px; width:40px; color:#666; right:40px; top:1px;}

/* Bid History */

table tr.title {background: #e0e0e0; font-size:15px;}

.title td {text-align: left;}

.title td p {padding-left: 5px;}

.bid-pop-up .even td,
.bid-pop-up .odd td {text-align: left; height: 30px; vertical-align: middle; font-size:15px; padding-left: 5px;}

/* =========== */

/*=============================BID HISTORY POP-UP end================================*/

/*=============================Maturity Search Viewer begin================================*/

.maturity-table td {
    font-size: 15px;
    padding: 5px;
    vertical-align: middle;
}

.maturity-table tr {
    color: #404040;
    padding: 2px;
}

.maturity-table .msThead {
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
}
.maturity-table .msTheadCell {
    border-color: -moz-use-text-color #2C2B2B -moz-use-text-color #434242;
    border-style: none;
    border-width: 0 1px;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    padding-right: 3px;
    text-align: left;
    background: none repeat scroll 0 0 #7B7D7B;
    color: #404040;
    font-weight: bold;
    font-size: 15px;
}

.maturity-table .dt-th-sortable:hover {color:#9e1d31;}

.maturity-table .msSortedTheadCell {
   color:#9e1d31;
}


.ms_select_mkId, .ms_select_mdId, .ms_select_cId, .ms_select_states, .ms_select_sellerInfo{
	width:180px;
}
.maturity_search{
	padding-bottom:10px;
}

.insp_lb_tab1_col1{
  padding-right: 20px;
}

.insp_lb_tab1_col1_div{
  font-family:OpenSans Regular, Heebo;
  font-size:15px;
  font-weight: bold;
}

.insp_lb_tab1_col2{
  font-family:OpenSans Regular, Heebo;
  font-size:15px;
}

.insp_lb_disclaimer{
  padding-top: 10px;
  padding-bottom: 10px;
}

.insp_lb_damages_title{
  font-family:OpenSans Regular, Heebo;
  font-size:15px;
  font-weight: bold;
  padding-bottom: 10px;
}

.insp_lb_damages_disclaimer{
  padding-bottom: 10px;
}

.insp_lb_tabDamages_total_divider{
  padding-top: 5px;
  padding-bottom: 5px;
}

.insp_lb_damages_disclaimer_link_to_vdp, .insp_lb_damages_disclaimer_link_to_vdp_span{
    color:#E76200;
    outline: none;
    text-decoration: none;
}

.insp_lb_tabDamages_sectionHeader{
  padding-top: 10px;
}

.insp_lb_tabDamages_sectionHeader_div{
  font-family:OpenSans Regular, Heebo;
  font-size:15px;
  font-weight: bold;
}

.insp_lb_tabDamages_header1, .insp_lb_tabDamages_header2, .insp_lb_tabDamages_header3, .insp_lb_tabDamages_header4, .insp_lb_tabDamages_header5, .insp_lb_tabDamages_header5{
  padding-right: 10px;
}

.insp_lb_tabDamages_col1, .insp_lb_tabDamages_col2, .insp_lb_tabDamages_col3, .insp_lb_tabDamages_col4, .insp_lb_tabDamages_col5{
  padding-right: 10px;
}

.insp_lb_tabDamages_header1_div, .insp_lb_tabDamages_header2_div, .insp_lb_tabDamages_header3_div, .insp_lb_tabDamages_header4_div, .insp_lb_tabDamages_header5_div, .insp_lb_tabDamages_header6_div{
  font-family:OpenSans Regular, Heebo;
  font-size:15px;
  font-weight: bold;
}

.insp_lb_tabDamages_total1_div, .insp_lb_tabDamages_total2_div, .insp_lb_tabDamages_total3_div, .insp_lb_tabDamages_total4_div, .insp_lb_tabDamages_total5_div, .insp_lb_tabDamages_total6_div{
  font-family:OpenSans Regular, Heebo;
  font-size:15px;
}

.insp_lb_tabDamages_total3_div{
  font-weight: bold;
}

.insp_lb_tabDamages_col1_div, .insp_lb_tabDamages_col2, .insp_lb_tabDamages_col3, .insp_lb_tabDamages_col4, .insp_lb_tabDamages_col5, .insp_lb_tabDamages_col6{
  font-family:OpenSans Regular, Heebo;
  font-size:15px;
}

#msSearchResultDiv .backToCriteria,#msSearchResultDiv .exportSection {
	float:right; margin:0 5px;
}

#msSearchResultDiv .totalNumber { font-size:15px;color:#404040;font-family:OpenSans Regular, Heebo; font-weight: bold;}
#msSearchCommand #otherCriterias strong, #msSearchCommand #otherCriterias .maturity_manage_portfolio, #msSearchCommand #otherCriterias .maturity_manager_inspection{font-size:15px;color:#404040;font-family:OpenSans Regular, Heebo;}
#msSearchCommand #otherCriterias input, #msSearchCommand #otherCriterias select{font-size:15px;color:#404040;font-family:OpenSans Regular;}
.msSearchResultTopDiv .msSearchResultTopPaginationControl {height:29px;float:bottom;}
.msSearchResultTopDiv .msSearchResultTopPaginationControl a ,.msSearchResultBottomDiv .msSearchResultTopPaginationControl a{color: #ffffff;}
#msSearchResultDiv .msSearchResultBottomDiv, #msSearchResultDiv .msSearchResultTopDiv{line-height: 29px;}
.displayNone{display:none;}
/*=============================Maturity Search Viewer end================================*/


/*=============================jQuery UI begin================================*/

.ui-dialog{ padding:0px;border:1px solid #aeacac;}
.ui-dialog .ui-widget-header { border:1px solid #aeacac; background: var(--jQuery-model-header-background);color: var(--JQuery-model-header-color); min-height:30px; position:relative; }
.ui-dialog .ui-widget-content { background:#f1f1f1; color:#404040;font-size:15px; overflow:visible;}
.ui-dialog-title {font-size: 14px;}
.ui-dialog .ui-dialog-buttonpane { border-width: 0; margin:0;padding: 0; text-align: left; background: #f1f1f1;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-size: 10px; color: #404040; }
.ui-dialog .ui-dialog-buttonpane button {height: 25px; padding: 0 6px; border:1px solid #54101b; background: #9e1d31; /* Old browsers */
background: -moz-linear-gradient(top,  #9e1d31 0%, #54101b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e1d31), color-stop(100%,#54101b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9e1d31 0%,#54101b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e1d31', endColorstr='#54101b',GradientType=0 ); /* IE6-9 */
color:#ffffff;
}
div.ui-dialog div.ui-dialog-buttonpane button {color:#ffffff;}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.4em 16px 0.1em 5px;
}

.ui-dialog .ui-dialog-titlebar { padding:0px; }

.ui-close-text {
	color:#404040;
	margin-top: 0.4em;
	font-size: 14px;
}

.ui-widget-header a {
	color:#404040;
}
/*=============================jQuery UI end================================*/


/*=============================Print Friendly begin================================*/
.print-container {background-color: #FFFFFF; border: 1px solid #aeacac;padding: 10px;width: 940px;}

.ymmt { height: max-content; }
/*=============================Print Friendly end================================*/


.trigger {width:30px;font-size:20px;  text-align:center;color:#9e1d31;height:30px;
background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #787677 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#787677)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#787677 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#787677 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#787677 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#787677 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#787677',GradientType=0 ); /* IE6-9 */}

.trigger:hover {background: #bababa; /* Old browsers */
background: -moz-linear-gradient(top,  #bababa 0%, #6d6b6c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#6d6b6c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bababa 0%,#6d6b6c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bababa 0%,#6d6b6c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bababa 0%,#6d6b6c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bababa 0%,#6d6b6c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#6d6b6c',GradientType=0 ); /* IE6-9 */
}

.control-focus-front {position:relative; z-index:1;}

/*=============================Saved Search Start================================*/
.transactions-table th.sub-header-table { width: auto !important; text-align:left; padding: 5px;}
.transactions-table td              { /*width: 130px;*/ }
.transactions-table td.name         { /*width: 250px;*/ word-break: break-all }
.transactions-table td.frequency    {/* width: 255px;*/ }
.transactions-table td.editActions  { /*width: auto;*/  }
.transactions-table td .button      { min-width: 90px; width: 120px; }
/*=============================Saved Search End================================*/

.user_agreement_iframe {
  width: 935px;
  height: 500px;
}
.number_of_bids a, .number_of_bids a:hover{color:#404040;}

/*=============================2a - SCP Start================================*/
.title.h3title.a-block {
  border: 0 none;
  width: 100%;
}
/*=============================2a - SCP End================================*/

/*================================ Seller Details Page ================================*/
#minipl_nav_container td {
  height: 29px;
  vertical-align : middle;
  cursor:pointer;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
  font-size:15px;
  font-family:OpenSans Regular, Heebo;
  color:#404040;
}

#minipl_sdp_body_container ul {
  width: 100%;
  display: table;
  table-layout: fixed; /* optional */
  border-style: solid
}
#minipl_sdp_body_container .yui-nav .selected {
  display: table-cell;
  width : 120px;
  padding : 3px 5px 5px 5px;;
  margin : 0;
  cursor : pointer;
  list-style : none outside none;
  display: block;
  background: #ececec;
}
#minipl_sdp_body_container .yui-nav .selected a { color:#404040; }
#minipl_sdp_body_container .seller_performance_seller_name {
  height: 32px;
  vertical-align : middle;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  padding-top: 20px;
  padding-left: 2px;
  padding-right: 10px;
  font-size:15px;
  font-family:OpenSans Regular, Heebo;
}
#minipl_sdp_body_container .seller_performance_total_table_td {
  border: 1px solid #ddd;
   padding-bottom: 5px;
   padding-left: 3px;
   padding-top: 5px;
}

#minipl_sdp_body_container .listing-block { width: 916px; }
#minipl_sdp_body_container .srp-content   { width: 725px; }
#minipl_sdp_body_container .info          { width: 701px; }
#minipl_sdp_body_container .info-cont     { width: 232px; }

#minipl_sdp_body_container .info-cont .content  { margin : 7px 10px 10px; }
#minipl_sdp_body_container .info-cont3 .content { margin : 10px auto; }

#minipl_sdp_body_container .yui-content {
  border: 1px solid #ddd;
  padding: 0px 10px 10px 10px;
}

#minipl_nav_container a.previous_page_link:hover { color: #9e1d31; }
#minipl_nav_container td h1 { cursor: auto; }
/*================================ Seller Details Page ================================*/
.right-margin{margin-right: 5px;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float:right;
    margin-right: 14px;
}


/*================================ create hint button min width ================================*/
.create_hint_cancel{ min-width:115px;}


/*=================================Calendar Icon================================================ */

.ui-datepicker-trigger {
    height: 20px;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px;
}

/* Style sheet for modifying the default backgrounds, color, font provided by JQuery UI Widget.



.ui-datepicker {
	width: 14em;
}

.ui-widget-header {
	background:#cccccc;
   	font-size:10px;
   	font-weight:bold;
   	color:#404040;
   	border: 1px solid #cfcfcf;
}

.ui-datepicker-today a {
    border:1px solid #9e1d31 !important;
}
.ui-datepicker-calendar .ui-state-hover {
    background: none repeat scroll 0 0 #F7F7F7 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background:#f1f1f1;
    border: 1px solid #cfcfcf;
    color: #9e1d31;
    font-weight: bold;
    font-size:10px;
}


.ui-widget-content {
    border: 1px solid #cfcfcf;
    font-size:11px;
}

.ui-widget-header .ui-icon{
	background:none;
	color:#9e1d31;
	text-indent: 0;
	 height: 16px;
     width: 24px;
}

.ui-widget-header .ui-icon:hover{
	background:none;
	color:#404040;
	text-indent: 0;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    left: 50%;
    margin-left: -4px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    cursor: pointer;
}

.ui-widget-header .ui-state-hover{ border: 0px solid #999999; background:none; font-weight: normal; color:#404040; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{
	left:0px;
}

.ui-datepicker {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

*/
/*=================================Table===========Tables don't inherit font unless specified ========*/

td *{
font-size: inherit;
font-family: inherit;
}

.buyPurchaseTypeButtonDiv{
	color: #404040;
	font-size: 12px;
	height: auto;
	margin-top: 5px;
	padding: 5px;
	position: relative;
	width: 227px;
	background:#e0e0e0;
}
.buyPurchaseTypeButton{
	cursor: pointer;
	font-weight: bold;
	height: 38px;
	right: 10px;
	top: 10px;
	width: 217px;
	margin:5px;
	font-family: inherit;
	color:#ffffff;
}
.purchaseTypeInfoDivGroup{
	position: relative;
	padding-left: 10px;
	width: 95%;
	float:left;
}
.auctionLaunchFailed {
    border: 1px solid #cccccc;
    margin-top: 10px;
    padding: 7px;
}

#srp_page_bg {background: #ffffff !important;}

.sticky {
    position: fixed;
    top: var(--my-header-var);
    width: 100%;
    z-index: 999;
}
.stickyBanner {
    position: fixed !important;
    top: 0px !important;
    width: 100%;
    z-index: 1000;
}
#stdplVueHeaderContainer_placeholder {
    height: var(--header-var);
    width:100%;
    display: var(--display-var);
}
.stickyResp{
    position: fixed;
    z-index: 1000;
    right: 15px;
}
.stickySubMenu{
  position: fixed;
  top: var(--my-sub-menu-var);
  width: 100%;
  z-index: 998;
}

@media screen and (min-width: 375px) and (max-width: 415px) {
  .smartBannerCustom {
    margin-left: -15px;
    width: 110%;
  }
}


@media screen and (min-width: 700px) and (max-width: 1349px) {
  .smartBannerCustom {
    margin-left: -15px;
    width: 104%;
  }
}

.stickySmartAppBanner {
    z-index: 1000;
}

.stickyRespTop{
    top: 70px;
}
/*==========================Auto Grade popup on VPD ===Start===========================*/
.autogrademore {color: black; font-size: 20px; 	font-weight: bold; }

.autogradevalue {color: black; font-size: 20px; font-weight: bold; margin-top: 20px; }

/*==========================Auto Grade popup on VPD ===End===========================*/

/*==========================Retail view on VPD ===Start===========================*/

.noPadLeftRight {
	padding-left: 15px !important;
	padding-right: 15px !important;
}

@media print { #backToVDPTop, #backToVDPBottom { display :  none;} }
@media only screen and (max-device-width: 765px) { .backButtonSize { font-size: 30px; } }
/*==========================Retail view on VPD ===End===========================*/

/*=======================VDP AutoGrade Start===============================*/
#vdp_grade .btn.btn-primary {
    margin: 0 !important;
    padding: 0px 5px !important;
    font-size: 11px;
    line-height: 16px;
    background: #9e1d31;
    background-image: linear-gradient(to bottom, #9e1d31, #54101b) !important;
}

@media all and (max-width: 769px) {
	span#vdpYmmtImages {
	    display: flex;
	    justify-content: flex-end;
	    flex-direction: row-reverse;
	    margin: 0px !important;
	}
	
	div#vdpYmmtTitle {
	    display: flex;
	    justify-content: flex-end;
	    flex-direction: column-reverse;
	}
	
	#vdpYmmtImages img {
    	margin-left: 3px !important;
    	height: 18px;
	}
}

/*=======================VDP AutoGrade End===============================*/
/*=====================Fix MVDA Pop-up=====================*/
@media screen and (max-width: 616px) {
	#mvdaDisclosurePopup.ui-dialog-content.ui-widget-content {
		width: -webkit-fill-available !important;
	}
}


.menu-options{
	right: 0px !important;
}

.customer-support-content{
	margin-right: 0px !important;
}

.dropdown-svg-icon{
    margin-bottom: 1px !important ;
    margin-left: 2px !important;
   	margin-right: 0px !important;
   	margin-top: 0px !important;
}

.customer-support-content{
	padding-top: 5px;
    padding-bottom: 5px;
}

.auto_grade_link{
  cursor: pointer;
  font-weight: bold;
}

.vdp_auto_grade_link{
  cursor: pointer;
}

@media only screen and (min-width: 767px) {
  .auto_grade_info_icon {
    margin-left: 2px;
  }  
  .auto_grade_info_icon svg{
    height: 14px !important;
  }
  .srp_auto_grade_info_icon {
    margin-left: 2px;
  }  
  .srp_auto_grade_info_icon svg{
    height: 14px !important;
  }
  .wl_auto_grade_image{
	  width: 40% !important;
  }
}

@media only screen and (min-width:770px){
  .auto_grade_logo_image{
    width: 40%;
    margin-top: 3px;
  }
}

@media only screen and (min-width:767px){
  .auto_grade_logo_image {
    margin-top: 4px;
  }
}

@media only screen and (min-width:767px) and (max-width:770px){
  .auto_grade_logo_image {
    width: 50%;
    margin-top: 5px;
  }
}

.auto_grade_resp_value{
  float: left;
  width: fit-content;
}
.auto_grade_resp_icon{
  float: left;
  margin-left: 3px;
}


.auto_grade_resp_table_data_label{
  width: fit-content;
  float: left;
}
.auto_grade_resp_table_data_value{
  float: left;
}
.auto_grade_resp_table_data_icon{
  float: left;
}

.srpAutoGradeRespInfoIcon svg {
  margin-left: 1px;
  height: 13px;
}

img.autoGradeRespImage {
  width: 70px;
  margin-top: 2px;
}

.autoGradeRespValue {
  font-weight: bold;
  padding: 1px;
}

.auto_grade_logo_hidden_image{
  width: 75px;
  margin-top: 3px;
}

.auto_grade_title {
  font-weight: bold;
}

.auto_grade_info_icon svg{
    height: 12px;
  }

.srp_auto_grade_info_icon svg{
    height: 12px;
}

.auto_grade_image {
  padding-top: 0px;
  padding-bottom: 14px;
  width: 100px;
  height: 28px;
}

.auto_grade_close{
  color:#404040
}

.auto_grade_logo_image {
  margin-top: 3px;
}

.auto_grade_value {
  font-weight: bold;
  padding: 1px;
}


@media only screen and (min-width: 800px){
    .vdp_auto_grade_image{
        padding-top: 0px;
        padding-bottom: 14px;
        width: 100px;
    }
    .vdp_auto_grade_popup{
        margin-left: 2px;
    }
}
.vdp_auto_grade_popup{
    margin-top: 7px;
    cursor: pointer;
    padding-left: 2px;
}
.vdp_auto_grade{
    width: auto !important;
    pointer-events: none;
}
span#vdpYmmtImages {
    display: flex;
    align-items: center;
}
.vdp_label_auto_grade_image{
    margin-top: 7px;
    height: 18px !important;
    width: 100px;
}
.auto_grade_label_logo{
    display: flex;
    justify-content: flex-start;
}

.wl_auto_grade_image{
	width: 50%;
}
.wl_auto_grade{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.wl_grade_space{
	margin-right:2px;
}
.vdp_autograde_value{
    margin-left: 4px;
    margin-top: 2px;
    margin-right: 2px;
}
#submitDefaultCheckoutPreferences[disabled] {
	cursor: default !important;
}
.autoGradeLabel {
  font-weight: normal;
}
.col-sm-3.btnSveChngs {
    margin: 12px 0px -15px 0px;
}
.srp_auto_grade_info_icon svg {
    margin-top: 2px;
}
span.auto_grade_info_icon svg {
    height: 14px !important;
    width: 14px !important;
}
@media only screen and (max-width: 819px) {
    span.auto_grade_info_icon svg {
        height: 14px !important;
        width: 14px !important;
    }
}
span.vdp_auto_grade_popup svg {
    margin-top: 2.5px !important;
    width: 14px !important;
    height: 14px !important;
}
#successfulUpdateModal .content-align{
  text-align: center;
}
#successfulUpdateModal .btn-size {
  font-size: 1.2rem;
}
#successfulUpdateModal .messgae-margine {
  margin-bottom: 1rem;
}
#carsArriveTransportationArbitration {
  padding: 0 15px 10px;
}
.payment-description {
  padding-left: 1rem;
}



.info-cont4 .content{
    width: 140px;
}

.info-cont5 .content{
    width: 207px;
}

.info-cont4 .content, .info-cont5 .content, .info-cont .content, .info-cont-fix .content{
    margin: 7px; !important
    font-size: 15px;
    font-weight: normal;
    color: #404040;
}

.info-cont4 {
    width: 160px;
    float: left;
    height: 75px;
}

.info-cont5 {
    width: 227px;
    float: left;
    height: 75px;
}

.info-cont-fix {
	width: 170px; !important
}

.watch-button-fix {
	margin-left: 0px; !important
}

.demo-show2 #address_name_title_plus {
    background: url("/stdpl/themes/stdpl//images/plus_sign.gif") no-repeat
    scroll 100% 7px #D8D6D6;
    color: #333333;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-indent: 10px;
    width: 100%;
}

.demo-show2 #address_name_title_minus {
    background: url("/stdpl/themes/stdpl//images/minus-sign.gif") no-repeat
    scroll 100% 7px #404040;
    color: #FFFFFF !important;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-indent: 10px;
    width: 100%;
}
/*=======================Session Timeout Start===============================*/
.login-again-button {
    display: inline-block;
      padding: 10px 20px;
      font-weight: 400;
      font-size: 15px;
      line-height: 20px;
      text-align: center;
      vertical-align: middle;
      touch-action: manipulation;
      border-radius: 3px;
      margin: 1.5rem 0px;
      cursor: pointer;
      border: 1px solid var(--primaryButtonBorderColor) !important;
      background-image: linear-gradient(to bottom, var(--primary-button-gradient-color1) 0%, var(--primary-button-gradient-color2) 100%);
      color: var(--button-text-color) !important;
      width: 288px;
  }
  .login-again-template3 {
    min-width: 167px;
    width: auto !important;
    max-width: 100%;
  }
  @media only screen and (max-width: 535px) {
    .login-again-button {
      width: 100%;
    }
  }
  .session-timeout-message {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
  }
  .session-timeout-title {
    background-color: var(--sectionHeaderBgColor, '#ffffff');
    margin: 0px -15px 1.5rem;
    padding: 11px 15px;
    font-weight: 500;
    font-size: 24px !important;
    border-radius: 6px 6px 0px 0px;
    border-bottom: thin solid #d1d1d1;
    border-color: var(--borderColor);
  }
  .display-none {
    display: none !important;
  }
  .logo-template3 {
    padding-top: 2rem;
    padding-bottom: 10px;
  }
  @media only screen and (max-width: 535px) {
    .logo-template3 {
      width: 100% !important;
      height: auto;
    }
  }
  .session-timeout-border {
    border: thin solid #d1d1d1;
    border-color: var(--borderColor);
    background: var(--boxSectionBgColor);
    margin-top: 20px;
    padding: 0px 15px;
    border-radius: 6px;
  }
  .session-timeout-message-template3 {
    padding-bottom: 10px;
    font-size: 28px;
    font-weight: 500;
    line-height: 32px;
  }
  /*=======================Session Timeout End===============================*/
/****** clearing the nav bar from all pages******/

.footer-inner .left {
    margin-bottom: 5px;
}

.srp_thumb_exclusive {height: 85px; margin-left: 118px; position: absolute; width: 59px; display:none;}


.entry_0 .filterNavWatch.filterBG {
    display: none;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable {
    font-family: inherit;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: inherit;
    font-size: inherit;
}

.ui-state-hover {
    font-weight: bold;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 1em 0.5em 0;
}

.pageNo1_pageBtns{
    padding-left:0px;
}

/***** page1 *************/
.line_step_1_QG1_afterTitle{
    border-top: 1px solid #AEACAC;
}
.pageNo2_pageBtns{
    padding-left:0px;
}

.pageNo1BtnContainer {
    float: none;
    position: relative;
    text-align: left;
    top: 0;
}

.pageNo1_QG1 .commonError_1 {
    color: #FF0000;
    width: 450px;
}
/****** page2 **********/

.line_step_2_QG2_1_afterTitle {
    border-top: 1px solid #AEACAC;
}


.requiredLegend_step_2.entry_0 {
    bottom: -50px;
    left: -265px;
    position: relative;
}

.ui-datepicker-trigger {
    padding-left: 10px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
    margin-left: 14px;
    margin-right: auto;
}

.ui-widget input, .ui-widget select, .ui-widget textarea {
    font-size: smaller;
}

.pageNo2_pageBtns.pageNo2_entry_0 {
    border: 0 none;
    background:none repeat scroll 0 center rgba(0, 0, 0, 0);
}

.ui-dialog .ui-dialog-buttonpane .blue {
    border:1px solid #54101b !important; background: #9e1d31 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #9e1d31 0%, #54101b 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e1d31), color-stop(100%,#54101b)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9e1d31 0%,#54101b 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9e1d31 0%,#54101b 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9e1d31 0%,#54101b 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #9e1d31 0%,#54101b 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e1d31', endColorstr='#54101b',GradientType=0 ) !important; /* IE6-9 */
}

.ui-dialog .ui-dialog-buttonpane .blue:hover {
    color: #ffffff !important; background: #6a1421 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #6a1421 0%, #390b13 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a1421), color-stop(100%,#390b13)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6a1421 0%,#390b13 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6a1421 0%,#390b13 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6a1421 0%,#390b13 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #6a1421 0%,#390b13 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a1421', endColorstr='#390b13',GradientType=0 ) !important; /* IE6-9 */
}

.ui-dialog .ui-dialog-buttonpane .grey {
    border:1px solid #787677 !important; background: #cccccc !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #cccccc 0%, #787677 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#787677)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #cccccc 0%,#787677 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #cccccc 0%,#787677 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #cccccc 0%,#787677 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #cccccc 0%,#787677 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#787677',GradientType=0 ) !important; /* IE6-9 */
}

.ui-dialog .ui-dialog-buttonpane .grey:hover {
    color: #ffffff !important; background: #bababa !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #bababa 0%, #6d6b6c 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(100%,#6d6b6c)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bababa 0%,#6d6b6c 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bababa 0%,#6d6b6c 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bababa 0%,#6d6b6c 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #bababa 0%,#6d6b6c 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#6d6b6c',GradientType=0 ) !important; /* IE6-9 */
}

.ui-dialog .ui-dialog-buttonpane .button {
    color:#ffffff !important;
}

.commonError_2 {
    color:red;
}

div.pageNo2 table.vehicleInfo_step_2_QG2_1 tr.row_confirmQuestion td.radioBtnLabel
{
    width:60px;
    padding-right: 2px;
    left: 42px;
    padding-right: 16px !important;
    position: relative;
    text-align: left;
    top: 2px;
}

/***** page3 *************/

.pageNo3_pageBtns {
    border: none;
    position: relative;
    top: 0px;
    background: none;
}


#q_999000160 {
    left: -80px;
    max-width: 50px;
    position: relative;
}



.lineAfterTitle.line_step_3_QG3_4_afterTitle {
    display: none;
}


.pageNo3 #dropDown_locationId {
    width: 300px;
}

.requiredLegend_step_3 {
    left: -265px;
    position: relative;
    top: 60px;
}

.commonError_3 {
    color:red;
}


.lineAfterTitle.line_step_3_QG3_1_afterTitle, .lineAfterTitle.line_step_3_QG3_2_afterTitle, .lineAfterTitle.line_step_3_QG3_3_afterTitle {
    border-top: 1px solid #AEACAC;
}


.inputLabel.paragraph_phoneExtension > label {
    display: none;
}


.inputLabel.paragraph_phoneExtension {
    display: none;
}

.pageNo3_pageBtns{
    padding-left:0px;
}
/***** page4 *************/

.pageNo4_pageBtns{
    padding-left:0px;
}
.commonError_4{
    color:red
}

.pageNo4_pageBtns {
    position: relative;
    top: 0;
    border-top: 1px solid #AEACAC;
}


table.vehicleInfo_step_4_QG4_1 td.successMsg.text_4_QG4_1 {
    padding-bottom: 15px;
}

.lineAfterTitle.line_step_4_QG4_1_afterTitle{
    border-top: 1px solid #AEACAC;
}

.requiredLegend_step_4.entry_0 {
    bottom: -50px;
    left: -346px;
    position: relative;
}

/***** page5 *************/

.pageNo5_pageBtns{
    padding-left:0px;
}

.commonError_5.errorMsgScreen_5_QG5_1_belowQuestion {
    color: #FF0000;
}

.pageNo5_pageBtns {
    border: none;
    position: relative;
    background: none;
    top: 0;
}

table.vehicleInfo_step_5_QG5_1 td {
    width: 25%;
    padding-bottom: 4px;
}

.lineAfterTitle.line_step_5_QG5_1_afterTitle{
    border-top: 1px solid #AEACAC;
}

.requiredLegend_step_5.entry_0 {
    margin-top: 15px;
}

/**** page6 *******/

.pageNo6_pageBtns{
    padding-left:0px;
}

.labelinfoMileage, .infoMileage div{
    font-size:12px;
}


.pageNo6_QG6_6.pageNo6_entry_0 {
    position: relative;
    top: -50px;
    width: 210%;
}

.commonError_6{
    color:red;
    padding-left:1px;
}

.successMsg.text_6_QG6_5.textWarningMessage p{
    color:red;
}

.pageNo6_QG4_2.pageNo6_entry_0 {
    position: relative;
    top: -50px;
    width: 210%;
}


.lineAfterTitle.line_step_6_QG6_1_afterTitle, .lineAfterTitle.line_step_6_QG6_2_afterTitle, .lineAfterTitle.line_step_6_QG6_4_afterTitle, .lineAfterTitle.line_step_6_QG6_5_afterTitle {
    border-top: 1px solid #AEACAC;
}


table.vehicleInfo_step_6_QG6_3 {
    width: 100%;
}


.pageNo6_QG6_2.pageNo6_entry_0, .pageNo6_QG6_3.pageNo6_entry_0, .pageNo6_QG6_4.pageNo6_entry_0, .pageNo6_QG6_5.pageNo6_entry_0, .pageNo6_pageBtns {
    width: 210%;
}

.pageNo6_pageBtns {
    position:relative;
    top: -41px;
    border: none;
    background: none;
}


.controlBtns.pageNo6Btn {
    float: left;
}

.requiredLegend_step_6.entry_0 {
    bottom: -50px;
    left: -220px;
    position: relative;
}

.requiredLegend_step_6.entry_0 .mandetoryDot {
    left: 70px;
    position: relative;
}

.question.row_lesseeNewPurchase {
    display: block;
}

table.vehicleInfo_step_6_QG6_3 .dropDownLabel {
    display: none;
}

table.vehicleInfo_step_6_QG6_1 td {
    width: 25%;
    padding-bottom:2px;
}


table.vehicleInfo_step_6_QG6_2 td {
    width: 25%;
    padding-bottom: 4px;
}

.pageNo6_QG6_3 {
    border-top: 0 none;
    position: relative;
    top: -19px;
}

.pageNo6.pageNo6_QG6_4 {
    border-top: 0 none;
    position: relative;
    top: -35px;
}

.pageNo6_QG6_5 {
    border-top: 0 none;
    position: relative;
    top: -51px;
}

.vehicleInfo_step_6_QG6_5 .checkBoxLabel {
    left: 75px;
    position: relative;
    top: 17px;
}

/************** page7 ***************/

.pageNo7_pageBtns{
    padding-left:0px;
}

.lineAfterTitle.line_step_7_QG7_1_afterTitle {
    border-top: 1px solid #AEACAC;
}

.pageNo7_pageImolaBtns .controlBtns.turnInCompleteImolaBtn.btnId5 {
    left: 176px;
    position: relative;
    top: 39px;
}


.pageNo7_pageBtns.pageNo7_entry_0 {
    background: none repeat scroll 0 center rgba(0, 0, 0, 0);
    border: 0 none;
    position: relative;
    top: -70px;
}

/************** Page 8 *************/

.pageNo8_pageBtns {
    border: none;
    background: none;
    padding-left: 0px;
}

.pageNo8Btn.btnId1 {
    float: right;
    position: relative;
    left: -150px;
}

.pageNo8Btn.btnId2 {
    float: left;
}

.requiredLegend_step_8.entry_0 {
    display: none;
}

.pageNo8_pageBtns {
    padding-left: 0px;
}

/************ Page8*****************/

.line_step_8_QG8_1_afterTitle, .line_step_8_QG9_1_afterTitle  {
    border-top: 1px solid #AEACAC;
}


/************ Page9*****************/


.controlBtns.pageNo9Btn {
    float: left;
    padding-left: 10px;
}

.requiredLegend_step_9 .mandetoryDot {
    display: none;
}

.vehicleInfo_step_2_QG2_3 .question-group {
    position: absolute;
    font-weight: bold;
}

.vehicleInfo_step_2_QG2_3 .question-group li.question:last-child {
    left: 153px;
    position: absolute;
    top: 124px;
}

.vehicleInfo_step_11_QG11_3 .question-group {
    position: absolute;
    font-weight: bold;
}

.vehicleInfo_step_11_QG11_3 .question-group li.question:last-child {
    left: 153px;
    position: absolute;
    top: 124px;
}

.vehicleInfo_step_2_QG2_3_1 .question-group {
    position: absolute;
    font-weight: bold;
}

.vehicleInfo_step_2_QG2_3_1 .question-group li.question:last-child {
    left: 153px;
    position: absolute;
    top: 120px;
}

.vehicleInfo_step_2_QG2_4 .question-group {
    position: absolute;
    font-weight: bold;
}

.vehicleInfo_step_2_QG2_4 .question-group li.question:last-child {
    left: 172px;
    position: absolute;
    top: 120px;
}

.vehicleInfo_step_11_QG11_3_1 .question-group {
    position: absolute;
    font-weight: bold;
}

.vehicleInfo_step_11_QG11_3_1 .question-group li.question:last-child {
    left: 153px;
    position: absolute;
    top: 125px;
}

.vehicleInfo_step_11_QG11_4 .question-group {
    position: absolute;
    font-weight: bold;
}

.vehicleInfo_step_11_QG11_4 .question-group li.question:last-child {
    left: 172px;
    position: absolute;
    top: 125px;
}

.vehicleInfo_step_2_QG2_4 .question-group2 .value.label-value-value_2_QG9_4{
    margin-top:0px
}

.vehicleInfo_step_11_QG11_3_1 .question-group2 .value.label-value-value_11_QG11_3_1{
    margin-top:0px
}

.vehicleInfo_step_11_QG11_4 .question-group2 .value.label-value-value_11_QG11_4{
    margin-top:0px
}

.vehicleInfo_step_11_QG15_1_2.question-group-box.ui-corner-all {
    width: 385px;
}

.vehicleInfo_step_2_QG14_1_2.question-group-box.ui-corner-all {
    width: 385px;
}

.vehicleInfo_step_2_QG2_1_2.question-group-box.ui-corner-all {
    width: 385px;
}

.vehicleInfo_step_11_QG11_1_2.question-group-box.ui-corner-all {
    width: 385px;
}

.successMsg.text_2_QG2_3.priceNotAvailableErrorMsg > p {
    width: 468px;
    font-weight: normal;
}

.successMsg.text_11_QG11_3.priceNotAvailableErrorMsg > p {
    width: 468px;
    font-weight: normal;
}

.lineAfterTitle.line_step_2_QG14_1_1_afterTitle,.lineAfterTitle.line_step_2_QG14_1_2_afterTitle,.lineAfterTitle.line_step_11_QG15_1_1_afterTitle,.lineAfterTitle.line_step_11_QG15_1_2_afterTitle,.lineAfterTitle.line_step_11_QG11_1_1_afterTitle,.lineAfterTitle.line_step_11_QG11_1_2_afterTitle,.lineAfterTitle.line_step_2_QG2_1_1_afterTitle,.lineAfterTitle.line_step_2_QG2_1_2_afterTitle{
    border-top: 1px solid #aeacac;
}

.pageNo11.pageNo11_QG11_3_1 .button.grey {
    margin-top: 48px;
}

/*************** IE11 ************************/

.ie11 .vehicleInfo_step_6_QG6_4  .question.row_lesseeNewPurchase .radioBtnLabel{
    top:0px;
    left:0px;
}

.ie11 table.vehicleInfo_step_2_QG2_1 .radioBtnLabel{
    top:0px;
    left:0px;
}

/********************************************************/

.dealer_retention_left_section{
    width: 700px;
    padding-left:7px;
    padding-right:20px;
}

.dealer_retention_left_section .dealer_retention_title {
    font-weight: bold;
    font-size: 20px;
    margin: 20px 0 0 10px;
    text-transform:uppercase;
}
.dealer_retention_left_section .dealer_retention_summary_title {
    font-size: 18px;
    float:left;
    text-transform:none;
    margin-left: 10px;
    margin-top: 10px;
    *margin-top: 0px;
}
.dealer_retention_left_section .dealer_retention_hr {
    background-color: #404040;
    height: 1px;
    margin: 10px 0 0 10px;
    *margin-top: 0px;
    vertical-align: inherit;
}
.dealer_retention_left_section .dealer_retention_target {
    font-size:13px;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 10px;
}

.dealer_retention_left_section .dealer_retention_left_content {
    font-size:14px;
    padding-left: 15px;
    padding-top: 10px;
    font-weight: bold;
    *padding-top: 0px;
    *padding-bottom: 0px;
}
.dealer_retention_right_section {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 35px;
}
.dealer_retention_right_section .dealer_retention_title {
    text-transform:uppercase;
    font-size:15px;
    font-weight:bold;
}

.dealer_retention_right_section .dealer_retention_right_content {
    padding-left: 7px;
    padding-top: 4px;
}
.dealer_retention_right_section .dealer_retention_space{
    padding-top: 70px;
}
.dealer_retention_right_section .dealer_retention_right_content a{
    text-decoration: underline;
}
.dealer_retention_left_section .dealer_retention_right_content a{
    font-weight:bold;
    text-decoration: underline;
}
.hr_veritcal{
    width: 1px;
    background-color: #404040;
    vertical-align: inherit;
}

.purchaseIncentive{
    margin-top: 10px;
}
.purchaseIncentive .incentiveDataTable{
    border: solid 1px;
    border-color: #cecdcd
}
.purchaseIncentive .tableHeader{
    background-color: #aeacac;
    padding: 10px;
    text-align: center;
    border-right:1px solid #cecdcd;
}
.purchaseIncentive .tablebodyRightBorder{
    padding: 10px;
    text-align: center;
    border-bottom:1px solid #bababa;
    border-right:1px solid #bababa;
    width: auto;
}
.purchaseIncentive .tablebodyLeftBorder{
    border-left:1px solid #cecdcd;
}

.purchaseIncentive .tablebodyTopborder{
    border-top:1px solid #cecdcd;

}

.purchaseIncentive .tablebodyTotalText{
    background-color: #aeacac;

}

.turnInReceiptMakeModelVin {
    background-color: #aeacac;
    margin-top: -12px;
    width: 475px;
    border: 1px solid #aeacac;
}

/**** IE10 **********/

.sub-container-small-2 {
    min-height: 0;
}

.sub-container-small {
    min-height: 0;
}

.data_14 .turnInCompleteReceiptBtnContainer.button.blue {
    min-height: 150px;
}
.data_14 .turnInCompleteReceipt .additional-comments-position {
    margin-top: 10px;
    position: absolute;
}
.data_14 .controlBtns.turnInCompleteReceiptBtn.btnEmailOdometer.btnId13.ui-corner-all {
    position: absolute;
    top: 130px;
}
.data_14 .controlBtns.turnInCompleteReceiptBtn.btnEmailOdometerPayoffCredit.btnId14.ui-corner-all {
    left: 84px;
}

.ie10 .turnInCompleteReceipt .additional-comments-position{
    width:570px !important;
}

.page.pageNo11.pageNo11_QG11_4.gray-container2.box.border.pageNo11_entry_0 {
    border-left: medium hidden;
    height: 180px;
    margin-left: 314px;
    margin-top: -207px;
    width: 222px;
}

.vehicleInfo_step_11_QG11_4 .grey.button {
    margin-top: 95px;
}

.vehicleInfo_step_2_QG2_4.question-group-box.ui-corner-all {
    margin-top: 34px;
}

.pageNo2.pageNo2_QG2_5_1 .controlBtns.marketValuePayoffButton.btnId97000340.ui-corner-all .button.grey {
    margin-top: 31px;
}

.pageNo2.pageNo2_QG2_5_1 .imageField_marketValueWithoutPayoffQuestionMark{
    padding-top: 110px;
}





@media screen and (-webkit-min-device-pixel-ratio:0) {
    .radioBtnLabel {
        position: static;
    }
}

.odometerTamperedNotActualMileage .radioBtnLabel {
    left: 24px;
}

.odometerTamperedNotActualMileage .radioBtn {
    left: 1px;
}


.fields.odometerTamperedNotActualMileage {
    margin-top: 10px;
}

.paragraph_odometerTamperedNotActualMileage .mandetoryDot {
    display: none;
}
div.controlBtns.turnInCompleteBtnSpecial.QG7_1.buttonPrintVrr.btnIdundefined.ui-corner-all  .blue
{
    background: linear-gradient(to bottom, #cccccc 0%, #787677 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #787677;
    color: #ffffff;
    cursor: pointer;
}
div.controlBtns.turnInCompleteBtnSpecial.QG7_3.buttonEmailOdoPayOffVrr.btnIdundefined.ui-corner-all .blue
{
    background: linear-gradient(to bottom, #cccccc 0%, #787677 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #787677;
    color: #ffffff;
    cursor: pointer;
    min-width: 309px;
}
.page.pageNo7.pageNo7_QG7_3.gray-container2.box.border.pageNo7_entry_0 {
    border-top: medium none;
    position: relative;
    top: -58px;
// height:80px;
}
.controlBtns.turnInCompleteBtn.btnId9.ui-corner-all {
    margin-top: -70px;
}
div.controlBtns.turnInCompleteBtnSpecial.QG9_1.buttonPrintVrr.btnIdundefined.ui-corner-all  .blue
{
    background: linear-gradient(to bottom, #cccccc 0%, #787677 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #787677;
    color: #ffffff;
    cursor: pointer;
}
div.controlBtns.turnInCompleteBtnSpecial.QG9_3.buttonEmailOdoPayOffVrr.btnIdundefined.ui-corner-all .blue
{
    background: linear-gradient(to bottom, #cccccc 0%, #787677 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #787677;
    color: #ffffff;
    cursor: pointer;
    min-width: 309px;
}
.page.pageNo8.pageNo8_QG9_3.gray-container2.box.border.pageNo8_entry_0 {
    border-top: medium none;
    margin-top: -45px;
    height:80px;
}
.controlBtns.turnInCompleteBtn.btnId9.ui-corner-all {
    margin-top: -10px;
    left: -6px;
}
div.page.pageNo8.pageNo8_pageBtns.gray-container2.box.border.pageNo8_entry_0  .controlBtns.turnInCompleteBtn.btnId9.ui-corner-all
{
    margin-top: -9px;
}
div.controlBtns.turnInCompleteBtnSpecialImola.QG7_1.buttonPrintVrr.btnIdundefined.ui-corner-all .blue
{
    background: linear-gradient(to bottom, #cccccc 0%, #787677 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #787677;
    color: #ffffff;
    cursor: pointer;
}
div.controlBtns.turnInCompleteBtnSpecialImola.QG7_3.buttonEmailOdoPayOffVrr.btnIdundefined.ui-corner-all .blue
{
    background: linear-gradient(to bottom, #cccccc 0%, #787677 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #787677;
    color: #ffffff;
    cursor: pointer;
    min-width: 309px;
}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

.errorMessage{
    color: #404040;
    font-size: 12px;
    line-height: 20px;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.pdfUploadDialog {
    width: 352px !important;
}
.pageNo6.pageNo6_QG6_4 .radioBtnLabel {
    left: 12px;
    top: 2px;
}

.page.pageNo7.pageNo7_QG7_4.gray-container2.box.border.pageNo7_entry_0 {
    border-top: medium none;
    position: relative;
    top: -74px;
}
/************ Page2*****************/
.vehicleInfo_step_2_QG2_4 #tooltipBox_97000344 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: -65px;
    margin-top: -340px;
    position: absolute;
    z-index: 3;
    font-weight:normal;
}
.vehicleInfo_step_2_QG2_5 #tooltipBox_97000352 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -96px;
    position: absolute;
    z-index: 3;
}
.vehicleInfo_step_2_QG2_3 #tooltipBox_97000344 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 106px;
    margin-top: -341px;
    position: absolute;
    z-index: 3;
}
.vehicleInfo_step_2_QG2_3 #tooltipBox_97000334 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: -65px;
    position: absolute;
    z-index: 3;
    font-weight:normal;
}
.vehicleInfo_step_2_QG2_5.question-group-box.ui-corner-all > div {
    height: 130px;
}
.vehicleInfo_step_2_QG2_5 .imageField_marketValueWithoutPayoffQuestionMark {
    margin-left: 177px;
    margin-top: 35px;
    position: absolute;
}
.successMsg.text_2_QG2_5.mileageErrorMessage {
    height: 26px;
    margin-top: -26px;
}
.page.pageNo2.pageNo2_QG2_1.gray-container2.box.border.pageNo2_entry_0 {
    height: 100px;
}
.vehicleInfo_step_2_QG2_3 .question-group2 {
    height: 10px;
    left: 378px;
    list-style-type: none;
    position: relative;
    width: 518px;
}
.vehicleInfo_step_11_QG11_3_1 .controlBtns.residualValuePayoffButton.btnId97000338.ui-corner-all {
    margin-top: 76px;
}
.vehicleInfo_step_11_QG11_5 .controlBtns.marketValuePayoffButton.btnId97000340.ui-corner-all {
    margin-top: 2px;
}

.lineAfterTitle.line_step_2_QG2_1_afterTitle, .lineAfterTitle.line_step_2_QG2_2_afterTitle, .lineAfterTitle.line_step_2_QG2_3_afterTitle, .lineAfterTitle.line_step_2_QG2_5_afterTitle, .lineAfterTitle.line_step_11_QG11_1_afterTitle, .lineAfterTitle.line_step_11_QG11_2_afterTitle,.lineAfterTitle.line_step_2_QG2_5_1_afterTitle{
    border-top: 1px solid #aeacac;
}

.commonError_2.errorMsgScreen_2_QG2_2_below {
    float: left;
    padding-top: 5px;
}
.pageNo2.pageNo2_QG2_2 .inputBox input {
    height: 21px;
    margin-left: -4px;
    width: 460px;
}
.pageNo2.pageNo2_QG2_2 .image-trigger {
    background: #9e9c9d none repeat scroll 0 0;
    height: 22px;
    margin-left: 439px;
    margin-top: -22px;
    position: relative;
}

.pageNo2.pageNo2_QG2_1 .label.labelVinInfo.label-value-label_2_QG2_1 td {
    width: 250px;
}

.pageNo2.pageNo2_QG2_1 .vehicleInfo_step_2_QG2_1 td {
    width: 250px;
}
.successMsg.text_2_QG2_5.turnInDealerMarketValuePayoffQuote {
    height: 95px;
    margin-top: 12px;
    width: 465px;
}
.vehicleInfo_step_2_QG2_3.question-group-box.ui-corner-all > div {
    margin-top: 12px;
}

.page.pageNo2.pageNo2_QG2_3.gray-container2.box.border.pageNo2_entry_0 {
    height: 180px;
}
.vehicleInfo_step_2_QG2_5 .button.grey {
    margin-top: 8px;
}
.vehicleInfo_step_2_QG2_5.question-group-box.ui-corner-all {
    margin-top: -3px;
    height: 118px;
}

.page.pageNo2.pageNo2_QG2_3_1.gray-container2.box.border.pageNo2_entry_0 {
    height: 180px;
    width: 508px;
}

.vehicleInfo_step_2_QG2_3_1 .question-group2 {
    height: 0;
    left: 30px;
    list-style-type: none;
    position: relative;
    width: 518px;
    font-weight: bold;
}

.vehicleInfo_step_2_QG2_4 .question-group2 {
    height: 0;
    left: 172px;
    list-style-type: none;
    position: relative;
    width: 518px;
    font-weight: bold;
}
.lineAfterTitle.line_step_2_QG2_3_1_afterTitle {
    border-top: 1px solid #aeacac;
    position: absolute;
    width: 511px;
}
.vehicleInfo_step_2_QG2_3_1 .button.grey {
    margin-left: 0px;
    margin-top: 106px;
}
.page.pageNo2.pageNo2_QG2_4.gray-container2.box.border.pageNo2_entry_0 {
    border: medium hidden;
    height: 180px;
    margin-left: 279px;
    margin-top: -207px;
    width: 228px;
}
.vehicleInfo_step_2_QG2_3_1.question-group-box.ui-corner-all > div {
    margin-top: 12px;
}
.vehicleInfo_step_2_QG2_4 .button.grey {
    margin-left: -2px;
    margin-top: 117px;
}
.page.pageNo2.pageNo2_QG2_5_1.gray-container2.box.border.pageNo2_entry_0 {
    height: 180px;
    margin-left: 537px;
    margin-top: -207px;
    width: 390px;
}
.vehicleInfo_step_2_QG2_5_1 .button.grey {
    margin-top: 6px;
}

.successMsg.text_2_QG2_5_1.turnInDealerMarketValuePayoffQuote {
    height: 93px;
    margin-top: 7px;
}

.label.labelresidualValueTotal.label-value-label_2_QG2_3_1 {
    font-weight: bold;
}

.question.residualValueTotal .value.label-value-value_2_QG2_3_1 {
    font-weight: bold;
}
.label.labelresidualWithCreditTotalPrice.label-value-label_2_QG2_4 {
    font-weight: bold;
}
.question.residualWithCreditTotalPrice .value.label-value-value_2_QG2_4 {
    font-weight: bold;
}

.value.label-value-value_2_QG2_3_1 {
    margin-left: -23px;
    padding-top: 2px;
    text-align: right;
    vertical-align: top;
    width: 204px;
}


.pageNo2.pageNo2_QG2_3_1 .vehicleInfo_step_2_QG2_3_1 .imageField.leasePayoffQuestionMark {
    margin-left: 154px;
    margin-top: 61px;
    position: absolute;
    width: 10px;
}

.pageNo2.pageNo2_QG2_4 .vehicleInfo_step_2_QG2_4 .imageField.leasePayoffWithCreditQuestionMark {
    margin-left: 174px;
    margin-top: 59px;
    position: absolute;
}
.vehicleInfo_step_2_QG2_3 .label.labelresidualValueTotal.label-value-label_2_QG2_3 {
    font-weight: bold;
}
.value.label-value-value_2_QG2_3 {
    font-weight: bold;
}
.question-group2 {
    height: 0;
    left: 72px;
    list-style-type: none;
    position: relative;
    width: 518px;
}
.page.pageNo2.pageNo2_QG2_5.gray-container2.box.border.pageNo2_entry_0 {
    height: 180px;
    margin-left: 492px;
    margin-top: -207px;
    width:481px;
}
.vehicleInfo_step_2_QG2_3 .imageField.leasePayoffWithCreditQuestionMark {
    margin-left: 177px;
    margin-top: 62px;
    position: absolute;
}
.label.labelresidualWithCreditTotalPrice.label-value-label_2_QG2_3 {
    font-weight: bold;
}

.vehicleInfo_step_2_QG2_3 .imageField.leasePayoffQuestionMark {
    margin-left: 155px;
    margin-top: 62px;
    position: absolute;
}
.vehicleInfo_step_2_QG2_3 .additional-comments-position {
    margin-top: -15px;
}
.vehicleInfo_step_2_QG2_5 .question-group {
    float: left;
    height: 51px;
    list-style-type: none;
}

.vehicleInfo_step_2_QG2_3 .controlBtns.residualValuePayoffWithCreditButton.btnId97000339.ui-corner-all {
    margin-left: 0;
    margin-top: 128px;
}

.vehicleInfo_step_2_QG2_3 .controlBtns.residualValuePayoffButton.btnId97000338.ui-corner-all {
    margin-top: 128px;
}

.successMsg.text_2_QG2_5_1.mileageErrorMessage {
    height: 3px;
    margin-top: -4px;
}
.vehicleInfo_step_2_QG2_2 .imageField_mileageRightArrowLogo {
    width: 0;
}
.commonError_2.errorMsgScreen_2_QG2_2_below {
    margin-top: 32px;
    position: absolute;
}
.page.pageNo2.pageNo2_QG2_2.gray-container2.box.border.pageNo2_entry_0 {
    height: 67px;
}

/************ Page2 End*****************/
/************ Page11*****************/
.question.marketTotalPrice .value.label-value-value_11_QG11_5_1 {
    margin-top: 2px;
}
.vehicleInfo_step_11_QG11_4 .button.grey {
    margin-top: 53px;
}
.pageNo11.pageNo11_QG11_1 .label.labelVinInfo.label-value-label_11_QG11_1 td {
    width: 250px;
}
.vehicleInfo_step_11_QG11_2 .turnin.border {
    margin-left: -4px;
    width: 460px;
}
.page.pageNo11.pageNo11_QG11_1.gray-container2.box.border.pageNo11_entry_0 {
    height: 91px;
}
.vehicleInfo_step_11_QG11_2 .image-trigger {
    background: #9e9c9d none repeat scroll 0 0;
    margin-left: 439px;
    margin-top: -22px;
    position: relative;
}
.page.pageNo11.pageNo11_pageBtns.gray-container2.box.border.pageNo11_entry_0 {
    background: white none repeat scroll 0 0;
    border: medium hidden;
}
.page.pageNo11.pageNo11_QG11_5_1.gray-container2.box.border.pageNo11_entry_0 {
    height: 180px !important;
    margin-left: 566px !important;
    margin-top: -207px !important;
    width: 380px !important;
}
.pageNo11.pageNo11_QG11_4 .lineAfterTitle.line_step_11_QG11_4_afterTitle {
    border-top: 1px solid #aeacac;
    margin-top: 21px;
    visibility: hidden;
}
.pageNo11.pageNo11_QG11_5_1 .lineAfterTitle.line_step_11_QG11_5_1_afterTitle {
    border-top: 1px solid #aeacac;
}
.value.label-value-value_11_QG11_5_1 {
    margin-top: 0px;
}
.value.label-value-value_11_QG11_4 {
    margin-top: 12px;
}
.vehicleInfo_step_11_QG11_3_1 .question {
    list-style-type: none;
    vertical-align: middle;
}
.value.label-value-value_11_QG11_3_1 {
    margin-top: 12px;
}
.pageNo11.pageNo11_QG11_4 .question {
    list-style-type: none;
}

.pageNo11.pageNo11_QG11_5_1 .question {
    list-style-type: none;
}

.vehicleInfo_step_11_QG11_3_1 .question-group2 {
    height: 0;
    left: 153px;
    list-style-type: none;
    position: relative;
    width: 518px;
}
.vehicleInfo_step_11_QG11_4 .question-group2 {
    height: 0;
    left: 172px;
    list-style-type: none;
    position: relative;
    width: 518px;
}

.page.pageNo11.pageNo11_QG11_3_1.gray-container2.box.border.pageNo11_entry_0 {
    height: 180px;
}
.vehicleInfo_step_11_QG11_5_1 .button.grey {
    margin-left: -106px;
    margin-top: 86px !important;
}
.lineAfterTitle.line_step_11_QG11_3_1_afterTitle
{
    border-top: 1px solid #aeacac;
    position: absolute;
    width: 540px;
}
.vehicleInfo_step_11_QG11_4 .controlBtns.residualValuePayoffWithCreditButton.btnId97000339.ui-corner-all {
    margin-top: 71px;
}
.vehicleInfo_step_11_QG11_3_1.question-group-box.ui-corner-all > div {
    margin-top: 12px;
}
.vehicleInfo_step_11_QG11_4.question-group-box.ui-corner-all > div {
    margin-top: 12px;
}
.vehicleInfo_step_11_QG11_5.question-group-box.ui-corner-all {
    margin-top: 9px;
}

.vehicleInfo_step_11_QG11_5_1.question-group-box.ui-corner-all {
    margin-top: 7px;
}
.vehicleInfo_step_11_QG11_3_1 .imageField.leasePayoffQuestionMark {
    margin-left: 153px;
    margin-top: 68px;
    position: absolute;
    width: 17px;
}

.vehicleInfo_step_11_QG11_4 .imageField.leasePayoffWithCreditQuestionMark {
    margin-left: 177px;
    margin-top: 69px;
    position: absolute;
    width: 17px;
}

.vehicleInfo_step_11_QG11_5_1 .imageField.marketValuePayoffQuestionMark {
    margin-left: 158px;
    margin-top: 56px;
    position: absolute;
    width: 17px;
}
.label.labelresidualValueTotal.label-value-label_11_QG11_3_1 {
    font-weight: bold;
}
.value.label-value-value_11_QG11_3_1 {
    font-weight: bold;
    margin-top: 12px;
}

.value.label-value-value_11_QG11_4 {
    font-weight: bold;
    margin-top: 12px;
}

.label.labelresidualWithCreditTotalPrice.label-value-label_11_QG11_4 {
    font-weight: bold;
}
.label.labelmarketTotalPrice.label-value-label_11_QG11_5_1 {
    font-weight: bold;
}
.question.marketTotalPrice .value.label-value-value_11_QG11_5_1 {
    font-weight: bold;
}
.vehicleInfo_step_11_QG11_4 .leasePayoffWithCreditQuestionMark.imageField {
    margin-left: 174px;
    margin-top: 70px;
    position: absolute;
    width: 17px;
}
.vehicleInfo_step_11_QG11_5_1 .marketValuePayoffQuestionMark.imageField {
    margin-left: 158px;
    margin-top: 60px;
    position: absolute;
    width: 17px;
}
.vehicleInfo_step_11_QG11_5_1 .grey.button {
    margin-left: -3px;
    margin-top: 28px !important;
}
.vehicleInfo_step_11_QG11_3_1 .leasePayoffQuestionMark.imageField {
    margin-left: 151px;
    margin-top: 70px;
    position: absolute;
    width: 17px;
}
.vehicleInfo_step_11_QG11_4 {
    margin-top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .turnInStepNum_11_QG11_3_1 .grounding_page_left_div_sub1 {
        font-size: 16px;
        font-weight: bold;
        margin-top: 2px !important;
    }
}
.vehicleInfo_step_11_QG11_3 .controlBtns.residualValuePayoffButton.btnId97000338.ui-corner-all {
    margin-top: 112px;
}
.vehicleInfo_step_11_QG11_3 .controlBtns.residualValuePayoffWithCreditButton.btnId97000339.ui-corner-all .button.grey {
    margin-left: -117px;
    margin-top: 112px;
}

.vehicleInfo_step_11_QG11_3 .question-group2 {
    height: 10px;
    left: 378px;
    list-style-type: none;
    position: relative;
    width: 518px;
}
.vehicleInfo_step_11_QG11_3 .imageField_leasePayoffQuestionMark {
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}
.vehicleInfo_step_11_QG11_5 .question-group2 {
    height: 0;
    left: 0px;
    list-style-type: none;
    position: relative;
    width: 518px;
}
.vehicleInfo_step_11_QG11_3.question-group-box.ui-corner-all {
    margin-top: 9px;
}
.page.pageNo11.pageNo11_QG11_5.gray-container2.box.border.pageNo11_entry_0 {
    height: 180px;
    margin-left: 492px;
    margin-top: -207px;
    width: 481px;
}
.vehicleInfo_step_11_QG11_2 .imageField_mileageRightArrowLogo {
    width: 0;
}
.commonError_11.errorMsgScreen_11_QG11_2_below {
    margin-top: 34px;
    position: absolute;
}
.page.pageNo11.pageNo11_QG11_2.gray-container2.box.border.pageNo11_entry_0 {
    height: 65px;
}
.label.labelresidualValueTotal.label-value-label_11_QG11_3 {
    font-weight: bold;
}
.pageNo11_QG11_2 .commonError_11.errorMsgScreen_11_QG11_2_below {
    color: red;
}
.label.labelmarketTotalPrice.label-value-label_11_QG11_5 {
    font-weight: bold;
}

.question.marketTotalPrice .value.label-value-value_11_QG11_5 {
    font-weight: bold;
}

.vehicleInfo_step_11_QG11_3 .imageField.leasePayoffQuestionMark {
    margin-left: 155px;
    margin-top: 71px;
    position: absolute;
}

.vehicleInfo_step_11_QG11_5 .imageField.marketValuePayoffQuestionMark {
    margin-left: 157px;
    margin-top: 56px;
    position: absolute;
}
.vehicleInfo_step_11_QG11_3 .imageField.leasePayoffWithCreditQuestionMark {
    margin-left: 174px;
    margin-top: 72px;
    position: absolute;
}
.page.pageNo11.pageNo11_QG11_3.gray-container2.box.border.pageNo11_entry_0 {
    height: 180px;
}
.label.labelresidualWithCreditTotalPrice.label-value-label_11_QG11_3 {
    font-weight: bold;
}
.vehicleInfo_step_11_QG11_3 .value.label-value-value_11_QG11_3 {
    font-weight: bold;
}
.lineAfterTitle.line_step_11_QG11_3_afterTitle {
    border-top: 1px solid #aeacac;
}

.vehicleInfo_step_11_QG11_3.question-group-box.ui-corner-all {
    margin-top: 12px;
}
.lineAfterTitle.line_step_11_QG11_5_afterTitle {
    border-top: 1px solid #aeacac;
}
.vehicleInfo_step_11_QG11_5_1.question-group-box.ui-corner-all > div {
    height: 100px;
}
/************ Page11 End*****************/
/************ Page12 ****************/
.pageNo12BtnContainer{
    float:left;
}

.pageNo12Btn{
    float: left;
    margin-bottom: 17px;
    margin-right: 10px;
    min-width: 136px;
}
.pageNo12_pageBtns {
    border: 0 none !important;
    position: relative;
    top: 0px;
}
.pageNo12_pageBtns{
    padding-left:0px !important;
}


.lineAfterTitle.line_step_12_QG12_1_afterTitle, .lineAfterTitle.line_step_12_QG12_2_afterTitle, .lineAfterTitle.line_step_12_QG12_3_afterTitle {
    border-top: 1px solid #AEACAC;
}


.pageNo12 #dropDown_paymentMethod {
    width: 260px;
    height: 25px;
}

.vehicleInfo_step_12_QG12_3.question-group-box.ui-corner-all {
    line-height: 20px;
}

.label.labelinfoEstimateTotal{
    font-weight: bold;
}

.page.pageNo12 .dropDownLabel {
    display: none;
}
.page.pageNo12 .mandetoryDot {
    display: none;
}
.label-value-label_12_QG12_3 > td {
    font-weight: bold;
}
.vehicleInfo_step_12_QG12_2 .inputRadio.odometerTamperedNotActualMileage {
    left: -5px;
    position: relative;
}

.vehicleInfo_step_12_QG12_1 .checkBox > input {
    left: -5px;
    position: relative;
    top: 2px;
}

.vehicleInfo_step_12_QG12_3 {
    width: 300px;
}

.pageNo12.pageNo12_QG12_4 {
    border-top: 0px none;
    position: relative;
    top: -32px;
}

.pageNo12.pageNo12_QG12_3 {
    border-bottom: 0px none;
}

.page.pageNo12.pageNo12_pageBtns{
    position: relative;
    top: -32px;
}

.commonError_12 {
    color:red;
}
/************ Page12 End*****************/
/***************paze 11 page 2***************/

.imageField_leasePayoffWithCreditQuestionMark {
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}

.imageField_marketValuePayoffQuestionMark {
    margin-left: 170px;
    margin-top: -172px;
    position: absolute;
}
.vehicleInfo_step_2_QG2_3 .imageField_leasePayoffQuestionMark {
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}
.vehicleInfo_step_2_QG2_3_1 .imageField_leasePayoffQuestionMark {
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}

.vehicleInfo_step_2_QG2_4 .imageField_leasePayoffWithCreditQuestionMark {
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}
.vehicleInfo_step_11_QG11_5_1 .imageField_marketValuePayoffQuestionMark {
    margin-left: 174px;
    margin-top: 112px;
    position: absolute;
}
.vehicleInfo_step_11_QG11_4 .imageField_leasePayoffWithCreditQuestionMark {
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}
.vehicleInfo_step_11_QG11_3_1 .imageField_leasePayoffQuestionMark {
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}
.vehicleInfo_step_11_QG11_3_1 #tooltipBox_97000334 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: -65px;
    margin-top: -243px;
    position: absolute;
    z-index: 3;
    font-weight: normal;
}
.vehicleInfo_step_11_QG11_4 #tooltipBox_97000344 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: -65px;
    margin-top: -341px;
    position: absolute;
    z-index: 3;
    font-weight: normal;
}
.vehicleInfo_step_11_QG11_5_1 #tooltipBox_97000346 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 107px;
    margin-top: -242px;
    position: absolute;
}
.vehicleInfo_step_11_QG11_5.question-group-box.ui-corner-all > div {
    height: 122px;
}
.vehicleInfo_step_11_QG11_5 .imageField_marketValuePayoffQuestionMark {
    margin-left: 178px;
    margin-top: 112px;
    position: absolute;
}
.commonError_11.errorMsgScreen_11_QG11_1_belowGroup {
    color: red;
}
.vehicleInfo_step_11_QG11_5 #tooltipBox_97000346 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -245px;
    position: absolute;
    z-index: 3;
}
.vehicleInfo_step_11_QG11_3 #tooltipBox_97000344 {
    background-color: #f7f7f7;
    margin-left: 106px;
    margin-top: -341px;
    position: absolute;
    z-index: 3;
}

.pageNo11_QG11_5_1 .question-group {
    margin-top: 1px;
}
/***************paze 11 page 2***************/

/**********toolTip*************************/
.top1 {
    position : absolute;
    top      : -3px;
    width    : 0;
    height   : 0;
    z-index  : 100;

    border-left   : 20px solid transparent;
    border-right  : 20px solid transparent;
    border-top : 20px solid #fff;
}

.bottom1 {
    position : absolute;
    width    : 0;
    height   : 0;
    z-index  : 99;

    border-left   : 20px solid transparent;
    border-right  : 20px solid transparent;
    border-top : 20px solid #FB6F00;
}
#container1 {
    position : relative;
    left : 56px;
}

#tooltipSquare_97000344 {
    border: 2px solid #fb6f00;
    border-radius: 31px;
    padding: 22px;
    width: 308px;

}

#tooltipBox_97000344 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 103px;
    margin-top: -327px;
    position: absolute;
    z-index: 3;
}
#tooltipSquare_97000346 {
    border: 2px solid #fb6f00;
    border-radius: 31px;
    padding: 22px;
    width: 308px;
}

#tooltipBox_97000346 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 108px;
    margin-top: -306px !important;
    position: absolute;
    z-index:3;
}
#tooltipSquare_97000334 {
    border: 2px solid #fb6f00;
    border-radius: 31px;
    padding: 22px;
    width: 308px;
}

#tooltipBox_97000334 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: -65px;
    margin-top: -242px;
    position: absolute;
    z-index: 3;
    font-weight:normal;
}
#tooltipSquare_97000352 {
    border: 2px solid #fb6f00;
    border-radius: 31px;
    padding: 22px;
    width: 308px;
}

#tooltipBox_97000352 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -317px;
    position: absolute;
    z-index: 3;
}
/*****************************************/


/************ Page13 start*****************/
.turnInCompleteReceipt.gray-container2.box.border {
    width: 919px;
}

.turnInReceiptMakeModel {
    float: left;
    font-weight: bold;
    position: relative;
}

.turnInCompleteReceipt .additional-comments-position {
    width: 500px;
}

.controlBtns.turnInCompleteReceiptBtn.btnGoToWatchlist.btnId12.ui-corner-all, .controlBtns.turnInCompleteReceiptBtn.btnVrr.btnId11.ui-corner-all, .controlBtns.turnInCompleteReceiptBtn.btnCOS.btnId10.ui-corner-all {
    margin-top: 50px;
}

.controlBtns.turnInCompleteReceiptBtn.btnEmailOdometer.btnId13.ui-corner-all, .controlBtns.turnInCompleteReceiptBtn.btnEmailOdometerPayoffCredit.btnId14.ui-corner-all {
    margin-top: -45px;
}

.turnInCompleteReceipt .question-list {
    list-style-type: none;
    width: 490px;
    margin-bottom: 20px;
}
.imageField_marketValueWithoutPayoffQuestionMark {
    margin-left: 177px;
    margin-top: 23px;
    position: absolute;
}
/************ Page13 end*****************/
.controlBtns.pageNo1Btn.btnId1.ui-corner-all {
    width: 151px;
}

.ie11 .turnInReceiptMakeModelVin {
    width: 620px;
    margin-top: 0px;
}
.label-value-value_1{
    top:20px;
}

.btnEmailOdometer .button.grey {border:1px solid #54101b; background: #9e1d31; /* Old browsers */
    background: -moz-linear-gradient(top,  #9e1d31 0%, #54101b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e1d31), color-stop(100%,#54101b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9e1d31 0%,#54101b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9e1d31 0%,#54101b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e1d31', endColorstr='#54101b',GradientType=0 ); /* IE6-9 */
}

.btnEmailOdometer .button.grey:hover{color: #ffffff; background: #6a1421; /* Old browsers */
    background: -moz-linear-gradient(top,  #6a1421 0%, #390b13 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a1421), color-stop(100%,#390b13)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #6a1421 0%,#390b13 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #6a1421 0%,#390b13 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #6a1421 0%,#390b13 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #6a1421 0%,#390b13 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a1421', endColorstr='#390b13',GradientType=0 ); /* IE6-9 */
}
.successMsg.text_12_QG12_2.textWarningMessage p {
    color: red;
}
.page.pageNo12.pageNo12_pageBtns.gray-container2.box.border.pageNo12_entry_0 {
    background: #ffffff none repeat scroll 0 0;

}
/*****************PAGE-2 AND PAGE-11 IE SPECIFIC************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #tooltipBox_97000334 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -222px;
        position: absolute;
        z-index: 3;
    }
    .lineAfterTitle.line_step_11_QG11_3_1_afterTitle {
        border-top: 1px solid #aeacac;
        position: absolute;
        width: 540px;
    }
    .vehicleInfo_step_2_QG2_4 #tooltipBox_97000344 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -310px;
        position: absolute;
        z-index: 3;
    }
    #tooltipBox_97000352 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: 110px;
        margin-top: -294px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_2_QG2_3 #tooltipBox_97000334 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        position: absolute;
        z-index: 3;
    }

    .vehicleInfo_step_2_QG2_5 #tooltipBox_97000352 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: 110px;
        margin-top: -106px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_11_QG11_5 #tooltipBox_97000346 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: 110px;
        margin-top: -22px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_11_QG11_3_1 #tooltipBox_97000334 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -222px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_11_QG11_4 #tooltipBox_97000344 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -310px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_11_QG11_5_1 #tooltipBox_97000346 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: 107px;
        margin-top: -219px;
        position: absolute;
    }
    .pageNo11.pageNo11_QG11_4 .lineAfterTitle.line_step_11_QG11_4_afterTitle {
        border-top: 1px solid #aeacac;
        margin-top: 22px;
        visibility: hidden;
    }
}
.ie8 .turnInCompleteReceipt .additional-comments-position {
    width: 570px;
}

.ie8 .vehicleInfo_step_11_QG11_5 .imageField_leasePayoffQuestionMark{
    margin-top:109px;
    margin-left:178px;
    position:left;
}

.ie8 .vehicleInfo_step_2_QG2_5  .imageField_markValueWithoutPayoffQuestionMark{
    position:absolute;
    margin-top:31px;
    margin-left:177px;
}
.ie8 .vehicleInfo_step_11_QG11_2 .image-trigger {
    background: #9e9c9d none repeat scroll 0 0;
    margin-left: 370px;
    margin-top: 11px;
    position: absolute;
}
.ie8 .pageNo2.pageNo2_QG2_2 .image-trigger {
    background: #9e9c9d none repeat scroll 0 0;
    height: 22px;
    margin-left: 370px;
    margin-top: 11px;
    position: absolute;
}
.ie8 .vehicleInfo_step_11_QG11_5 #tooltipBox_97000346 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -30px;
    position: absolute;
    z-index: 3;
}
.ie8 .vehicleInfo_step_2_QG2_5 .imageField_marketValueWithoutPayoffQuestionMark {
    margin-left: 177px;
    margin-top: 30px;
    position: absolute;
}

.ie8 .vehicleInfo_step_11_QG11_5 .imageField_marketValuePayoffQuestionMark {
    margin-left: 178px;
    margin-top: 108px;
    position: absolute;
}
.ie8 .lineAfterTitle.line_step_11_QG11_4_afterTitle {
    border-top: 1px solid #aeacac;
    margin-top: 19px;
}
.ie8 .pageNo11.pageNo11_QG11_4 .lineAfterTitle.line_step_11_QG11_4_afterTitle {
    border-top: 1px solid #aeacac;
    margin-top: 19px;
}
.controlBtns.residualValuePayoffButton.btnId97000338.ui-corner-all {
    height: 0;
}
.controlBtns.residualValuePayoffWithCreditButton.btnId97000339.ui-corner-all {
    height: 0;
}
.ie10 .pageNo11.pageNo11_QG11_4 .lineAfterTitle.line_step_11_QG11_4_afterTitle {
    border-top: 1px solid #aeacac;
    margin-top: 22px;
}
.controlBtns.marketValuePayoffButton.btnId97000340.ui-corner-all {
    height: 0;
}
.ie8 .pageNo11.pageNo11_QG11_4 .lineAfterTitle.line_step_11_QG11_4_afterTitle {
    border-top: 1px solid #aeacac;
    margin-top: 19px;
}
/*****************PAGE-2 AND PAGE-11 IE SPECIFIC END************/
/**********************ROLLOVER VERBIAGE***********/
#tooltipBox_97000352 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -96px;
    position: absolute;
    z-index: 3;
}
.vehicleInfo_step_11_QG11_5_1 #tooltipBox_97000346 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 107px;
    margin-top: -21px !important;
    position: absolute;
}
.vehicleInfo_step_11_QG11_5 #tooltipBox_97000346 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -22px;
    position: absolute;
    z-index: 3;
}
.controlBtns.pageNo11Btn.btnId1.ui-corner-all {
    width: 0;
}
/*******************END ROLLOVER VERBIAGE**********/
/****************CHROME SPECIFIC*******************/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pageNo2.pageNo2_QG2_2 .image-trigger {
        background: #9e9c9d none repeat scroll 0 0;
        height: 22px;
        margin-left: 367px;
        margin-top: 12px;
        position: relative;
    }
    .vehicleInfo_step_11_QG11_2 .image-trigger {
        background: #9e9c9d none repeat scroll 0 0;
        margin-left: 368px;
        margin-top: 12px;
        position: relative;
    }
    #tooltipBox_97000334 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -212px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_2_QG2_4 #tooltipBox_97000344 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -294px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_11_QG11_3_1 #tooltipBox_97000334 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -210px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_11_QG11_4 #tooltipBox_97000344 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -295px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_2_QG2_3 #tooltipBox_97000334 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -212px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_2_QG2_5 #tooltipBox_97000352 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: 110px;
        margin-top: -106px;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_2_QG2_5 .imageField_marketValueWithoutPayoffQuestionMark {
        margin-left: 179px;
        margin-top: 31px;
        position: absolute;
    }
    #tooltipBox_97000334 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: -65px;
        margin-top: -212px;
        position: absolute;
        z-index: 3;
    }

    .imageField_marketValueWithoutPayoffQuestionMark {
        margin-left: 177px;
        margin-top: 23px;
        position: absolute;
    }

    .vehicleInfo_step_11_QG11_5_1 .imageField_marketValuePayoffQuestionMark {
        margin-left: 180px;
        margin-top: 112px;
        position: absolute;
    }

    .vehicleInfo_step_2_QG2_5 .imageField_marketValueWithoutPayoffQuestionMark {
        margin-left: 184px;
        margin-top: 31px;
        position: absolute;
    }

    .vehicleInfo_step_11_QG11_5 .imageField_marketValuePayoffQuestionMark {
        margin-left: 184px;
        margin-top: 112px;
        position: absolute;
    }
    .radioBtnLabel {
        margin-left: 26px;
        margin-top: -13px;
    }
    .turnInReceiptMakeModelVin {
        margin-top: -7px;
    }
    .radioBtn {
        width: 20px;
    }
    /* chase decline pop up */
    button#chaseDecline-button {
        top: 245px !important;
    }

    button#chaseBack-button {
        top: 245px !important;
    }
    #tooltipBox_97000352 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: 119px;
        margin-top: -90px !important;
        position: absolute;
        z-index: 3;
    }
    .vehicleInfo_step_11_QG11_5_1 #tooltipBox_97000346 {
        background-color: #f7f7f7;
        border-radius: 20px;
        margin-left: 115px;
        margin-top: -14px !important;
        position: absolute;
    }
}
/****************END CHROME SPECIFIC*******************/
/*******************Proceed With turnIn toolTip for page-11 and page-2********/
#tooltipSquare_97000358 {
    border: 2px solid #fb6f00;
    border-radius: 31px;
    padding: 22px;
    width: 308px;
}

#tooltipBox_97000358 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 107px;
    margin-top: -5px;
    position: absolute;
    z-index: 3;
}
.pageNo2_pageBtns.pageNo2_entry_0 {
    border: 0 none;
    margin-top: -21px;
}

.vehicleInfo_step_2_QG9_6 .imageField_leasePayoffQuestionMark {
    margin-left: 142px;
    margin-top: 12px;
    position: absolute;
}
.vehicleInfo_step_2_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 76px;
    margin-top: -104px !important;
    position: absolute;
    z-index: 3;
}
.page.pageNo11.pageNo11_QG9_6.gray-container2.box.border.pageNo11_entry_0 {
    border: medium none;
    height: 0;
    width: 0;
    background: #ffffff none repeat scroll 0 0;
}
.pageNo11_pageBtns .controlBtns.pageNo11Btn.btnId1.ui-corner-all {
    margin-top: -22px;
}

.vehicleInfo_step_11_QG9_6 .imageField_leasePayoffQuestionMark {
    margin-left: 154px;
    margin-top: 15px;
    position: absolute;
}
.vehicleInfo_step_11_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    margin-left: 88px;
    margin-top: -101px !important;
    position: absolute;
    z-index: 3;
}
.page.pageNo2.pageNo2_QG9_6.gray-container2.box.border.pageNo2_entry_0 {
    border: medium none;
    height: 0;
    width: 0;
    background:#ffffff;
}

.ie11 .vehicleInfo_step_2_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 76px;
    margin-top: -146px;
    position: absolute;
    z-index: 3;
}
.ie11 .vehicleInfo_step_11_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    margin-left: 88px;
    margin-top: -146px;
    position: absolute;
    z-index: 3;
}
.ie10 .vehicleInfo_step_2_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 76px;
    margin-top: -146px;
    position: absolute;
    z-index: 3;
}
.ie10 .vehicleInfo_step_11_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    margin-left: 88px;
    margin-top: -146px;
    position: absolute;
    z-index: 3;
}
.ie8 .vehicleInfo_step_2_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 90px;
    margin-top: -155px;
    position: absolute;
    z-index: 3;
}
.ie8 .vehicleInfo_step_11_QG9_6 #tooltipBox_97000358 {
    background-color: #f7f7f7;
    margin-left: 100px;
    margin-top: -155px;
    position: absolute;
    z-index: 3;
}
.ie8  .vehicleInfo_step_2_QG9_6 .imageField_leasePayoffQuestionMark {
    margin-left: 160px;
    margin-top: 12px;
    position: absolute;
}
.ie8 .vehicleInfo_step_11_QG9_6 .imageField_leasePayoffQuestionMark {
    margin-left: 170px;
    margin-top: 15px;
    position: absolute;
}
/*******************Proceed With turnIn toolTip********/

.odoConditionWithoutBraces .label-value-value_2_QG2_5 {
    margin-left: -71px;
    margin-top: 52px;
    position: absolute;
}

.odoConditionWithoutBraces .label-value-value_11_QG11_5 {
    margin-left: 0px;
    margin-top: 59px;
    position: absolute;
    line-height: 13px;
}


.label.labelodoConditionWithoutBraces.label-value-label_2_QG2_5 {
    margin-left: 3px;
    margin-top: -54px;
}

.pageNo11_QG11_5 .vehicleInfo_step_11_QG11_5 .question-group {
    width: 370px;
}

.label.labelodoConditionWithoutBraces.label-value-label_11_QG11_5 {
    margin-top: 25px;
}

#viewCRActionWithoutBraces {
    cursor: pointer;
}

.label.labelodoConditionWithoutBraces.label-value-label_2_QG2_5_1 {
    margin-top: -25px;
    position: absolute;
}

.label.labelodoConditionWithoutBraces.label-value-label_11_QG11_5_1 {
    margin-top: 25px;
    position: absolute;
}

.vehicleInfo_step_2_QG2_5_1 .value.label-value-value_2_QG2_5_1 {
    margin-left: -70px;
    margin-top: 83px;
    position: absolute;
    line-height: 11px;
}
.pageNo11_QG11_5_1 .vehicleInfo_step_11_QG11_5_1 .question-group {
    width: 245px;
}
.odoConditionWithoutBraces .value.label-value-value_11_QG11_5_1 {
    margin-left: -71px;
    margin-top: 60px;
    position: absolute;
    line-height: 14px;
}

.successMsg.text_2_QG2_5.turnInEarlyTermCAorNYLease {
    height: 160px;
    margin-top: 13px;
}

.successMsg.text_11_QG11_5.turnInEarlyTermCAorNYLease {
    margin-top: -9px;
    width: 445px;
}

.successMsg.text_2_QG2_5_1.turnInEarlyTermCAorNYLease {
    height: 140px;
}

.successMsg.text_11_QG11_5_1.turnInEarlyTermCAorNYLease {
    width: 382px;
}

.page.pageNo2.pageNo2_QG9_6.gray-container2.box {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.page.pageNo2.pageNo2_QG2_4.gray-container2.box.border.pageNo2_entry_0{
    margin-top: -205px;
    height: 175px;
}
.ie8 .page.pageNo7.pageNo7_QG7_4.gray-container2.box.border.pageNo7_entry_0 {
    border-top: medium none;
    position: relative;
    top: -110px;
    height:90px;
}

.successMsg.text_2_QG2_5.turnInEarlyTermCAorNYLease > p {
    line-height: 12px;
    margin-top: -8px;
    padding: 0;
}
.successMsg.text_11_QG11_5.turnInEarlyTermCAorNYLease > p {
    line-height: 15px;
    width: 474px;
}
.turnInEarlyTermCAorNYLease.text_11_QG11_5_1.successMsg > p
{
    line-height:14px;

}
.successMsg.text_2_QG2_5_1.turnInEarlyTermCAorNYLease > p {
    line-height: 15px;
}
/*******************Title Instruction********/
.controlBtns.turnInCompleteReceiptBtn.buttonTitleUrl.btnId15.ui-corner-all {
    margin-left: 60px;
    margin-top: -80px;
}

.controlBtns.turnInCompleteReceiptBtn.btnCOS.btnId10.ui-corner-all input {
    margin-left: 153px;
    position: absolute;
}
/*******************End Title Instruction********/

.vehicleInfo_step_2_QG2_5_1 .value.label-value-value_2_QG2_5_1 {
    line-height: 11px;
    margin-left: -113px;
    margin-top: 83px;
    position: absolute;
}
.page.pageNo2.pageNo2_QG2_5_1.gray-container2.box.border.pageNo2_entry_0 {
    height: 180px;
    margin-left: 537px;
    margin-top: -207px;
    width: 449px;
}
.successMsg.text_2_QG2_5_1.turnInEarlyTermCAorNYLease > p {
    line-height: 15px;
    margin-top: -71px;
    width: 449px;
}

.successMsg.text_2_QG2_5_1.turnInEarlyTermCAorNYLease > p {
    line-height: 12px;
    margin-top: -71px;
    width: 449px;
}
.turnInEarlyTermCAorNYLease.text_11_QG11_5_1.successMsg > p {
    line-height: 14px;
    position: absolute;
    width: 449px;
}

.page.pageNo11.pageNo11_QG11_5_1.gray-container2.box.border.pageNo11_entry_0 {
    height: 180px !important;
    margin-left: 566px !important;
    margin-top: -207px !important;
    width: 472px !important;
}
.turnInEarlyTermCAorNYLease.text_11_QG11_5_1.successMsg > p {
    line-height: 11px;
    /*    margin-top: 53px; */
    position: absolute;
    width: 491px;
}

.question-group2 {
    height: 0;
    left: 115px;
    list-style-type: none;
    position: relative;
    width: 518px;
}

.odoConditionWithoutBraces .value.label-value-value_11_QG11_5_1 {
    line-height: 10px;
    margin-left: -114px;
    margin-top:77px;
    position: absolute;
}
.odoConditionWithoutBraces .label-value-value_2_QG2_5 {
    line-height: 11px;
    margin-left: -115px;
    margin-top: 97px;
    position: absolute;
}
.successMsg.text_2_QG2_5.turnInEarlyTermCAorNYLease {
    height: 160px;
    margin-top: -74px;
}
.label.labelodoConditionWithoutBraces.label-value-label_2_QG2_5 {
    margin-left: 3px;
    margin-top: -83px;
}
.successMsg.text_11_QG11_5.turnInEarlyTermCAorNYLease > p {
    line-height: 14px;
    margin-top: 30px;
    position: absolute;
    width: 474px;
}
.label.labelmarketTotalPrice.label-value-label_11_QG11_5 {
    font-weight: bold;
    margin-top:0px;
}

.label.labelodoConditionWithoutBraces.label-value-label_11_QG11_5 {
    margin-top: 90px;
}
.odoConditionWithoutBraces .label-value-value_11_QG11_5 {
    line-height: 9px;
    margin-left: 0;
    margin-top: 76px;
    position: absolute;
}
.successMsg.text_11_QG11_5.priceNotAvailableErrorMsg > p {
    line-height: 12px;
    width: 474px;
}
.question.marketTotalPrice .value.label-value-value_11_QG11_5 {
    font-weight: bold;
    line-height: 2px;
}
.successMsg.text_11_QG11_5_1.priceNotAvailableErrorMsg > p {
    line-height: 12px;
    width: 464px;
}
.label.labelodoConditionWithoutBraces.label-value-label_11_QG11_5_1 {
    margin-top: 85px;
    position: absolute;
}
.label.labelodoConditionWithoutBraces.label-value-label_2_QG2_5_1 {
    margin-top: -73px;
    position: absolute;
}
.turnInDealerMarketValuePayoffQuote.text_2_QG2_5_1.successMsg > p {
    width: 500px;
}
.turnInEarlyTermCAorNYLease.text_11_QG11_5.successMsg > p {
    line-height: 12px;
    /*  margin-top: 59px; */
    position: absolute;
    width: 474px;
}
.pageNo11_entry_0.border.box.gray-container2.pageNo11_QG11_5_1.pageNo11.page {
    height: 180px !important;
    margin-left: 566px !important;
    margin-top: -207px !important;
    width: 483px !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
    .label-value-label_11_QG11_5_1.labelodoConditionWithoutBraces.label {
        margin-top: 57px;
        position: absolute;
    }
}
.emailAttachSendDialog {
    margin-left: 9px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right !important;
    margin-left: 14px !important;
    margin-right: auto !important;
}
.label.labelodoConditionWithoutBraces.label-value-label_2_QG2_5 {
    margin-left: 3px;
    margin-top: -73px;
}

.vehicleInfo_step_2_QG2_5 #tooltipBox_97000352 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -101px;
    position: absolute;
    z-index: 3;
}
#tooltipBox_97000352 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: -102px !important;
    position: absolute;
    z-index: 3;
}
.shipToErrorMsgSpan{position:absolute;margin-top:-10px;}
.addressErrorMsgSpan{margin-top:0px;position:absolute;}
.cityErrorMsgSpan{position:absolute;margin-top:10px;}
.stateErrorMsgSpan{position:absolute;margin-top:20px;}
.zipcodeErrorMsgSpan{position:absolute;margin-top:30px;}
.dropDownButtonInstructionErrorMsgSpan{position:absolute;margin-top:40px;}
.carrietAccNumberErrorMsgSpan{position:absolute;margin-top:51px;}
.reCarrietAccNumberErrorMsg{position:absolute;margin-top:62px;}

.ie11 .shipToErrorMsgSpan{position:absolute;margin-top:-10px;}
.ie11 .addressErrorMsgSpan{margin-top:0px;position:absolute;}
.ie11 .cityErrorMsgSpan{position:absolute;margin-top:10px;}
.ie11 .stateErrorMsgSpan{position:absolute;margin-top:23px;}
.ie11 .zipcodeErrorMsgSpan{position:absolute;margin-top:34px;}
.ie11 .dropDownButtonInstructionErrorMsgSpan{position:absolute;margin-top:47px;}
.ie11 .carrietAccNumberErrorMsgSpan{position:absolute;margin-top:58px;}
.ie11 .reCarrietAccNumberErrorMsg{position:absolute;margin-top:68px;}

/* Css for chase decline pop up */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    button#chaseDecline-button {
        top: 115px;
    }

    button#chaseBack-button {
        top: 115px;
    }

    .declineRoundedPopupDiv .ui-dialog-buttonpane{
        z-index: -1;
    }
}

.declineRoundedPopupDiv {
    opacity:.95;
    background-color:#ffffff;
    border-radius:12px !important;
    border:2px solid #800000;
    padding: 6px 6px 6px 6px;
    height:360px !important;
}
.declineRoundedPopupDiv .ui-dialog-titlebar {
    display: none;
}
.declineRoundedPopupDiv .ui-dialog-content{
    background:#ffffff !important;
}
.declineRoundedPopupDiv .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix{
    left: auto;
    position: absolute;
    top: 300px;
}
.declineRoundedPopupDiv .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button-text-only .ui-button-text{
    font-size: 1em !important;
}

.roundedPopup-decline-back-button {
    margin-top: -150px !important;
    position: relative;
    right:-40px;
    width: 129px;
    height: 24px;
    font-size:12px !important;
}
spane#roundedDeclinePopupTxtCss {
    font-weight: bold;
    font-size: 14px;
}
/* Compelete return btn  */
.btnId5 .button.grey {
    border:1px solid #54101b !important; background: #9e1d31 !important; /* Old browsers */
    background: -moz-linear-gradient(top,  #9e1d31 0%, #54101b 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e1d31), color-stop(100%,#54101b)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9e1d31 0%,#54101b 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9e1d31 0%,#54101b 100%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9e1d31 0%,#54101b 100%) !important; /* IE10+ */
    background: linear-gradient(to bottom,  #9e1d31 0%,#54101b 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e1d31', endColorstr='#54101b',GradientType=0 ) !important; /* IE6-9 */
}

.page.pageNo7.pageNo7_pageBtns.gray-container2.box.border.pageNo7_entry_0 {
    width: 150px;
    border: 0 none;
    top: -143px;
}
.page.pageNo7.pageNo7_pageImolaBtns.gray-container2.box.border.pageNo7_entry_0 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    left: -33px;
    position: relative;
    top: -74px !important;
}

.vehicleInfo_step_2_QG2_5 .imageField_marketValueWithoutPayoffQuestionMark {
    margin-left: 177px;
    margin-top: 35px;
    position: absolute;
    z-index: 3;
}
div#hyper_link_con_11 {
    clear: both;
    padding: 0px 0px 0px 0px;
}

.page.pageNo11.pageNo11_QG11_5.gray-container2.box.border.pageNo11_entry_0 .imageField_marketValuePayoffQuestionMark{
    margin-left: 170px;
    margin-top: -242px;
    position: absolute;
}

.page.pageNo11.pageNo11_QG11_5.gray-container2.box.border.pageNo11_entry_0 #tooltipBox_97000346 {

    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 108px;
    margin-top: -373px !important;
    position: absolute;
    z-index: 3;

}

.page.pageNo2.pageNo2_QG2_5_1.gray-container2.box.border.pageNo2_entry_0 #tooltipBox_97000352 {
    background-color: #f7f7f7;
    border-radius: 20px;
    margin-left: 110px;
    margin-top: 7px !important;
    position: absolute;
    z-index: 3;
}

@-moz-document url-prefix() {
	.rpiTable.tableHeader.rpiDpiPayoutAmmount.col-md-1 {
		height: 125px;
	}
}

#rpiDpiNoData {
    background-color: #a9a9a999;;
    width: 93%;
    position: absolute;
    margin-left: -10px;
    height: 50px;
    margin-top: -10px;
}

#maturity_user_error_message {
	background-color: #f8f8f8;
	border: 1px solid #cecece;
	color: red;
	margin-left: 220px;
	margin-top: 25px;
}

.unknownStatusAdditionalMsg{
	color : #9e1d31;
}
.smallFont{
	font-size: small;
}
.srp_auto_grade_info_icon svg {
    margin-top: 2px !important;
}
@media only screen and (min-width:767px) and (max-width:770px){
    .srp_auto_grade_info_icon svg {
        margin-top: 3px !important;
    }
}
@media only screen and (min-width:820px){
    .auto_grade_logo_image {
      margin-top: 4px !important;
    }
  }

@media only screen and (max-width:770px){
    img.autoGradeRespImage {
        margin-top: 3.5px !important;
    }
  }

body{
    display: flex;
    flex-direction: column;
}

body.menuOpen {
    overflow-y: hidden;
}

.header{
    height: auto !important;
}

.busyMessagesP{
    text-align: center;
    margin:20px auto;
}

/*.glass-log {*/
    /*position: absolute;*/
    /*left: 917px;*/
    /*width: 19px;*/
    /*height: auto;*/
    /*border: none;*/
    /*margin-top: 2px;*/
    /*background-size: contain !important;*/
/*}*/

/*.search-log {*/
    /*height: auto !important;*/
    /*padding-left:5px;*/
/*}*/

.headerContainer {width:100%; font-family:OpenSans Regular, Heebo; font-size:15px;}

.navbar-default {
    background-color: inherit !important;
    border: transparent !important;
}

#trigger.open .top-bar {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
}
#trigger.open .middle-bar {
    opacity: 0;
}
#trigger.open .bottom-bar {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
}

.navbar{
    min-height: 0;
    margin-bottom: 0;
}

#site-canvas, #page{
    height: 100%;
}

#div.header-responsive{width: 100% !important;}

.btn {
    -webkit-border-radius: 2;
    -moz-border-radius: 2;
    border-radius: 5px;
    font-family: OpenSans Regular, Heebo;
    text-decoration: none;
    margin:5px 0;
    white-space: pre-wrap;
    color:#ffffff !important;
}

.navPanel,.subPanel {
    display: none;
}

@media print {
    a[href]:after {
        content: "";
    }
}

.header-navbar{
    min-height: 0;
    margin-bottom: 0;
}

.page-container{
    flex:1;
}

.search-log-nav{
    line-height: 0;
}

.menu ul.dropdown-menu ul {visibility: hidden; position: absolute; overflow: auto; top: 29px; left: 0; z-index: 598; min-width: 170px; padding:0; text-transform:none; background:#ffffff; border: 1px solid #999; text-align:none; }

.menu ul.dropdown-menu ul li { text-align:left; float: none; min-width:170px; white-space: nowrap; margin-left:0px; line-height:25px; border-bottom:1px dotted #999; border-right:0; position:relative; display:block; padding:5px 0; }

.menu ul.dropdown ul li a:hover{color:#404040;}

.menu ul.dropdown ul li:hover {border-bottom:1px dotted #999;background:#ffffff;!important;}
.menu ul.dropdown li:hover > ul { visibility: visible; z-index:9999999;}

.menu ul.dropdown li {position:relative;}

/*no gutter*/

/*From Creative team css start*/

.hasCustomization {
    top: 17px !important;
}

.desktopItem{
    display: block;
}

.content-container{
    padding-left: 0 !important;
    padding-right:0 !important;
}



#sub-container-small>table{
    border-spacing: 10px !important;
    border-collapse: inherit;
}

.mobileItem{display: none;}

.menu{width:100%}

.searchBar{display: block;}

.searchBarMobile{display: none;}

#freeTextSearch{height:20px;}



ol-alert-banner:defined .modalContent {
    display: block !important;
}

@media only screen and (max-width: 991px){

    /*body {*/
        /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
        /*!*font-size: 14px !important;*!*/
        /*line-height: 1.42857143;*/
    /*}*/


    .navbar{
        background: #bbbbbb;
        min-height: 5px;
    }


    .desktopItem{
        display: none;
    }

    .mobileItem{display: block;}

    .searchBar{display: none;}

	.searchBarMobile{display: block;}

    .dropdown{
        display:block !important;
    }

    .navbar-toggle{
        display: block !important;
        transition: 0.5s;
    }

    .navbar-toggle.open{
        padding-right:5px;
        right: 310px;
    }

    .navbar-header{
        float: right !important;
    }

    .navbar-header.isOpen:before{
        background-color: #000000;
        position: absolute;
        height: 100%;
        width: 100%;
        left: -15px;
        top: 0px;
        opacity: 0.2;
    }

    .navbar-toggle {
        display: block;
        border: 1px solid #fff;
        background-color: grey;
        margin-top: 20px;
        margin-right:0px !important;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
        width: 100%;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }

    .navbar-toggle .icon-bar{
        background-color: #FFF;
        transition: 0.5s;
    }

    .header{
        height:auto;
    }

    .navbar{
        min-height: 0;
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-form .form-group, .navbar-form .form-control{
        width: 100%;
    }

    .subNavigationBar{display: none;}

}
/*From Creative team css end*/




/* component */
.scroller,
.scroller-inner {
    position: relative;
}

.menu-trigger {
    position: relative;
    padding-left: 60px;
    font-size: 0.9em;
}

.menu-trigger:before {
    position: absolute;
    top: 2px;
    left: 0;
    width: 40px;
    height: 6px;
    background: #fff;
    box-shadow: 0 6px #34495e, 0 12px #fff, 0 18px #34495e, 0 24px #fff;
    content: '';
}

.container-center,.footer,.headerContainer{
    position:relative;
    top:0;
    -webkit-transition: ease 0.5s;
    -moz-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.subPanelTitle{
    padding: 10px 30px;
    color: #9e1d31;
    text-decoration: none;
    font-size: 1rem;
    font-weight: bold;
}

.subPanelTitle:hover{
    cursor:default;
}

.navPanel, .subPanel {
    width: 320px;
    background: #ffffff;
    position: absolute;
    min-height:100%;
    top: 0;
    bottom: 0;
    height:100%;
    right: -320px;
    -webkit-transition: ease 0.5s;
    -moz-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
    overflow:hidden;
}

.pausChat {
    margin-top: 20px;
    font-size: 16px;
}

.navPanel{
    z-index:1020;
    border-left:1px solid #F2F0E8;
}

.navPanel ul{
    margin: 0;
    padding: 0;
}

.navPanel ul li{
    width: 100%;
    color:#9e1d31;
    cursor: pointer;
    list-style: none;
}

.navPanel ul li a,.navPanel ul li .openSubPanel{
    display: block;
    padding: 17px 30px 17px 30px;
    font-size: 16px;
    color: #9e1d31;
    font-weight: unset;
    border-bottom: 1px solid #F2F0E8;

}

.navPanel ul li a:hover{color:#404040;}

.navPanel ul li .openSubPanel:hover{color:#404040;}

.logSideMenu{
    color: #9e1d31;
}

.logSideMenu a{
    color: #9e1d31;
}

/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
/* We'll show the first level only */
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
    padding-left: 300px;
}

.no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level {
    display: none;
}

.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level {
    display: block;
}

/* header */

.fullWidth{ width: 100% !important;}
.right{float: right;}
.left{float: left;}
.noPadding{ padding: 0 !important;}
.marginTop{margin-top:10px;}

.clickableHeader:hover {
    color: #3a57a0;
    padding: 0;
    cursor: pointer;
    text-transform: uppercase;
}

.container-nav{
    background: #bbbbbb;
    min-height: 34px;
}

/*.logoImg{height: 70px;}*/
.logo {
    float: left;
    height: auto;
    max-height: 90px;
    margin: 12px 0 10px !important;
}

.log {float: right;margin-top: 10px;text-align: right;}


.logSideMenu {margin: 10px 2px 0px 30px;text-align: left;font-size: medium;}

.logSideMenu-mobile {margin-top: 0;}
.logSideMenu .chat-link {
  display: block;
}
.logSideMenu .chat-link-mobile {
  display: none;
}

.clickableHeader{
    color: #ffffff;
    padding: 0;
    cursor: pointer;
    text-transform: uppercase;
}

.bordered{
    border-right: 1px solid #aeacac;
    border-left: 1px solid #aeacac;
}

.searchBtn{
    margin: 7px -2px 0px -32px;
    height: 28px;
    background-color: transparent;
    border: none;
    background: transparent;
    margin-top: 2px !important;
}

.resp_orgList{
    width: 84% !important;
    margin-left: 20px !important;
    margin-top: 20px !important;
}

.desktop_orgLogin{
    width: 80% !important;
    float: right !important;
    margin-top: 10px;
    height:34px;
}

@media screen and (max-width: 1010px){
    .resp_orgList{
        width: 100% !important;
        float: none !important;
    }
}

.sideForm{padding: 0 10px;margin-top:20px;margin-bottom:20px;}

.dropMenu-select{margin: 30px 27px;width: 80%;height: 35px;}

.mobileOnly{display: none;}

.desktopOnly{display:inline-block;}

.header-container.header-responsive{width: 100% !important;}

@media screen and (max-width: 535px){
    .logoResponsive{width: 100% !important;height:auto;max-height: 70px !important;}
}


@media screen and (max-width: 992px){

    .container-nav{background: #bbbbbb; min-height: 5px; }

    .desktopOnly{display: none;}

    .mobileOnly{ display: inline-block; }

    .logoResponsive{margin: 0 auto;display: inherit;}


    .navPanel.isOpen, .subPanel.isOpen{
        -webkit-transform: translateX(-320px);
        -moz-transform: translateX(-320px);
        -ms-transform: translateX(-320px);
        -o-transform: translateX(-320px);
        transform: translateX(-320px);
    }

    .page-grayout.isOpen {
        background-color: #000000;
        position: fixed;
        width: 100vw;
        height: 100vh;
        opacity: 0.3;
    }

    .container-center.pushed,.footer.pushed, .headerContainer.pushed{
        -webkit-transform: translateX(-320px);
        -moz-transform: translateX(-320px);
        -ms-transform: translateX(-320px);
        -o-transform: translateX(-320px);
        transform: translateX(-320px);
    }

    .subPanel{
        z-index:20;
    }

    .subPanel .heading {
        background: rgb(59, 59, 59);
        color: #fff;
        font-weight:bold;
    }

    .closeSubPanel, .closePanel, .openSubPanel {
        cursor: pointer;
        padding: 10px 30px;
        font-size: 16px;
    }

    .closeSubPanel{
        background: rgba(0,0,0,0.5);
        outline: none;
        color: #fff;
        border-bottom: solid 1px #fff;
        border-top: solid 1px #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-weight: 700;
        display: block;
        font-size: 0.8em;
        padding: 1em 3em;
        position: relative;
        box-shadow: inset 0 1px rgba(0,0,0,0.1);
        -webkit-transition: background 0.3s;
        -moz-transition: background 0.3s;
        transition: background 0.3s;
    }

    .overlay{
        position: fixed;
        top: 0;
        width: 100%;
        height:100%;
        z-index: 800;
        background: rgba(0,0,0,0.3);
        display: none;
    }

    .overlay.on{
        display: block;
    }

    .logSideMenu .chat-link {
      display: none;
    }
    .logSideMenu .chat-link-mobile {
      display: block;
    }
}

.search-control {
    float: left;
    display: block;
    width: 260px;
    height: 32px;
    margin-left: 15px !important;
    padding-left: 5px;
    margin-top: 0px !important;
}

.orglist {width:85%;margiN: 20px 20px 0px 20px;}


.vdpbgColor {background:#f1f1f1;}

.vdpTitle{ background:#cccccc;color:#404040;}

th.vdpTireTable {background:#cccccc;}

.table-striped>tbody>tr:nth-of-type(odd) { background-color:#cccccc;}

/* added feb 1st 2018 by shane rhoden for Header styling */

.navBar, .menu-cont {
    min-height: 3px !important;
}

#submitDefaultCheckoutPreferences[disabled] {
	cursor: default !important;
}

.log{
    margin-top: 10px;
}

@media screen and (min-width: 1200px) {
    .container-fluid {
        width: 1200px !important;
    }
}

.floatingBar{
    margin-top: 10px !important;
}

li.over:hover, a.active,.navPanel ul li a:hover,.subPanel ul li a:hover {background:#ffffff; }


.auto_grade_link{
    cursor: pointer;
    font-weight: bold;
  }

  .vdp_auto_grade_link{
    cursor: pointer;
  }

  @media only screen and (min-width: 767px) {
    .auto_grade_info_icon {
      margin-left: 2px;
    }
    .auto_grade_info_icon svg{
      height: 14px !important;
    }
    .srp_auto_grade_info_icon {
      margin-left: 2px;
    }
    .srp_auto_grade_info_icon svg{
      height: 14px !important;
    }
    .wl_auto_grade_image{
        width: 40% !important;
    }
  }

  @media only screen and (min-width:770px){
    .auto_grade_logo_image{
      width: 40%;
      margin-top: 3px;
    }
  }

  @media only screen and (min-width:767px){
    .auto_grade_logo_image {
      margin-top: 4px;
    }
  }

  @media only screen and (min-width:767px) and (max-width:770px){
    .auto_grade_logo_image {
      width: 50%;
      margin-top: 5px;
    }
  }

  .auto_grade_resp_value{
    float: left;
    width: fit-content;
  }
  .auto_grade_resp_icon{
    float: left;
    margin-left: 3px;
  }


  .auto_grade_resp_table_data_label{
    width: fit-content;
    float: left;
  }
  .auto_grade_resp_table_data_value{
    float: left;
  }
  .auto_grade_resp_table_data_icon{
    float: left;
  }

  .srpAutoGradeRespInfoIcon svg {
    margin-left: 1px;
    height: 13px;
    margin-top: 2px
  }

  img.autoGradeRespImage {
    width: 70px;
    margin-top: 2px;
  }

  .autoGradeRespValue {
    font-weight: bold;
    padding: 1px;
  }

  .auto_grade_logo_hidden_image{
    width: 75px;
    margin-top: 3px;
  }

  .auto_grade_title {
    font-weight: bold;
  }

  .auto_grade_info_icon svg{
      height: 12px;
    }

  .srp_auto_grade_info_icon svg{
      height: 12px;
  }

  .auto_grade_image {
    padding-top: 0px;
    padding-bottom: 14px;
    width: 100px;
    height: 28px;
  }

  .auto_grade_close{
    color:#404040
  }

  .auto_grade_logo_image {
    margin-top: 3px;
  }

  .auto_grade_value {
    font-weight: bold;
    padding: 1px;
  }


  @media only screen and (min-width: 800px){
      .vdp_auto_grade_image{
          padding-top: 0px;
          padding-bottom: 14px;
          width: 100px;
      }
      .vdp_auto_grade_popup{
          margin-left: 2px;
      }
  }
  .vdp_auto_grade_popup{
      margin-top: 7px;
      cursor: pointer;
      padding-left: 2px;
  }
  .vdp_auto_grade{
      width: auto !important;
      pointer-events: none;
  }
  span#vdpYmmtImages {
      display: flex;
      align-items: center;
  }
  .vdp_label_auto_grade_image{
      margin-top: 7px;
      height: 18px !important;
      width: 100px;
  }
  .auto_grade_label_logo{
      display: flex;
      justify-content: flex-start;
  }

  .wl_auto_grade_image{
      width: 50%;
  }
  .wl_auto_grade{
      display: flex;
      flex-direction: row;
      align-items: center;
  }
  .wl_grade_space{
      margin-right:2px;
  }
  .vdp_autograde_value{
      margin-left: 4px;
      margin-top: 2px;
      margin-right: 2px;
  }

.autoGradeLabel {
    font-weight: normal;
}
.col-sm-3.btnSveChngs {
    margin: 12px 0px -15px 0px;
}
.srp_auto_grade_info_icon svg {
    margin-top: 2px;
}
@media only screen and (max-width: 819px) {
    span.auto_grade_info_icon svg {
        height: 14px !important;
        width: 14px !important;
    }
}
span.vdp_auto_grade_popup svg {
    margin-top: 2.5px !important;
    width: 14px !important;
    height: 14px !important;
}
#searchResultsContainer #searchResultsResp .mobileItemResult .listing-block .row:first-child .marginTop:last-child tr:first-child {
    display: flex;
    flex-direction: row;
}
99

.copyrightInfo{
    padding: 10px 30px 10px 30px;
}


.footer-inner-resp{height: auto;margin: 0 auto;width: 100% !important;}

.footer {
    min-width: 100%;
    margin-top: 20px;
    position: relative;
    clear:both;
    padding-top:20px;
    width: 100%;
    height: auto;
}

.footer_left_resp{
     text-align: left;
}

.footer_right_resp{
    text-align: right;
    margin-top: 0 !important;
    padding: 0 15px 0 0;
}

.footer-logo{
    padding-top: 5px;
}

@media only screen and (max-width: 991px){
    .footer_left_resp{
        text-align: center;
    }
    .footer_right_resp{
        text-align: center !important;
    }

    .copyrightInfo{
        text-align: center;
    }

    .footer-inner{
        width: 100% !important;
    }
}

.no-left-padding {
    padding-left: 0px;
}

.labelResp > td, td.dropDownValues{
	padding: 5px 0;
}

.mobileHeader {
    display: none;
}


.hide-push{
	display: none;
}

.btn{
    border-radius: 5px;
}

.form-control{
	margin:5px 0;
}

.red{color:red !important;}

.fullWidth{
    width:100% !important;
}

.textAlignRight {
    text-align: right;
}

.fixedFilter{
	display: none;
}

.word-wrap-break{
	word-wrap: break-word;
}

.sub-header-vdp {
	width:auto !important;
}

.sub-header, .sub-header-trans {
   height: auto !important;
}

.sub-header h1 {
    height: auto !important;
    margin: 0 !important;;
    line-height: 30px !important;
}

.long-div h1 {
	width: 100%;
	height: auto !important;
	line-height: auto !important;
	text-indent: 0px !important;
	font-weight: bold;
	font-size: 1.143rem;
	text-transform: uppercase;
}

.sub-header{
	height:auto !important;
}

.sub-header h1{
	margin: 0px !important;
}

/*checkboxes search criteria and SRP start*/

.customCheck{
	display: block;
	position: relative;
	padding-left: 35px;
	padding-bottom: 12px;
	padding-top: 12px;
	font-size: 0.895rem;
	font-weight: normal;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.checkmark{
	position: absolute;
	top: 12px;
	left: 5px;
	height: 18px;
	width: 18px;
	background-color: #fff;
	border: solid thin #c3c3c3;
}

.width100{
	width: 100% !important;
}

.height100{
	height: 100% !important;
}

.customCheck input:checked ~ .checkmark{
	background-color: #2196F3;
}

.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
}

.noLeftPadding{
	padding-left: 0px !important;
}

.customCheck input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.customCheck input:checked ~ .checkmark span {
	left: 6px;
	top: 3px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
	position: absolute;
}

.container-fluid-resp{
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.select-org-login{
	width:100%;
	margin-top: 10px;
}

.standard-font-size{
	font-size: 0.875rem;
}

.textColor{
	color: #027ABB !important;
	background: white;
	font-weight: bold;
}

.titleBG1{
	padding: 10px 10px !important;
}
.modal-btn{
	color: black !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.noLeftRightPadding{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.noRightPadding{
	padding-right: 0px !important;
}

.topBotMargin{
	margin: 10px 0 !important;
}

/* gets rid of the image stretching */
.img-holder, .img-holder-resp{
	background-size:cover !important;
	background-position: 50% 50% !important;
	position: relative;

}

/*checkboxes search criteria and SRP end*/

@media all and (max-width: 1000px) {
    .mobileHeader {
        display: inline;
        padding-right: 0.625rem;
        word-wrap: break-word;
    }

    .deskHeader{
        display: none;
    }

    .tabS {
		display: block;
	}
	.deskTopS {
		display: none;
	}
}

@media all and (min-width: 1000px) {
	.tabS {
		display: none;
	}
	.deskTopS {
		display: block;
	}

}
 @media all and (max-width: 350px) {
	.inputBoxWidth{  width:-webkit-fill-available;}

}

@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-width:320px) {
  .messageFixed{
	padding-top:38px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-width:768px) {
  .messageFixed{
	padding-top:20px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-width:992px) {
  .messageFixed{
	padding-top:2px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-width:1200px) {
  .messageFixed{
	padding-top:0px;
}
}


.account-container-txt{
	font-size:12px
}
.myAccountmobileHeader {
	display: none;
}

@media ( min-width : 992px) and (max-width: 1000px) {
	.myAccDeskHeader {
		display: block;
	}
}

@media all and (max-width: 991px) {
	.myAccountmobileHeader {
		display: inline;
		padding-right: 0.625rem;
		/*  word-wrap: break-word; */
	}
	.myAccDeskHeader {
		display: none;
	}
}

/***************css for forget password********************/
.reset_or {
    margin-left: 3px;
    font-weight: bold;
}
.noteHeadings {
    font-size: 18px;
    font-weight: bold;
}
.forgetPassfot {
	margin-bottom: 76px;
    padding-left: 28px;
    margin-top: 7px;
}

@media ( min-width : 768px){
	#section2RP{
	margin-top:21px;
	}
}
@media ( min-width : 992px){
	#section2RP{
	margin-top:20px;
	}
}
.fileUpload.btn{
	position: relative;
	overflow: hidden;
	margin: 10px;
	-moz-user-select: none;
	cursor: pointer;
	display: inline-block;
	height: 20px;
	padding-top: 3px;
	min-width: 100px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.ui-button .ui-button-text{
font-size: larger;
}
.sub-container-small-2 { width:100%; float:left;  margin-top:10px; font-size:15px; }
.sub-container-small { width:100%; float:right;  margin-top:10px; font-size:15px; }

/*  */

.ms_select_mkId, .ms_select_mdId, .ms_select_cId, .ms_select_states, .ms_select_sellerInfo{
  width:100%;
}

.btn.focus, .btn:focus, .btn:hover {

		color: white;
		
}

.seeRules {
	border: none;
	width: 120px !important;
	text-align: left !important;
	background: white;
	color: #0678bc;
}

.checkButtonLeft {
	width: 20px;
}

.checkButtonRight {
	padding-left:10px;
}

.banner {
	background: #FCEDE9;
	padding: 12px;
}

.close {
	opacity: 1 !important;
	color: black !important;
}

.moveIcon {
	float: right;
}

.siteCursor {
	cursor: pointer;
}
html{
    font-size: 15px !important;
    font-family: OpenSans Regular, Heebo;
}

.btn {
    font-family: OpenSans Regular, Heebo;
}
/* 
div, span, p, td, tr, table, thead, tbody, input, body, font, strong, select, a, li{
    font-size: 15px !important;
} */

.titleBG {
    font-size: 1.143rem !important;
    text-transform: uppercase;
    font-weight: bold;
}

h1{
    font-size:  1.143rem !important;
}

/*HomePage*/
.tool-inner h1 {
    font-size: 1.4567rem !important;
    font-weight: bold;
}

/* VDP Font Changes */

th.vdpDmgTable {
    font-size: 0.8571rem;
}

th.vdpTireTable {font-size: 0.8571rem;}

span.vdpSubTotalSpan.textAlignLeft {
    font-size: 0.8571rem !important;
}

.vdpDmgTable td strong {
    word-wrap: normal;
    word-break: normal;
    font-size: 0.8571rem !important;
}

.vdpTireTable td strong {
    word-wrap: normal;
    word-break: normal;
    font-size: 0.8571rem !important;
}

a{
    font-weight: normal !important;
}

.vdpBtn{
    font-size: 0.8571rem !important;
}

@media all and (min-width: 1000px) {
    .purchaseIncentive .tableHeader,.rpi-data-table-resp{
        font-size:  0.75rem !important;
    }

}

a.linked-button { font-size: 0.8571rem !important;}

@media all and (max-width: 500px){
    a.linked-button { font-size: 0.7857rem !important;}
}

.owl-theme .owl-controls .owl-buttons div {
    font-size: 2rem !important;
}

/* Login Page */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

    form#loginform span input.search-log{
        font-size:0.8rem !important;
        font-family:OpenSans Regular, Heebo;

    }
    .ymmt {
        width:502px;
    }
}
form#loginform input#loginSubmit.glass-log{
    left:918px !important;
    border:none;
    margin-top:2px;
    width:16px;
}

/* Login Page Ends*/

@media ( max-width : 768px){
    #rpiInfoSection{
        margin-top:10px;
    }
}

/* for all Buttons */
.primaryBtnColor, .btn.blue{
    color:#ffffff !important;
    background: #9e1d31 !important;
    background-image: -webkit-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: -moz-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: -ms-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: -o-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: linear-gradient(to bottom, #9e1d31, #54101b) !important;
}

.primaryBtnColor:hover, .btn.blue:hover{
    color:#ffffff !important;
    background: #6a1421 !important;
    background-image: -webkit-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: -moz-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: -ms-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: -o-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: linear-gradient(to bottom, #6a1421, #390b13) !important;
}

.btn.mobileblue{
    color:#ffffff !important;
    background: #9e1d31 !important;
    background-image: -webkit-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: -moz-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: -ms-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: -o-linear-gradient(top, #9e1d31, #54101b) !important;
    background-image: linear-gradient(to bottom, #9e1d31, #54101b) !important;
}

.btn.mobileblue:active{
    color:#ffffff !important;
    background: #6a1421 !important;
    background-image: -webkit-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: -moz-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: -ms-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: -o-linear-gradient(top, #6a1421, #390b13) !important;
    background-image: linear-gradient(to bottom, #6a1421, #390b13) !important;
}

.secondaryBtnColor, .btn.grey{
    color:#ffffff !important;
    background: #cccccc !important;
    background-image: -webkit-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -moz-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -ms-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -o-linear-gradient(top, #cccccc, #787677) !important;
    background-image: linear-gradient(to bottom, #cccccc, #787677) !important;
}

.secondaryBtnColor:hover, .btn.grey:hover{
    color:#ffffff !important;
    background: #bababa !important;
    background-image: -webkit-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -moz-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -ms-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -o-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: linear-gradient(to bottom, #bababa, #6d6b6c) !important;
}

.btn{
    border: 1px solid #54101b !important;
}


.btn.grey{
    border: 1px solid #787677 !important;
}


.pg.grey a{
    color:#ffffff !important;
}

.pg.grey:hover a{
    color:#ffffff !important;
    background: #bababa !important;
    background-image: -webkit-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -moz-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -ms-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -o-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: linear-gradient(to bottom, #bababa, #6d6b6c) !important;
}

.action-button.grey{
    color:#ffffff !important;
    background: #cccccc !important;
    background-image: -webkit-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -moz-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -ms-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -o-linear-gradient(top, #cccccc, #787677) !important;
    background-image: linear-gradient(to bottom, #cccccc, #787677) !important;
}


.action-button.grey:hover{
    color:#ffffff !important;
    background: #bababa !important;
    background-image: -webkit-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -moz-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -ms-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -o-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: linear-gradient(to bottom, #bababa, #6d6b6c) !important;
}




.button.grey{
    color:#ffffff !important;
    background: #cccccc !important;
    background-image: -webkit-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -moz-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -ms-linear-gradient(top, #cccccc, #787677) !important;
    background-image: -o-linear-gradient(top, #cccccc, #787677) !important;
    background-image: linear-gradient(to bottom, #cccccc, #787677) !important;
}

.button.grey:hover{
    color:#ffffff !important;
    background: #bababa !important;
    background-image: -webkit-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -moz-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -ms-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: -o-linear-gradient(top, #bababa, #6d6b6c) !important;
    background-image: linear-gradient(to bottom, #bababa, #6d6b6c) !important;
}


/*SRP Font CHanges */

.remove-item{
    font-size: 0.895rem !important;
}

.srp-model .data-item{
    font-size: 0.895rem !important;
}

.data-item, .data-item > font, .data-item > span, .data-item > a{
    font-size: 0.895rem !important;
}

.data-item.start_price, .data-item.buy_price, .data-item.iteration{
    font-size:1rem !important;
}


.filterNav ul li a, .filterNav .clickableHeader{
    font-size: 0.8rem !important;
}

.action-button {
    line-height: normal;
    font-size: 0.8rem !important;
}

@media ( max-width : 768px) {
    .data-item, .data-item > font, .data-item > span, .data-item > a{
        font-size: 1rem !important;
    }

    .srp-model .data-item{
        font-size: 1rem !important;
    }

   .listing-block td{
       font-size:0.895rem;
   }

    .listing-block-watch *{
        font-size: 0.895rem !important;
    }

}

b{ font-weight: 700 !important;}
i{ font-style: italic !important;}
*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.button{
	min-height:35px !important;
}

.titleBG{
	padding: 10px 15px !important;
}

.label{
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}

button,html input[type=button],input[type=reset],input[type=submit]{
	-webkit-appearance:button;cursor:pointer
}

input[type=radio]{margin:4px 0 0;margin-top:1px;}

textarea{margin:0;font:inherit;color:inherit}


@media all and (max-width: 768px){
	.button{
		width:100% !important;
		height:35px !important;
	}

	.btn{
		width:100% !important;
	}

	.modal-btn{
		width: auto !important;
	}
}
html {
/*     background-color: #FFFFFF; */
    color: #000000;
}



.amg{
	margin-top: 0px;
}



#site-canvas {width:100%;height:100%;}

#site-wrapper{width:100%;background-size: cover !important;}

.container {width:100%;}

.responsive {width:100% !important;}

.allyWidth {width:1280px !important;}

.loginField{float: left;}

.boxBg{background: #ffffff;padding:15px;color:rgb(71, 70, 70); float: none;border:solid thin grey; width:480px;}

.boxBg>p {color: #404040;margin-top:16px;}

.btn:hover { background: #b4b8ba;}

.lineHeight {margin-bottom: 5px;color: #404040;}

.lineHeightErr {margin-bottom: 5px;color:red;font-size:14px;white-space:normal;}

form { margin-bottom: 0;}

.alert { padding: 0px; margin-bottom: 5px;margin-top: 0px;font-size: 12px;border: 1px solid transparent; border-radius: 0px;display: none;transition: 0.5s;}

.alert-danger { color: #a94442;background-color: transparent !important; border-color: transparent;}

.alert.active{display: block;}

.inputFields{margin-top:10px; padding: 5px;}

.form-control {display: inline-block;}

input::placeholder {color: rgb(204, 204, 204);}

.loginBtn{height:30px;padding: 5px;width:80px;margin-top:10px;border: 1px solid;background-color: #b6c3b4;}

.lineHeight a{color:#9e1d31;text-decoration: underline;}

.lineHeight a:hover{color:#404040;}

.submitBtn{display: inline; background-color: #66cc32;padding: 7px;color: #fff;margin-left: -5px; cursor: pointer;}

.logoImg{margin: 0 auto; }

.form-control-feedback { top: 10px !important;}

.loginBox{ margin:0 auto; float:none; }

@media screen and (max-width: 768px) {
    .boxBg{ float: none !important; width:100%;}
}

.lineHeight .needRegisterSection{
		margin-top: 20px;
}
.lineHeight .additionalSection{
		margin-top: 20px;
}

@media only screen and (max-width: 992px) {
    .bg{display: none;}
    .header-login .logo {display: none;}
    .header-login .logger {display: none;}
    .header-login .header-container { width: 100% !important;}
    .wrapper {display: block;}
	.needRegisterSection  {
		margin-top: 20px;
	}
	.additionalSection {
		margin-top: 20px;
	}
}

@media only screen and (min-width: 992px) {
    .wrapper {display: none;}
    .boxBg{background: #ffffff;padding:15px; color:rgb(71, 70, 70);float: right;border:solid thin grey;width:550px; }
}


@media only screen and (min-width: 1200px) {
    .boxBg{ width:600px;}
}

.sectionBelowUserNamePasswordTextbox {
	white-space:nowrap;
	margin-left:-195px
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-Black.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-ExtraBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-ExtraLight.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Heebo';
    src: url('/stdpl/themes/stdpl/css/fonts/Heebo/Heebo-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}@font-face {
	font-family: 'OpenSans Regular';
	src: url('/stdpl/themes/stdpl/css/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
