html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
  .smaller-form-control > input, select {
    margin-top: 10px !important;
    margin-bottom: 5px !important;
  }

  .dropdown-reposition
  {
    margin-top:0 !important;
  }
  
  .smaller-check-control{
    padding-top: 10px;
  }

  .small-padding-reset{
    padding-right: 7px;
  }

  input, .dropdown
  {
    margin-top: 10px;
    margin-bottom: 5px;
  }

  .form-main input
  {
    margin-top: 0;
  }

}

@media (max-width: 767.98px){
  
  /* .resize-form-layer{
    padding-right: 0;
  } */
/* 
  .resize-form-layer > div, input, select {
    padding-right: 0;
  } */

  .small-padding-reset{
    padding-right: 0;
  }

}

@media (pointer: coarse) {
  .ui.search.dropdown:not(.unlimited) .menu, .ui.selection.dropdown:not(.unlimited) .menu{
    max-height: 350px;
    overflow-y: auto;
  }

  .ui.selection.dropdown .menu>.item{
    padding: 1.5em 1em;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html, body {
  position: relative;
  margin: 0;
  padding: 0;
  height: 100%;
  /* background-color: #3b5ea0;
  color: white;
  border-color: white; */
}

.main {
  flex: 1;
}

.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder {
  color: var(--bs-secondary-color);
  text-align: end;
}

.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder {
  text-align: start;
}

#additional-materials{
  margin-top: 15px;
}

.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

footer {
  padding: 1rem;
}

/* .ui.multiple.search.dropdown
{
  height: 50px;
} */

textarea, .ui, input{
  border-color: rgba(0, 0, 0, 0.603) !important;
}

button {
  padding-top: 20px;
}

.modal
{
  left: auto;
  height: auto;
  position: relative !important;
}

/* .ui.multiple.dropdown {
  min-height: 50px;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
} */

.ui.multiple.dropdown input {
  padding: 5px !important;
}

div.top-border{
  border-top: 1px solid grey;
}

.row .row {
  padding-right: 0;
  padding-left: 0;
  margin: 0;
  padding-bottom: 6px;
}

input {
  padding-top: 11px !important;
  padding-bottom:  11.5px !important;
  height: 50px;
}


.single-dropdown
{
  min-height: 50px !important;
  line-height: 1.4em !important;
}

input.search
{
  margin-top: 0 !important;
}

.alt-bg
{
  background-color: rgba(126, 125, 125, 0.575) !important;
}

.log-report p
{
  margin-bottom: 3px;
}

.alt-bg td
{
  background: none !important;
}

.form-btn
{
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: large;
}

.deleted-report td
{
  background-color: lightcoral !important;
}