.cc-btn.cc-dismiss{
background:#fff !important;
color:#000 !important;
}

.cc-link {
/*    color:#000 !important;
    background-color:yellow !important;
    text-decoration:underline !important;*/
}
.cc-btn{
	text-decoration: none;
}
.ak-consonent-wrapper {
    width: 100%;
}

.ak-consonent-wrapper span, .ak-consonent-wrapper a {
    display: inline-block;
}
.ak-consonent-button .cc-compliance {
    display: inline-block;
}
.ak-consonent-wrapper .ak-consonent-button {
    display: inline-block;
}

.ak-consonent-button {
    float: right;
}

.ak-consonent-content {
    width: 80%;
    float: left;
}

.cc-compliance .cc-dismiss {
    /*background: none !important;*/
    /*color: white !important;*/
}
cc-btn cc-allow
.cc-compliance .cc-dismiss:hover {
    text-decoration: underline;
}

.cc-banner.cc-bottom {
    left: 0;
    right: 0;
    bottom: 0;
    /*min-height: 97px;*/
}

.cc-window.cc-banner {
    padding:10px 20px;
    width: 100%;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: auto;
    display: flex;
    background: #222c61;
    border-top: 1px solid rgba(255,255,255,0.5);
}

.ak-consonent-content {
    width: 75%;
    float: left;
    font-size: .80em;
    font-weight: 400;
    line-height: normal;
}

.ak-consonent-button {
  float: right;
width: 25%;
text-align: right;
}
@media screen and (max-width: 991px) {
	.ak-consonent-content,
	.ak-consonent-button{
	width:100%;
	text-align:left;	
	}
	.ak-consonent-button{
	margin-top:5px;	
	}
}