/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

 dialog.data-consent {
    padding:2.5em 2.5em 3.5em 2.5em;
    font-size: 1.2rem;
    background:#fff;
    font-size:100%;
}
dialog.data-consent form::after {
	content: '';
	display: block;    height:auto;
}
dialog.data-consent .data-consent-option {
	padding-right: 1.8em;
	flex: 1 0 23%;
}
dialog.data-consent .notice-content {
	font-size: .9em;
}

dialog.data-consent {
    /* --primary-color: #15905b; */
    --btn-border-radius: 4px;
    --box-background: #f7f7f7;
}


dialog.data-consent .logo{
    display:none !important;
    float:right;
    margin-left:30px;
    margin-bottom:30px;
}
dialog.data-consent h2 {
    margin-top:1rem !important;
}
@media only screen and (max-width : 509px) {
    dialog.data-consent h2 {
        margin-top:0
    }
    dialog.data-consent .logo{

        margin-left:20px;
        margin-bottom:20px;
       width:50px;
    }
}
dialog.data-consent * + * {
	margin-top: 1.65em;
}

dialog.data-consent .data-consent-options {
    margin-top:0;
}


dialog.data-consent menu button {

	border: 1px solid rgba(0,0,0,.3) !important;

}   