/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/ClientSide/css.css to edit this template
*/
/* 
    Created on : 11-May-2022, 9:30:14 am
    Author     : Kirti
*/


@media only screen and (max-device-width: 900px){
    .label_1{
  display: block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  width:100%;
   background-image: none;
  border: 1px solid grey;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.apmt_content
{
    display: block;
}
.apmt_banner{
    display: block;
    border-radius: 8px;
    border: 1px solid #e1dcdc;
    height: 100px;
    text-align: center;
    margin-bottom: 2%;
    box-shadow: 0px 3px 5px #bdbcbc;
    background: #f8fbca;
    margin-top: 51%;
  
    
}
.apmt_banner p{
    margin-top: 1%;
    color: black;
    font-size: 25px;
}
.field_values{
     display: block;
    width: 70%;
    color:#555555;
    text-align: left;
    margin-left: 15%;
    
}
.field_names{
     display: none;
    width: 50%;
    color:#555555;
    text-align: left;
    margin-left: 20%;
}
.appointment_form{
    display: block;
    border-radius: 8px;
    border:1px solid #679F38;
    height: auto;
    text-align: center;
    margin-bottom: 2%;
    padding-left:1%;
    padding-right: 1%;
        
}
.tbl{
    display: block;
    width: 100%;
    margin-top: 2%;
    margin-bottom: 2%;
}
.form_table tr{
    display: flex;
    margin-top:2%;
}
.form_table td{
 
}
.form_table
{
    width:100%;
}

.submit_btn
{
    display:block;
    border-radius: 8px;
    background-color: #0086b3;
    width:30%;
    height: 50px;
    margin-left: 35%;
    margin-bottom: 2.5%;
    margin-top: 2.5%;
    color:white;
    border:1px solid;
    
}

.submit_btn p{
    padding-top: 11%;
}
.consulting_hr{
    display: block;
    height: auto;
    border-radius: 8px;
    border: 1px solid #679F38;
    margin-bottom: 2%;
    padding: 1%;
    
    
}
.consult_txt{
    background: #679F38;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.consult_txt h3{
    color: white;
    text-align: center;
    margin: 0;
}

.consult{
    display: block;
}
.consult1{
    display: block;
    text-align: center;
}
.vline{
    margin-top:79%;
    margin-bottom:2%;
    display:block;
    color:black ;
    border-bottom: 1px solid black;
}
.image{
    display: block;
    width:100%;
    
}
.image img{
    width:40%;
}
.submit{
    width :100%;
    height: 100%;
}

.symptom input{
    width:50%;
}

.symptom label{
    width:50%;
}
.symptom_sel{
    display: flex;
    margin-top: 2.5%;
    margin-bottom: 2.5%;
}
.location_sel{
    display: flex;
    margin-top: 2.5%;
    margin-bottom: 2.5%;
}

.location{
    margin-left:10%;
}

.date_time{
    display: block;
}
.dt_col{
    display: flex;

}

.form_head{
    margin:2.5%;
}

}