td, th {
    border-bottom: 1px solid #ececec;
    font-size: .9em;
    line-height: 1.3;
    padding: .5em;
    border: 1px solid;
}

.is-outline {
    color: #fff;
}

.text-gradient {
    background-image: linear-gradient(45deg, #005cab, rgb(255, 210, 55));
    background-clip: text;
    color: transparent;
    font-size: xx-large;
}
.text-yellow {
    color: #eecd77;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .5294117647);
    font-size: 20px;
}
.nav.nav-vertical {
    flex-flow: column;
    order: 4;
    background-color: #fff;
    background-image: url(https://suckhoe.baovietgiadinh.com.vn/wp-content/uploads/2025/09/nen-bao-hiem-bao-viet-1.jpg);
    background-size: 100% auto;
    background-position: left top;
    background-repeat: no-repeat;
    padding: 0 1rem;
}

.header-button-2 .header-button a  {
    height: 40px;
    width: max-content;
     background: linear-gradient(180deg, #FEC626 0%, #CCA126 100%);
    color: #FFF;
    box-shadow: 0 3px 0 0 #337cbb;
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    margin-bottom: 4px;
    border: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    padding-top: 5px;
}

.header-button-2 .header-button a:hover {
    background-image: -webkit-linear-gradient(0deg, rgb(0, 121, 192) 0%, rgb(0, 177, 225) 100%);
    border-color: #06748c;
    color: #fff;
    -webkit-box-shadow: 0 3px 0 0 #1a1446;
    box-shadow: 0 3px 0 0 #1a1446
}

.button-dang-ky {
    height: 40px;
    width: max-content;
     background: linear-gradient(180deg, #FEC626 0%, #CCA126 100%);
    color: #FFF;
    box-shadow: 0 3px 0 0 #337cbb;
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    margin-bottom: 4px;
    border: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    padding-top: 5px;
}
.button-dang-ky:hover {
    background-image: -webkit-linear-gradient(0deg, rgb(0, 121, 192) 0%, rgb(0, 177, 225) 100%);
    border-color: #06748c;
    color: #fff;
    -webkit-box-shadow: 0 3px 0 0 #1a1446;
    box-shadow: 0 3px 0 0 #1a1446
}

.button.icon.circle {
    padding-left: 0;
    padding-right: 0;
    border: 2px #eecd77 solid;
    background: linear-gradient(90deg, rgba(0, 91, 170, 1) 0%, rgba(0, 147, 217, 1) 100%);
}

.nd-ld .col .col-inner {
     background-image: url(https://suckhoe.baovietgiadinh.com.vn/wp-content/uploads/2025/09/nen-bao-hiem-bao-viet-1.jpg);
    height: 100%;
width: 100%;
    border: solid 1px #ecc09a;
    border-radius: 10px
}
.section-title span {
    text-transform: capitalize;
   }
.absolute-footer.text-center ul {
    border: 0;
    padding-top: 5px;
    text-transform: none;
    font-weight: bold;
    font-size: unset;
}

.footer-wrapper {
    position: relative;
    width: 100%;
    border-top: solid 3px rgb(238 205 119);
}
.absolute-footer.dark {
    color: hsla(0, 0%, 100%, .5);
    border-top: solid 3px rgb(238 205 119);
}
.lightbox-content {
    box-shadow: 3px 3px 20px 0 rgba(0, 0, 0, .15);
    margin: 0 auto;
    position: relative;
    border: 2px #ecc09a solid;
    border-radius: 10px;
background-image: url(https://suckhoe.baovietgiadinh.com.vn/wp-content/uploads/2025/09/nen-bao-hiem-bao-viet.jpg)
}

.header-main {
    border-bottom: solid 3px rgb(238 205 119);
}
.insurance_item_2023 .insurance_feature_2023_page_design_share .insurance_feature_2023_page_design_share_icon {
    text-decoration: none;
    padding-right: 4px;
}
/*form*/
.wpcf7 input:not([type="submit"]), .wpcf7 select, .wpcf7 textarea {
    width: 100%;
    padding: .75em;
   color: #1e73be;
    border: 1px #1e73be solid;
    border-radius: 5px;
    padding: 5px;
    margin-bottom: 5px;
    font-weight: unset;
}
input[type="submit"] {
    height: 40px;
     width: 100%;
     background: linear-gradient(180deg, #FEC626 0%, #CCA126 100%);
    color: #FFF;
    box-shadow: 0 3px 0 0 #337cbb;
    font-size: 17px;
    font-weight: 700;
    line-height: 28px;
    text-align: center;
    margin-bottom: 4px;
     border: none;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
     padding: 7px 15px;
  }

input[type="submit"]:hover {
    background-image: -webkit-linear-gradient(0deg, rgb(0, 121, 192) 0%, rgb(0, 177, 225) 100%);
    border-color: #06748c;
    color: #fff;
    -webkit-box-shadow: 0 3px 0 0 #1a1446;
    box-shadow: 0 3px 0 0 #1a1446;
   
}
/*form*/

.nav-box>li.active>a, .nav-pills>li.active>a {
    background: linear-gradient(90deg, rgba(0, 91, 170, 1) 0%, rgba(0, 147, 217, 1) 100%);
    border-radius: 8px;
    margin: 0 5px;
    padding: 0 20px;
    background-color: #21c1df;
    color: #fff;
    margin-bottom: 10px;
    border: 3px #f1dc5c solid;
    font-weight: bold;
}

.cf-container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px;
}
.cf-col-1, .cf-col-2, .cf-col-3, .cf-col-4, .cf-col-5, .cf-col-6, .cf-col-7, .cf-col-8, .cf-col-9, .cf-col-10, .cf-col-11, .cf-col-12 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
}
@media ( min-width: 576px ) {
	.cf-col-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.cf-push-1 { margin-left: 8.333333%; }
	.cf-col-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
	}
	.cf-push-2 { margin-left: 16.66667%; }
	.cf-col-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.cf-push-3 { margin-left: 25%; }
	.cf-col-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%;
	}
	.cf-push-4 { margin-left: 33.33333%; }
	.cf-col-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
	}
	.cf-push-5 { margin-left: 41.66667%; }
	.cf-col-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.cf-push-6 { margin-left: 50%; }
	.cf-col-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%;
	}
	.cf-push-7 { margin-left: 58.33333%; }
	.cf-col-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%;
	}
	.cf-push-8 { margin-left: 66.66667%; }
	.cf-col-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.cf-push-9 { margin-left: 75%; }
	.cf-col-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%;
	}
	.cf-push-10 { margin-left: 83.33333%; }
	.cf-col-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%;
	}
	.cf-push-11 { margin-left: 91.66667%; }
	.cf-col-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}