/*
 * @package   AkeebaDataCompliance
 * @copyright Copyright (c)2018-2019 Nicholas K. Dionysopoulos / Akeeba Ltd
 * @license   GNU General Public License version 3, or later
 */

.akeeba-dccc-banner-modal {
    display: block;
    float: top;
    position: fixed;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.85);
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    z-index: 10000;
}

.akeeba-dccc-banner-bottom {
    display: block;
    position: fixed;
    bottom: 0;
    left: auto;
    width: auto;
    margin: 0 0 -9.5em;
    z-index: 10000;
    right: -5em;
}

.akeeba-dccc-banner-top {
    display: block;
    float: top;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.95);
    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom: 2px solid #40B5B8;
    z-index: 10000;
}

#akeeba-dccc-banner-container * {
    box-sizing: initial;
}

#akeeba-dccc-banner-container > div {
    padding: 1.4em 1.8em;
    width: 28em;
    height: 28em;
    border-radius: 100%;
    background-color:
    rgba(255, 255, 255, 0.95);
    box-shadow: 0 6px 15px 0
    rgba(0,0,0,.2);
}

#akeeba-dccc-banner-controls {
    padding: 1.5em 6em 0 4em;
    text-align: center;
}

.akeeba-dccc-controls-text {
    font-size: 12px;
    line-height: 1.5;
    color: #0d1724;
}

.akeeba-dccc-banner-text {
    padding: 4em 6em 0 4em;
    margin: 0;
}

.akeeba-dccc-banner-links {
    margin: 0;
    padding: 0 6em 0 4em;
}

ul.akeeba-dccc-banner-links {
    list-style-type: none;
    margin: 1em 0;
    padding: 0;
    font-size: smaller;
    text-align: center;
}

ul.akeeba-dccc-banner-links > li {
    display: inline;
}

ul.akeeba-dccc-banner-links > li ~ li:before {
    content: " • ";
}