body {
    background-color: lightgrey;
}

.container-sm {
    background-color: #ffffff;
}

p   {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    color: #777777;
}

.navbar {
    background-color: #ffffff;
}

.navbar-nav {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    color: #777777;
}

.my-row {
    background-color: #ffffff;
    border-bottom:solid #cccccc
  }

.nav-link {
    color: #cccccc

  }
    
a {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
  }

.text {
    color:#4aaaa5
}

h2 { 
    font-family: 'Georgia', Times, Times New Roman, serif;
}

.name {
    color: #ffffff;   
    background-color:#4aaaa5
}


.text-center {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    color: #ffffff;
}

.form-group {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
}

.btn {
    background-color: #4aaaa5;
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    color: #ffffff;
}

label {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    color:#666666
}

#footer {
    bottom: 0;
    width: 100%;
    position: fixed;
    height: 60px;
    background-color:#666666;
    border-top: 8px solid#4aaaa5;
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    
}
.footer-block {
    margin: 20px 0;
    color: #ffffff;
  }

  .overlay {
    position: absolute; 
    bottom: 10px; 
    background: #4aaaa5;
    width: 100%;
    color: #ffffff;
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 20px;
    padding: 20px;
    text-align: center;
  }

  .image-col1 , .image-col2 {

    width: 50%;
   
  }

  .port-image {
    margin: 20px auto;
  }

  /* .card {
    border: none;
  } */
  
  .card-title {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 22px;
    color: #4aaaa5; 
  }

  .card-body {
    font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 18px; 
  }  

  .btn-sm {
      
      font-family:'Arial', 'Helvetica Neue', Helvetica, sans-serif;
      font-size: 20px;
  }