a {
  color: #ffa200;
  text-decoration: none;
}

.bg-gradient-primary {
  background-color: #ffa200;
  background-image: linear-gradient(180deg, #ffa200 10%, #ffe300 100%);
  background-size: cover;
}

.sidebar-brand {
  background: #ffffff;
}

.btn-primary {
  color: #fff;
  background-color: #ffa200;
  border: none;
}

.btn-primary:hover {
  color: #fff;
  background-color: #d98a02;
  border-color: #d98a02;
}

:root {
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #e83e8c;
  --bs-red: #e74a3b;
  --bs-orange: #fd7e14;
  --bs-yellow: #f6c23e;
  --bs-green: #1cc88a;
  --bs-teal: #20c9a6;
  --bs-cyan: #36b9cc;
  --bs-white: #fff;
  --bs-gray: #858796;
  --bs-gray-dark: #5a5c69;
  --bs-gray-100: #f8f9fc;
  --bs-gray-200: #eaecf4;
  --bs-gray-300: #dddfeb;
  --bs-gray-400: #d1d3e2;
  --bs-gray-500: #b7b9cc;
  --bs-gray-600: #858796;
  --bs-gray-700: #6e707e;
  --bs-gray-800: #5a5c69;
  --bs-gray-900: #3a3b45;
  --bs-primary: var(--bs-primary);
  --bs-secondary: #858796;
  --bs-success: #1cc88a;
  --bs-info: #36b9cc;
  --bs-warning: #f6c23e;
  --bs-danger: #e74a3b;
  --bs-light: #f8f9fc;
  --bs-dark: #3a3b45;
  --bs-primary-rgb: 255,162,-3;
  --bs-secondary-rgb: 133, 135, 150;
  --bs-success-rgb: 28, 200, 138;
  --bs-info-rgb: 54, 185, 204;
  --bs-warning-rgb: 246, 194, 62;
  --bs-danger-rgb: 231, 74, 59;
  --bs-light-rgb: 248, 249, 252;
  --bs-dark-rgb: 58, 59, 69;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 133, 135, 150;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Arial", sans-serif;
  /*--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;*/
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 14px;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #41434d;
  --bs-body-bg: #fff;
}

.fa.fa-eye {
  color: #ffa200;
}

.claim-alert {
  background-color: #ffd480!important;
  font-weight: 800;
}

.active-claim-table-head {
  font-size: 16px;
  font-family: "arial", sans-serif;
}

.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #000;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #858796;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #858796;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-gray-900);
  vertical-align: top;
  border-color: #e3e6f0;
}

.btn-link:hover {
  color: var(--bs-orange);
}

.btn-link {
  font-weight: 400;
  color: #ffa200;
  text-decoration: underline;
}

.fa.fa-folder-open.open-folder {
  font-size: 25px;
}

.claim-action-button {
  padding: 10px;
}

.container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  padding-left: 15px;
  padding-right: 15px;
}

.claimdark form {
  max-width: 800px;
  width: 90%;
  background-color: #ffffff;
  padding: 40px;
  border-radius: 4px;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 40%;
  left: 50%;
  box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
}

.register-dark form {
  max-width: 600px;
  width: 90%;
  background-color: #ffffff;
  padding: 40px;
  border-radius: 4px;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 40%;
  left: 50%;
  box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
}

.login-dark form {
  max-width: 500px;
  width: 90%;
  background-color: #ffffff;
  padding: 40px;
  border-radius: 4px;
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  box-shadow: 3px 3px 4px rgba(0,0,0,0.2);
}

.login-dark, .register-dark, .claimdark {
  height: 100vh;
  background: var(--bs-primary) url(../../assets/img/brokenwindow.png);
  background-size: cover;
  position: relative;
}

.form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #24252c;
  background-color: #f8f8f8;
  background-clip: padding-box;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 2px;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  margin-bottom: 10px;
}

div {
}

.col-form-label {
  margin-bottom: 0;
  color: #ffa200;
}

.form-text {
  font-size: 0.875em;
  color: #858796;
}

#closed-status {
  background-color: #96989f;
}

#litigation-status {
  background-color: var(--bs-warning);
}

#recovery-status {
  background-color: #76b86b;
}

#quote-status {
  background-color: #7cbed3;
}

#support-docs-status {
  background-color: #e69aa3;
}

#confirm-liability-status {
  background-color: #b099d6;
}

.open-status, #open-status {
  background-color: #ffb93e;
}

.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #ffa200;
  border-color: #ffa200;
}

.page-item.active .page-link {
  z-index: 3;
  background-color: #ffa200;
  border-color: #ffa200;
}

.page-link {
  color: #ffa200;
}

.task-urgent {
  background-color: #efa39c;
}

.form-check-label {
  color: #24252c;
}

.nav-link:hover, .nav-link:focus {
  color: #ffa200;
}

.nav-link {
  display: block;
  padding: .5rem 1rem;
  color: #ffa200;
  text-decoration: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

.tab-content {
  background: #fff;
  border-left: 1px solid #dddfeb;
  border-right: 1px solid #dddfeb;
  border-bottom: 1px solid #dddfeb;
  padding: 10px;
}

.isp-chat {
  color: #ffa200;
}

.repairer-chat {
  background: #ffe7bc;
}

.tab-content {
  padding: 20px;
}

input, button, select, optgroup, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  border-style: none;
  padding: 5px;
  background: #f8f8f8;
  width: 100%;
}

.form-control:focus {
  color: #d98a02;
  background-color: #f7f7f7;
  border-color: #d98a02;
  outline: 0;
  box-shadow: 0 0 0 .25rem rgba(217,138,2,0.14);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 7px;
  margin-bottom: 0;
  line-height: 1.5;
  color: #d98a02;
  background-color: #ffd480;
  border: none;
  border-width: 1px 0;
  border-radius: 2px;
}

.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 .25rem rgba(217,138,2,0.14)!important;
}

.btn:hover {
  color: var(--bs-warning);
}

.btn-primary:hover {
  color: #fff;
  background-color: #ffb93e;
  border-color: #ffb93e;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #ffb93e;
  border-color: #ffb93e;
  box-shadow: 0 0 0 .25rem rgba(193,138,55,0.5);
}

.form-control::-webkit-input-placeholder, .form-select {
  color: #393939!important;
  opacity: 1;
}

.swal2-styled.swal2-confirm{
  background-color: #ffb93e !important;
}

.modal-header{
  display: block !important;
}

input[type=checkbox] {
  transform: scale(1.5);
}

tbody tr{
  cursor: pointer
}
