/* The Modal (background) */
.ccpaModal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 50000; /* Sit on top */
  left: 0;
  top:0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  margin: auto;
  overflow: hidden; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  font-family: Arial;
  font-size: 14px;
  box-shadow: 0.8rem 0.8rem grey;
  color: black;
  font-weight: unset;
}

.ccpa-size-control {
	font-size: 12px;
}

/* The Modal (background) */
.ccpaModalSecondStep {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 50001; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  margin: auto;
  overflow: hidden; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  font-family: Arial;
   font-size: 14px;
   box-shadow: 0.8rem 0.8rem grey;
   color: black;
}


/* Modal Content/Box */
.ccpaModal-Body {
  background-color: #fefefe; 
  border: 1px solid #888;
  width: 80%;
  margin: 7% auto; /* 15% from the top and centered */
  padding: 0.8rem;
 /* Could be more or less, depending on screen size */
}

.ccpa-para{
	max-width: unset; 
	margin: unset;
	padding-bottom: 0.5rem;
	margin-bottom:0.5rem;
	margin-top:0.5rem;
	font-size: 14px;
	font-weight: normal;
}
.ccpaModal-content{
	padding:1rem;
}
	
	
.modal-open-parent{
	overflow: hidden;
}
.ccpaClose:hover,
.ccpaClose:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.consent-declaration{
	
	display: inline-block;
		
}

.consent-selection{
	
	display: inline-block;
	margin-left: 0.5rem;
	padding-right:10px;
	margin-right: 0.5rem;
	
		
}

.open-cookieManager-radio{
	margin-left:0.5rem;

}




.ccpa-button{
   background-color: #23C0FC;
  border: none;
  color: white;
  padding: 0.5rem;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  box-shadow: 0.2rem 0.2rem grey;
   font-size: 14px;
}

.alignChildCenter{
	text-align : center;
}

.inlineElements {
	display: inline-block;
	
}

.cookieManagerButton{
	float:right;
}


