/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 23 2021 | 13:05:57 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.rate-table {
    border: 1px solid #d5d9dc;
    border-radius: 2px;
    border-spacing: 0;
    width: 100%;
    line-height: 1.25rem;
    margin-bottom: 0px !important;
}
.rate-table tr:nth-child(2n) {
  background-color: #F5F5F5;
}

.rate-table tr {
  /*background-color: white;*/
}

.rate-table tr:nth-child(2n):hover, .rate-table tr:hover {
  background-color: #00B3EA;
  color: #fff;
}
.rate-table th {
  border-right: 1px solid #d5d9dc;
  background-color: #00B3EA;
  color: #fff;
}
.rate-table td {
  border-right: 1px solid #d5d9dc;
}
.rate-table ul {
    padding-left: 20px;
}

.review-table {
    border: 1px solid #d5d9dc;
    border-radius: 2px;
    border-spacing: 0;
    width: 100%;
    line-height: 1.25rem;
    margin-bottom: 0px !important;
}
.review-table-header {
   	background: #00b3ea;
  	color: white;
}
.review-table tr:nth-child(2n) {
  background-color: #ebf5ff;
}

.review-table tr {
  background-color: #BFDFFF;
}

.review-table tr:nth-child(2n):hover, .review-table tr:hover {
  background-color: #00B3EA;
  color: #fff;
}
.review-table th {
 /* border-right: 1px solid #d5d9dc;*/
  background: #00b3ea;
  font-size:16px;
}
.review-table td {
  /*border-right: 1px solid #d5d9dc;*/
  border-bottom: none;
  /*width: 50%;*/
 padding: 12px;
}

/* Text table with highlighted columns, no border*/

.text-table-highlighted-column{
  border: none !important;
  color: white;
}
/*.th2
{
  background-color: #0096C4;
}
.th3
{
  background-color: #8cb2ff;
}
.th4
{
  background-color: #5682d8;
}
.th5
{
  background-color: #2d90e1;
}*/

/* Fixed header table*/
.table-fixed tbody {
    height: 500px;
    overflow-y: auto;
    width: 100%;
}

.table-fixed thead,
.table-fixed tbody,
.table-fixed tr,
.table-fixed td,
.table-fixed th {
    display: block;
}

.table-fixed tbody td,
.table-fixed tbody th,
.table-fixed thead > tr > th {
    float: left;
   position: relative;
    
    &::after {
        content: '';
        clear: both;
        display: block;
    }
}


.text-table-highlighted-column tr td:nth-child(1), .th1
{
  background-color: #001e4a;
}
.text-table-highlighted-column tr td:nth-child(2), .th2
{
  background-color: #00B3EA;
}
.text-table-highlighted-column tr td:nth-child(3), .th3
{
  background-color: #0096c4;
}
.text-table-highlighted-column tr td:nth-child(4), .th4
{
  background-color: #8CB2FF;
}
.text-table-highlighted-column tr td:nth-child(5), .th5
{
  background-color: #5682d8;
}
.text-table-simple{
  border:none !important;
}
.text-table-simple-header{
	font-weight:800;
	border-bottom: solid 1px #ccc;
    vertical-align: top;
}
.text-table-simple th{
  	font-size:18px;
}
.text-table-simple td{
  border: none !important;
  vertical-align: top;
  font-size:16px;
}
.text-table-simple tr .th1
{
  background-color: #BFF0FF;
}
.text-table-simple tr td:nth-child(1) 
{
  background-color: #E5F9FF;
}
.text-table-simple tr .th2
{
  background-color: #4CD5FF;
}
.text-table-simple tr td:nth-child(2) 
{
  background-color: #BFF0FF;
}