
/*Sidebar*/
.box-sidebar p{margin:0}
.title_ttsidebar{      font-size: 0.8rem;
line-height: 1.3rem;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
height: 42px;
display: -webkit-box;
-webkit-box-orient: vertical;
color: #444;
font-weight: 600;}
.box_listpost{margin-bottom:1rem}

.box_formnhanquatang{ background-color: #f3ffff;
padding:1em 1em 0; }
.form_nhanquatang .form-control{border-radius: 99px !important;padding: 0 0 0 1.8em !important;}
.btnnhanquatang{position:relative; background: -moz-linear-gradient(90deg, rgba(245,145,44,1) 0%, rgba(243,88,8,1) 100%);
background: -webkit-linear-gradient(90deg, #73b5fb 0%, #2c6ff4 100%);
background: linear-gradient(90deg, #73b5fb 0%, #2c6ff4 100%);
border-radius: 50px;
color: #fff;
font-weight: bold;
font-size: 12px;
display: table;
text-align: left;
text-transform: uppercase;
border: none;
padding: 0.9em 2em !important;
margin: 0 auto;
width: 100%;}
.box_btnnhanquatang i{      position: absolute;
top: 11%;
right: 9%;
width: 25px;
height: 25px;
font-size: 13px;
border-radius: 100px;
color: #ffffff;
line-height: 19px;
background: rgba(255,255,255,0.3);
display: flex; 
justify-content: center;
align-items: center;}
.form_nhanquatang .sub {
margin: 0;
font-size: 0.7em;
padding: 0 1em 1em;
}
.form_nhanquatang .or-line { 
font-size: 13px;
color: #06749b;
padding: 0 10px;
font-weight: bold;
width: 100%;
text-align: center;
position: relative;
}
.form_nhanquatang .or-line span{    position: relative;
background-color: #f3ffff;
padding: 0 0.2em;}
.form_nhanquatang .or-line:before{     background-color: #06749b;
height: 1px;
top: 50%;
position: absolute;
left: 0;
right: 0;
content: "";
width: 50%; 
margin: 0 auto;} 
.title_action{    font-size: 25px;
font-weight: bold;
color: #067499;
margin-bottom: 10px;
text-align: center;    font-size: 25px;
font-weight: bold;
color: #067499;
margin-bottom: 10px;
text-align: center;}
.btn-action{     color: #f00;
font-weight: bold;
display: table;
text-transform: uppercase;
padding: 0.8em 0;
margin: 0 auto;
font-size: 1.2em;
} 
/*Archive*/ 
.box_postarchivemain{margin-bottom:2em}
.box_postarchive{border: 1px solid #eee;padding: 1em;}
.img_archive:hover{opacity: 0.8;}
.title-archive h3{ 
color: #6b6b6b; 
text-transform: uppercase; 
line-height: 1.3em;
font-size: 0.9em;
font-weight: 600;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
height: 35px;
display: -webkit-box;
-webkit-box-orient: vertical;
}
.title-archive h3:hover{color:#2c6ff4}
.box_excerpt{     line-height: 1.3em;
font-size: 0.9em;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 3;
height: 55px;
display: -webkit-box;
-webkit-box-orient: vertical;
margin-bottom: 0.3em;
}
.archivepost-date{color:#a8a8a8;text-transform:capitalize;font-size:15px;display:block;font-style:italic;font-weight:400}
.bg_pagechild{background:#fff;padding:5px}
.author .icofont{font-size:18px;color:#777}
.author span{color:#2c6ff4}	
.list-post a.readmore {
float: right;
color: #fff;
background: #2c6ff4;
padding: 1px 10px;
border-radius: 2px;
display: block;
}
/*Page-navigation*/
#navigation {margin-bottom:10px; line-height: 46px;  }
#navigation a {padding:7px 12px; margin: 0 3px ; font-weight: bold; background:#F1F1F1; 
color:#333; border:1px solid #2c6ff4;
}
#navigation a:hover {background:#2c6ff4; color:#fff; border:1px solid #2c6ff4;}
#navigation span.current {    padding: 7px 12px;
margin-right: 2px;
font-weight: bold;
background: #2c6ff4;
color: #fff;
border: 1px solid #2c6ff4;
}
/*Single*/
#breadcrumbs{margin:0;color: #333;}
#breadcrumbs a{color:#333}
.bread {
background: #efefef;
padding: .5em 0;
margin-bottom: 2rem;
}
.title_maintinlienquan {     font-size: 1.3rem;
color: #2c6ff4;
font-weight: 600;
margin: 0.9rem 0;}
.title_ttlienquan h3{     font-size: 0.9rem;
line-height: 1.5rem;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 2;
height: 45px;
display: -webkit-box;
-webkit-box-orient: vertical;
color: #575757;
font-weight: 600;}
/*Fỏm đăng ký tư vấn*/
.box_formdangkytuvan{    background-color: #3f96ff;
padding: 2em;
color: #fff;}
.form_dangkytuvan{    flex: auto;
margin: 0 auto;}
.form_dangkytuvan h2{ font-size: 1.3em;
font-weight: 700;
line-height: 1.6em;}
.form_dangkytuvan  .wpcf7{     background-color: #fff;
padding: 2em;
border-radius: 0.5em;
box-shadow: 0 1px 11px 0px rgb(77 77 77);
margin-top: 2em;}
.btn_dktuvan{    border-radius: 50px;
border: none;
color: #fff;
font-weight: bold;
margin: 0 auto;
margin-top: 10px;
display: table;
box-shadow: 0px 9px 10px rgb(0 0 0 / 10%);
padding: 0.6em 3em 0.6em 1em !important;
background: -webkit-linear-gradient(90deg, #2c6ff4 0%, #73b5fb 100%);
background: linear-gradient(90deg, #2c6ff4 0%, #73b5fb 100%)}
.btn_dktuvan:hover{background: -webkit-linear-gradient(90deg, #73b5fb 0%, #2c6ff4 100%);
background: linear-gradient(90deg, #73b5fb 0%, #2c6ff4 100%)}
div.wpcf7 .ajax-loader { 
position: absolute;
}
.box_btn_dktuvan{position: relative;display: table;margin: 0 auto;}
.box_iconpointer{    position: absolute;
background-color: rgba(225, 225, 225, .5);
border-radius: 100px;
box-shadow: 0 0 1px 5px rgb(225 225 225 / 20%);
right: 4%;
top: 38%;
width: 23px;
height: 23px;
line-height: 24px;
text-align: center;}
.box_iconpointer{font-size: 0.65em;color: #fff;}
/*Trả góp*/
.form_tragop {    padding: 30px 15px; background: #f5f5f5bf;}
.box_tragop h4{font-weight:600}
.form_tragop input,.form_tragop select,.form_tragop textarea {border-radius: 0;height: 40px;    border: 1px solid #ced4da;}
.require {   color: red; }
.table>thead:first-child>tr:first-child>td {    border-top: 1px solid #57a3d5;}
.box_tt_tragop thead tr td , .box_tt_tragop tbody tr td {      padding: 8px 10px;
line-height: 30px;font-family: sans-serif;}
.box_tragop {font-size: 15px; font-family: sans-serif;
border: 2px solid #2c6ff4;  padding: 20px;  border-style: dashed;}
.btn_tragop {    margin: 30px 0px;  background-color: #2c6ff4;  color: #fff;}
.btn_tragop:hover {opacity:0.8 ;color: #fff;}
.tieude_pagetragop{    margin: 1em 0;
    text-align: center;
    text-transform: uppercase;
    color: #2c70f7;
    font-size: 1.5em;
    font-weight: 600;}
.noidung_nganhangtragop{margin-top:2rem}
/*Bảng giá*/
.box_banggiachild{margin-bottom:4rem}
.title_box_banggiachild h3{    font-size: 1.2rem;
display: block;
background-color: #2779ff;
color: #fff;
padding: 0.8rem;
text-align: center;}
.title_box_banggiachild h3:hover{  
background-color: #0b63f3; }

.contentbanggia table,.contentbanggia tbody{ border:1px solid #d7d7d7d9;width: 100%;display: table;}
.contentbanggia table thead,.contentbanggia tbody thead{width: 100%;display: table; }

.box_banggia {margin:3em 0}
#box_banggia .card-header,#box_banggia .card{ border-radius:0;}
#box_banggia .card{margin-bottom: 2em;border: 0;}
#box_banggia .card-header {border-bottom: 0;padding: 0;}
#box_banggia .card-header a:before {
content: "\f0d8";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0,0); 
height: 3em;
width: 3em;
text-align: center;
line-height: 3em;background-color: #63a8fc; color:#fff; margin-right: 1rem;
}
#box_banggia .card-header a.collapsed:before {content: "\f0d7";}
#box_banggia .card-link{ color: #fff; display: block; background-color: #3f96ff; text-transform: uppercase; }
#box_banggia .card-body{padding:0}
#box_banggia table{border:0;display: table; width: 100%;}
#box_banggia tbody {display:table;width: 100%;}