html,body{width:100%;height:100%}#root{min-height:100%;position:relative;overflow:hidden!important}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf) format("tff");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/assets/Lato-Bold-B5iD31kO.ttf) format("tff");font-weight:700;font-style:normal}*{padding:0;margin:0;box-sizing:border-box;font-family:Lato,sans-serif}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}h1{padding-bottom:20px}.loginForm>div{margin-bottom:20px;font-size:12px;line-height:16px;width:240px}.subtitle{padding-bottom:40px;font-size:16px;font-weight:400;line-height:24px}.errorMessage{padding-bottom:20px}#datePicker div{width:auto}#datePicker Button{margin-top:0}@media only screen and (max-width: 640px){.loginForm>div{width:100%}#submit{width:100%}.subtitle{padding-bottom:0}}.mask{background-color:#fff;bottom:0;display:block;left:0;opacity:.3;position:absolute;right:0;top:0;z-index:99999}.spinner{color:#000;font-weight:700;left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-40%);z-index:99999}.show{display:block}.container{margin-bottom:32px}.container .row{display:flex;margin-top:12px}.container .row dl{width:66%}.container .row dl:first-child{width:34%}.container .row dl dt{font-weight:700;font-size:12px;line-height:18px}.container .row dl dd{font-size:16px;line-height:24px}.container .checkbox-container{display:inline-block}.checkbox{margin-top:24px}.content{margin-top:16px}.error{margin-top:8px;font-weight:700;font-size:12px;line-height:12px;color:#d63440}@media only screen and (max-width: 640px){body .container .row{display:block}body .container .row dl{width:100%;margin-top:20px}body .container .row dl:first-child{width:100%}}body h1{font-size:20px;line-height:28px;font-weight:700;padding-bottom:16px}body p{font-size:16px;font-weight:400;line-height:24px}body .group-button{margin-top:8px}body button:has(span){margin-top:10px}body a{color:inherit;text-decoration:none;cursor:pointer}.formFields{margin-top:24px}.formFields input+span{height:300px;overflow-y:scroll}.repairLookup>div{width:320px}div .chips{margin-top:16px;border:none}.navButtons{margin-top:16px}.navigationButtons{margin-top:0}.selected-parts-container{padding-top:24px}.selected-parts-container dl{padding-bottom:4px}.selected-parts-container dl dt{font-weight:700;font-size:12px}.selected-parts-container dl dd{font-size:16px}.errorMessage{color:#d63440;font-size:12px;font-weight:700}.link{font-weight:700;color:#0071c4;padding-right:5px;cursor:pointer;font-size:14px;background:none;border:none;margin-top:0}.main-container{margin-top:20px}button:has(span){margin-top:0}.repairInfo{width:498px}.repairInfo .form-element-container{margin-bottom:32px}.repairInfo .half{display:inline-block;width:50%}.repairInfo .half:first-child{padding-right:18px}.repairInfo .two-items{display:flex}@media only screen and (max-width: 640px){.repairInfo{width:100%}.repairInfo .half{width:100%}.repairInfo .half:first-child{padding-right:0}.repairInfo .two-items{display:block}.repairInfo .two-items .half:last-child{margin-top:32px}}footer{height:60px;width:100%;align-content:center;border-top:1px solid #cccccccc;justify-content:space-between;position:absolute;bottom:0}footer .row{width:100%;height:auto;display:flex;align-items:center;flex-direction:row;margin:0;justify-content:space-between}footer #copyright{padding-left:142px}footer ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0}footer ul li{list-style-type:none;margin-right:24px}footer ul li:last-child{margin-right:135px}footer ul li a{text-decoration:none;color:#0071c4}@media only screen and (max-width: 800px){footer{height:auto;padding-bottom:20px;padding-top:10px}footer .row{flex-direction:column}footer ul{order:1;padding-left:0;margin-right:0}footer ul li:last-child{margin-right:0}footer #copyright{order:2;padding-top:20px;padding-left:0}}header{background-color:#650360;background-repeat:no-repeat;box-sizing:border-box;height:70px;position:relative;width:100%}#logo{margin-top:18px;margin-left:144px}.outlet{max-width:880px;width:100%;padding-top:44px;padding-bottom:315px;padding-left:144px}.contractInfo{display:flex;justify-content:flex-end;white-space:pre;padding-top:20px;padding-right:144px;align-items:baseline}.contractInfo span{font-size:12px;font-weight:700}@media only screen and (max-width: 640px){.outlet{max-width:100%;padding-top:20px;padding-left:20px;padding-right:20px}.logoContainer{margin:0 auto;text-align:center;max-width:100%;position:relative}#logo{margin-top:18px;margin-left:0}header{max-width:640px}.contractNumber{display:none}body .logout-link,body .contractInfo{padding-right:10px}}h1{font-weight:700;font-size:30px}.logout-link{position:absolute;top:25px;right:0;padding-right:144px;text-decoration:none;color:#fff;cursor:pointer}.alert-container{margin:4px 0 20px}.customer-info>div{display:inline-block;padding-right:95px;padding-bottom:16px;width:50%}.customer-info>div dt{font-size:12px;font-weight:700;line-height:18px;vertical-align:middle;margin-bottom:4px}.customer-info>div dd{font-size:16px;line-height:24px;vertical-align:middle}Button{margin-top:16px}@media only screen and (max-width: 640px){.customer-info>div{width:100%}}*{font-size:14px;line-height:20px}.alert svg+div span:last-child{padding-top:0}.content-container{margin-top:32px;width:658px;padding-left:36px}.content-container .bold{font-size:14px;font-weight:700}.content-container ul{margin:4px 0 32px 25px}@media only screen and (max-width: 900px){.content-container{width:100%}}
