


#_cookie {
    display: none;
    
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    z-index: 999999;
    
    font-size: 16px;
    line-height: 1.3;

    background-color: rgba(28, 25, 71, 0.5);
    overflow-y: scroll;
}
@media (max-width: 639px) {
    #_cookie {
        font-size: 15px;
    }
}



#_cookie > .wrapper {
    padding: 20px;
	max-width: 640px;
}
@media (max-width: 639px) {
    #_cookie > .wrapper {
        padding: 15px;
    }
}



#_cookie > .wrapper > .content {
    padding: 20px;
    background-color: #FFFFFF;

    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
@media (max-width: 639px) {
    #_cookie > .wrapper > .content {
        padding: 15px;
    }
}



#_cookie p.title {
    font-family: 'Poppins';
    font-size: 20px;
    font-weight: 700;
    color: #1C1947;
    line-height: 1.2;
    margin-bottom: 10px;
    letter-spacing: 1px;
}
@media (max-width: 639px) {
    #_cookie p.title {
        font-size: 16px;
    }
}



#_cookie p.intro {
    margin-bottom: 20px;
}
@media (max-width: 639px) {
    #_cookie p.intro {
        font-size: 15px;
    }
}



#_cookie label {
    font-weight: 700;
    cursor: pointer;
}





#_cookie .icon {
    display: inline-block;
    font-family: "Font Awesome 5 Free";
    font-size: 16px;

    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
#_cookie .icon.c_clickable {
    cursor: pointer;
}
#_cookie .icon:.c_clickable:hover,
#_cookie .icon:active {
    color: #170CF4;
}



#_cookie .icon.checked::before {
    font-weight: 400;
    content: "\f14a";
}
#_cookie .icon.unchecked::before {
    font-weight: 400;
    content: "\f0c8";
}



#_cookie a.c_btnsave {
    display: inline-block;
    vertical-align: baseline;

    color: #170CF4;
    text-decoration: none;
    text-transform: uppercase;
    padding: 5px 20px 5px 15px;
    margin: 5px 0;
    width: 260px;
    background-color: #DDDDDD;
}
#_cookie a.c_btnsave::before {
    background-image: url(../img/layout/arrow-blauw.svg);
	background-size: contain;
	background-position: left 3px;
	background-repeat: no-repeat;
	
	display: inline-block;
	vertical-align: top;
	width: 25px;
	height: 20px;
	margin-right: 12px;
    content: "";   
}
#_cookie a.c_btnsave:hover, 
#_cookie a.c_btnsave:active {
	background-color:#BBBBBB;
}
@media (max-width: 639px) {
    #_cookie a.c_btnsave {
        padding-top: 7px;
    }

    #_cookie a.c_btnsave::before {
        background-position: left 0.5px;
    }
}




#_cookie a.c_btnsave.c_checkAll {
    color: #FFFFFF;
    background-color: #170CF4;
}
#_cookie a.c_btnsave.c_checkAll::before {
    background-image: url(../img/layout/arrows-wit.svg);
}
#_cookie a.c_btnsave.c_checkAll:hover, 
#_cookie a.c_btnsave.c_checkAll:active {
	background-color:#030038;
}



#_cookie a.c_info {
    color: #BBBBBB;
}
#_cookie a.c_info:hover,
#_cookie a.c_info:active {
    color: #170CF4;
}