	.verticalLine {
    border-left: thin solid #cccccc;
}

.verticalLineRight {
    border-right: thin solid #cccccc;
}


.spanfour { 
padding-left: 0px !important;

margin-left: 0px !important;
margin-left-value: 0px !important;
width:185px !important;
}


.spanfive { 
padding-left: 0px !important;

margin-left: 0px !important;
margin-left-value: 0px !important;
width:235px !important;
}




.spansix { 
padding-left: 0px !important;

margin-left: 0px !important;
margin-left-value: 0px !important;
width:285px !important;
}


.spanseven { 
padding-left: 0px !important;
margin-left: 0px !important;
margin-left-value: 0px !important;
width:385px !important;
}

.spaneight { 
padding-left: 0px !important;
margin-left: 0px !important;
margin-left-value: 0px !important;
width:385px !important;
}

.padright{

padding-right: 20px !important;
}

.tip {
border-bottom: thin dotted;
}

/*----Begin Table customization for tbl----*/

#tbl {
border: 1px;
width: 100%;
}

#tbl th {
text-align: center;
line-height: 1.2em;
padding: 10px;
font-weight: 400;
}

#tbl tr {
padding: 10px;
}

#tbl tr.header {
background-color: #c1ded5;
font-size: 1.3em;
font-weight: 400;
}

#tbl tr.odd {
background-color: #deeee9;
}

#tbl td {
padding: 10px;
text-align: left;
line-height: 1.4em;
}

/*----End Table customization for tbl----*/

.txt-box-gray-bk {
background-color: #f2f5fa;
/* padding: 20px 20px 0 20px; */
}

#nav-button-container {
padding: 1.5em 1.5em 0 1.5em;
display: table-cell;
vertical-align: middle;
height: 125px;
}

#nav-button-container h2.nav-button-hd a {color: green;}
#nav-button-container h2.nav-button-hd-blue a {color: #3399ff;}

p.card-text {
padding-bottom: 0;
margin-bottom: 0;
line-height: 0;
}

.nav-button-hd {
color: red;
font-size: 2.3em;
font-weight: 800;
padding-top: 0;
padding-bottom: 0;
line-height: 0;
}

h2.nav-button-hd-blue {
color: #3399ff;
font-size: 2.3em;
font-weight: 800;
}


p.nav-button-txt {
font-size: 1em;
color: #000;
font-weight: normal;
/* padding: 0 20px; */
}

.LM-box {
padding: 20px;
background: #e6fffa;
text-align: center;
}

h3.green, h2.green,span.green {
color: #1bae6a;
font-weight: bold;
}

h3.blue {
color: #31aadf;
font-weight: bold;
}

/* div.bg-green-p {
background: green;
} */

h3.green-button-text, h3.blue-button-text {
margin-top: 1rem;
margin-bottom: 1.5rem;
}

h3.green-button-text {
    color: #29b473;
    font-weight: bold;
}

h3.blue-button-text {
    color: #31aadf;
    font-weight: bold;
}

.bt-green-p {
    border-top-color: #29b473!important;
}

div.card-body bg-tertiary {
background-color: #dcecce!important;
}