.orejime-Notice { max-width : 100%;	background-color : #222; bottom: 0; right: 0; border-radius: 0; z-index: 9999; }
.orejime-ModalPortal { position: fixed; z-index: 9999; }
.orejime-Notice-body { display: flex; justify-content: space-around; }
.orejime-Notice-actions { display: flex; }
.orejime-Button--save, .orejime-Button--decline, .orejime-Button--accept { background: #24abd8; color: #fff; }
.orejime-Button--info {	background: #ff0000; white-space: nowrap; }
.orejime-AppItem-input:checked + .orejime-AppItem-label .orejime-AppItem-slider { background-color: #24abd8; }
#orejime .orejime-Modal-title { font-size: 1.4rem; }
#orejime .orejime-Modal { font-size: 1rem; }
[type="checkbox"] + label.orejime-AppItem-label, [type="radio"] + label.orejime-AppItem-label  { margin-left: 0; }
.orejime-AppItem-required{display:none;}
.orejime-Button:focus, .orejime-Button:hover { text-decoration: underline; cursor: pointer; }

/*streaming video*/
.change-privacy-settings {  cursor: pointer; /*background: #ccc url('../images/content-blocked.jpg') no-repeat center center;*/display: flex; justify-content: center; align-items: center; }
.change-privacy-settings iframe { /* Passthrough of pointer events so click handler is accessible */ pointer-events: none; }
.change-privacy-settings::before {
    content: attr(data-content);
}

a.change-privacy-settings{ display:inline; }

@media screen and (max-width: 80em) { 
	.orejime-Notice-body {flex-direction: column;}
}