@charset "UTF-8";
:root {
  --r-bg-dark: #203040;
  --r-bg-light: #fff;
}

.poseidon-display {
  font-size: 115px;
  color: #fff;
  font-weight: 800;
  letter-spacing: 20px;
  text-align: center;
  border: rgb(178, 40, 40) solid 5px;
  padding: 10px 25px;
}

.poseidon-display img {
  height: 50px;
  position: relative;
  top: -6px;
  left: -10px;
}

.display-holder {
  text-align: center;
  padding: 100px 0 50px 0;
}

.doc-delete-button {
  height: 20px !important;
  width: 20px !important;
  margin-left: 5px;
}

.ts-grid-select {
  color: #203040 !important;
  width: 80px !important;
  background-color: #fff !important;
}
.ts-grid-select option {
  color: #203040 !important;
}

.logo-letter {
  height: 33px;
  position: relative;
  right: 0;
  top: -4;
}

.logo-brand-text {
  font-size: 2.7em !important;
}

.pl-24px {
  padding-left: 24px !important;
}

.form-logout button {
  background: none !important;
  border: none !important;
  color: inherit !important;
  padding: 0 !important;
  font: inherit !important;
  cursor: pointer !important;
  outline: none !important;
  box-shadow: none !important;
  display: inline !important;
  align-items: center !important;
  text-align: left !important;
}

.r-bg-light {
  background-color: var(--r-bg-light) !important;
}

.img-cover {
  object-fit: cover !important;
}

.img-40px {
  height: 40px !important;
  width: 40px !important;
}

.login-card {
  background-color: var(--r-bg-dark) !important;
}

.h-0 {
  height: 0px;
}

.e-btn-icon {
  margin-top: -7px !important;
}

.ml-5px {
  margin-left: 5px !important;
}

.btn-link-user {
  width: 100% !important;
  height: 100% !important;
}

.e-limit-danger {
  background-color: #e12929;
  color: #fafafa;
  font-weight: bold;
}

.e-limit-primary {
  background-color: transparent;
}

.card-header small {
  font-size: 65%;
}

.status-waiting {
  color: #e12929 !important;
}

.status-progress {
  color: #3be129 !important;
}

.status-update {
  color: #e1c229 !important;
}

.status-urgent {
  color: #fff;
  background-color: #e12929;
  font-weight: bold;
  padding: 2px;
}

.status-preliminary {
  font-style: italic;
}

.e-searchbox {
  display: none !important;
}

.e-grid .e-toolbar .e-toolbar-item.e-search-wrapper .e-sicon.e-clear-icon {
  padding: 0;
  min-width: 32px;
  margin-right: 0;
  color: #203040;
}

.faksimil-container {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.faksimil-row input {
  min-width: 300px;
}

@media (max-width: 768px) {
  .poseidon-display {
    font-size: 50px;
    letter-spacing: 5px;
    border-width: 2px;
  }

  .display-holder {
    padding: 50px 0 25px 0;
  }

  .logo-letter {
    height: 50px;
    right: 6px;
    top: -5px;
  }

  #nalaz {
    width: 100% !important;
    min-height: 500px !important;
  }

  .buttonClear {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    font: inherit !important;
    color: inherit !important;
    cursor: pointer !important;
  }
}

@media (max-width: 1400px) {
  .poseidon-display {
    font-size: 70px;
  }
}

@media (max-width: 767.98px) {
  .mobile-hide {
    display: none !important;
  }
}
