#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {
  position: fixed;
  bottom: 0px;
  right: 0;
  /*height: 50px;*/
  width: 100%;
  padding: 8px;
  z-index: 3;
}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {
  margin: 0;
  padding: 0;
  font-size: 13px;
}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background: #007700; padding: 2px 11px;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

/*
TTEC overrides for cookiebar
*/

#cookie-bar.fixed {
  z-index: 2000; /* ensure cookiebar is not hidden behind newsbar (999) */
  padding: 8px 8px 14px 8px;
}

#cookie-bar .cb-enable {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #2b3a42; 
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
  padding: 7px 16px;
}
#cookie-bar .cb-enable:hover {background:#394951;}
#cookie-bar a.privacy-link {display: inline; padding: 0; margin: 0;}
#cookie-bar p {margin-right: 100px; font-size: 11px;}

@media (min-width: 768px) {
  #cookie-bar.fixed {
    /*height: 35px;*/
    width: 640px;
    padding: 12px 8px 14px 8px;
  }
  #cookie-bar p {
    font-size: 13px;
  }
  #cookie-bar .cb-enable {
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    padding: 4px 16px;
  }
}

@media (min-width: 1024px) {
  #cookie-bar.fixed {
    /*height: 35px;*/
    width: 655px;
    padding: 12px 8px 14px 10px;
    z-index: 3;
  }
  #cookie-bar p {margin-right: 110px;}
  #cookie-bar .cb-enable {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    padding: 4px 16px;
  }
}