a{
    color: RGB(55,152,169);
	word-wrap:break-word;
}

.block-grid-rte {
    padding:20px;
    font-size:16px;
}


.block-grid-rte .remarks {
	font-size: 0.875em;
    line-height: 1.71;
}

h5{
    background-color: #F4F4F4;
    padding: 4px 12px;
    color: #58595B;
    font-size: 1.125em;
    font-weight: 700;
    line-height: 1.56;
    margin-bottom: 20px;
    
}

h4{
    background-color: #0C8295;
    padding: 8px;
    font-size: 1em;
    color: #ffffff;
    line-height: 2;
    
}

h3{
    font-size: 1.25em;
    color: #58595B;
    font-weight: 500;
    line-height: 2;
    letter-spacing: 0.4px;
    margin-bottom: 12px;
    
}

h6 {
	font-size: 1.25em;
    line-height: 1.6;
    padding: 8px;
    background-color: #0C8295;
    color: #ffffff;
}



.block-grid-rte .sectionBanner {
	background-color: RGB(13,130,148);
	color: white;
	padding:10px 15px 10px 15px;
	width: 100%;
	font-size:18px;
	display:block;
}

.block-grid-rte .subsectionBanner {
	background-color: #E8E8E8;
	color: black;
	padding:5px 10px 5px 10px;
	width: 100%;
	font-size:16px;
	display:block;
	font-weight: 600;
}



.table-container{
     margin-bottom: 48px;
}


.table-container table {
  border-spacing: 4px;
}

.table-container th, .table-container td {
  border: 4px solid #ffffff;
}

.table-container thead th {
  position: relative;
  border-radius: 28px 0px 0px 0px;
  padding: 12px 20px;
  vertical-align: middle;
  text-align: center;
  color: #ffffff;
  font-size: 1.25em;
  line-height: 1.2;
  letter-spacing: 0.6px;
}

.table-container thead th:first-child {
  width: 19%;
}

.table-container thead th:not(:first-child):after {
  display: none;
}

.table-container thead th:nth-child(2) {
  width: 27%;
}

.table-container thead th:nth-child(3) {
  width: 27%;
}

.table-container thead th:nth-child(4) {
  width: 27%;
}




.table-container thead th i {
  display: block;
  position: absolute;
  left: 50%;
  bottom: -19px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  border-style: solid;
  border-width: 15px 17.5px 0 17.5px;
  width: 35px;
  height: 15px;
  z-index: 1;
}

.table-container tbody tr:nth-child(1) td:first-child {
  border-radius: 28px 0px 0px 0px;
}

.table-container tbody td {
  position: relative;
  font-weight: 500;
  line-height: 1.4;
  vertical-align: middle;
  padding: 20px;
  letter-spacing: 0.6px;
  background-color: #F6F6F6;
}


.table-container tbody td:first-child {
  background-color: #D9D9D9;
  line-height: 1.6;
  text-align: center;
}

.table-container tbody small {
  font-size: 0.875em;
  line-height: 1.5;
  letter-spacing: 0.48px;
  font-weight: 400;
}

.table-container ul, .table-container  ol {
  padding-left: 20px;
}

.table-container ul li:not(:last-child), .table-container ol li:not(:last-child) {
  margin-bottom: 12px;
}

.table-container  .txt-wrap {
  margin-top: 20px;
  font-size: 0.875em;
  line-height: 1.43;
}


/**umb_name:Remarks*/
.remarks {
	font-size: 0.875em;
	line-height: 1.71;
}

/**umb_name:Section Banner*/
.sectionBanner {
	background-color: RGB(13,130,148);
	color: white;
	padding:10px 15px 10px 15px;
	width: 100%;
	font-size:18px;
	display:block;
}

/**umb_name:h3*/
h3 {
	font-size: 1.25em;
	color: #58595B;
	font-weight: 500;
	line-height: 2;
	letter-spacing: 0.4px;
	margin-bottom: 12px;
}

/**umb_name:h4*/
h4 {
	background-color: #0C8295;
	padding: 8px;
	font-size: 1em;
	color: #ffffff;
	line-height: 2;
}

/**umb_name:h5*/
h5 {
	background-color: #F4F4F4;
	padding: 4px 12px;
	color: #58595B;
	font-size: 1.125em;
	font-weight: 700;
	line-height: 1.56;
	margin-bottom: 20px;
}

/**umb_name:h6*/
h6 {
	font-size: 1.25em;
	line-height: 1.6;
	padding: 8px;
	background-color: #0C8295;
	color: #ffffff;
}
