#tyre-registration{margin:0 0 2em}#tyre-registration:after,#tyre-registration:before{clear:both;display:table;content:""}#tyre-registration .description{font-size:14px;margin:0 auto 3em;line-height:1.5em;text-align:center}#tyre-registration h1{text-align:center;font-weight:bold;font-family:"Gotham-Bold",Arial,Helvetica,sans-serif}#tyre-registration h2{font-weight:bold;font-size:16px;text-transform:uppercase;font-family:"Gotham-Bold",Arial,Helvetica,sans-serif}#tyre-registration .slds-scope{max-width:1000px;margin:0 auto}#tyre-registration .slds-scope .slds-form-element{padding:0.6em 0}@media screen and (min-width: 992px){#tyre-registration .slds-scope .slds-form-element{padding:0.6em 15px}}#tyre-registration .slds-scope .slds-form-element__help{color:#b5251f}@media only screen and (max-width: 768px){#tyre-registration .slds-scope .slds-form-element__help{position:relative;top:3px;right:auto}}#tyre-registration .slds-scope .slds-form-element__control:after{background-color:#b5251f}#tyre-registration .slds-scope .slds-has-error label.slds-form-element__label{color:#b5251f}#tyre-registration .slds-scope .container>div{clear:both;padding:0 15px;margin:0 auto;max-width:900px}#tyre-registration .slds-scope .container>div.customerInfoClass,#tyre-registration .slds-scope .container>div.dealerInfoClass,#tyre-registration .slds-scope .container>div.tyreInfoClass{clear:none;margin:2em 0 0;max-width:none}@media screen and (min-width: 992px){#tyre-registration .slds-scope .container>div.customerInfoClass,#tyre-registration .slds-scope .container>div.dealerInfoClass,#tyre-registration .slds-scope .container>div.tyreInfoClass{float:left;width:50%;margin:0}}#tyre-registration .slds-scope .container>div.dealerInfoClass+div{clear:both;margin:4em 0 2em}#tyre-registration .slds-scope .container>div.dealerInfoClass+div:before{content:"";width:100%;height:1px;background-color:#ccc;display:block;position:relative;top:-25px}@media only screen and (min-width: 768px){#tyre-registration .slds-scope .container>div.dealerInfoClass+div:before{width:calc(200% + 30px)}}#tyre-registration .slds-scope .container>div.customerInfoClass .slds-form-element,#tyre-registration .slds-scope .container>div.dealerInfoClass .slds-form-element,#tyre-registration .slds-scope .container>div.tyreInfoClass .slds-form-element{padding:0.6em 0}#tyre-registration .slds-scope .container>div.dotInfoClass{clear:none;margin:0 -5px}#tyre-registration .slds-scope .container>div.dotInfoClass .slds-wrap .slds-size_1-of-2{width:20%}#tyre-registration .slds-scope .container>div.dotInfoClass .slds-wrap .slds-size_1-of-2 .slds-form-element__help{display:none}#tyre-registration .slds-scope .container>div.dotInfoClass .slds-wrap .slds-size_1-of-2:nth-child(2n+1){width:80%}#tyre-registration .slds-scope .container>div.dotInfoClass .slds-wrap .slds-size_1-of-2:nth-child(2n+1) .slds-form-element__help{display:block}#tyre-registration .slds-scope .container>div.dotInfoClass .slds-form-element{padding:0.6em 5px}@media screen and (min-width: 768px){#tyre-registration .slds-scope .container>div.dotInfoClass{margin:0;float:right;width:60%}}#tyre-registration .slds-scope .container>div.pitcherInfoClass,#tyre-registration .slds-scope .container>div.pictureInfoClass{height:240px}@media screen and (min-width: 768px){#tyre-registration .slds-scope .container>div.pitcherInfoClass,#tyre-registration .slds-scope .container>div.pictureInfoClass{width:35%;margin:0 5% 0 0;float:left}}#tyre-registration #error-box{text-align:center;border:1px solid #c23934;color:#c23934;margin:1em 0.5em 2em;padding:0.5em;font-size:12px}#tyre-registration #loader-1{position:absolute;bottom:30px;left:50%;transform:translateX(60px)}#tyre-registration #loader-1 .lds-ring{width:44px;height:44px}#tyre-registration #loader-1 .lds-ring div{position:absolute;width:31px;height:31px;margin:6px;border-color:#000 transparent transparent transparent}#tyre-registration.pirelliStyle .slds-scope .container>div.pitcherInfoClass,#tyre-registration.pirelliStyle .slds-scope .container>div.pictureInfoClass{background:url(https://dsonqtq9c1uhr.cloudfront.net/staticfolder/Tyre/resources/img/DOT_Safety_Standard_Codes.png) no-repeat 10px top/calc(100% - 20px)}.MOTO #tyre-registration.pirelliStyle .slds-scope .container>div.pitcherInfoClass,.MOTO #tyre-registration.pirelliStyle .slds-scope .container>div.pictureInfoClass,#tyre-registration.metzelerStyle .slds-scope .container>div.pitcherInfoClass,#tyre-registration.metzelerStyle .slds-scope .container>div.pictureInfoClass{background:url(https://dsonqtq9c1uhr.cloudfront.net/staticfolder/Tyre/resources/img/DOT_Safety_Standard_Codes_moto.jpg) no-repeat 10px top/calc(100% - 20px)}.customer-registration .slds-scope select{height:28px;margin-top:-4px}.crContainer{max-width:1000px;margin:2em auto;padding:0 15px}
