/*
 *  jQueryCookieDisclaimer - v1.1.0
 *  "jQuery Cookie Disclaimer Bar"
 *  http://factory.brainleaf.eu/jqueryCookieDisclaimer
 *
 *  Made by BRAINLEAF Communication
 *  Released Under GNU/GPL License
 *  (c)2014-2015 by BRAINLEAF Communication
 *  
 *  
 *  BugReport/Assistence: https://github.com/Gix075/jqueryCookieDisclaimer/issues
 */

/* font Gotham replace by Montserrat*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap-glyphicons.css");

.cdbar {
    right: 0;
    left: 0;
    padding: 15px 0;
    text-align: center;
    z-index: 1000;
}

    .cdbar .cdbar-text {
        display: inline-block;
        margin-right: 5px;
        font-family: 'Lato', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    }

    .cdbar .cdbar-buttons {
        display: inline-block;
        -webkit-transition: background .2s ease;
        transition: background .2s ease;
        font-family: 'Lato', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    }


    .cdbar.fixed {
        position: fixed;
    }

    .cdbar.relative {
        position: relative;
    }

    .cdbar.absolute {
        position: absolute;
    }

    .cdbar:after, .cdbar:before {
        content: "";
        display: table;
        clear: both;
    }

    .cdbar.top {
        top: 0;
        bottom: auto;
    }

    .cdbar.bottom {
        top: auto;
        bottom: 0;
    }

    .cdbar.middle {
        top: 50%;
        bottom: auto;
        padding: 30px 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

        .cdbar.middle .cdbar-text {
            display: block;
            margin-bottom: 15px;
        }

        .cdbar.middle .cdbar-buttons {
            display: block;
        }

    .cdbar.dark {
        color: #fff;
        background-color: #050505;
    }

    .cdbar.light {
        color: #333;
        background-color: #efefef;
    }

.cdmodal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,.8);
    z-index: 99999;
}

    .cdmodal .cdmodal-box {
        position: absolute;
        width: 50%;
        max-width: 700px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .cdmodal .cdmodal-box-inner {
        background: #fff;
        padding: 40px 20px;
    }

        .cdmodal .cdmodal-box-inner .cdmodal-text h3 {
            padding: 0;
            margin: 0 0 .5em;
        }

    .cdmodal.top .cdmodal-box {
        top: 10%;
        bottom: auto;
    }

    .cdmodal.bottom .cdmodal-box {
        top: auto;
        bottom: 10%;
    }

    .cdmodal.middle .cdmodal-box {
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
    }

.cdbtn {
    display: inline-block;
    border: none;
    padding: 5px 10px;
    text-decoration: none;
    cursor: pointer;
    font-size: 1em;
    margin-right: 5px;
    border-radius: 0 !important;
}

    .cdbtn.cookie {
        color: #fff;
        background-color: #8f9191;
    }

        .cdbtn.cookie:hover {
            background-color: #ccc;
        }

    .cdbtn.privacy {
        color: #fff;
        background-color: #192742;
        border-radius: 0 !important;
    }

        .cdbtn.privacy:hover {
            background-color: #263E6E;
            text-decoration: none !important;
        }
