/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 02 2021 | 05:43:36 */
.form-offer .et_pb_contact p input[type="checkbox"]:checked + label em:before, .form-offer .et_pb_subscribe .et_pb_contact_field input[type="checkbox"]:checked + label em:before {
    width: 12px;
    height: 12px;
    border-radius: 2px;
    background: #eb1c24;
    border-color: #eb1c24;
    color: transparent;
}
.et_pb_contact p input[type="checkbox"]:checked + label em:before, .et_pb_subscribe .et_pb_contact_field input[type="checkbox"]:checked + label em:before {
    content: "\f147";
    font-family: dashicons;
    color: #2ea3f2;
    width: 17px;
    height: 17px;
    font-size: 17px;
    line-height: 17px;
}
.et_pb_contact p input[type="checkbox"]:checked + label em:before, .et_pb_contact p input[type="radio"]:checked + label em:before, .et_pb_subscribe .et_pb_contact_field input[type="checkbox"]:checked + label em:before, .et_pb_subscribe .et_pb_contact_field input[type="radio"]:checked + label em:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}





.et_pb_contact p input[type="checkbox"] + label em, .et_pb_contact p input[type="radio"] + label em, .et_pb_subscribe .et_pb_contact_field input[type="checkbox"] + label em, .et_pb_subscribe .et_pb_contact_field input[type="radio"] + label em {
    content: "";
    width: 18px;
    height: 18px;
    background-color: #eee;
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 6px;
}




.temak-contact-form .et_pb_contact_form_label { display:block!important; font-weight: 400;
    color: #006fbb;
    font-size: 15px; }

.temak-contact-form input::placeholder, .temak-contact-form textarea::placeholder, .temak-contact-form p input:-moz-placeholder, .temak-contact-form p input::placeholder, .temak-contact-form p textarea:-moz-placeholder, .temak-contact-form p textarea::placeholder { opacity: 0!important; }

.temak-contact-form input::-webkit-input-placeholder,.temak-contact-form textarea::-webkit-input-placeholder, .temak-contact-form p input::-webkit-input-placeholder, .temak-contact-form p input::-webkit-input-placeholder, .temak-contact-form p textarea::-webkit-input-placeholder, .temak-contact-form p textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
opacity: 0!important; }

.temak-contact-form  p input, .temak-contact-form p textarea, .temak-contact-form .et_pb_contact_field input, .temak-contact-form .et_pb_contact_field textarea {
    background-color: transparent;
    border: 2px solid #009de4;
    border-radius: 10px;
}

.temak-contact-form .et_contact_bottom_container {
    float: inherit;
     text-align: center;
    display: block;
    text-align: center;
}

.temak-contact-form .et_contact_bottom_container .et_pb_contact_right {
    position: absolute;
    left: 0;
}

@media(max-width:580px){
.temak-contact-form .et_pb_contact_submit.et_pb_button { float:right!important; }
}




.form-offer{ background: #e9f6fe; padding: 20px!important;}

.form-offer .et_pb_contact_field[data-type="checkbox"]{
max-width: 20%;
position: relative;
clear:none!important;
display:inline-block;
margin:0 auto;
margin-bottom: 20px;
}

.form-offer .et_pb_contact_field[data-conditional-logic].registered{
/*position: absolute;
bottom: 0;
right:0;*/
margin: 0 0px 0 10px;
    padding: 0;
    max-width: 90px;
    display: inline-block;
  float:none!important;
}
.form-offer .et_pb_contact_field[data-conditional-logic] input{
padding: 1px;
  border-radius:0;
}

.form-offer .et_pb_contact_field[data-conditional-logic] label{ display:none!important; }

.form-offer .et_pb_contact_field[data-id="allo_nero_gia_posotia"].registered, .form-offer .et_pb_contact_field[data-id="allo_nero_gia_paroxi"].registered{
display: block;
margin: 0;
max-width:inherit;
width:100%;
margin-top: 15px;
}

.form-offer .et_pb_contact_field[data-id="allo_nero_gia_posotia"].registered label, .form-offer .et_pb_contact_field[data-id="allo_nero_gia_paroxi"].registered label{
display:inline-block!important;
float:left;
}
.form-offer .et_pb_contact_field[data-id="allo_nero_gia_posotia"].registered input, .form-offer .et_pb_contact_field[data-id="allo_nero_gia_paroxi"].registered input{
max-width:60px;
margin-left: 6px;
}

.form-offer .et_pb_contact_field[data-id="ta_stoixeia_mou"]{
clear: both!important;
    width: 100%;
    display: block;
    margin: initial;
  border-top: 1px solid #006fc8;
    max-width: 97%;
    margin-left: 3%;
    padding: 0;
  margin-bottom: 20px;
}
.form-offer .et_pb_contact_field[data-id="ta_stoixeia_mou"] > label{
  margin-top:20px;
  font-weight: 600;
}

.form-offer .et_pb_contact_field[type=checkbox]> label, .form-offer .et_pb_contact_form_label{
  font-weight: 600;
}

.form-offer .et_pb_contact_field_options_title{ display:none;}

.form-offer .et_pb_contact_field[data-conditional-logic] input::placeholder, .form-offer .et_pb_contact_field input::placeholder{opacity:0;}
.form-offer .et_pb_contact_field[data-conditional-logic] span{ 
color: #186fbb;
font-weight: 400;
 }

.form-offer .et_pb_contact_field_checkbox label{ color: #006fbb; font-weight: 400; }


.form-offer .et_pb_contact p input[type=checkbox]+label i, .form-offer .et_pb_contact p input[type=radio]+label i, .form-offer .et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label i, .form-offer .et_pb_subscribe .et_pb_contact_field input[type=radio]+label i,
.form-offer .et_pb_contact p input[type=checkbox]+label em, .form-offer .et_pb_contact p input[type=radio]+label em, .form-offer .et_pb_subscribe .et_pb_contact_field input[type=checkbox]+label em, .form-offer .et_pb_subscribe .et_pb_contact_field input[type=radio]+label em{
    background-color: #006fbb;
      width: 12px;
    height: 12px;
  border-radius: 2px;
}

.form-offer .et_pb_contact p input[type=checkbox]:checked+label i:before, .form-offer .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before,
.form-offer .et_pb_contact p input[type=checkbox]:checked+label em:before, .form-offer .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label em:before{
    width: 12px;
    height: 12px;
  border-radius: 2px;
    background: #eb1c24;
    border-color: #eb1c24;
    color:transparent;
}

.temak-contact-form .et_contact_bottom_container .et_pb_contact_right {
    bottom: 0;
}

@media(max-width:720px){
.form-offer .et_pb_contact_field[data-type="checkbox"] {
    max-width: 100%;
}

.form-offer p.et_pb_contact_field {
    max-width: 100%;
    display: block;
    clear: both !important;
}
.form-offer .et_contact_bottom_container .et_pb_contact_right {
    position: relative;
}
}


.temak-contact-form .et_pb_contact_submit.et_pb_button{
    font-size: 17px;
    width: 133px;
}

.registered .posotita_registered_label, .registered .paragogi_registered_label{
    position: absolute;
    top: 0;
    left: -80px;
}


.posotita_registered_span, .paragogi_registered_span{
    position: absolute;
    margin-left: 6px;
  width:100%;
}

label[for="et_pb_contact_nero_gia_2_6"]{
  vertical-align:top!important;
}

.et_pb_contact_field[data-id="allo_nero_gia_paroxi_checkbox"], .et_pb_contact_field[data-id="allo_nero_gia_posotita_checkbox"]{
display:none;
}







