@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700");
@font-face {
  font-family: "LuckyFellasUpright";
  src: url("https://www.asuprepdigital.org/wp-content/themes/asupd-full/fonts/luckyfellasupright-webfont.woff2")
      format("woff2"),
    url("https://www.asuprepdigital.org/wp-content/themes/asupd-full/fonts/luckyfellasupright-webfont.woff")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

.form .smartcapture-content-wrapper.fuelux .smartcapture-controls{
padding: 0 45px !important;
}
.form .smartcapture-content-wrapper.fuelux .sc-formfield-label{
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 22px;
    
}
/*.smartcapture-content-wrapper.fuelux .sc-formfield-label label{
background: url(https://www2.asuprepdigital.org/images/required.gif) no-repeat top right;
padding: 3px 13px 0 0;
}*/
.form .smartcapture-content-wrapper.fuelux select{
     box-shadow: none;
    border: 1px solid #a5a5a5;
    border-radius: 0;
    
   width: 100%;
    padding: 0.6rem;
   margin-top: 8px;
    margin-bottom: 24px;
    height: auto !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: "";
  background-image: linear-gradient(45deg, transparent 50%, #000 50%),
    linear-gradient(135deg, #000 50%, transparent 50%),
    linear-gradient(to right, #fff, #fff);
  background-position: calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;

}

.form .smartcapture-content-wrapper.fuelux  input[type=text], .form .smartcapture-content-wrapper.fuelux  input[type=number], .form .smartcapture-content-wrapper.fuelux  input[type=email]{
   box-shadow: none;
    border: 1px solid #a5a5a5;
    border-radius: 0;
    margin-top: 8px;
    margin-bottom: 24px;
    width: 100%;
    padding: 0.6rem;
   font-weight: 400; 
   background: #ffffff;
}

.form .smartcapture-content-wrapper.fuelux  input[type=text], .form .smartcapture-content-wrapper.fuelux  input[type=number], .form .smartcapture-content-wrapper.fuelux  input[type=email], form select{
 height: auto!important;
}
.form .smartcapture-content-wrapper.fuelux > .stylingblock-content-wrapper{
background: #ffffff;
}
.form .smartcapture-content-wrapper.fuelux > table.stylingblock-content-wrapper:nth-child(1) tr td{
padding-top: 44px !important;
}
.form .smartcapture-content-wrapper.fuelux .popover{
 padding: 0.5rem 0;
margin:0px -45px !important;
color: #8b0000 !important; 
font-size:16px !important;
background: #edece7 !important;
text-align:left !important;
}
.form .smartcapture-content-wrapper.fuelux  input[type=checkbox]{
    margin: 7px 15px 0 0;
    display: inline-block;
    box-shadow: none;
    vertical-align: top;
   padding: 10px 0 42px 0 !important;
}
.form .smartcapture-content-wrapper.fuelux span{
display:inline-block;
width:90%
}
.form .smartcapture-content-wrapper.fuelux .smartcapture-submit-button-wrapper{
    padding: 45px 45px 90px !important;
    background: #fff;
    border-bottom-left-radius: 13px;
    border-bottom-right-radius: 13px;
}
.form .smartcapture-content-wrapper.fuelux .smartcapture-submit-button-wrapper button[type=submit]{
    color: #ffca38;
    background: #000;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0.825rem 1rem;
    width: 100%;
    border-radius: 5px;
    font-size: 1.2rem;
    box-shadow: none;
    transition: all 0.3s ease-out;
    cursor: pointer;
}
.form smartcapture-content-wrapper.fuelux .smartcapture-submit-button-wrapper button[type=submit]:hover{
   background: #262626;
}

.thankyou-message{
      border-top: 1px solid #cacaca;
      margin: 1.25rem 0;
      padding: 1.25rem;
}
.mandatorfield{
     color: #ffc200;
}

/* Chrome, Safari, Edge, Opera */
.form .smartcapture-content-wrapper.fuelux input::-webkit-outer-spin-button,
.form .smartcapture-content-wrapper.fuelux input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.form .smartcapture-content-wrapper.fuelux input[type=number] {
  -moz-appearance: textfield;
}




.parentform.fuelux input[type=text], .parentform.fuelux input[type=number], .parentform.fuelux input[type=email], form select{
height:auto !important;
width:100% !important;
    padding: 0.6rem !important;
    border: none;
    margin-bottom: 0.75rem !important;
}
.parentform label{
    text-align: left;
    width: auto;
    font-weight: 700;
    padding: 3px 13px 0 0;
}
.parentform input[type="submit"], .parentform button {
    background: #8C1D40;
    padding: 0.825rem 1rem;
    width: 100%;
    border-radius: 5px;
    color: #FFF;
    font-weight: bold;
    font-size: 1.2rem;
    box-shadow: none;
    transition: all .3s ease-out;
    cursor: pointer;
}
.parentform.fuelux .popover .popover-content{
margin: 0.5rem 0;
font-size: 16px;
line-height: 1.4em;
text-align:left !important;
}
.parentform .parentcall-checkbox{
margin: .5rem 0;
}
.parentform .parentcall-checkbox input[type="checkbox"]{
width: auto;
margin: .5rem 1rem 0 0;
box-sizing: border-box;
display: inline-block;
}
.parentform .parentcall-checkbox span{
background: 0 0;
display: inline-block;
float: none;
font-weight: 400;
line-height: 2em;
margin-right: 10px;
padding: 0;
text-align: left;
vertical-align: middle;
    width: 87%;
}
.parentform.fuelux input[type=text], .parentform.fuelux input[type=number], .parentform.fuelux input[type=email], form select{

height: auto!important;
width: 100%;
margin-bottom: 0.75rem;
}
.parentform.fuelux button[type="submit"]{
width: 100%;
background: #8C1D40;
padding: .825rem 1rem;
width: 100%;
border-radius: 5px;
color: #FFF;
font-weight: bold;
font-size: 1.2rem;
box-shadow: none;
transition: all .3s ease-out;
cursor: pointer;
}
.parentform.fuelux button[type="submit"]:hover{
    background: #262626;
}
/* Chrome, Safari, Edge, Opera */
.parentform.fuelux .smartcapture-controls input::-webkit-outer-spin-button,
.parentform.fuelux .smartcapture-controls input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.parentform.fuelux .smartcapture-controls input[type=number] {
  -moz-appearance: textfield;
}
.thankyouforintrest{
font-size:16px;
border-top:1px solid #cacaca;
padding:1.25rem 0px 0px 0px;
margin:0px;
}
.dowloadlink{
margin:24px 0px;
font-size:16px;
font-weight:bold;
padding:0px;
}
.dowloadlink a{
color: #8c1d40;
text-decoration:underline;
}
.enrollonline{
margin:24px 0px;
font-size:16px;
padding:0px;
}
.enrollonline a{
font-weight:bold;
color: #8c1d40;
text-decoration:underline;
}
