/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/




@font-face {
	font-family: 'SVN-Poppins';
	src: url('/wp-content/themes/bao-hiem/font/SVN-Poppins.eot');
	src: url('/wp-content/themes/bao-hiem/font/SVN-Poppins.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bao-hiem/font/SVN-Poppins.woff2') format('woff2'),
		url('/wp-content/themes/bao-hiem/font/SVN-Poppins.woff') format('woff'),
		url('/wp-content/themes/bao-hiem/font/SVN-Poppins.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: '/wp-content/themes/bao-hiem/font/SVN-Poppins';
	src: url('/wp-content/themes/bao-hiem/font/SVN-PoppinsSemiBold.eot');
	src: url('/wp-content/themes/bao-hiem/font/SVN-PoppinsSemiBold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bao-hiem/font/SVN-PoppinsSemiBold.woff2') format('woff2'),
		url('/wp-content/themes/bao-hiem/font/SVN-PoppinsSemiBold.woff') format('woff'),
		url('/wp-content/themes/bao-hiem/font/SVN-PoppinsSemiBold.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'SVN-Poppins';
	src: url('/wp-content/themes/bao-hiem/font/SVN-PoppinsBold.eot');
	src: url('/wp-content/themes/bao-hiem/font/SVN-PoppinsBold.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/bao-hiem/font/SVN-PoppinsBold.woff2') format('woff2'),
		url('/wp-content/themes/bao-hiem/font/SVN-PoppinsBold.woff') format('woff'),
		url('/wp-content/themes/bao-hiem/font/SVN-PoppinsBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
h1,h2,h3,h4,h5,h6{font-family:"SVN-Poppins"; font-weight:bold}
.nav li a{font-family:"SVN-Poppins"; font-weight:normal; font-size:15px;text-transform:none}

.nav li{margin:0;}
.nav li a{ padding-left:25px; padding-right:25px}
.header-main .nav > li > a{color:white !important}
.header-main .nav > li.has-icon > a:hover{color:#83b614 !important}
.button.back-to-top{background: #73a833;
	color: white;
	border: 0;}


.header-nav .icon-phone:before{font-size: 20px;
	color: #73a833;}
body{font-family:"roboto", sans-serif; font-weight:normal; color:black}
.header-nav .icon-facebook{background: #1f7fbf;
	padding: 9px 10px !important;
	border-radius: 99%;}

.header-nav .icon-youtube{background: #d90000;
	padding: 9px 10px !important;
	border-radius: 99%;}
.social-icons a, .header-search a{padding-left:2px !important; padding-right:2px !important}
.icon-search{    padding: 6px 8px !important;
	border-radius: 99%;
	border: 1px solid white;}
.header-main .has-dropdown .icon-angle-down{display:none}

.nav li.ve-chung-toi{background: url(/wp-content/uploads/2019/04/ve-chung-toi.png);
	background-repeat: no-repeat;
	background-position-y: center;
	padding-left: 0px !important;}
.nav li.san-pham{background: url(/wp-content/uploads/2019/04/sp.png);
	background-repeat: no-repeat;
	background-position-y: center;
	padding-left: 0px !important;}
.nav li.ho-tro{background: url(/wp-content/uploads/2019/04/ho-tro.png);
	background-repeat: no-repeat;
	background-position-y: center;
	padding-left: 0px !important;}
.nav-dropdown { border:0}
.ve-chung-toi .nav-dropdown.nav-dropdown-default>li{ float:left; display:inline-block}
.nav-dropdown>li.nav-dropdown-col{width: 33.33%;
	min-width: 33.33%;}
.nav-column li>a{padding: 6px 20px;}.nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{
	border-bottom: none;}
.nav-dropdown-default .nav-column li>a{color: #004fb6;
	font-size: 15px;}
.nav-dropdown-default .nav-column li>a:hover{text-decoration:underline}
.nav-dropdown .menu-item-has-children>a{    text-transform: none;
	font-size: 17px;
	font-weight: 600;
	color: #494949;}
.notice-banner{background: #0000008c;
	padding: 20px;
	border-radius: 5px;
}

.notice-banner p, .dang-ky-tu-van p{margin-bottom:0; font-family: "SVN-Poppins";}
.notice-banner a{padding-top: 10px;
	display: inline-block; color: #83b614;
	text-decoration: underline;
	font-size: 15px;}
.notice-banner h2{    color: #83b614;
	font-size: 37px;}
.transparent .header-main {

	background-image: linear-gradient(black, rgba(0, 0, 0, 0));
}
.dang-ky-tu-van h2{margin-bottom:8px}
.dang-ky-tu-van p{margin-bottom:0}
.dang-ky-tu-van .nut-dang-ky-tu-van{  font-family: "SVN-Poppins";
	background: white;
	border: 0;
	line-height: 47px;
	font-weight: normal;
	font-size: 16px;
	color: #83b614;
	text-transform: uppercase !important;    margin: 0;
	margin-top: 9px;}
.dang-ky-tu-van .col, .nhu-cau .col,.row-tieu-de-2 .col{padding-bottom:0}
.dang-ky-tu-van .nut-dang-ky-tu-van:hover{background:#1d3a5f}
.section-title b {
	background-color: #ffffff00;
}.section-title-container {
	margin-bottom: 0;
}
.nhu-cau .icon-box .icon-box-img{margin-bottom:10px !important}
.nhu-cau .icon-box .icon-box-text h3{padding-bottom: 7px;
	font-weight: normal;
	line-height: 23px;
	color: white;
	font-family: "roboto", sans-serif;}
.nhu-cau .cot1 .icon-box{background:#ffa000; padding:10px; border-radius:5px; padding:10px; }
.nhu-cau .cot2 .icon-box {
	background: #59b337;
	padding: 10px;
	border-radius: 5px;
	padding: 10px;
}
.nhu-cau .cot3 .icon-box {
	background: #2098d1;
	padding: 10px;
	border-radius: 5px;
	padding: 10px;
}
.nhu-cau .cot4 .icon-box {
	background: #c9077f;
	padding: 10px;
	border-radius: 5px;
	padding: 10px;
}
.tin-tuc .large-12{padding-bottom:0}
.tin-tuc .box-vertical .box-text{padding:0 ;padding-left:15px}
.tin-tuc .post-item .col-inner{    background: white;
	padding: 10px;
	border-radius: 5px;}
.box-blog-post .is-divider{display:none}
.tin-tuc .box-vertical .box-text .post-title:hover, .tin-tuc .large-12 .post-item .post-title:hover, .footer-section a:hover{color:#83b614 !important}
.footer-section .col{padding-bottom:0}
.absolute-footer.dark {
	border-top: 1px solid #3a3a3a;
}
.tin-tuc .box-vertical .box-text .post-title{margin-bottom: 10px;
	color: #0f72b3;
	text-transform: none;
	font-family: "roboto", sans-serif;}
.flickity-prev-next-button svg{    background: white;
	border-radius: 99%;
	box-shadow: 1px 2px 10px #c7c7c7;}
.tin-tuc .large-12 .post-item .post-title{    height: 39px;
	overflow: hidden;
	margin-bottom: 9px;
	color: #0d69a7;
	font-size: 16px;
	font-family: "roboto",sans-serif;}
.doi-tac .icon-box{box-shadow: 0px -8px 17px #dedede;
	height: 155px;
	padding: 10px 0;}
.copyright-footer, .footer-secondary {
	padding: 0;
	font-size: 13px;
}
.nop-ho-so-truc-tuyen .chung-tu .medium-3 .col-inner{min-height:377px; border: 1px solid #e1e1e1;
	background: white;}
.chung-tu{padding-top:40px !important}
.nop-ho-so-truc-tuyen .chung-tu ol{    padding: 0 10px;
	font-size: 15px;}
.nop-ho-so-truc-tuyen .chung-tu .benh-hiem-ngheo h3{background:#1f7fbf; line-height:48px}
.nop-ho-so-truc-tuyen .chung-tu .thuong-tat h3{background:#ed7e14; }
.nop-ho-so-truc-tuyen .chung-tu .tu-vong h3{background:#d81673; line-height:48px}
.nop-ho-so-truc-tuyen .chung-tu h3{     min-height: 70px; font-family:"roboto", sans-serif;   padding: 10px;
	line-height: 25px;
	text-align: center;
	color: white;
	font-weight: normal;
	font-size: 19px;}
.nop-ho-so-truc-tuyen .chung-tu .chi-phi-nam-vien h3{background: #83b614;}
.nop-ho-so-truc-tuyen .chung-tu{    background: #f4f7fc;
	padding: 20px;}
.giai-quyet-quyen-loi .buoc1 .col-inner{background: #83b614;
	padding: 20px;}
.giai-quyet-quyen-loi .icon-box h3{margin-top:-20px; margin-bottom: 0;
	color: white;
	font-size: 30px;}
.giai-quyet-quyen-loi .icon-box p{    font-size: 15px;
	color: white;
	margin-top: -10px;}
.thoi-gian-phuc-dap{background:#f4f7fc; padding:20px}
.thoi-gian-phuc-dap .col{padding-bottom:0}
.cac-mau-don .tabbed-content .nav-tabs>li{margin-bottom:0}
.cac-mau-don .nav-tabs>li>a {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #9ecb3c;
	background-color: #83b614;
	padding-left: 15px;
	padding-right: 15px;
	color: white;
}
.cac-mau-don .nav-tabs+.tab-panels {
	border: 0;
	background-color: #fff;
	padding: 10px 0;
}
.cac-mau-don h2{margin-bottom:0}
.cac-mau-don h2 a{font-family:"roboto", sans-serif; font-size:15px}
.cac-mau-don .table tr th {
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase;
	color: #ffffff;
	background-color: #83b614;
	border: 1px solid #ffffff;
	text-align: center;
	padding: 10px 15px;
}
.cac-mau-don .table tr td {
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1.4;
	color: #333333;
	vertical-align: middle;
	text-align: center;
	padding: 2px 15px;
	border: 1px solid #e6e6e6;
}
.nav-tabs > li.active > a {
	background: #1d3a5f !important;
}
.cac-mau-don .tabbed-content .nav{    background: #83b614;}
.giai-quyet-quyen-loi .buoc2 .col-inner {
	background:#1f7fbf;
	padding: 20px;
}
.giai-quyet-quyen-loi .buoc3 .col-inner {
	background: #ed7e14;
	padding: 20px;
}
.lien-he-section .cot1 .col-inner{background:#f9f9f9; height:436px}
.lien-he-section .cot1 ul, .lien-he-section .cot1 h4{padding:0 10px; margin-bottom:4px}
.lien-he-section .cot1 .contact-title h3{background: #83b614;
	color: white;
	padding: 15px;
	text-align: center;
	text-transform: uppercase;}
.banner-row .col{padding-bottom:0}
.row-tieu-de {background:#83b614; padding:20px}

.row-tieu-de .icon-box .icon-box-text p{padding-top:10px; color:white}
.row-tieu-de .col{padding-bottom:0; flex-basis:20%; max-width:20%}
.row-banner-cuoi{    background: #eafffd;
	padding: 20px;}
.tieu-de-box h2:before{content: '';
	background: url(/wp-content/uploads/2019/04/quote_icon-1.png) 0 0 no-repeat;
	width: 75px;
	height: 63px;
	position: absolute;
	top: 15px;
	left: 30px;}
.tieu-de-box h2{color: #f57142;}
.tieu-de-box{    background: #ffeccc;
	padding: 20px 120px;
	color: #464646;}
.row-dieu-chinh-ho-so{background: #eafbff;
	padding: 20px;
}
.row-tai-mau-don .icon-box{    background: #83b614;
	padding: 20px 10px;
	color: white;
	line-height: 20px;}
.accordion-item{    FONT-SIZE: 15PX;
	color: #1d3a5f;}
.accordion-title.active{    border-color: #83b614;
	background: #83b614;
	color: white;}
.accordion-inner {  display: none;
	background: #83b614;
	color: white;
	border-top: 1px solid white;
}
.accordion-title{border-top: 1px dashed #ddd;}
.accordion{border: 1px dashed #dddddd;}
#breadcrumbs span{color:#d4d4d4}
#breadcrumbs{margin-bottom: -40px;
	z-index: 9;
	position: relative;
	background: #00000087;
	line-height: 20px;
	padding: 10px;
	font-size: 15px;}
.tieu-de-box p{    color: #da6b01; margin-bottom:0}
.row-tieu-de-2 p a:hover{color:#83b614}
.row-tieu-de-2 p a{    color: #4376b7; font-size:15px; }
.row-tieu-de-2 p{ margin-bottom: 0;
	font-size: 17px;
	text-align: center;
	line-height: 26px;
	padding: 13px 0;}
.row-tieu-de.lai-suat-cong-bo .cot3 .icon-box .icon-box-text p{color:#fff200}
.row-tieu-de.ca-nhan .cot1 .icon-box .icon-box-text p{color:#fff200}
.row-tieu-de.doanh-nghiep .cot2 .icon-box .icon-box-text p{color:#fff200}
.row-tieu-de-2{background:#1d3a5f}
.blog-single .large-9, .blog-archive .large-9, .page-right-sidebar .large-9{flex-basis:70%; max-width:70%; padding-right:0; border-right:0 !important;}
.blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3{flex-basis:30%; max-width:30%; padding-left:20px; border-left:0 !important}
span.widget-title{    display: block;
	width: 100%;
	background: #83b614;
	padding: 15px;
	text-align: center;
	color: white;
	font-size:17px;}
.blog-archive .large-9 .large-columns-3{margin-left: -10px;
	margin-right: -10px;}
.blog-archive .large-9 .post-item{padding: 0 10px 10px;}

.recent-blog-posts-li .badge .badge-inner{border-radius:99%}
.recent-blog-posts a{font-size:15px}
.thumnail-header{margin-bottom:20px}
.blog-single .entry-title{font-family: "roboto", sans-serif;
	font-size: 25px;
	color: #1b60b7;}
.blog-single .entry-header-text {
	padding: 0;
}
.blog-archive .post-item .post-title{font-family: "roboto", sans-serif;
	margin-bottom: 5px;height: 44px;
	overflow: hidden;}
.blog-archive .post-item .from_the_blog_excerpt {    height: 45px;
	overflow: hidden;}
.page-right-sidebar #breadcrumbs{background:#eaeaea87}
.page-right-sidebar #breadcrumbs span {
	color: #000000;
}
.single-bao-hiem .tab-single-bao-hiem ul li a{color:white}
.single-bao-hiem .tab-single-bao-hiem ul li{    text-align: center;margin:0; width:14%; display:inline-block; float:left; list-style:none}
.single-bao-hiem .tab-single-bao-hiem ul{margin-bottom:0; display:inline-block; width:100%}
.single-bao-hiem .tab-single-bao-hiem{      background: #83b614;    padding: 10px 0;  padding: 10px 0;    display: block;
}
.single-bao-hiem .tab-single-bao-hiem ul li a:hover{color:#4e6c0b}
.single-bao-hiem .large-12 .img{margin-bottom:0}

.blog-single .entry-content {
	padding-top: 0;
	padding-bottom: 0;
}.is-divider, .blog-archive .large-9 .badge.post-date, .blog-archive .entry-category{display:none}
.blog-archive h1.page-title{    position: absolute;
	z-index: 99999;
	top: 145px;
	padding-left: 68px;
	font-size: 27px;
	color: #1d3a5f;}
.blog-single .entry-category a{color:#1d3a5f !important}
.blog-single .entry-category{position: absolute;
	z-index: 9;
	padding-top: 116px;
	padding-left: 100px;
	font-size: 25px;
	width: 341px;}
.ngay-cap-nhat{    margin-bottom: 10px;
	font-size: 15px;
	color: gray;}
.blog-single .blog-share{text-align:left; margin-top: 20px;}
.blog-single .blog-share a.button{border:0}
.single-bao-hiem .nav>li>a{color:white; font-family:"roboto", sans-serif}
.single-bao-hiem .nav>li.active>a{    background: #688f12;}
.co-the-ban-quan-tam{background:#fbfbfb; padding:20px}
.co-the-ban-quan-tam .col{padding-bottom:0}
.form-tu-van h3{    background: #83b614;
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	padding: 8px;
	color: white;
	font-weight: normal;}
.form-tu-van h4{    font-family: "roboto", sans-serif;
	color: #0a7dc9; font-size:16px; padding-left: 10px;}
.form-tu-van .row-form{padding: 0 10px;display: inline-block;
	width: 100%;
	clear: both;}
.form-tu-van .row-form .left{padding-right:8px; width:50%; float:left; display:inline-block}
.form-tu-van .row-form .right{width:50%; float:right; text-align:left;padding-right:8px;  display:inline-block}
.single-bao-hiem .tabbed-content .nav{background: #83b614;}
input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], textarea, input[type='date'], select{margin-bottom: 10px;
	font-size: 15px;
	border-radius: 4px;
	background: #d8e5f4;
	box-shadow: none;
	border: 0;}
.wpcf7-list-item-label{font-size:15px}
.form-tu-van input[type='submit']:not(.is-form){     margin: 10px;
	font-weight: normal;
	border-radius: 5px;
	margin-top: 0;}

@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/


	.off-canvas-left.mfp-ready .mfp-content{background:#1d3a5f}
	.header-search-form-wrapper .searchform .button.icon i{border:0}
	input[type='search']{height:39%; border-radius:0}
	.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
		padding-left: 20px;
		color: white;
		text-transform: uppercase;
		font-size: 16px;
	}
	.nav-sidebar.nav-vertical>li+li {
		border-top: 2px solid #173355;
		border-bottom: 1px solid #274770;
	}
	.icon-angle-down:before {

		color: #4f7bb4;
	}
	.off-canvas .nav-vertical li {padding-left:0}
	.off-canvas .nav-vertical li li>a{text-transform: none !important;
		background: #0f2541;
		border-bottom: 1px solid #173356;
		color: #5d88bf !important;
		font-size: 15px !important;}
	.dang-ky-tu-van{text-align:center}
	.nhu-cau .large-3, .tin-tuc .large-6{flex-basis:50%; max-width:50%; padding-left:5px; padding-right:5px;padding-bottom:10px}
	.tin-tuc .box-vertical .box-text{padding:0; padding-top:10px}
	.footer-section .large-2, .row-tieu-de, .tieu-de-box h2:before, .gap-element, .thumnail-header, .blog-single .entry-category a 
	{display:none !important}
	.tin-tuc .box-vertical .box-text .post-title{font-size:15px}
	.banner-row .col {
		padding-bottom: 0;
		padding: 0;
	}#breadcrumbs {
		margin-bottom: 13px;}.page-wrapper {
			padding-top: 15px;
			padding-bottom: 15px;
	}
	.blog-archive .post-item .post-title{height:auto; font-size:16px}
	.post {
		margin: 0;
	}
	.lien-he-section .medium-8 .col-inner{padding:0 !important}
	.footer-section .col, .blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3, .blog-single .large-9, .blog-archive .large-9, .page-right-sidebar .large-9 {padding-bottom:0; flex-basis:100%; max-width:100%}
	.tieu-de-box {

		padding: 10px;

	}
	.row .large-6{padding: 0 10px 20px;}
	.row .large-12{padding:10px}
	.blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3, .blog-single .large-9, .blog-archive .large-9, .page-right-sidebar .large-9{padding-left:15px !important; padding-right:15px !important}
	.blog-archive h1.page-title {
		position:relative;

		top:auto;
		padding-left:0;
		font-size: 25px;

	}
	.form-tu-van .row-form .left, .form-tu-van .row-form .right{padding-right:0; width:100%; display:block}
	.banner-row{margin-bottom:20px}
	.row-tieu-de-2 p{  
		font-size: 17px;

		line-height: 20px;
		padding: 8px 0;}
	.tieu-de-box{margin-bottom:15px}
	.float-contact{display:none}

}