h1 {
	font-size: 1.7rem;
}
h2 {
    font-size: 1.1em;
}
a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent;
    font-size: 1.17em;
}
li {
	line-height:1em;
}
input[type="number"] {
    text-align:right;
}
.button{
	text-align: center;
}
.inputerr{
	border-color: red;
 }

.insurance{
    text-align:right;
}
.insurance-sub{
  text-indent: 1em;
}

.text-info {
    color: #128196 !important;
}

.bg-light {
    background-color: #f8f9fa !important;
}

.sub{
  padding-left : 5%
}

li.borderless {
  border: 0 none;
}

. border-top-0{
    border-top: 0 !important;
}

.msgarea{
	background: #fff9cc;
	height: auto;
	}

.inputtitle { 
	background-color: #f8f9fa !important;
 }

.inputtitle-head{
    font-size: 1.25em;
}

.chksize {
	inline-size: 2.5rem;
	block-size: 2.5rem;
}

.bgcolor {
	background-color: #F1F8FE;
}
