legend
{
    font-size:15px !important;
}


.input:focus
{
    border-bottom: 2px red solid;
    color: black;  
}


#datepicker
{
    width: 177px !important;
    margin: 5px auto !important;
    padding: 5px !important;
    border-radius: 5px;
    text-align: center;
    cursor:pointer;
}

#datepicker2
{
    width: 177px !important;
    margin: 5px auto !important;
    padding: 5px !important;
    border-radius: 5px;
    text-align: center;
    cursor:pointer;
}

.date
{
    width: 177px !important;
    margin: 5px auto !important;
    padding: 5px !important;
    border-radius: 5px;
    text-align: center;
    cursor:pointer;
}

#Image
{
    border-radius:50%;
    width:70px;
    height:70px;
}

#image
{
    width:200px;
    height:30px;
    cursor:pointer;
    border-bottom: 2px red solid;
    border-radius: 5px;
    margin-bottom: 10px;
}


#ResumeLabel
{
    margin:10 px;
}

#Register
{
 padding:10px 5px;
 border-radius:5px;
 margin:auto;
}

.Button
{
    width: 50px !important;
    margin:auto; 
    padding:25px 0px;
}

.ltr
{
   text-align: left;
   direction: ltr;
}

#ChildNum
{
 display:none;
}

#Spousejob
{
 display:none;
}

#CauseOfExemption
{
 display:none;
}

#CauseOfLimitShift
{
 display:none;
}


.labele
{
   width: 100px !important;
   color:black;
}


@media (min-width: 725px)  
{
    fieldset
    {
        margin:auto !important;
        margin-bottom:10px;
        border-radius:5px;
        border:1px solid #e5e5e5 !important;
        padding-bottom:20px;
    }
    
    .bodyGroup
    {
        width:85% !important;
        margin:auto;
        text-align: center;
    }
    
    .input
    {
        width: 400px !important;
        height: 50px auto !important;
        margin: 5px auto !important;
        padding: 10px !important;
        border-radius: 5px;
    }
    
    .combobox
    {
        width: 150px !important;
        height: 30px !important;
        margin: 5px !important;
        border-radius: 5px;
        cursor:pointer;
    }
    
    textarea
    {
        width: 400px !important;
        height: 70px !important;
        padding: 10px !important;
        border-radius: 5px;
        resize: none;
    }
    
    #Resume
    {
        width:200px;
        height:30px;
        cursor:pointer;
        border-bottom: 2px red solid;
        border-radius: 5px;
        margin-bottom: 10px; 
        margin-right: 100px;
        margin-left: 100px;
    }
    
    #success
    {
        color:green;
        font-size:15px;
        margin:5px 95px;
    }
    
    #folowcode
    {
        margin:5px 97px;
        color:brown;
    }
}

@media (max-width: 725px)  
{
    fieldset
    {
        width:500px !important;
        margin:auto !important;
        margin-bottom:10px;
        border-radius:5px;
        border:1px solid #e5e5e5 !important;
        padding-bottom:20px;
    }
    
     .bodyGroup
    {
        width: 400px !important;
        margin:auto;
        padding: 5px 40px;
        text-align: center;
    }
    
    .input
    {
        width: 250px !important;
        height: 50px auto !important;
        margin: 5px auto !important;
        padding: 10px !important;
        border-radius: 5px;
    }
    
    .combobox
    {
        width: 150px !important;
        height: 30px !important;
        margin: 5px !important;
        border-radius: 5px;
        cursor:pointer;
    }
    
    textarea
    {
        width: 400px !important;
        height: 70px !important;
        padding: 10px !important;
        border-radius: 5px;
        resize: none;
        margin: 5px auto !important;
    }
    
      #Resume
    {
        width:200px;
        height:30px;
        cursor:pointer;
        border-bottom: 2px red solid;
        border-radius: 5px;
        margin-bottom: 10px; 
        margin-right: 100px;
        margin-left: 100px;
    }
    
      #success
    {
        color:green;
        font-size:15px;
        margin:5px 50px;
    }
    
    #folowcode
    {
        margin:5px 52px;
        color:brown;
    }
}

@media (max-width: 550px)  
{
    fieldset
    {
        width:300px !important;
        margin:auto !important;
        margin-bottom:10px;
        border-radius:5px;
        border:1px solid #e5e5e5 !important;
        padding-bottom:2px;
    }
    
     .bodyGroup
    {
        width:300px !important;
        margin:auto;
        padding: 0px 20px;
        text-align: center;
    }
    
    .input
    {
        width: 200px !important;
        height: 50px auto !important;
        margin: 5px  auto !important;
        padding: 10px !important;
        border-radius: 5px;
    }
    
    .combobox
    {
        width: 150px !important;
        height: 30px !important;
        margin: 5px !important;
        border-radius: 5px;
        cursor:pointer;
    }
    
    textarea
    {
        width: 290px !important;
        height: 70px !important;
        padding: 10px !important;
        border-radius: 5px;
        resize: none;
    }
    
      #Resume
    {
        width:200px;
        height:30px;
        cursor:pointer;
        border-bottom: 2px red solid;
        border-radius: 5px;
        margin-bottom: 10px; 
        float: left;
        margin-left: 50px;
    }
    
    label 
    {
         margin-right: 9px;
    }
    
    #success
    {
        color:green;
        font-size:15px;
        margin:5px 20px;
    }
    
    #folowcode
    {
        margin:5px 40px;
        color:brown;
    }
}

@media (max-width: 350px)  
{
    fieldset
    {
        width:200px !important;
        margin:auto !important;
        margin-bottom:10px;
        border-radius:5px;
        border:1px solid #e5e5e5 !important;
        padding-bottom:2px;
    }
    
     .bodyGroup
    {
        width:250px !important;
        margin:auto;
        padding: 0px !important;
        text-align: center;
    }
    
    .input
    {
      width: 190px !important;
      height: 50px auto !important;
      margin: 2px auto !important;
      padding: 5px !important;
      border-radius: 5px;
    }
    
    .combobox
    {
        width: 150px !important;
        height: 30px !important;
        margin: 5px !important;
        border-radius: 5px;
        cursor:pointer;
    }
    
    textarea
    {
        width: 190px !important;
        height: 70px !important;
        padding: 10px !important;
        border-radius: 5px;
        resize: none;
    }
    
    #image
    {
        width:190px;
    }
      #Resume
    {
        width:190px;
        height:30px;
        cursor:pointer;
        border-bottom: 2px red solid;
        border-radius: 5px;
        margin-bottom: 10px; 
        float: left;
        margin-left: 1px;
    }
    
    label 
    {
         margin-right: 9px;
    }
    
    #success
    {
        color:green;
        font-size:9px;
        margin:5px;
    }
    
    #folowcode
    {
        font-size:10px;
        margin:5px 10px;
        color:brown;
    }
}

#res
{
 text-align: center;
 margin-bottom:20px;
 background:green;
 min-height:40px;
 padding:10px;
 border-radius:5px;
}

#res strong
{
    
}

#select
{
  cursor:pointer !important;
}

#week
{
  width:220px !important;
  height:40px !important;
  margin-right: 20px !important;
}

#section
{
 height: 40px !important;
  width:80% !important;
}

#doctor
{
 height: 40px !important;
  width:80% !important;
}

.center
{
   text-align: center;
}

#Image
{
    width:250px;height: 250px;
    border-radius:50%;
}