/*! custom.css v1.0.0 */
/* use namespace of "ea-" for each class selector to keep any client styles from interferring */

/* Containing Elements
   ========================================================================== */

.ea-form {
    font-family: 'Montserrat', sans-serif;
}

.ea-form select {
    border-radius: 0;
}

.ea-form .country select {
    width: 50%;
}

/* Form Elements
   ========================================================================== */
.ea-form .column, .ea-form .columns {
    padding-left: 0;
}

div .column {
    display: inline-block;
}

.ea-form [type='text'], .ea-form [type='password'], .ea-form [type='date'], .ea-form [type='datetime'], .ea-form [type='datetime-local'], .ea-form [type='month'], .ea-form [type='week'], .ea-form [type='email'], .ea-form [type='number'], .ea-form [type='tel'], .ea-form [type='time'], .ea-form [type='url'], .ea-form textarea {
    border-radius: 0;
}

.ea-form h3 {
    color: #000;
    font-weight: 700;
}

p, li {
    line-height: 1;
    font-weight: 200;
    font-size: 16px;
}

p.footer {
    font-size: 12px;
}

p.ea-address {
    line-height: 1.4;
}

li {
    list-style: none;
}

/* Textareas
   ========================================================================== */
.ea-form input.ea-check-button__input {
    height: 58px;
}


/* Placeholders
   ========================================================================== */



/* Disabled and Readonly Fields
   ========================================================================== */
   


/* Submit and Buttons
   ========================================================================== */
.ea-button:hover {
    background: #25ADAB;
    color: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}


.ea-button {
    background: #25ADAB;
    color: #fff;
}

.ea-form [type='submit'] {
    border-radius: 2px;
    margin-bottom: 35px;
}

.ea-button--reset {

}

.ea-button--disabled {
  
}

/* Checkboxes and Radios F1F1F1
   ========================================================================== */
.ea-form .ea-check-button[type='radio']:checked + label, .ea-form .ea-check-button[type='checkbox']:checked + label {
    background-color: #25ADAB;
    color: #fff;
}

.ea-form .ea-check-button[type='radio']:checked + label:hover, .ea-form .ea-check-button[type='checkbox']:checked + label:hover {
    background-color: #25ADAB;
    color: #fff;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.ea-form .ea-check-button[type='radio'] + label:hover, .ea-form .ea-check-button[type='checkbox'] + label:hover {
    background: #a8a8a8;
    color: #fff;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}

.ea-form .ea-check-button[type='radio'] + label, .ea-form .ea-check-button[type='checkbox'] + label {
    background-color: #a8a8a8;
    color: #fff;
    border-radius: 2px;
}


/* Labels
   ========================================================================== */
.ea-form label {
    margin: 0 0 .35rem;
    color: #000;
}



/* Help Text
   ========================================================================== */



/* Required
   ========================================================================== */
.ea-required, .ea-form .required {
    color: #000;
}
.required-star {
    color: #ed1c24;
}


/* Fieldsets and Legends
   ========================================================================== */



/* Select Boxes
   ========================================================================== */



/* Invalid fields
   ========================================================================== */



/* Positioning
   ========================================================================== */
i.fa {
    padding-right: 10px;
    color: #ed1c24;
}

