.popup_div_center, .popup_div_bottom, .bg_cover {
display: none;
}
.bottom_div_input_field{
margin-bottom: 10px;
}
.kal_foot_note{
margin: 0;
}
.div_form{
padding: 0 0 0 0;
width: auto;
}
.red{
color: red;
}
.bg_cover{
z-index: 2000 !important;
width: 100%;
top:0;
bottom:0;
position: fixed;
overflow: hidden;
text-align: center;
box-sizing:border-box;
}
.popup_heading{
line-height: 40px;
font-weight: 600;
}
.popup_div_center{
z-index: 2099 !important;
position: fixed;
background-color: #fff;
width:100%;
max-width: 600px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
border: none;
border-radius: 10px;
-webkit-box-shadow: 4px 8px 16px rgba(0,0,0,.16);
box-shadow: 4px 8px 16px rgba(0,0,0,.16);
overflow: hidden;
background-size : cover;
background-repeat: no-repeat;
padding: 30px;
border-top: solid;
}
.popup_div_bottom{
bottom: 0;
width:100%;
z-index: 9999; background-color: white;
overflow: hidden;
-webkit-box-shadow: 4px 8px 16px rgba(0,0,0,.16);
box-shadow: 4px 8px 16px rgba(0,0,0,.16);
background-size : cover;
background-repeat: no-repeat;
padding:30px;
border-top: solid;
}
.bottom_div_input_field{
width: 50% !important;
border: 1px solid #0000003b !important;
border-radius: 5px;
padding: 5px;
color: black;
background-color: transparent;
}
.label_for_input{
color:black;
font-size: 16px;
}
.kar-bottom-popup-content-box{
text-align: center;
width:100%;
margin-bottom: 15px;
display:block;
}
.popup_text_content_center{
text-align: center;
padding: 10px;
display:inline-block;
}
.popup_text_content_bottom{
text-align: center;
margin-top: -30px;
margin-bottom: 20px;
display:inline-block;
width: 92%;
padding-left: 10%;
}
.button_div_center{
padding-top: 20px;
height: 20%;
}
.btn_form{
border-radius: 7px;
display: inline-block;
text-align: center;
font-size: 16px;
line-height: 28px;
padding: 0px 15px;
height: 45px;
min-width: 170px;
}
.btn_submit,
.btn-cancel{
color: white;
border-radius: 7px;
display: inline-block;
text-align: center;
font-size: 16px;
line-height: 28px;
padding: 0px 15px;
height: 45px;
text-transform: uppercase;
min-width: 170px;
}
.dob{
font-size: 14x;
border-radius:7px;
}
.dob_text{
font-size: 25px;
}
#warning_required_Age{
font-size: 30px;
margin-top:5px;
}
@media all and (min-width:481px) and (max-width:768px) {         }