.lienhe24h{
    width: 100%;
    justify-content: center;
  
}
table .lienhetc24htb tr td{
    position: relative;
 
   
}

.contact_formS table tbody tr td label{
    text-align: left !important;
    font-size: 17px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}
.contact_formS table tbody tr td span{
    font-size: 12px;
}
.contact_formS table tbody tr td input, select {
    width: 100%;
margin: 10px 0 10px 0;
padding: 7px;
    border-radius: 3px;
    box-sizing: border-box;
text-align: center;
height: 40px;
border-top: none;
border-left: none;
border-right: none;
border-bottom: #027df7 solid 1px;
}

.contact_formS table tbody tr td input[type="radio"] {
    width: 15px;
    height: 15px;
}
.contact_formS table tr td{
    border: none;
  }
.contact_formS {
    box-sizing: border-box;
    width: 450px;
    display: none;
    margin: auto;
    position: fixed;
    top: 50%;
    left: 50%;
    background: #fff;
    z-index: 99;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    padding: 15px;
    justify-content: center;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.select_dvthietke {
    outline: 0;
    width: 100%;
    border: 0;
    padding: 5px;
    box-sizing: border-box;
    font-size: 13px;
    display: flex;
    justify-content: center;
    text-align: center;
    cursor: pointer;
} 
.selectradio {
    cursor: pointer;
    margin-right: 10%;
}

.hide{
    display: none;
}
.kq_lienhe_yeucau{
    width: 100%;
    border: 1px solid coral;
    display: none;
    font-style: italic;
    font-size: 13px;
}
.error {
    outline: 1px solid rgb(255, 0, 0);
}
.check_empty{  
    font-size: 13px;
    color: #f11f03 !important;
    text-align: center;
    width: 100%;
    font-style: italic;
}
.contact_formS .action-button{
background-color:  #27ae60;
font-size: 18px;
font-weight: bold;
}
input[type="button"].dong_yeucau  {
background-color: #e8e8e8;
color: #ff0202;
font-size: 14px !important;
font-weight: bold;
outline: none;
border: none;
padding: 10px 15px;
margin-right: 20px;
}
input[type="button"].dong_yeucau :hover{
    background-color:  #ff0202;
    color: #e8e8e8;
}
input[type="button"].downloadpdf :hover{
    background-color:  #ff0202;
    color: #e8e8e8;
}
.contact_formS .action-button:focus,
.contact_formS .action-button:hover {
    background-color:  #ff0202;
}
.containerlhtc24h {
    position: relative;
    text-align: center;
    margin-top: 18px;
  }
  
  .centerlhtc24h2 {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  ::-webkit-input-placeholder { /* Edge */
    font-size: 12px;
    font-style: italic;
  }
  
  :-ms-input-placeholder { /* Internet Explorer */
    font-size: 12px;
    font-style: italic;
  }
  
  ::placeholder {
    font-size: 12px;
    font-style: italic;
  }
  @media only screen and (max-width: 768px) {
    .contact_formS {
        width: 96%; 
      
        max-height: 90%;
    }  
	  .contact_formS table tbody tr td label{
    font-size: 14px !important;
}
	  .contact_formS table tbody tr td input, select{
    font-size: 13px !important;
}
}