
  
  body {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
  }

  .vh-screen{
    height:calc(100vh - 80px);
  }

  .form-control:focus,
  .form-select:focus,
  .was-validated .form-control:invalid:focus, 
  .form-control.is-invalid:focus,
  .btn:focus{
      box-shadow: none;
  }
  .form-control:focus{
      border-width: 2px;
  }
  .form-label{
      font-weight: 500;
  }
  .navbar-toggler:focus {
      text-decoration: none;
      outline: 0;
      box-shadow: none;
  }
  
  table.table tr th{
    font-weight: 500;
    text-align: center;
    vertical-align: middle;

  }
  table.table tr td{
    vertical-align: middle;
  }
  .text-sm{
    font-size: 0.75em;
  }

  img.quest.banner{
    min-width: 100%;
    max-height: 200px;
  }