/* ===============
   .single-form
   =============== */
body {
	background-color: #f2c93d;
}   

.bg-blur-one {
    background: url('http://www.lean-labs.com/hs-fs/hub/275827/file-2234479989-png/img/lean-rocket.png');
    background-attachment: fixed;
    background-size: 150px;
    background-position-x: 100px;
    background-repeat: no-repeat;
}
form {
    padding: 0;
    margin: 0;
    border-radius: 0;
    background: none;
}
/*
form fieldset {
    background: rgba(0,0,0,0.05);
}
*/
.hs-richtext .btn {
    margin: 0 20px;
}
.hs-form .hs-richtext h3 {
    padding: .5em 20px;
}
.hs-form fieldset.form-columns-3 .hs-form-field {
    width: 25% !important;
    float: left;
}
form fieldset input {
    border-radius: 25px;
}
.radio, .checkbox {
    padding-left: 45px;
    }
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="tel"], input[type="color"] {
    padding: 1.4em 1em;
    }
.dl-form-title, .fb-form-title, .subscribe-form-title {
    background: #ff5026;
    border-color: #cf1a00;
}
.dl-form-title h3, .dl-form-title h4, .fb-form-title h3, .fb-form-title h4, .subscribe-form-title h3, .subscribe-form-title h4 {
    font-weight: 300;
}
form label {
    color: rgba(0,0,0,0.5);
}
.form-title {
    background: rgba(255,255,255,0.1);
    padding: 1em;
    border-radius: 15px;   
}
.hs-form .inputs-list {
    padding-left: 20px !important;
    list-style: none;
}
.form-title h3 {
    color: #252525;
}
.hs-form fieldset {
    max-width: none;
}
.hs-form .hs-richtext h3, .hs-form .hs-richtext label {
    font-family: 'Open Sans', sans-serif;
}
.hs-form.stacked .field {
    margin-bottom: 0;
    padding: 0 20px 20px;
    /*border-bottom: 1px solid rgba(0,0,0,0.1);*/
    }
.hs-form fieldset {
    max-width: none !important;
}
.hs-form fieldset.form-columns-3 .hs-form-field {
    width: 25%;
}
.hs-form label {
    font-size:50%;
    font-family:'Open-sans', sans-serif !important;
    text-transform:none;
}
.single-form form .hs_submit {
    background: #f1f1f1;
}
.hs-form.stacked .actions {
    margin-left: 0 !important;
    margin-top: 0 !important;
}

.single-form input, select, textarea {
    font-size: 16px;
}

input[type=radio] {
    display: inline-block;
    vertical-align: top;
}

label {margin-right: 20px !important;}

@media only screen and (min-width : 600px) {    

}
@media only screen and (min-width : 979px) {    

}