
.bg_footer1{ background-color:#0e2547; }
.bg_footer2{ background-color:#0b244d; }
.bgcolor_button{ background-color:#e68610; }
.bgcolor_button:hover{ background-color:#1f1f80; }
#h_menuweb { background-color:#c2952e;  }
#menuweb #ul_mli1 .mli1 .amenu {  color:#ffffff; }
.clbox_tieude2 {
    color: #1b7c28;
}
.label_trapezium {
    border-bottom-color: #1b7c28;
}
.ld-tieude1 label {
    background-color: #1b7c28;
}

.table_info {
  border-collapse: collapse;
  width: 100%; font-size: 16px;
}

.table_info td, #customers th {
  border: 1px solid #ddd;
  padding: 15px;
}

.table_info tr:nth-child(even){background-color: #f2f2f2;}

.table_info tr:hover {background-color: #ddd;}

.table_info th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #4CAF50;
  color: white;
}

.ld-ttkhungvien{
font-weight: 500;
font-size: 16px;
border-radius: 20px 20px 20px 20px;
border:2px solid #e09900;
overflow: hidden;
border-color: #e09900;
padding-top: 20px !important;
padding-right: 40px !important;
padding-bottom:20px !important;
padding-left: 40px !important;

}
.ld-ttkhungvien2{
font-weight: 500;
font-size: 16px;
border:4px dashed  #e09900;
border-color: #e09900;
padding:10px;
background-color: #f0f4d2;
}

.ldbutton-view{ padding:10px 15px 10px 15px; background-color: #f8eb00; border:10px solid  #fff; color:#333; font-size:16px;  }

.button_hllaithu{ background-color:#095290; width: -moz-calc(100% - 220px); width: -webkit-calc(100% - 220px); width: -o-calc(100% - 220px); width: calc(100% - 220px); float:left; }
.button_hlbaogia{ background-color:#bf590d;   }

.btn-viewall {
    display: inline-block;
    border: 1px solid #f7941e;
    padding: 10px 30px;
    border-radius: 30px;
    color: #f7941e;
}
#footer_tuyendung{ margin-top:0px; margin-bottom:-20px; padding:0px;}
#footer_tuyendung img{ width:100%; height:auto;}

#wfooter{ margin-bottom:0px;}

.ldstyl-ul{ list-style:none; padding:0px; margin:0px; width:100%; font-size:18px; color:#faeda0; }
.ldstyl-ul li{ 
    width:-moz-calc((100% - 60px)/2); width: -webkit-calc((100% - 60px)/2); width:-o-calc((100% - 60px)/2); width:calc((100% - 60px)/2);
   float:left; padding:8px 10px 8px 10px; background-color:#ddd; margin-right:20px; margin-bottom:10px; background-color:#014055; border-radius:8px;   }
   
   .ldstyl-ul li:nth-child(2n){ margin-right:0px;  }
.ldstyl-ul li strong{color:#bced99;background-color:#e71a21; padding :3px 6px 3px 6px; border-radius:3px;  }

@media only screen and (max-width:640px) {
    .ldstyl-ul li{ width:-moz-calc(100% - 20px); width: -webkit-calc(100% - 22px)/2; width:-o-calc(100% - 20px)/2; width:calc(100% - 20px); padding:10px; margin-bottom:10px; }
}
@media only screen and (max-width:860px) {
#menuweb #ul_mli1 .mli1 .amenu {
  color: #333;
}

}


.lydochon .lydo-bg{ background-color: rgba(218, 163, 50, 0.5);   padding:0px 10px 0px 10px; margin-bottom:8px; }
.ld_colw80 {
    
    color:#fff; font-weight: 600; 
}


.biframe {
    min-height: var(--block-min-height);
    padding-top: 50%;
    position: relative;
}

.biframe iframe {
    bottom: 0;
    height: 100%;
    width: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.video-container{
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

