#consent_modal .modal-dialog{
	width: 95%;
    /* min-height: 95%; */
    margin-top: 70px;
    margin-bottom: 70px;
    text-align: center;
   
}

#consent_modal p{
	/*font-size: 16px;*/
}

#consent_modal .modal-content{
		height: 100%;
		overflow-y: hidden;
}

#consent_modal .modal-body{
	padding-top: 25px;
	
	
	padding-bottom: 30px;

}

.modal-policy-page{
	display: none;
}

.alert-danger{
	margin-top: 10px;
}

#consent_modal input[type=radio]{
position: relative;
top: 2px;
}

#consent_modal h3{
    margin-top: 25px;
    margin-bottom: 15px;
}

.modal-policy-page .page-content-holder{
	
}

.modal-policy-page .page-content-holder *{
	text-align: left !important;
}

#modal_landing_screen *{
	text-align: left !important;
}

.back-to-landing-screen{
	position: absolute;
    right: 9px;
    top: 3px;
    max-width: 200px !important;
}

.modal_landing_screen{
	display: none;
}

.modal-backdrop.in{
	opacity: 0.55;
	min-height: 100% !important;
}

#consent_modal .modal-content{
		
	background-color: rgba(13, 17, 46);
}

#consent_modal h1, #consent_modal h2, #consent_modal h3, #consent_modal p{
	color: White;
	text-align: center;
} 

#consent_modal button{
		
	display: inline-block;
    max-width: 80%;
    margin-top: 15px;
    margin-right: 10px;
	
}

#consent_modal label{
display: inline-block;
margin-top: 10px;
}

#consent_modal .consent-option{
	margin-left: 5px;
	margin-right 5px;
	font-weight: normal;
}

#consent_modal input[type=radio]{
	
	display: inline-block;
	margin-right: 5px;
	
}

#GDPR_landing_tab *{
	text-align: center !important;
}

#modal_landing_screen p{
	
	font-size: 16px;
	
}


@media only screen and (max-width: 450px) {

	.back-to-landing-screen{
	position: static;
    margin: auto;
    max-width: 200px !important;
	}
	
	#modal_landing_screen p{
	
	font-size: 18px;
	
	}
	
	
	
}

@media screen and (min-width: 450px) and (max-width: 999px){
	
	#consent_modal .modal-body{
		padding-top: 5px;
	}
	
}

@media only screen and (max-width: 325px) {

	#modal_landing_screen p{
	
	font-size: 15px;
	
	}
	
	
	
}


@media only screen and (max-width: 999px) {
	
	body{
	    position: fixed;
    	overflow: hidden;
	}
	
	#consent_modal .modal-dialog{
    	margin-top: 10px;
    	margin-bottom: 10px;
    }
    
    #consent_modal .modal-dialog{
    
    	height: calc(100% - 20px);;
    
    }
    
    #consent_modal .modal-body{
	
		overflow-y: scroll;
		height: calc(100% - 82px);
		padding-bottom: 30px;
    }
	
  
}

@media only screen and (min-width: 1000px) {
    #consent_modal .modal-dialog{
		
		width: 65%;

	}

	#consent_modal p{
		
	}
    
    #consent_modal .modal-dialog{
    	margin-top: 70px;
    }
    
}
