#sp-logo .sp-retina-logo {display: none;}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #sp-logo .sp-default-logo {display: none;}
  #sp-logo .sp-retina-logo {display: block;}
  }

.helpform input[type="email"] {
    height: 34px;
    padding: 6px 12px;
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.428571429;
    border: 2px solid #68419e !important;
    color: #fff;
    background-color: #36c2f3 !important;
    background-image: none;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.helpform input[type="submit"] {
    width: 206px;
    background: linear-gradient(to right, #36c2f3 0%,#68429f 100%);
    margin-top: 8px;
    height: 32px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    border: none;
  transition-duration: .2s;
}
.helpform input[type="submit"]:hover {
    width: 206px;
    background: linear-gradient(to left, #36c1f2 0%,#68429f 100%);
    margin-top: 8px;
    height: 32px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    border: none;
  transition-duration: .2s;
}

.mainform select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="phone"], input[type="color"], .uneditable-input {
    height: 34px;
    padding: 6px 12px;
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #000;
    background: none !important;
    border: 2px solid #ffffff;
    background-image: none;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.mainform input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] {
    width: 200px;
    background: #fff;
    color: #4b1248;
    text-transform: uppercase;
    font-weight: 600;
    height: 33px;
    border: none;
}

::-webkit-input-placeholder {color:#000000; opacity:1;}