      .divs-level1 {
      border-top: 15px solid #1a61ab;
padding: 20px 0px 10px 0px;
}

.divs-level2 {
      border-top: 3px solid #1a61ab;
padding: 10px 0px 10px 0px;
}

.divs-level2.no-border {
      border-top: 0px solid #1a61ab;
  	padding: 5x 0px 5px 0px;
}


.divs-level2.extras {
      border-top: 1px dotted #c0c0c0;
}

.one.divs-footer {
      border-top: 1px dotted #c0c0c0;
  	padding: 5px 0px 5px 0px;
}

.one.divs-footer.third{
      border-bottom: 15px solid #1a61ab;;
  	padding: 5px 0px 15px 0px;
}

.info {
      border-top: 0px solid red;
      font-size: 0.8em;
padding: 0px 0px 15px 0px;
}




.divs-level1, .divs-level2,.info{
    display: inline-block;
    width: 100%;
    float: left;
}



.info {font-size: 0.8em;}



.table-divs {
    position: relative;
    display: block;
    float: left;
    width: 100% !important;
}
.table-divs {
color: var(--body-text-color);
font-family: var(--body-font-family);
font-size: var(--body-font-size);
font-weight: var(--body-font-weight);
font-style: var(--body-font-style);
line-height: var(--body-line-height);
}

.divs-level1 {
color: #1a61ab;
font-size: 2em;
font-weightxx: 800;
  font-weight: var(--body-font-weight);
}

.divs-level2 .left {
color: #1a61ab;
font-weight: 800;
}

 .divs-level1 .right{
color: var(--body-text-color);
font-family: var(--body-font-family);
font-size: var(--body-font-size);
font-weight: var(--body-font-weight);
}

/*
. second {
    position: absolute;
    right: 0;
    top: 0;
    box-sizing: border-box;
    width: 20%;
    height: 100%;
    float: left;
    border: 1px solid red;
}
*/

.one {
    width: 100%;
    box-sizing: border-box;
    border: 0px solid black;
    border-bottom: 0;
}

.one-fourth {
    box-sizing: border-box;
    width: 25%;
    float: left;
    border: 0px solid black;
}

.one-third {
    box-sizing: border-box;
    width: 33.33%;
    float: left;
    border-top: 0px solid #6788ab;
}


.one-third.left {width: 30%;}
.one-third.centre {width:40%; padding-right: 5px; padding-left: 5px;}
.one-third.right {width: 30%;}


.one-half {
    box-sizing: border-box;
    widthXX: 50%;
    float: left;
    border: 0px solid black;
}

.one-half.left {width: 70%; 
  padding-right: 5px;
}
.one-half.right {width: 30%; }


@media only screen and (max-width: 600px) { 
  .divs-level1, .divs-level2, .info 
  {font-size: 0.75em;}
    .divs-level1 .right
  {font-size: 1em;}
}
    