@font-face{font-family:'Number Plate';src:url("UKNumberPlate.ttf")}.center{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative}#mobile-nav-wrap{display:inline-block;width:100%}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@-webkit-keyframes circle-grow{0%{width:10px;height:10px}100%{height:1000px;width:1000px}}@keyframes circle-grow{0%{width:10px;height:10px}100%{height:1000px;width:1000px}}.loading{z-index:2;position:absolute;width:calc(100% - 20px);height:calc(100% - 50px);background-color:inherit;border-radius:5px;display:none}.loading__container{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;width:60px;height:60px}.loading__icon{width:60px;height:60px;background-color:#662D91;border-radius:100%;-webkit-animation:sk-scaleout 1.0s infinite ease-in-out;animation:sk-scaleout 1.0s infinite ease-in-out}.home-reg-form,.home-reg-success{position:relative;background-color:#ECEFF2;border-radius:5px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:10px;max-width:350px;padding:15px 10px 35px 10px}.home-reg-form h1,.home-reg-success h1{font-size:2em;margin:0 0 15px 0}.home-reg-form input,.home-reg-success input{text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:1px solid #E5E5E4;background-color:white;height:50px;width:100%;font-size:2.5em;color:#662D91;border-radius:5px;margin:0 0 15px 0}.home-reg-form__action,.home-reg-success__action{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin-top:5px;position:relative;width:50%;height:50px;border-radius:5px;font-size:20px;color:#fff;background-color:#44B74D;box-shadow:inset 0 -2px 0 rgba(0,0,0,0.2);-webkit-transition-duration:1s;transition-duration:1s;cursor:pointer}.home-reg-form__action span,.home-reg-success__action span{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;position:absolute}.home-reg-form__action:hover,.home-reg-success__action:hover{box-shadow:none}.home-reg-form__action--no-reg,.home-reg-success__action--no-reg{display:none}.home-reg-form__error,.home-reg-success__error{font-size:1.3em;margin:0 0 10px 0;display:inline-block;font-family:"Oswald", Arial, Helvetica, sans-serif}.home-reg-success{display:none}.home-reg-success__cancel{-webkit-transition-duration:0.5s;transition-duration:0.5s;opacity:0.6;width:25px;height:50px;display:inline-block;float:left;cursor:pointer;background:url("back-arrow.svg") center/contain no-repeat}.home-reg-success__cancel:hover{opacity:1}.ci-form-container,.personal-form-container{width:100%;height:100%;background-color:#ECEFF2}.personal-form-container{display:none}.form-row{position:relative;width:100%;height:150px;padding:10px 20px 10px 20px;color:#662D91;clear:both}@media only screen and (min-width: 64em){.form-row{padding:10px 250px 10px 250px}}.form-row h1{width:100%;position:relative;font-family:"Oswald", Arial, Helvetica, sans-serif;margin:0 0 10px 5px;font-size:2em;float:left;clear:both}.form-row h2{display:inline-block;width:calc(100% - 20px);position:relative;font-family:"Oswald", Arial, Helvetica, sans-serif;margin:0 0 10px 5px;font-size:1.5em;float:left;clear:both}@media only screen and (min-width: 64em){.form-row h2{width:100%}}.form-row h2#error{color:#C63927;display:none}.form-row--car-title h2{font-size:1.3em}.form-row--hc-insurance h2{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display:inline-block;top:5px;position:absolute;text-align:center;font-size:2em}.form-row--header{box-shadow:inset 0 2px 3px rgba(0,0,0,0.3);background:-webkit-linear-gradient(left, #EF4036, #F36F21, #F7931C);margin:0 0 10px 0}.form-row--list{height:335px}.form-row--mods{height:320px;display:none}.form-row--hidden{display:none}.form-row--accident-type{height:430px}.form-row--thank-you{text-align:center}.form-row--thank-you h1{font-size:3em}.form-row--thank-you h2{font-size:2em}.form-row--textarea{height:300px}.form-row textarea{resize:none;height:220px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:none;font-size:1.4em;color:black;border-radius:4px;padding:5px 0 0 5px;margin:0 0 0 5px;font-family:"Oswald", Arial, Helvetica, sans-serif}.form-row textarea.error{border:5px solid #EF4036}.form-row__text{display:inline-block}.form-row__text--car-title{display:none;text-align:center}.form-row__text--car-title h2{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);font-size:2em;display:inline-block;position:absolute;bottom:0;margin:0 0 20px 0;font-weight:bold}.form-row input{height:50px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;border:none;font-size:1.4em;color:black;border-radius:4px;padding:0 0 0 5px;margin:0 0 0 5px;font-family:"Oswald", Arial, Helvetica, sans-serif}.form-row input#dob{width:calc(50% - 10px)}.form-row input.option-dropdown__input{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:10px;height:40px;width:200px;padding:0;margin:0;text-align:center;background-color:#ECEFF2;position:absolute;display:none}.form-row input.error{border:5px solid #EF4036}.tooltip-button{height:20px;width:20px;border-radius:4px;position:absolute;right:0;text-align:center;font-weight:bold;margin:14px 20px 0 0;cursor:pointer;top:0}@media only screen and (min-width: 64em){.tooltip-button{float:right;margin:0 5px 0 5px;position:relative}}.tooltip-button--info{background-color:#4CAE4C}.tooltip-button--info:after{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;content:'?';width:100%;display:inline-block;color:white}.tooltip-button--error{display:none;background-color:#EF4036}.tooltip-button--error:after{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;content:'!';width:100%;display:inline-block;color:white}.tooltip-text{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:inherit;display:inline-block;width:250px;position:absolute;color:white;border-radius:4px;right:150%;padding:5px;display:none;z-index:2}.tooltip-text:after{content:"";display:inline-block;background-color:inherit;width:15px;height:15px;top:50%;position:absolute;right:-10px;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);z-index:-1;border-radius:4px}.tooltip-text span{display:inline-block !important}.number-plate{display:inline-block;margin-bottom:5px;margin-top:5px;position:relative;height:60px;width:200px;border-radius:4px;border:2px solid black;font-family:'Number Plate'}.number-plate--center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);display:block}.number-plate:after{content:"";position:absolute;display:inline-block;height:100%;width:15%;left:0;top:0;background-color:#0F5FCC;border-radius:2px 0 0 2px}.number-plate:before{content:"";position:absolute;display:inline-block;height:100%;width:15%;right:0;top:0;background-color:#0F5FCC;border-radius:0 2px 2px 0}.number-plate__screw{width:4px;height:4px;border-radius:50%;background-color:black;position:absolute;z-index:2}.number-plate__screw--top-left{left:5px;top:5px}.number-plate__screw--top-right{right:5px;top:5px}.number-plate__screw--bottom-left{left:5px;bottom:5px}.number-plate__screw--bottom-right{right:5px;bottom:5px}.number-plate input{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;height:100%;width:calc(70% + 2px);text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;box-shadow:none;text-transform:uppercase;border:none;font-size:3em;color:black;border-radius:4px}.number-plate span{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:absolute;width:calc(70% + 2px);height:100%;display:inline-block;font-size:3em;color:black;background-color:white;text-align:center;font-family:'Number Plate'}.number-plate__star{z-index:2;position:absolute;display:inline-block;width:0;height:0;margin-left:.9em;margin-right:.9em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em  solid red;border-left:.3em solid transparent;font-size:4px}.number-plate__star:before,.number-plate__star:after{content:'';display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em  solid red;border-left:1em solid transparent;-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.number-plate__star:after{-webkit-transform:rotate(35deg);transform:rotate(35deg)}.number-plate__star#star1{top:10px;left:5%}.number-plate__star#star2{top:20px;left:2%}.number-plate__star#star3{top:18px;left:7.5%}.number-plate__star#star4{top:30px;left:5%}.number-plate__fern{background:url("fern.png") center/contain no-repeat;width:13%;margin:0 1% 0 0;height:100%;float:right;position:relative}.option-click-animate{border-radius:50%;height:10px;width:10px;position:relative;background-color:#662D91;-webkit-animation:circle-grow 0.5s 1 ease-out;animation:circle-grow 0.5s 1 ease-out;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.option-toggle{height:50px;width:100%;position:relative;display:inline-block}.option-toggle--error{padding:5px 0 5px 0;border-radius:4px;background-color:#EF4036}.option-toggle__option{position:relative;width:calc(50% - 10px);height:100%;margin:0 5px 0 5px;background-color:white;float:left;border-radius:4px;cursor:pointer;color:black;overflow:hidden;-webkit-transition-duration:0.5s;transition-duration:0.5s;border:2px solid white}.option-toggle__option:hover{border:2px solid #662D91}.option-toggle__option--selected{background-color:#662D91;border:none;color:white}.option-toggle__option--selected:hover{border:none}.option-toggle span{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;display:inline-block;font-size:2em;font-family:"Oswald", Arial, Helvetica, sans-serif;pointer-events:none}.option-dropdown{height:180px;position:relative;display:inline-block;width:100%;font-family:"Oswald", Arial, Helvetica, sans-serif}.option-dropdown--error ul{background-color:#EF4036 !important}.option-dropdown--accident-type{height:250px}.option-dropdown--accident-type ul li{display:none}.option-dropdown ul{height:100%;width:100%;overflow:scroll;margin:0 0 0 0;list-style:none;position:relative;z-index:1;border-radius:4px;background-color:#f1f1f1;padding:5px 0 0 0}.option-dropdown li{z-index:2;position:relative;width:calc(100% - 10px);height:50px;margin:0 5px 5px 5px;background-color:white;float:left;border-radius:4px;cursor:pointer;color:black;-webkit-transition-duration:0.5s;transition-duration:0.5s}.option-dropdown li:hover{border:2px solid #662D91}.option-dropdown li input{display:none}.option-dropdown li span{text-align:center}.option-dropdown li.accident-type{height:100px}.option-dropdown .li--selected{background-color:#662D91;color:white;height:50px}.option-dropdown .li--selected span{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.option-dropdown .li--selected:hover{border:none}.option-dropdown .li--selected input{height:40px;display:block}.option-dropdown .li--selected.li--more-options{height:100px}.option-dropdown .li--selected.li--more-options span{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:10px}.option-dropdown .li--selected.li--more-options.accident-type{height:150px}@media only screen and (min-width: 64em){.option-dropdown .li--selected.li--more-options.accident-type{height:100px}}.option-dropdown span{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;display:inline-block;font-size:1.8em}.plus-icon{height:50px;width:50px;border-radius:4px;position:relative;background-color:white;display:inline-block;margin:5px 0 5px 5px;cursor:pointer}.plus-icon span{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;position:absolute;font-size:3em}.plus-icon:hover{border:2px solid #662D91}.plus-icon--mods,.plus-icon--accident-type{display:none}.plus-icon--remove{background:#fff url("trash-icon.svg") center/contain no-repeat}.form-action{width:calc(100% - 10px);margin:0 5px 0 5px;height:50px;border-radius:4px;background-color:white;position:relative;float:left;cursor:pointer}.form-action span{color:black;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:relative;font-size:2em;font-family:"Oswald", Arial, Helvetica, sans-serif}.form-action:hover{border:2px solid #662D91}.form-action--half{width:calc(50% - 10px);float:left}
