.modal.epcookies {
    font-size:14px;
    top:60px;
    overflow: hidden;
}
.epcookies .modal-content {
    border:0px;
}
.epcookies .mt-2 {
    margin-top:15px;
}
.epcookies .mt-4 {
    margin-top:35px;
}
.epcookies .logo {
    padding: 10px 0 10px 30px;
}
.epcookies .title {
    font-size:30px;
}
.epcookies p {
    text-align: justify;
    text-justify: inter-word;
    clear: both;
    float: left;
    margin: 0 30px 10px 30px;
}
.epcookies .btn {
    font-size: 1em;
    cursor: pointer;
    color: #FFFFFF !important;
    padding: 5px 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    transition: background-color 0.3s ease 0s;
}
.epcookies .ml {
    margin-left:50px;
}
.epcookies .btn-type2 {
    background: #E63C2F   !important;
    border-color: #E63C2F   !important;
}

.epcookies .btn-type2:hover {
    background: #E63C2F  !important;
}

.epcookies .btn-type1 {
    background: #ccc  !important;
    border-color: #ccc  !important;
}

.epcookies .btn-type1:hover {
    background: #6c757d  !important;
}
.epcookies a {
    color: #E63C2F;
}
.epcookies a:hover {
    color: #6c757d;
    text-decoration:none;
}
.epcookies .vtabs {
    display: table; 
}
.epcookies .vtabs .tabs-vertical {
    width: 150px;
    border-bottom: 0px;
    border-right: 1px solid rgba(128, 128, 128, 0.13);
    display: table-cell;
    vertical-align: top; 
}
.epcookies .vtabs .tabs-vertical li .nav-link {
    color: #262626;
    margin-bottom: 10px;
    border: 0px;
    border-radius: 5px 0 0 5px;
    text-align:left;
}
.epcookies .vtabs .nav-item {
    float:none !important;
}
.epcookies .vtabs .tabs-vertical li .nav-link:hover, .epcookies .vtabs .tabs-vertical li .nav-link:active, .epcookies .vtabs .tabs-vertical li .nav-link:focus, .epcookies .vtabs .tabs-vertical li .nav-link.active {
    background-color: #E63C2F;
    color: #ffffff; 
}
.epcookies .vtabs .customvtab .tabs-vertical li .nav-link:hover, .epcookies .vtabs .customvtab .tabs-vertical li .nav-link:active, .epcookies .vtabs .customvtab .tabs-vertical li .nav-link:focus, .epcookies .vtabs .customvtab .tabs-vertical li .nav-link.active {
    border-right: 2px solid #E63C2F;
    color: #E63C2F; 
}
.epcookies .vtabs .customtab2 li a.nav-link:hover, .epcookies .vtabs .customtab2 li a.nav-link:active, .epcookies .vtabs .customtab2 li a.nav-link.active {
    background-color: #E63C2F; 
}
.epcookies .vtabs .tab-content {
    display: table-cell;
    padding: 10px;
    vertical-align: top; 
} 
.epcookies .tabs-vertical li .nav-link:hover, .tabs-vertical li .nav-link:active, .tabs-vertical li .nav-link:focus, .tabs-vertical li .nav-link.active {
    border: 0px;
    color: #ffffff; 
}
.epcookies .customvtab .tabs-vertical li .nav-link:hover, .customvtab .tabs-vertical li .nav-link:active, .customvtab .tabs-vertical li .nav-link:focus, .customvtab .tabs-vertical li .nav-link.active {
    background: transparent !important;
    border: 0px;
    margin-right: -1px; 
}

/** Modal init **/
#EPcookies > .modal {
}
#EPcookies > .modal-dialog {
    position: fixed !important;
    bottom: 0 !important;
    left: 0% !important;
    right: 0% !important;
    margin-bottom: 0 !important;
    max-width: 100%;
    width:100%;
}