.navbar {
  overflow: hidden;
  position: fixed;
  margin: auto;
  top: 0;
  right: 0;
  left: 40%;
  max-width: 100%;
  font-family: verdana;
}
.w3-font-size {font-size:16px}
.w3-col.s3{width:24.99999%}
.w3-padding-32{padding-top:32px!important;padding-bottom:0!important}
.contact {padding-top: 32px; }
.footer {margin:-16px; left:40%; overflow:hidden}

h1{font-size:36px; font-weight:100; font-family: 'Aleo', "Times New Roman", Times, serif; color:#465a7b;}
h2{font-size:30px; font-weight:100; font-family: 'Aleo',"Times New Roman", Times, serif; color:#465a7b;}
h3{font-size:20px; font-weight:100; font-family: 'Aleo', "Times New Roman", Times, serif; color:#588150; margin: 0 0 6px 0;}
h4{font-size:20px; font-weight:100; font-family: 'Aleo', "Times New Roman", Times, serif; color:#465a7b; margin: 0 0 10px 0}
h5{font-size:18px}
h6{font-size:19px; font-weight:100; font-family: 'Aleo', "Times New Roman", Times, serif; color:#588150; margin: 0 0 6px 0; }

.w3-serif{font-family:serif}

.text {font-family:Calibri;color:#465a7b;font-size:20px;line-height:1.5;}
.textPadding {padding: 6px 10px 10px 10px}

.margin-small {margin: 6px 0 0 0}
.margin-large {margin: 36px 0 12px 0}

.w3-wide {
    letter-spacing: 4px;
    font-size: 20px;
}
.bullets {
    text-align: center;
    line-height: 1.5em;
    color: #465a7b;
    margin: 32px 0 32px 0;
}
.message {margin: 5% 0 0 5%;}

.tableWrapper {margin: 5% 0 0 5%;}
/* table td + td { border-left:1px solid #465a7b; } */

table td {
    border-right: 1px solid #465a7b}
.min-td {min-width:100px }
.lastCell {
    border-right: none;
}

.skillsWrapper {
    display:flex;
    max-width:100%;
    /* margin: auto; */
    margin: 5% 0 0 15%;
    table-layout:fixed;
}
.skill{
    /* display:table-cell; */
    padding:0;
    vertical-align:top;
    width:20%;
}
.skillDetails{
    /* display:table-cell; */
    padding:0;
    padding-left:2%;
    vertical-align:top;
    width:70%
}
.skill {
    border-right: solid 1px;
}


.forensicBullets2 {
    text-align: center;
    line-height: 1.5em;
    color: #465a7b;
    margin: 6px 0 0 0;
}

.forensicBullets {
    text-align: center;
    line-height: 1.5em;
    color: #465a7b;
    margin: 6px 0 32px 0;
}

ul.a {
  color: #465a7b;
  max-width: 700px;
  text-align:center;
}
ul li { 
  padding: 10px;
  margin-left: 32%;
  font-size: 18px;
  font-weight:100;
  font-family: "Montserrat", sans-serif;
}
li.nest { margin-left: 34%; }

.error {
     line-height: 14px;
     color: red;
}
.success {
     color: red;
     text-align: center;
}
/* floating back to top button css */
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  font-size: 36px;
  border: none;
  outline: none;
  background-color: #405475;
  color: white;
  cursor: pointer;
  /* padding: 15px; */
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}
/* testing */
.skillDetails{
    /* display:table-cell; */
    padding:0;
    padding-left:2%;
    vertical-align:top;
    width:70%
}
.skillsWrapper {
    display:flex;
    max-width:100%;
    /* margin: auto; */
    margin: 5% 0 0 15%;
    table-layout:fixed;
}
.skill{
    /* display:table-cell; */
    padding:0;
    vertical-align:top;
    width:20%;
}
.skill {
    border-right: solid 1px;
}


.forensicBullets2 {
    text-align: center;
    line-height: 1.5em;
    color: #465a7b;
    margin: 6px 0 0 0;
}

.forensicBullets {
    text-align: center;
    line-height: 1.5em;
    color: #465a7b;
    margin: 6px 0 32px 0;
}
.footerText {
    font-size: 12px;
}
a: {
  color: #465a7b;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: grey;
  text-decoration: underline;
}

a:active {
  color: #465a7b;
  text-decoration: none;
}

a:visited {
  color: #465a7b;
  text-decoration: none;
}
a.ebpMenu: {
  color: white;
  text-decoration: none;
  font-weight: bold;
}

a.ebpMenu:hover {
  color: grey;
  text-decoration: underline;
}

a.ebpMenu:active {
  color: white;
}

a.ebpMenu:visited {
  color: white;
}
