@charset "utf-8";.regheader{height:70vh;display:flex!important;align-items:center}.regheader .idxctrAddwrapper{margin-top:1.5rem}.ragistrationform{width:100%;margin:0 auto;padding:25px 40px;letter-spacing:0;color:#fff;position:absolute;top:-334px;border-radius:4px}.ragistrationform label,.ragistrationform label span{color:#000!important}.ragistrationform h2{color:#2a2a2a}.awardform{color:#000}.awardform h4,.idxform h4{font-weight:500;margin:0 auto 15px;font-size:18px;line-height:24px;color:#ed1c24}.awardform hr{background-color:#000!important}.awardform .form-control{background:#f4f4f4!important;border:2px solid #d8d8d8}.awardform select{appearance:auto}.awardform input.error,.awardform select.error,.awardform textarea.error,.idxform input.error,.idxform select.error,.idxform textarea.error{border:2px solid red}.awardform input[type=checkbox],.idxform input[type=checkbox]{width:auto;padding:0;margin:10px}.awardform input[type=checkbox].error,.idxform input[type=checkbox].error{border:1px solid red!important}.awardform,.sposorshipform{width:65%;margin:0 auto;padding:0;letter-spacing:0}.awardform h1{margin-bottom:30px}.idxform .form-control{background-color:#fff;border:1px solid #748ee9;border-radius:2px;padding:8px 1.05rem;color:#000;font-size:16px;line-height:16px}#marketingDiv{border-top:1px solid #c8c8c8;padding-top:1.5rem;position:relative}#marketingDiv .form-label{font-size:12px;line-height:13px;color:#231f20!important}#marketing-error{position:absolute;top:4px}.formHeader{border-bottom:1px solid #c8c8c8;margin-bottom:21px}.idxform h3{font-weight:900;width:100%;margin:0 auto 25px;font-size:20px;line-height:30px;text-align:center;letter-spacing:0;color:#3f69bd}.idxform h5,.idxform h6{font-weight:900;line-height:22px}.idxform h3 u{color:#ed1c24;display:block;margin-bottom:5px}.idxform h5{margin:0 auto 23px;font-size:16px;color:#fff}.idxform h6{margin:25px auto 0;font-size:22px;color:#ed1c24;text-align:center;text-transform:uppercase}.idxform label,.ragistrationform button{width:100%;font-weight:500;letter-spacing:0;display:block}.idxform label{font-size:15px;line-height:15px;margin-bottom:.75rem;color:#000}.idxform label span{color:#000}.ragistrationform button{margin:13px auto 0;border:0;box-shadow:none;border-radius:5px;padding:24px 0;line-height:17px;font-size:20px;color:#fff;cursor:pointer;text-transform:none;box-sizing:border-box;height:66px}.ragistrationform button:hover{background:#000;color:#fff;border:1px solid #fff}.error,.ragistrationform .error{color:red!important;text-transform:capitalize!important}@media only screen and (max-width:1440px){.ragistrationform{top:-225px}.regheader{height:70vh}.idxform label{font-size:13px}.idxform .form-control{padding:8px 1.05rem;font-size:14px}}@media only screen and (max-width:1100px){.awardform,.sposorshipform{width:90%}}@media only screen and (max-width:650px){.idxform h3{font-size:16px;line-height:22px}.idxform h3 a{display:block;padding:10px 0;border-radius:60px}.idxform .form-control{font-size:12px;line-height:12px}}input:focus,select:focus,textarea:focus{box-shadow:0 0 5px #007eca;border:1px solid #007eca;background:#c90205;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;position:relative;z-index:9999}#ctiprovider-error,#rd_business-error,#rd_plans-error{min-height:30px;width:200px;font-size:12px}#reasonerror{font-size:12px;color:red!important}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{margin:5px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005"}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#b1b1b1;display:inline-block!important;width:auto!important;float:right}.rating label span{display:block;font-size:14px;text-align:center;margin-top:-5px}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked+label:hover,.rating>input:checked~label,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#fbd400}@media only screen and (max-width:800px){.ragistrationform{width:100%;position:relative;top:0;padding:20px}.regheader{height:auto}.regheader .idxctrAddwrapper{margin-top:50px}}