input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button,input[type='number']:hover::-webkit-inner-spin-button,input[type='number']:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;opacity:100}
input::-webkit-calendar-picker-indicator{opacity:0}
#cpl{width:81%;height:38.5px;padding:8px 12px;margin-top:-3px !important}
#form-text-1097026484{position:relative;right:30px;top:1px;width:104% !important}
#form-text-346831926{position:relative;right:30px;top:1px;width:104% !important}
#form-text-1707631492{position:relative;right:30px;top:1px;width:104% !important}
#form-text-634466319{width:95%}
#form-text-1400043899{width:95%}
input[type="file"]{margin-bottom:8px}
.editabledd,.editabledd1{margin-bottom:8px}
.heroformnote{background:#ddd;padding:2em}
.formcontainer{width:700px;margin:10px auto}
.cmp-form-options__field-label{display:block}
.cmp-form-options__field{opacity:1 !important}
.formhero .formheroheader{color:#e1163c;font-family:gotham-light;font-size:32px;font-weight:normal;display:inline-block;margin-bottom:23px;float:none;text-align:left}
.formhero .formhearosubtitle{font-size:16px;font-family:Gotham-Book;color:#222;margin:0;line-height:28px}
.formcontainer .section{margin:0 !important}
.formcontainer .form-group .cmp-form-text label,.formcontainer .formheadertext .cmp-form-options legend,.formcontainer .cmp-form-options__field-label,.formcontainer .cmp-form-options label,.cmp-form-options__legend{font-size:1.2em;font-family:gotham-light;font-weight:600}
.formcontainer .form-group .cmp-form-text input{border:1px solid #666}
.formcontainer .form-group{margin:20px 0}
.formcontainer .cmp-form-options{margin:20px 0}
.formcontainer .cmp-form-options__field-label{margin:5px 0}
.formcontainer .sectiontext p{font-size:1.2em;font-family:gotham-light;margin:5px 0}
.formcontainer .formSupporting{font-size:1em;font-family:gotham-light}
.formcontainer .formSupporting .errMsg,.formcontainer .options .errMsg,.formcontainer .formSupporting .errMsg1,.formcontainer .options .errMsg1{font-weight:bold;font-family:gotham-light;color:red}
.formcontainer .customradio .errMsg,.formcontainer .formSupporting .errMsg1,.formcontainer .customradio .errMsg1{font-weight:bold;font-family:gotham-light;color:red}
#radioinfotext{font-family:gotham-light;font-size:1em}
::-webkit-list-button{opacity:0}
input{border-radius:0}
.formcontainer .cmp-form-button{margin-top:10px}
@media(max-width:650px){.formcontainer{width:100%;margin:10px auto;padding:10px}
.formcontainer .cmp-form-options .editabledd,.editabledd1{padding-right:25px;background:#fff url("../../../../../content/dam/virgin-applications/images/sitewide/controls/drop_down.png") no-repeat right;background-size:22px !important;margin-top:5px;background-position-x:98.5%}
.formcontainer .form-group .cmp-form-text label,.formcontainer .form-group .cmp-form-text input[type="text"],.formcontainer .formheadertext .cmp-form-options legend,.formcontainer .cmp-form-options__field-label,.formcontainer .cmp-form-options__dropdown{width:92% !important}
input[type="number"]{width:86% !important}
.editabledd,.editabledd1{width:92% !important}
.formcontainer .container_24{margin:0}
.heroimagenew .fullWidthImgOverlay{display:none}
.formcontainer .form-group .cmp-form-text .splcls{width:98%;margin-top:-35px;margin-left:0 !important;display:block}
}
.formcontainer .form-group .cmp-form-text .splcls{width:98%;margin-left:5px}
.formcontainer .cmp-form-options__dropdown{display:block;height:48px;width:99%;border:1px solid #666;margin-bottom:8px}
.formcontainer .cmp-form-options .editabledd,.editabledd1{padding-right:25px;background:#fff url("../../../../../content/dam/virgin-applications/images/sitewide/controls/drop_down.png") no-repeat right;background-size:18px;margin-top:5px;background-position-x:98.5%}
input[type="password"],input[type="email"]{height:3.33333em;width:19.75em}
input[type="text"]{height:3.33333em;width:98%}
input[type="number"]{height:2.9em;padding-left:10px;padding-right:10px}
::-webkit-input-placeholder{color:gotham-light;font-size:.9em;opacity:.5}
:-ms-input-placeholder{color:gotham-light;font-size:.9em;opacity:.5}
:-moz-placeholder{color:gotham-light;font-size:.9em;opacity:.5}
.formcontainer .form-group .cmp-form-text label{line-height:30px}
.formcontainer .options label{line-height:30px}