@charset "utf-8";
/**********************************
*	ageverif.css
**********************************/

.certif_modal-wrapper {
display:none;
z-index: 999;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
padding: 40px 10px;
text-align: center
}

.certif_modal-wrapper:not(:target) {
transition: opacity .3s, visibility .3s;
}

.certif_modal-wrapper:target {
opacity: 1;
visibility: visible;
transition: opacity .4s, visibility .4s;
}

.certif_modal-wrapper::after {
display: inline-block;
height: 100%;
vertical-align: middle;
content: ""
}

.certif_modal-wrapper .certif_modal-window {
box-sizing: border-box;
display: inline-block;
z-index: 20;
position: relative;
width: 70%;
max-width: 600px;
padding: 30px 30px 30px;
border-radius: 2px;
background: #fff;
box-shadow: 0 0 30px rgba(0, 0, 0, .6);
vertical-align: middle
}

.certif_modal-wrapper .certif_modal-window .certif_modal-content {
max-height: 80vh;
overflow-y: auto;
text-align: left
}

.certif_modal-overlay {
z-index: 10;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, .5)
}

.certif_modal-wrapper .modal-close:hover {
color: #2b2e38 !important
}
h4,mdl_ac_h4{
font-size:20px;
margin:0 0 20px;
}
.certif_age_check{
text-align:center;
}
.certif_age_check .certif_ques{
margin-bottom:20px;
font-size:20px;
}
.certif_age_ck_btn button{
color:#fff;
border:none;
width:200px;
margin:10px 0;
padding:15px 0;
font-size:20px;
transition:.4s;
}

.btn_yes{background:rgb(64,170,216);}
.btn_no{background:rgb(154,167,172);}

.btn_yes:hover{
background:rgba(64,170,216,.7);
}

.btn_no:hover{
background:rgba(154,167,172,.7);
}

button:hover{cursor:pointer;}

.vew-reject { font-size:15px; }