/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2016-06-07, 10:29:18
    Author     : solenzo
*/
html, body{background-color:#f3f3f3 !important;}
.contact_rodo{position:relative;float:left;width:100%;font-family:"freight-big-pro";margin-top:0px;margin-bottom:0px;padding-top:30px;padding-bottom:50px;background-color:#f3f3f3;}
.contact_rodo .title{position:relative;float:left;width:100%;font-size:40px;padding-left:120px;padding-top:55px;text-transform:uppercase;font-weight:700;margin-bottom:50px;}
.contact_rodo .rectangle{position:absolute;top:0;left:0;width:100px;height:100px;background-color:#DFFD48;}
.contact_rodo .rectangle:after{content:'';position:absolute;top:0;left:0;height:50%;width:50%;background-color:#f3f3f3;}

.contact_rodo .email_form{position:relative;float:none;margin:0 auto;width:80%;margin-bottom:20px;}
.contact_rodo .email_form input{position:relative;background-color:#f3f3f3;border-radius:0;float:left;width:100%;padding:5px 0px;margin-bottom:10px;border:0; border-bottom:1px solid #bababa;color:#454545;font-weight:600;}
.contact_rodo .email_form input[placeholder]{color:#454545;background-color:#f3f3f3;opacity:1;font-family:"freight-big-pro";font-weight:600;}

.contact_rodo .email_form select{position:relative;float:left;width:100%;margin-bottom:10px;}
.contact_rodo .email_form textarea{position:relative;border-radius:0;background-color:#f3f3f3;float:left;width:70%;height:150px;padding:5px 0px;border:0;border-bottom:1px solid #bababa;color:#454545;font-weight:900}
.contact_rodo .email_form textarea[placeholder]{color:#454545;opacity:1;font-family:"freight-big-pro";font-weight:600;}

.contact_rodo .email_button{position:relative;float:right;margin-top:125px;background-color:#f3f3f3;color:#454545;font-family:"freight-big-pro";font-weight:900;border:0px solid #454545;font-size:18px;padding:10px;padding-top:10px;padding-bottom:10px;line-height:1;transition:all 0.5s ease;text-transform: lowercase}
.contact_rodo .email_button:hover{transition:all 0.5s ease;cursor:pointer;background-color:#f3f3f3;color:#454545;border:0px solid #454545;font-size:18px;padding:10px;padding-top:10px;padding-bottom:10px;}
.contact_rodo .email_button:after{content:'';display:block;position:absolute;top:calc(50% - 4px);left:-10px;height:8px;width:8px;background-color:#f03751;border-radius:100px;transition:0.5s all ease;}

.contact_rodo .required_fields{position:relative;float:left;width:100%;margin-top:10px;margin-bottom:10px;font-size:12px;}
.contact_rodo .required_text{position:relative;float:left;width:100%;color:#454545;margin-top:40px;font-family:"freight-big-pro";font-weight:300;}
.contact_rodo .more_text{position:relative;float:left;width:100%;font-weight:300;text-align:justify;margin-top:20px;color:#454545;border:0px solid red;}
.contact_rodo .more_text:hover{cursor:pointer;}

.contact_rodo .more_text .head{position:relative;float:left;width:100%;font-weight:300;font-size:12px;}
.contact_rodo .more_text .head img{margin-left:20px;height:7px;transform:rotate(0deg);transition:all 0.5s ease;}
.contact_rodo .more_text .head img.rotate{transform:rotate(180deg);transition:all 0.5s ease;}
.contact_rodo .more_text .slide_text{position:relative;float:left;width:100%;display:none;margin-top:30px;font-family:"freight-big-pro";}


.contact_rodo .checkbox{;position:relative;float:left;width:100%;margin-top:10px;}
.contact_rodo .checkbox input[type="checkbox"]{position:relative;float:none;width:auto;margin:0;padding:0;;box-shadow:0;border:0;}
.contact_rodo .checkbox .checkbox_text{position:relative;float:none;padding-left:10px;font-size:12px;font-family:"freight-big-pro";color:#454545;font-weight:900;}

.contact_rodo .element_description{position:relative;float:left;border:0px solid red;font-size:12px;line-height:1.4;}
.contact_rodo .email_errors{position:relative;float:left;width:100%;color:#F00000;font-size:20px;line-height:2;padding-bottom:10px;}
.contact_rodo .email_success{position:relative;float:left;width:100%;color:green;font-size:20px;line-height:2;padding-bottom:10px;}


