.formsV2 .form-header{text-align:center;display:table;height:150px;width:100%;background-color:#720000}.formsV2 .form-title{display:table-cell;vertical-align:middle;color:#fff;font-family:"VodafoneLight", Arial, sans-serif;font-size:3rem;padding:0 20px}.formsV2 .form-intro{text-align:center;margin-top:50px;font-size:30px;color:#333}.formsV2 .form-intro .form-note{margin:20px 0;font-size:24px}.formsV2 .form-intro .form-buttons{position:relative}.formsV2 .form-intro .form-buttons a{display:inline-block;border:2px solid #333;border-radius:6px;width:300px;vertical-align:top;height:100px;text-align:left;margin:10px;position:relative;padding:15px}.formsV2 .form-intro .form-buttons a span.button-label{font-size:26px;line-height:28px;vertical-align:top;display:inline-block}.formsV2 .form-intro .form-buttons a span.red-arrow{display:inline-block;background-image:url("https://www.vodafone.co.uk/cs/groups/public/documents/images/icon-arrow-red-right.png");background-repeat:no-repeat;background-size:cover;height:40px;width:20px;position:absolute;right:15px;top:15px;-webkit-transition:300ms;transition:300ms}.formsV2 .form-intro .form-buttons a:hover span.red-arrow{right:10px}.formsV2 .form-mainform{margin-top:30px}.formsV2 .form-mainform .form-note{text-align:right;margin-bottom:10px}.formsV2 .form-mainform .form-note span{font-weight:bold;color:red}.formsV2 .form-mainform .form-box{padding:20px 20px 0 20px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.2);box-shadow:0 2px 10px rgba(0,0,0,0.2);font-size:20px;overflow:auto;margin-bottom:20px}.formsV2 .form-mainform .form-box-title{font-size:26px;margin-bottom:15px}.formsV2 .form-mainform .form-box-desc{margin-bottom:15px}.formsV2 .form-mainform .form-input-item{margin-bottom:20px;vertical-align:top}.formsV2 .form-mainform .form-input-item input,.formsV2 .form-mainform .form-input-item select,.formsV2 .form-mainform .form-input-item textarea{border:1px solid #acacac;border-radius:6px;padding:10px 10px;width:250px}.formsV2 .form-mainform .form-input-item input.error,.formsV2 .form-mainform .form-input-item select.error,.formsV2 .form-mainform .form-input-item textarea.error{border:1px solid #e60000;background-color:#ffdfdf}.formsV2 .form-mainform .form-input-item input[type=checkbox]{width:20px;height:20px;float:left;margin-right:7px}.formsV2 .form-mainform .form-input-item textarea{width:500px;height:150px}@media only screen and (max-width: 550px){.formsV2 .form-mainform .form-input-item textarea{width:100%}}.formsV2 .form-mainform .form-input-item button{min-width:150px;border-radius:6px;padding:10px;border:0;background-color:#e60000;color:#fff;font-family:VodafoneLight,Calibri,sans-serif;font-size:18px}.formsV2 .form-mainform .form-input-item button.btn-black{background-color:#333}.formsV2 .form-mainform .form-input-item button:disabled{color:#7E7E7E;background-color:#BEBEBE}.formsV2 .form-mainform .form-input-item button.search-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='search-white' x='0px' y='0px' stroke='white' viewBox='0 0 192 192' style='enable-background:new 0 0 192 192;'%3E%3Cg%3E%3Ccircle vector-effect='non-scaling-stroke' cx='76' cy='76' r='56' fill='none' stroke-linecap='round' stroke-miterlimit='10'%3E%3C/circle%3E%3Cline vector-effect='non-scaling-stroke' x1='115.6' y1='115.6' x2='172' y2='172' fill='none' stroke-linecap='round' stroke-miterlimit='10'%3E%3C/line%3E%3C/g%3E%3Ctitle id='search-white'%3Esearch%3C/title%3E%3C/svg%3E");display:inline-block;width:42px;height:42px;background-size:20px 20px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#e60000;min-width:1px;border-radius:0 6px 6px 0;z-index:10}.formsV2 .form-mainform .form-input-item button.search-icon:focus{outline:none;-webkit-box-shadow:#007c92 0px 0px 0px 3px;box-shadow:#007c92 0px 0px 0px 3px}.formsV2 .form-mainform .form-input-item.postcode-search{margin-bottom:10px}.formsV2 .form-mainform .form-input-item.postcode-search.loading-spinner .search-icon{background-image:url("data:image/svg+xml,%3Csvg width='34' height='44' viewBox='0 0 34 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0866 15.9962C22.7495 14.7514 21.4788 14.5559 18.482 14.057C18.482 8.56832 21.9782 3.07968 21.9782 3.07968C21.9782 3.07968 16.551 4.00486 12.5013 6.57245C9.73842 8.32411 7.14499 10.9895 5.50887 13.558C2.40439 18.0002 1.84278 22.5264 2.03315 26.2641C2.24667 35.0364 9.56734 41.5797 17.5622 41.5797C25.557 41.5797 32 35.3206 32 27.2828C32 21.6166 29.359 18.3599 25.3801 16.1557' stroke='%23ffffff'%3E%3C/path%3E%3Cstyle type='text/css'%3E path %7B animation: 3s ease 0s infinite normal both running passingWay; %7D @keyframes passingWay %7B 0%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D 20%25 %7B stroke-width: 4; %7D 45%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 55%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 80%25 %7B stroke-width: 4; %7D 100%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D %7D %3C/style%3E%3C/svg%3E");background-size:30px 30px;right:17px}.formsV2 .form-mainform .form-input-item.postcode-search.loading-spinner .search-icon:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.formsV2 .form-mainform .form-input-item .enter-manually{font-weight:bold;font-size:16px;cursor:pointer;text-decoration:underline}.formsV2 .form-mainform .form-input-item label{display:block}.formsV2 .form-mainform .form-input-item label .required{color:#e60000}.formsV2 .form-mainform .form-input-item label.error{color:#e60000}.formsV2 .form-mainform .form-input-item.input-inline{display:inline-block;margin-right:20px}.formsV2 .form-mainform .form-input-item div.error{color:#e60000;font-size:16px}.formsV2 .form-mainform .form-item-submit{text-align:right}.formsV2 .form-mainform .form-item-radio label{display:inline-block;vertical-align:middle;margin-right:30px}.formsV2 .form-mainform .form-item-radio input[type=radio]{width:auto;width:20px;height:20px;vertical-align:middle;margin-right:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:1px;background-clip:content-box;border:2px solid #bbbbbb;background-color:#fff;border-radius:50%}.formsV2 .form-mainform .form-item-radio input[type=radio]:checked{background-color:#426e03}.formsV2 .form-item-hidden{display:none}.formsV2 .hidden-input-field{height:0px;width:0px;overflow:hidden}.formsV2 .attachment-container{margin-bottom:10px}.formsV2 .add-attachment{position:relative;border:1px solid #acacac;border-radius:6px;padding:10px 5px;width:350px;background-color:#fff;cursor:pointer;color:#acacac;background-image:url("https://www.vodafone.co.uk/cs/groups/public/documents/images/vfcon110679.png");background-repeat:no-repeat;background-size:25px;background-position-x:10px;background-position-y:10px;padding-left:45px}.formsV2 .add-attachment.file-attached{background-image:url("https://www.vodafone.co.uk/cs/groups/public/documents/images/vfcon110680.png");background-color:#f4f4f4}.formsV2 .add-attachment.input-field-error{border:1px solid #e60000;background-color:#ffdfdf}@media only screen and (max-width: 400px){.formsV2 .add-attachment{width:100%}}.formsV2 .formSubmitLoading{background-image:url("data:image/svg+xml,%3Csvg width='34' height='44' viewBox='0 0 34 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.0866 15.9962C22.7495 14.7514 21.4788 14.5559 18.482 14.057C18.482 8.56832 21.9782 3.07968 21.9782 3.07968C21.9782 3.07968 16.551 4.00486 12.5013 6.57245C9.73842 8.32411 7.14499 10.9895 5.50887 13.558C2.40439 18.0002 1.84278 22.5264 2.03315 26.2641C2.24667 35.0364 9.56734 41.5797 17.5622 41.5797C25.557 41.5797 32 35.3206 32 27.2828C32 21.6166 29.359 18.3599 25.3801 16.1557' stroke='%23ffffff'%3E%3C/path%3E%3Cstyle type='text/css'%3E path %7B animation: 3s ease 0s infinite normal both running passingWay; %7D @keyframes passingWay %7B 0%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D 20%25 %7B stroke-width: 4; %7D 45%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 55%25 %7B stroke-dashoffset: 0; stroke-dasharray: 115, 0; stroke-width: 4; %7D 80%25 %7B stroke-width: 4; %7D 100%25 %7B stroke-dashoffset: 115; stroke-dasharray: 0, 115; stroke-width: 0; %7D %7D %3C/style%3E%3C/svg%3E");background-color:#BEBEBE;color:transparent !important;background-repeat:no-repeat;background-size:12px;background-position:center}
