@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;600&family=Roboto:wght@400;700&display=swap');

body,label,option,b,select.form-control,option {
    font-family: 'Roboto', 'sans-serif';
}
.container-fluid {
  /*padding-right: 0px;*/
  /*padding-left: 0px;*/
}
.row {
 /* margin-right: -15px;
  margin-left: -15px;*/
}
.col-md-12{
	/*padding: 0px;*/
}
.carousel-item{
	max-height: 400px;
}

/*navbar style*/

/*.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0; // remove the gap so it doesn't close
 }*/

.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .active > .nav-link {
    /*color: #fff;*/
   /* text-transform: uppercase;*/
  font-weight: 600;
	font-family: 'Heebo', sans-serif;
  font-size: 14px;
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(32, 32, 32, 0.78);
}
.nav-item{
	padding:3px 5px;
}
.dropdown-item{
	font-size: 12px;
}
/* end of navbar style*/

/*footer*/
.footer-link{
	color: #888;
	font-size: 12px;
}
.footer-link:hover{
	color: white;
	font-size: 12px;
	text-decoration: none;
	font-weight: 500;
}
/*end of footer*/

.padding-0{
	padding: 0px;
}
p,label,td,th,select,option,span,textarea{
	font-size: 12px;
}
.download-link-green{
	background:#2ad92a;color:white;padding: 10px 30px;font-size: 14px;text-decoration: none;border-radius: 5px;box-shadow: 0px 0px 5px #6f6d6d7a;
}
.download-link-green:hover{
	color: white;
	text-decoration: none;
	background: #26bf26;
}
.bg-side{
	background: #f2f2f2;
}
.bg-white{
	background: white;
}
.text-red{
	color: red;
}
.font_size_10{
	font-size: 10px;
}

.text-justify{ text-align: justify; }

.feature-area-div{
/*	border: 1px solid #f0f0f0;*/
	padding: 5% 5%;
	/*box-shadow: 0px 0px 30px #dbdbdb;
	border-radius: 5px;*/
/*	border-bottom: 3px solid #143b83;*/
/*	background: #fff;*/
	height: 250px;
}

.img-box-shoadow-rounded{
	box-shadow: 0px 0px 10px #dfdfdf;
/*	border: 1px solid #dfdfdf;*/
	border-radius: 10px;
}

.policy-benifits_div1{
	box-shadow: 0px 0px 5px #f0f0f0;
	background: white;
	border-radius: 10px;
	margin: 1%;
}

/*.policy-benifits_div1:hover{
	box-shadow: 1px 1px 10px #143b83;
	color: #143b83;
}*/

.policy-benifits_div2{
	background: #fff;;
	padding: 10%;
	border-radius: 10px;
}

.policy-benifits-icon-div{
/*	background: #ccdeff;*/
	max-width: 50%;margin: auto;padding: 8%;border-radius: 20px;
}
.policy-benifits-icon-div img{ max-width:80%; }

.policy-benifits_div2 > a{
	color: #565972;
	text-decoration: none;
}
a{
	text-decoration: none !important;
}

.policy-benifits_div2 > a:hover{
	color: #143b83;
	text-decoration: none;
}

/*color*/
.color-grey{ color: #a2a2a2; }
.color-grey-light{ color: #edeef5; }
.color-white{ color: white;  }
.color-blue-theme{ color: #143b83; }
.color-red-theme{ color: #ec3438; }
.text-green{ color: #25ab27; }

.navbar-fix-on-top {
			z-index: 999;
		    background: white;
		    position: fixed;
		    top: 0;
		    width: 100%;
		    box-shadow: 0px 2px 5px #eaeaea;
}

.btn-blue-theme{
	width: 200px;height: 50px;border-radius: 30px;background: #143b83;color: white;box-shadow: 0px 0px 10px #ccc;
}
.btn-blue-theme:hover{
	background: #ec3438;
}

.link-blue-theme{
	background: #143b83;color: white;box-shadow: 0px 0px 10px #ccc;text-decoration: none;font-size: 14px;padding: 10px;border-radius: 5px
}
.link-blue-theme:hover{
	background: #143b83;color: white;box-shadow: 0px 0px 10px #ccc;text-decoration: none;font-size: 14px;padding: 10px;color: white;border-radius: 5px
}
.link-red-theme{
	background: #ec3438;color: white;box-shadow: 0px 0px 10px #ccc;text-decoration: none;font-size: 14px;padding: 10px;border-radius: 5px
}
.link-red-theme:hover{
	background: #ec3438;color: white;box-shadow: 0px 0px 10px #ccc;text-decoration: none;font-size: 14px;padding: 10px;color: white;border-radius: 5px
}
.input-new{
	height: 55px;border: 2px solid #acacac;font-size: 16px !important;
}

small {
  font-size: .675em;
}

textarea:focus,
		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="datetime"]:focus,
		input[type="datetime-local"]:focus,
		input[type="date"]:focus,
		input[type="month"]:focus,
		input[type="time"]:focus,
		input[type="week"]:focus,
		input[type="number"]:focus,
		input[type="email"]:focus,
		input[type="url"]:focus,
		input[type="search"]:focus,
		input[type="tel"]:focus,
		input[type="color"]:focus,
		.uneditable-input:focus,select:focus {   
		  border-color: #143b83 !important;
		  box-shadow: 0 0 0px #143b83 !important;
		  -moz-box-shadow: 0 0 0px #143b83 !important;
		  -webkit-box-shadow: 0 0 0px #143b83 !important;
		  outline: 0 none;
		}

.form-control{ font-size: .8rem; }