@import url(https://fonts.googleapis.com/css?family=Roboto);
@charset "UTF-8";

body { 
font-family: Roboto !important;
background-color: #f3f2ef!important;
}

html {
  height: -webkit-fill-available;
}

.full-screen-div {
  width: 100vw;
  height: 100%;
  min-height: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: hidden;
}

.table td, .table th {
  padding: 0.25rem;
}
.table th{
  text-align: center;
}

.table .btn{
  padding:0 0.5rem;
}

.card-header {
  padding: .30rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.15);
}
.navbar {
  padding: .25rem 1rem;
}

.navbar-nav .nav-link {
  font-size: 11pt !important;
  font-weight: 500;
}

.table-bordered thead td, .table-bordered thead th {
  border-bottom-width: 2px;
  background-color: moccasin;
}

.navbar-toggler {
  background-color: transparent;
  border: 2px solid red;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-toggler-icon:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.col-form-label {
  font-weight: 400;
  color: grey;
}

.custom-search-bar {
  border: 1px solid grey;
  background: rgba(0, 123, 255, 0.13);
  border-radius: 5px;
  margin-right: 0px;
  margin-left: 0px;
  }

  .topSearch, th, td {
    border-collapse: collapse;
    padding: 0px 8px;
    font-size: 11pt;
  }

  .custom-search-bar, input.btn.btn-primary {
    padding: 0px 8px;
  }