@charset "utf-8";
/* CSS Document */

.gdpr-con {
    /* background: #efefef none repeat scroll 0 0;
     margin: 0 0 10px;
     padding: 14px 15px;
     text-align: left;*/
    /*background: #efefef none repeat scroll 0 0;
    padding: 14px 15px;
    text-align: left;
    float: left;
    margin: 15px 0 0;
    height: 150px;
    overflow-y: auto;*/
    background: #efefef none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    margin: 15px 0 0;
    max-height: 150px;
    overflow-y: auto;
    padding: 14px 15px;
    text-align: left;
    width: 100%;
}    
.gdpr-con h3 {
    font-size: 22px;
    margin: 0 0 5px;
    text-align: left;
}
.gdpr-con label {
    font-size: 12px;
    font-weight: 700;
    margin: 15px 0 5px;
}
.gdpr-con label input
{
    float: left;
    margin: 0 10px 10px 0;
    position: relative;
    top: 0;
}
.gdpr_check{
    float: left;
    padding: 10px;
    margin: 0 0 10px;
    width: 100%;
    box-sizing: border-box;
    background: #f5f5f5 none repeat scroll 0 0;
    border-radius: 3px;
    max-height: 350px;
    overflow-y: auto;
    /*color:#fff;*/
}
.gdpr_check.error_check {
    margin: 10px 0;
    width: 100%;
    box-sizing: border-box;
    text-align: left;
}
.gdpr_check input[type="checkbox"]{
    vertical-align: middle; 
    position: relative; 
    top: 2px;
    float: left;
    margin: 0 5px 10px 0;
    width: 15px;
    max-width: 15px;
}
.gdpr_check p {
    display: inline-block;
    padding: 0 !important;
    width: 100%;
    word-wrap: break-word;
}
.gdpr_check label {
    float: left;
    width: 90%;
    text-align: left;
}

.error_check span, .error_check p, .error_check h1, .error_check h2, .error_check h3, .error_check h4, .error_check h5, .error_check h6 {
  color: #a94442 !important;
}
.gdpr-note p {
    font-size: 12px;
    word-wrap: break-word;
}
.gdpr-note {
    margin: 10px 0 0 0;
    float: left;
    width: 100%;
}
.gdpr-note ul {
    list-style: inherit;
}
.gdpr-note ul li {
    margin: 0 0 0 20px;
}
.gdpr_check.notranslate.ew-join-check input {
    position: relative;
    top: 3px;
}
.gdpr_check.ew-join-check {
    padding: 0;
    background: none;
    margin: 0 0 5px;
}
.ew-join-check .tooltip-inner {
    padding: 8px;
}