/**** clases frm ****/
.form-error {
    display: none;
    font-family: 'geomanist-wzlight';
    font-weight: normal;
    font-size: 11px;
    line-height: 1;
    color: #CB0159;
    text-align: left;
}
.has-error {
    
    //border: 1px solid #CB0159 !important;
    //background-color: #FBF3F6 !important;
}
.ehcdc-form {
    font-family: "geomanist-wzlight";
    text-align: left;
}
p.ehcdc-blockForm-title {
    color: #000000;
    font-family: "geomanist-wzbook";
    font-size: 22px;
    text-align: center;
    line-height: 1;
    max-width: 310px;
    width: 100%;
    margin: 0px auto;
}
p.ehcdc-blockForm-subtitle {
    color: #00C6C5;
    font-family: "geomanist-wzbold";
    font-size: 18px;
    text-align: center;
}
.form-label {
    color: #000;
    font-family: "geomanist-wzlight";
    font-size: 11px;
    margin: 5px 0;
    width: 100%;
}
input {
    text-indent: 8px;
}
#form-name,
#form-identification,
#form-identification-number,
#form-phone,
#form-age,
.ehcdc-form-input {
    border: 1px #dadce1 solid;
    color: #9095A5;
    font-family: "geomanist-wzlight";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 0;
    margin: 5px 0;
    width: 100%;
    height: 40px;
    font-size: 13px;
}
.field-shortform-terms{
    padding: 10px 0px;
}
#shortform-terms {
    position: relative;
    left: 0px;
    top: 8px;
}
.form-checkbox-p {
    color: #9094A3;
    font-size: 11px;
    margin: -12px 0 0 20px;
    padding: 0px;
    text-align: justify;
}
.form-checkbox-p a {
    color: #9094A3;
    font-weight: bold;    text-decoration: underline;
}
.form-submit1, .form-submit2 {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    margin: 10px auto;
    padding: 0;
    display: block;
}
.form-submit1 img, .form-submit2 img{  
    max-width: 342px;
    width: 100%;
    height: auto;
    display: block;
}
/* ------------------------------------------ */


.form {
    font-family: "geomanist-wzlight";
    text-align: left;
}
#form-identification {
    //background-image: url('../images/select-arrow.png');
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
    overflow: hidden;
}
#form-identification select {
    background-color: transparent !important;
    border: none;
    color: #9095A5;
    font-family: "geomanist-wzlight";
    font-size: 13px;
    height: 56px;
    left: -1px;
    position: relative;
    padding-left: 8px !important;
    top: -1px;
    width: 280px !important;
}

.form-row {
    display: block;
}
.form-block-identification,
.form-block-identification-number,
.form-block-phone,
.form-block-age {
    display: inline-block;
    width: 254px;
    vertical-align: top;
}

#form-row-terms {
    margin: 6px auto 0 auto;
    padding: 10px;
    width: 250px;
}
.form-row-terms  {
    border: 1px solid #FFF;
    background-color: rgba(255,255,255,1);
}
.form-row-terms-error  {
    border: 1px solid #CB0159 !important;
    background-color: rgba(203,1,89,.1) !important;
    color: #CB0159 !important;
}

.form-terms-p {
    color: #9094A3;
    font-size: 11px;
    text-align: justify;
    margin-left: 20px;
    margin-top: -12px;
    display: inline-block;
}
.form-terms-p span{
    color: #000000;
}
.form-terms-p a{
    color: #9094A3;
    font-weight: bold;
}
.form-terms-checkbox {
    position: relative;
    float: left;
    left: -16px;
    top: 16px;
    display: none;
}
.form-terms-checkbox-custom {
    //background-image: url('../images/checkbox_unchecked.png');
    cursor: pointer;
    float: left;
    height: 12px;
    width: 12px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
}
@-moz-document url-prefix() {
}

@media only screen and (min-width : 1200px) {


    #form-row-terms  {
        width: 314px;
    }

    .form-submit1 img,
    .form-submit2 img {
        width: 340px;
    }
    @media screen and (-webkit-min-device-pixel-ratio:0) {
    }
    @-moz-document url-prefix() {
        #blockForm {
            height: 783px;
        }
    }
}


