.recommendationsContent-top .recommendationsContent-top-leftPane form{margin-bottom:20px}.recommendationsContent-top .recommendationsContent-top-leftPane form>div{margin-bottom:10px}.recommendationsContent-top .recommendationsContent-top-leftPane label{color:#333;font-weight:700;height:40px;line-height:40px;padding-left:0}.recommendationsContent-top .recommendationsContent-top-leftPane input.grid__item{padding:10px}.recommendationsContent-top .recommendationsContent-top-leftPane .recommendations-loader{margin:0 0 0 10px;text-align:center;position:absolute;top:50%;z-index:1}.recommendationsContent-top .recommendationsContent-top-leftPane .recommendations-button{padding-left:0;margin-top:20px;width:100%}.recommendationsContent-top .recommendationsContent-top-leftPane .recommendations-button .form__field--error-text{margin-bottom:10px!important;padding:9px 15px!important}.recommendationsContent-top .recommendationsContent-top-leftPane .recommendations-button .callout{margin-top:20px}.recommendationsContent-top .recommendationsContent-top-leftPane .input-container{padding:0}.recommendationsContent-top .recommendationsContent-top-leftPane .input-container input{margin:0;width:100%}@media only screen and (min-width:960px){.recommendationsContent-top .recommendationsContent-top-leftPane{width:60%;float:left;padding-right:80px}}.recommendationsContent-top .recommendationsContent-top-rightPane{display:none;color:#fff;background:#590008;padding-left:0}.recommendationsContent-top .recommendationsContent-top-rightPane .recommendations-bottom-heading{color:#fdcb00;font-weight:400;font-size:20px}.recommendationsContent-top .recommendationsContent-top-rightPane .recommendations-top--loggedout{text-align:center}.recommendationsContent-top .recommendationsContent-top-rightPane .recommendations-top--loggedout ul{width:80%;margin:0 auto;text-align:left;list-style:initial}.recommendationsContent-top .recommendationsContent-top-rightPane .recommendations-top--loggedout ul li{margin-bottom:10px;line-height:18px}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged]{padding:20px;position:relative;overflow:hidden;color:#fff}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] [class^=icon-]{text-align:center;display:block;font-size:60px;padding-bottom:20px}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged]:before{content:"";background-image:url(/img/Technician_Car_26.png);background-size:cover;background-color:#862633;top:0;left:0;bottom:0;right:0;position:absolute}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] .user-modification-link{color:#fff!important;border-color:#fff}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] .user-modification-link+.icon-right-arrow{font-size:8px;display:inline-block;margin-left:6px;padding:0}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] .recommendations-top-heading{color:#fff;font-weight:400;font-size:20px}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] .recommendations-bottom--cutout{margin-bottom:-20px;margin-top:40px;margin-left:-10%;width:120%}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] .recommendations-bottom--cutout:before{z-index:1;content:"";position:absolute;left:-10px;width:50%;height:20px;bottom:0;background-color:#590008;transform:skewX(45deg)}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] .recommendations-bottom--cutout:after{z-index:1;content:"";position:absolute;right:-10px;width:50%;height:20px;bottom:0;background-color:#590008;transform:skewX(-45deg)}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged] p{color:#fff}@media only screen and (min-width:640px){.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-top--logged]{width:100%}}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged]{text-align:center;background-color:#590008;padding:20px;overflow:hidden}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] img{display:block;margin:0 auto}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] a[class^=button]{display:inline-block;margin-top:10px}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] p{margin-bottom:15px}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] .vehicle-list-container{overflow:auto}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] ul{text-align:left}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] ul li{background-color:#fff;border-bottom:1px dotted #333;padding:10px 20px;color:#333;cursor:pointer}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] ul li.callout{cursor:default}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] ul li .icon-car{padding-right:5px;top:2px}.recommendationsContent-top .recommendationsContent-top-rightPane [class^=recommendations-bottom--logged] ul li:last-child{border-bottom:0}.recommendationsContent-top .recommendationsContent-top-rightPane .buttons{width:100%;display:inline-block}.recommendationsContent-top .recommendationsContent-top-rightPane .buttons div{width:50%;float:left;padding:0}.recommendationsContent-top .recommendationsContent-top-rightPane .buttons a{display:block;color:#fff;text-transform:uppercase;margin:0;padding:20px 0}.recommendationsContent-top .recommendationsContent-top-rightPane .buttons a:active,.recommendationsContent-top .recommendationsContent-top-rightPane .buttons a:hover,.recommendationsContent-top .recommendationsContent-top-rightPane .buttons a:visited{color:#fff}@media only screen and (min-width:960px){.recommendationsContent-top .recommendationsContent-top-rightPane{width:40%;float:left}}.recommendationsContent-bottom{border-top:1px solid #ccc;padding-top:20px}.recommendationsContent-bottom .vehicle-information{color:#862633;margin-bottom:15px}.recommendationsContent-bottom .nav-tabs>li>a{color:#555}.recommendationsContent-bottom .severeStandardToggleLabel{display:none}.recommendationsContent-bottom .checkbox-label{background:#e7e7e7}.recommendationsContent-bottom .checkbox-label:after{color:#3d3d3d}.recommendationsContent-bottom [data-tabset]{margin-bottom:20px}.recommendationsContent-bottom [data-tabset] .grid .grid__item.desk-span-7{padding-left:0;background-color:#fff}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list-container>li{padding-left:20px;border-top:1px solid #ddd}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list-container>li:first-of-type{border-top:0}.recommendationsContent-bottom [data-tabset] .full-list{background-color:#fff}.recommendationsContent-bottom [data-tabset] .full-list .no-recommendations{background-color:#f1f1f1;font-size:18px}@media only screen and (min-width:960px){.recommendationsContent-bottom [data-tabset] .full-list{width:50%;float:left}}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list .no-recommendations{background-color:#f1f1f1;font-size:18px}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list .accordion-controls{position:absolute;top:0;right:0;bottom:0;width:30px;background-color:#f1f1f1}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list .accordion-controls [class^=icon-]{position:absolute;right:0;padding:5px 7px;font-size:10px;cursor:pointer}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list>ul{text-align:left}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list>ul>li{padding:0 10px 10px;text-indent:-10px}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list>ul>li:first-of-type{font-weight:400;padding:0;width:100%;text-indent:0}@media only screen and (min-width:960px){.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list>ul>li{float:left;width:33.3333%}}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion]{background-color:#fff;padding:0 10px;margin-right:30px}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel{border-bottom:1px dotted #333}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel:last-of-type{border-bottom:0}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel .panel-body{font-size:.9rem}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel .panel-body ul{text-align:left}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel .panel-body ul>li{float:left;padding:0 10px 10px;text-indent:-10px}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel .panel-body .recommendation-service-heading{font-weight:400;padding:0;width:100%;text-indent:0}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel h4{color:#333;padding:5px 10px;margin-bottom:0;cursor:pointer}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel h4.accordion-open,.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion] .panel h4.text-muted{color:#862633;border-bottom:2px solid}@media only screen and (min-width:960px){.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-list [data-accordion]{width:48%;float:left}}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-controls{padding:20px 30px}.recommendationsContent-bottom [data-tabset] .recommendationsContent-bottom-controls .interval-title{font-weight:400;text-transform:uppercase;text-align:center}.recommendationsContent-bottom .recommendationsContent-bottom-actions .mileage-container{border-bottom:1px solid #e3e3e3;box-shadow:0 1px 0 #fff}.recommendationsContent-bottom .recommendationsContent-bottom-actions .mileage-container label{padding:20px 0 5px}.recommendationsContent-bottom .recommendationsContent-bottom-actions .mileage-container .milage-input-wrapper{position:relative;width:80%;display:inline-block}.recommendationsContent-bottom .recommendationsContent-bottom-actions .mileage-container .milage-input-wrapper input{width:95%;background-image:none;box-shadow:none;margin:0 0 10px}@media only screen and (min-width:640px){.recommendationsContent-bottom .recommendationsContent-bottom-actions .mileage-container .milage-input-wrapper{width:90%}}@media only screen and (min-width:960px){.recommendationsContent-bottom .recommendationsContent-bottom-actions .mileage-container .milage-input-wrapper{width:85%}}.recommendationsContent-bottom .recommendationsContent-bottom-actions .mileage-container .button--rightArrow{margin-left:10px}.recommendationsContent-bottom .recommendationsContent-bottom-actions .action-buttons [class^=button]{width:100%;margin:10px 0}.recommendationsContent-bottom .recommendationsContent-bottom-actions .action-buttons [class^=button] span{display:inline-block;white-space:normal;text-align:left}@media only screen and (min-width:640px){.recommendationsContent-bottom .recommendationsContent-bottom-actions .action-buttons [class^=button]{width:48%;float:left}.recommendationsContent-bottom .recommendationsContent-bottom-actions .action-buttons [class^=button]:nth-child(2n){margin-left:4%}}.recommendationsContent-bottom .recommendationsContent-bottom-actions .action-buttons .button--red{padding:20px 12px}.recommendationsContent-bottom .recommendationsContent-bottom-actions .action-buttons .recommendations-email-form{background:#e1e1e1;padding:10px;border:1px solid #ccc}@media only screen and (min-width:960px){.recommendationsContent-bottom .recommendationsContent-bottom-actions{width:48%;float:right}}.recommendationsContent-bottom .recommendations-legal{padding:0}.recommendationsContent-bottom .recommendations-legal .show-print{display:none}