/**
* 2007-2018 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2018 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/


.gdpr_request_data_removing .all_addreses {
    width: 100%;
    overflow: hidden;
}

a.confirmation_back_button {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}

div.gdpr_request_data_removing > div.all_addreses > div > ul.customer_address {
    border: 1px solid black;
    padding: 10px;
}
.gdpr_request_data_removing .checker {
    float: left;
}

#gdpr-accept-div {
    float: left;
}

#module-generaldataprotectionregulation-info .media.text-muted {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.media.text-muted.pt-3 * {
    margin-right: 5px;
}

i.icon-remove, i.icon-user {
    padding: 0 5px;
}
i.icon-info-sign, i.icon-pencil {
    padding: 0 4px;
}
i.icon-lock {
    padding: 0 8px;
    width: 40px;
}

p.media-body.pb-3.mb-0.small.lh-125.border-bottom.border-gray {
    padding-left: 10px;
}


#gdpr_Modal_Tabs ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    background: transparent !important;
    border: transparent !important;
}

#cookieModal {
    position: fixed;
    z-index: 99999999999;
}

/*.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons {*/
/*overflow-y: scroll;*/
/*}*/

#gdpr_Modal_Tabs.ui-tabs .ui-tabs-nav li {
    float: left;
    margin: 0 .5em 0 0;
    border-radius: 3px;
    border-color: #ddd;
    border-bottom-width: 1px !important ;
}

#gdpr_Modal_Tabs > ul > li.ui-state-default.ui-corner-top {
    background: #fff;
}
#gdpr_Modal_Tabs > ul > li.ui-state-default.ui-corner-top:hover:not(.ui-tabs-active) {
    background: #f5f5f5;
}
#gdpr_Modal_Tabs > ul > li.ui-state-active.ui-corner-top {
    background: #3893fc;
}
#gdpr_Modal_Tabs > ul > li.ui-state-active.ui-corner-top a {
    color: #fff;
}
#gdpr_Modal_Tabs > ul > li.ui-state-active.ui-corner-top > i {
    color: #fff;
}
#gdpr_Modal_Tabs > ul > li.ui-state-active.ui-corner-top:not(.ui-state-active) > i {
    color: #555;
}
#gdpr_Modal_Tabs > ul > li.ui-state-default.ui-corner-top > a i {
    padding-right: 5px;
}
#gdpr_Modal_Tabs > ul > li.ui-state-default.ui-corner-top > a {
    line-height: 17px;
    padding: 9px 15px;
}
#gdpr_Modal_Tabs.ui-tabs {
    position: relative;
}
/*#content.bootstrap .panel {*/
/*margin-bottom: 0;*/
/*}*/

#gdpr_Modal_Tabs > ul.ui-tabs-nav li a:focus, ul.ui-tabs-nav li:focus {
    outline: 0;
}

#gdpr_Modal_Tabs > ul.ui-tabs-nav {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
div#gdpr_Modal_Tabs {
    border: none;
}

/* Fonts */
.ui-widget {
    font-family: inherit !important;
    font-size: inherit !important;
}
input.color {
    margin-left: 5px;
}

i.material-icons {
    vertical-align: middle;
}

p.help-block {
    margin: 0 !important;
}
td .form-group {
    margin: 0 !important;
}

#gdpr_Modal_Tabs > div.modal-header {
    border-bottom: 0px !important;
}

#cookieLi {
    cursor: pointer;
}
#myRights {
    color: #fff !important;
    float: left;
}

#gdpr_Modal_Tabs > ul.ui-tabs-nav {
    margin: 15px;
    padding: 0;
    margin-top: 0;

}
#gdpr_Modal_Tabs > div#tabs-1, .modal-header ~ div#tabs-2, .modal-header ~ div#tabs-3 {
    margin: 15px;
    padding: 0;
    text-align: justify;
}
.rez-btn {
    maergin-top: 10px !important;
    margin-bottom: 10px !important;
}
.modal-open {
    overflow: hidden;
}
#cookieModal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10500;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}
#cookieModal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition:      -o-transform .3s ease-out;
    transition:         transform .3s ease-out;
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%);
}
#cookieModal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto;
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}
/*.modal-content {*/
/*position: relative;*/
/*background-color: #fff;*/
/*-webkit-background-clip: padding-box;*/
/*background-clip: padding-box;*/
/*border: 1px solid #999;*/
/*border: 1px solid rgba(0, 0, 0, .2);*/
/*border-radius: 6px;*/
/*outline: 0;*/
/*-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);*/
/*box-shadow: 0 3px 9px rgba(0, 0, 0, .5);*/
/*}*/
.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10400;
    background-color: #000;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0;
}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5;
}
#gdpr_Modal_Tabs > .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}
#gdpr_Modal_Tabs > .modal-header .close {
    margin-top: -2px;
}
#cookieModalLabel {
    margin: 0;
    line-height: 1.42857143;
}
#gdpr_Modal_Tabs > div.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
#gdpr_Modal_Tabs > .modal-footer .btn + .btn {
    margin-bottom: 0;
    margin-left: 5px;
}
#gdpr_Modal_Tabs > .modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}
#gdpr_Modal_Tabs > .modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}
#captcha-img {
    padding: 0px;
}

.input-group-addon {
    padding: 0px 5px;
}

#cookieModal div.checker span.checked {
    background-position: -15px -257px !important;
}
.gdpr_module_title {
    display: block;
    font-weight: 900;
}
.gdpr_module_description {
    display: block;
    font-weight: 100;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }
    .modal-sm {
        width: 300px;
    }
}
@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

#gdpr-sticky-banner {
    position: fixed;
    z-index: 1000;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 1em;
    text-align: center;
    color: rgba(255,255,255,.6);
    background-color: rgba(0,0,0,.8);
}

#gdpr-sticky-banner a {
    color: #fff!important;
}

#gdpr-sticky-banner a:hover {
    color: rgba(255,255,255,.7)!important;
}

#cookieModal #gdpr_Modal_Tabs .gdpr_modal_button {
    border-radius: 3px;
    color: #fff;
    border: none;
    background-color: #2980b9;
    padding: 8px 12px;
    font-size: 13px;
    text-decoration: none;
    cursor: pointer;
}
#cookieModal #gdpr_Modal_Tabs .gdpr_modal_button:hover, #cookieModal #gdpr_Modal_Tabs .gdpr_modal_button:focus {
    background-color: #3498db;
}
#cookieModal #gdpr_Modal_Tabs #gdpr_AcceptAllCookies {
    background-color: #10ac84;
}
#cookieModal #gdpr_Modal_Tabs #gdpr_AcceptAllCookies:hover, #cookieModal #gdpr_Modal_Tabs #gdpr_AcceptAllCookies:focus {
    background-color: #1dd1a1;
}
#cookieModal #gdpr_Modal_Tabs #gdpr_myRights {
    float: left;
}
#gdpr_modules_table {
    width: 100%;
}
#gdpr_modules_table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #f6f6f6;
}
#gdpr_modules_table td, #gdpr_modules_table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #f6f6f6;
}
#gdpr_modules_table caption, #gdpr_modules_table th {
    text-align: left;
}
#gdpr_modules_table tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.05);
}
.gdpr_rights_list_container {
    padding: 30px;
}
.gdpr_rights_right a.d-block {
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
}