
/* gdpr_lang_select_wrap */

.gdpr_lang_select_wrap{
margin:5px 5px 5px 5px;
overflow:auto;
}

.gdpr_lang_select_wrap select{
/*float:left;  */
width:30%;
min-width:200px;
margin:5px 0px 0px 0px;
border:1pt solid #cccccc;
font-size:14px;
border-radius:4px;
padding:10px 4px;
}

.content{
width:100%;
max-width:980px;
}

.mod_all_wrap{
border:0pt solid #0000ff;
width:100%;
}

.mod_intro_wrap{
width:100%;
max-width:850px;
}

.mod_intro_wrap .mod_title{
margin:20px 0px 15px 0px;
font-size:24px;
color:#3A5064;
text-align:left;
line-height:1.3em;
}

.mod_intro_wrap .mod_descript{
text-align:left;
}

.mod_intro_wrap .mod_descript a{
color:#0074e0;
}

.mod_intro_wrap .mod_descript a:hover{
text-decoration:underline;
}

.main_form_t{
width:100%;
max-width:850px;
border-collapse:collapse;
background-color:#F4F4F4;
margin:15px 0px;
}

.main_form_t .is_error{
border:1pt solid #ff0000;
}

.main_form_t .is_line{
background-color:#ffffff;
height:1px;
}

.main_form_t .big_title{
padding:10px 0px 10px 20px;
font-weight:bold;
color:#014E7C;
font-size:13px;
}

.main_form_t .td1{
padding:2px 5px 8px 5px;
width:25%;
text-align:right;
}

.main_form_t .td2{
padding:2px 5px 8px 5px;
width:75%;
}

.main_form_t .td_alone{
padding:0px 0px 10px 0px;
width:100%;
}

.main_form_t .td2 input,
.main_form_t .td2 textarea{
width:97%;
border:1pt solid #cccccc;
padding:3px 5px;
}

.main_form_t .td2 select{
border:1pt solid #cccccc;

}

.main_form_t .sarf_captcha{
padding:6px 10px;
}

.main_form_t .sarf_captcha input{
width:120px;
border:1pt solid #cccccc;
padding:3px 5px;
}

.main_form_t .sarf_captcha img{
vertical-align:top;
margin:2px 0px 0px 12px;
}

.main_form_t .button_place{
text-align:center;
background-color:#ffffff;
padding:20px 0px 20px 0px;
}

.main_form_t .button_place input{
border:1pt solid #cccccc;
text-align:center;
background-color:#F8F8F8;
padding:5px 10px 5px 10px;
margin:0px 20px;
}

.main_form_t .button_place input:hover{
color:#3DACBF;
}

.main_form_t .must_in_descript{
margin:10px 10px 5px 10px;
text-align:right;
}

.main_form_t .must_in{
color:#ff0000;
font-size:13px;
}

/* SECTION 2: Are you the data subject? */

.main_form_t .non_self_item{
/*
float:left;
width:60px;*/
margin:5px 20px 10px 30px;
text-align:left;
}

.main_form_t .non_self_item .non_self_option{    
font-weight:bold;  
margin:5px;
}

#identification_area{
width:96%;
text-align:left;
margin:5px 0px 15px 0px;
}

#identification_area .other_identity_item .qid_wrap{
margin:0px 0px 0px 12px;
}

#identification_area .other_identity_item .qid_wrap #qid{
width:100%;
max-width:250px;
border:1pt solid #cccccc;
}

#identification_area .other_identity_item .identity_upload_wrap{
margin:8px 0px 8px 0px;
}

#identification_area .other_identity_item .upload_file_info{
margin:0px 0px 0px 10px;
color:#aaaaaa;
}

#identification_area .other_identity_item .upload_file_info .strong{
font-weight:bold;
color:#000000;
}

#identification_area .other_identity_item{
text-align:left;
margin:10px 5px 5px 5px;
}

#identification_area .other_identity_item .other_identity_checkbox{ 
margin:0px 5px 0px 0px;
}

#identification_area .remind{
margin:10px 0px 7px 0px;
text-align:center;
border:0pt solid #0000ff;
}

#agent_row{
display:none;
border:0pt solid #0000ff;
margin:0px 0px 20px 0px;
}

#agent_row .agent_t{
width:98%;
}

/* rights_fulfil */

.main_form_t .rights_fulfil_item{
margin:5px 0px 10px 0px;
width:95%;
border:0pt solid #0000ff;
text-align:left;
}

.main_form_t .td2 .rights_fulfil_item input{
width:auto;
}

.main_form_t .rights_fulfil_msg,
.main_form_t .messages_msg{
margin:0px auto 10px;
border:0pt solid #0000ff;
text-align:center;
}

.main_form_t .rights_fulfil_msg textarea,
.main_form_t .messages_msg textarea,
.main_form_t .messages_msg input{
width:97%;
border:1pt solid #cccccc;
padding:3px 5px;
}

/* statement */

.main_form_t .statement,
.main_form_t .acknowledgement_item{
width:95%;
text-align:left;
margin:0px 0px 10px 0px;
}

.main_form_t .acknowledgement_item .company_privacy_policy{
white-space:nowrap;
}