#ccm-cookiesDisclosure {
	position: fixed;
	/* Above Concrete CMS 9 toolbar / panels when logged in */
	z-index: 10050;
	width: 100%;
	left: 0;
	text-align: center;
	top: 0;
}
#ccm-cookiesDisclosure.disclosure-bottom {
	top: auto;
	bottom: 0;
}
#ccm-cookiesDisclosure .disclosure-container {
	position: relative; /* For animations */
	padding: 20px 100px;
	background: rgb(0,0,0); /* IE fallback */
	background: rgba(0,0,0,0.8);
	color: #ffffff;
}
#ccm-cookiesDisclosure p {
	padding: 5px 0;
	margin: 0;
}
#ccm-cookiesDisclosure .disclosure-form {padding-top:0px;padding-bottom: 10px;}
#ccm-cookiesDisclosure .disclosure-form .input-checkbox,
#ccm-cookiesDisclosure .disclosure-form .input-checkbox p {display: inline;}
#ccm-cookiesDisclosure .disclosure-form .button {display: inline; padding-left:10px;}
.disclosure-form .button input {
    background: #037c54;
    border: transparent;
    color: #fff;
    padding: 10px 20px;
	    float: none !important;
}
input[type="submit"], #non-member a.btn {
    background-color: #f4c14a;
    background-image: none;
    border-radius: 8px;
    color: #ffffff;
    float: none;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 600;
    padding: 6px 30px;
    text-transform: uppercase;
    width: auto !important;
	border-color: #f4c14a;
}
#ccm-cookiesDisclosure .disclosure-form .button {
    display: block;
    padding-left: 10px;
}
#ccm-cookiesDisclosure .disclosure-container {
    padding: 5px 100px;
}
@media only screen and (max-width: 767px) {
#ccm-cookiesDisclosure .disclosure-container {
    padding: 5px 20px;
}
}