/* Buttons - Close / Print */

.cookie-policy {
    margin: 10px;
}

.cookie-policy h1 {
    font-size: 1.5em;
    margin: 0 0 12px 0;
}

.cookie-policy a {
    color: #000;
    text-docration: underline;
}

.cookie-policy a:hover {
    color: #ccc;
}

.cookie-policy .cookie-title {
    cursor: pointer;
    padding: 12px 25px 12px 0;
    display: block;
}

.cookie-policy h2 {
    font-size: 15px;
    border-top: 1px solid #ccc;
    position: relative;
    padding: 0;
}

.cookie-policy .cookie-subtitle {
    cursor: pointer;
    display: block;
    padding: 12px 30px 12px 12px;
}

.cookie-policy h3 {
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    padding: 0;
    color: #00aeef;
    position: relative;
}

.cookie-policy .cookie-plus {
    cursor: pointer;
    position: absolute;
    top: calc(50% - 7px);
    right: 12px;
}

.cookie-policy p {
    margin: 0 0 1rem;
    font-size: 14px;
    line-height: 18px;
}

.cookie-policy ul {
    list-style-type: disc;
    margin-bottom: 15px;
    font-size: 14px;
    display: block;
    margin-left: 20px;
}

.cookie-policy ul li {
    display: list-item;
}

.cookie-section {
    display: none;
}

.cookie-section-summary {
    display: block;
}

.cookie-subcontainer {
    border: 1px solid #ccc;
    border-bottom: none;
    margin-bottom: 12px;
}

.cookie-subcontainer .cookie-subsection {
    border-bottom: 1px solid #ccc;
    padding: 12px 12px 0;
}

.cookiHe-subsection {
    display: none;
}

.icon-arrow {
    position: absolute;
    top: 6px;
    right: 0;
    display: inline-block;
    width: 26px;
    height: 26px;
}

.icon-down-arrow {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20enable-background%3D%22new%200%200%2026%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%0D%0A%09%09%3Crect%20x%3D%2215.1%22%20y%3D%229.3%22%20transform%3D%22matrix%28-0.7069%20-0.7073%200.7073%20-0.7069%2017.8474%2034.8278%29%22%20fill%3D%22%2300AEEF%22%20width%3D%222.1%22%20height%3D%228.9%22/%3E%0D%0A%09%0D%0A%09%09%3Crect%20x%3D%2210.3%22%20y%3D%229.3%22%20transform%3D%22matrix%28-0.7071%200.7071%20-0.7071%20-0.7071%2029.145%2015.4052%29%22%20fill%3D%22%2300AEEF%22%20width%3D%222.1%22%20height%3D%228.8%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
    background-repeat: no-repeat;
    background-position: center right;
}

.icon-up-arrow {
    background-position: center right;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20enable-background%3D%22new%200%200%2026%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%0D%0A%09%09%3Crect%20x%3D%2215.1%22%20y%3D%229.3%22%20transform%3D%22matrix%28-0.7069%20-0.7073%200.7073%20-0.7069%2017.8474%2034.8278%29%22%20fill%3D%22%2300AEEF%22%20width%3D%222.1%22%20height%3D%228.9%22/%3E%0D%0A%09%0D%0A%09%09%3Crect%20x%3D%2210.3%22%20y%3D%229.3%22%20transform%3D%22matrix%28-0.7071%200.7071%20-0.7071%20-0.7071%2029.145%2015.4052%29%22%20fill%3D%22%2300AEEF%22%20width%3D%222.1%22%20height%3D%228.8%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A');
    background-repeat: no-repeat;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.cookie-link {
    text-decoration: underline !important;
    cursor: pointer;
    color: blue;
}