

a.cc-link {
    color:#fff;
    opacity: .8;
    display: inline-block;
    padding: .2em;
}
 .cc-btn:hover, .cc-btn:focus {
    background-color: white;
    text-decoration: none;
    color:#000;}
    @media only screen and (max-width : 1200px) {
       .cc-btn{
        min-width: 60px;
        padding:unset;
        margin-top: 5px;
       } 
    }
    a.cc-link:hover {
    opacity: 1;
    color:#fff;
}
.cc-btn {
color: #fff;
background-color: #f7b731;
border-color: transparent;
min-width: 140px;
flex: 1;
display: block;
padding: .4em .8em;
font-size: .9em;
font-weight: 700;
border-width: 2px;
border-style: solid;
text-align: center;
white-space: nowrap;
cursor: pointer;
}

#cookieconsent {
padding: 40px 50px;
position: fixed;
bottom: 0;
z-index: 999999;
width: 100%;
color: rgb(255, 255, 255);
background-color: rgba(0, 0, 0, 0.9);
}
#cookieconsent a {
outline: 0;
}
div#cookiedetails {
    margin-top: 20px;
}
#cookiedetails .nav-tabs {border-bottom: none;padding-left: 0;}
#cookiedetails .nav-tabs > li.active > a, #cookiedetails .nav-tabs > li.active > a:focus, #cookiedetails .nav-tabs > li.active > a:hover { border-width: 0; }
#cookiedetails .nav-tabs > li > a { border: none; color: #666; }
#cookiedetails .nav-tabs > li.active > a, #cookiedetails .nav-tabs > li > a:hover { border: none; color: #fff !important; background: transparent; }
#cookiedetails .nav-tabs > li > a::after { content: ""; background: #fff; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
#cookiedetails .nav-tabs > li.active > a::after,#cookiedetails .nav-tabs > li:hover > a::after { transform: scale(1); }
#cookiedetails .tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
#cookiedetails .tab-pane { padding: 9px 0; max-height: 300px; overflow:auto}
#cookiedetails .tab-content{padding:0}
#cookiedetails .nav-tabs {
    border-bottom: none;
    text-align:left;
}
#cookieconsent .nav-link.active{
   color: #fff;
   background-color: #f7b731;
}
#cookieconsent .table{
   color: #fff !important;
}
#cookieconsent input[type=checkbox], input[type=radio] {
    vertical-align: middle;
        position: relative;
    left: unset;
    opacity: unset;
    margin: 5px 3px;
}
#cookieconsent .cat label{ margin-right:5px;}

/* end cookie consent */
