#cookie-bar {
    background: rgba(22, 26, 49, 0.9);
    height: auto;
    /* max-height: 400px; */
    min-height: 24px;
    line-height: 24px;
    color: #fdfdfd;
    text-align: center;
    padding: 10px;
    position: fixed;
    z-index: 999999999999;
    -webkit-transition: all 1s cubic-bezier(.645,.045,.355,1);
    -moz-transition: all 1s cubic-bezier(.645,.045,.355,1);
    -o-transition: all 1s cubic-bezier(.645,.045,.355,1);
    transition: all 1s cubic-bezier(.645,.045,.355,1);
    bottom: 0px;
    width: 100%;
    display: inline-block;
    background: white;
    padding: 10px 12px;
    color: white;
    font-family: 'Roboto Mono', monospace;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
}
#cookie-bar.hide {
	top: -100%;
	-webkit-transition: all 1s cubic-bezier(.645,.045,.355,1);
	-moz-transition: all 1s cubic-bezier(.645,.045,.355,1);
	-o-transition: all 1s cubic-bezier(.645,.045,.355,1);
	transition: all 1s cubic-bezier(.645,.045,.355,1);
	}
  


#cookie-bar p.mex  {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 50px;
}

#cookie-bar > *, #cookie-bar  a  {
    /* font-family: 'Roboto Mono', monospace; */
} 

#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}

#cookie-bar.fixed.bottom {bottom:0; top:auto;}

#cookie-bar p {
 margin:0;
 color: black;
 width: 100%;
 font-size: 14px;
 line-height: 18px;
 float: left;
 text-align: left;
 margin-bottom: 0px;
 width: 100%;
 font-family: 'Nunito Sans', sans-serif;
 }


#cookie-bar a {color: #969696;display:inline-block;border-radius:3px;text-decoration:none;/* padding:0 6px; *//* font-size: 16px; */font-weight: bold;text-decoration: underline;}

#cookie-bar .cb-enable {
    background: white;
    color: black;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    margin: 0 auto;
    padding: 10px 20px;
    border-radius: 0px;
    font-family: 'Nunito Sans', sans-serif;
    border: 2px solid black;
    text-decoration: none;
  }
  
#cookie-bar a:hover {
	text-decoration: none;
}

#cookie-bar .cb-enable:hover {background:black; text-decoration: none; color: white;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background: #8E8E8E; }
#cookie-bar .cb-policy:hover {background:#444444;}

.alert {
	float: left;
	height: 100%;
	margin-left: 0%;
	margin-top: 5px;
}
.alert .alert-icon {
display: none;

}	

#cookie-bar  .button	{
	float: right;
	width: 50%;
	text-decoration: none;
}
#cookie-bar a.policy {color: #ff5d80;margin-left: 0px;text-decoration: underline;font-weight: bold;}
#cookie-bar a.policy:hover {
color: rgba(255, 255, 255, 1) ;	
text-decoration: underline ;
margin-left: 0px;
}





/* PRIVACY J */



.privacy-wrapper a {
	color: #16fdd3;
}
.privacy-wrapper p b {
	color: #16fdd3;
	font-weight: 400;
}


.privacy-wrapper tr, .privacy-wrapper td {
    border: 1px solid #eaeaea;
    vertical-align: middle;
    padding: 5px;
}




/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {

#cookie-bar {
	width: 100%;
	right: 0px;
	bottom: 0px;
	border-radius: 0px;
}

#cookie-bar p {font-size: 13px; line-height: 15px;}

#cookie-bar .cb-enable {width: 150px;font-size: 14px;}

.alert .alert-icon {width: 50px;height: 50px;font-size: 35px;line-height: 50px;}	

	
}


/***** Phone (portrait 300px) *****/
@media only screen and (max-width: 767px) {
	
#cookie-bar {
	width: 100%;
	right: 0px;
	bottom: 0px;
	border-radius: 0px;
	display: block;
}	

#cookie-bar p {font-size: 13px;line-height: 14px;width: 100%;padding: 0px 7px;padding: 0px;padding-right: 0px !important;}
#cookie-bar .button {
	width: 100%;
	padding: 5px 10px;
}


.alert .alert-icon {width: 40px;height: 40px;font-size: 30px;line-height: 40px;margin: 0 auto;}

.alert {width: 100%;}


}