﻿/*!
 * jQuery Cookiebar Plugin
 * https://github.com/carlwoodhouse/jquery.cookieBar
 *
 * Copyright 2012, Carl Woodhouse
 * Disclaimer: if you still get fined for not complying with the eu cookielaw, it's not our fault.
 */
body:not(.sfPageEditor) .ui-widget {
}

    body:not(.sfPageEditor) .ui-widget h1 {
        color: #4a4a4a;
        font-size: 2.5rem;
        font-weight: 300;
        text-align: center;
        line-height: 1.2em;
    }

    body:not(.sfPageEditor) .ui-widget .row {
        display: flex;
        flex-wrap: wrap;
        margin: 0;
    }

body:not(.sfPageEditor) .cookie-message {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    font-size: 1rem;
    overflow-y: hidden;
    color: #1a1a1a;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-image: url(/images/librariesprovider22/default-album/banner/photovoltaic-2814504.jpg);
    z-index: 9999 !important;
}

body:not(.sfPageEditor) .cookie-message-inner,
body:not(.sfPageEditor) .ui-widget .container {
    margin: 0 auto;
    position: relative;
    padding: 2% 0 0 0;
    max-width: 900px;
    text-align: left;
}

    body:not(.sfPageEditor) .ui-widget .container .row {
        max-height: calc(100vh - 150px);
        overflow-y: hidden;
    }

        body:not(.sfPageEditor) .ui-widget .container .row .col-lg-12 {
            max-height: calc(100vh - 150px);
            overflow-y: scroll;
        }

body:not(.sfPageEditor) .ui-widget-footer {
    max-width: 900px;
    background: #fff;
    padding: 30px;
    margin: 0 auto;
    position: relative;
}

.cookie-message p {
    margin: 0 0 1rem 0;
}

.cookie-message a {
    color: #355063;
    text-decoration: underline;
}

    .cookie-message a.cookiebar-close,
    .cookie-message a.cookiebar-deny {
        font-size: 1em;
        font-weight: 500;
        background: #3d9991;
        color: #fff;
        text-decoration: none;
        padding: 5px 10px;
        border-radius: 5px;
        margin: 0 auto;
        cursor: pointer;
        -o-transition: background 0.5s ease-in;
        -webkit-transition: background 0.25s ease-in;
        -moz-transition: background 0.25s ease-in;
    }

        .cookie-message a.cookiebar-close:hover,
        .cookie-message a.cookiebar-deny:hover {
            background-color: #151515;
            color: #fff;
        }

@media screen and (max-width: 1329px) {
    body:not(.sfPageEditor) .ui-widget .container .row .col-lg-12 {
        overflow-y: auto !important;
    }
}

@media screen and (max-width: 500px) {
    body:not(.sfPageEditor) .ui-widget {
        position: relative !important;
        z-index: 9999;
    }

    body:not(.sfPageEditor) .container .row .col-lg-12 {
        max-height: calc(100vh - 60px);
    }

    .ui-widget .container {
        padding: 0;
    }
}
