.bg-blue-ge {
  background-color: #164194;
}

.bg-dark-ge {
  background-color: #103169;
}

.border-l-gray {
  border-left: 2px solid #bcc5d7;
}

.text-red {
  color: #BE1622;
}

.text-gray {
  color: #4F4F4F;
}

.width__import {
  width: 22rem;
}

.btn-validate {
  color:white;
  background-color: #46D18E;
  border-radius: 6px;
  font-weight: 700;
}

.btn-validate:hover {
  color:white;
  background-color: #2caf70;
}

.btn-modify {
  color:white;
  background-color: #164194;
  border-radius: 6px;
  font-weight: 700;
}

.btn-modify:hover {
  color:white;
  background-color: #0f2f6d;
}

.btn-delete {
  color:white;
  background-color: #BE1622;
  border-radius: 6px;
  font-weight: 700;
}

.btn-delete:hover {
  color:white;
  background-color: #910f18;
}

.btn-cancel {
  color:#565656;
  background-color: #D2D1D1;
  border-radius: 6px;
  font-weight: 700;
}

.btn-cancel:hover {
  color:#565656;
  background-color: #b3b2b2;
}

.btn-disabled {
  color:white;
  background-color: #D2D1D1;
  border-radius: 6px;
  font-weight: 700;
}

.border-b-3 {
  border-bottom-width: 3px;
}

.logo__nav {
  width: 7.5rem;
  height: auto;
}

.text-blue-ge {
  color: #164194;
}

.text-white {
  color: white;
}

.thead {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 0em;
  text-align: center;
}

.tbody {
  font-family: Open Sans;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 35px;
  letter-spacing: 0em;
  text-align: center;
}

.hover-blue-bg-ge:hover {
  background-color: #113273;
}

.gray-bg-ge {
  background-color: #F2F2F2;
}

.gray-font-ge {
  color: #565656;
}

.sm-radius {
  border-radius: 6px;
}

.gray-font-oc {
  color: #B5B5B5;
}

.background-overlay,
.input-hidden
{
  display: none;
}

.sub-link {
  padding-left: .50rem;
}

form label {
  position: relative;
}

.input-small {
  color:red;
  font-size:8px;
  position: absolute;
  top: -3px;
}

input:checked + svg {
  display: block;
}

.button-update,
.button-folder-update
{
  color: rgb(59, 130, 246);
}

.button-update:hover,
.button-folder-update:hover
{
  color: rgb(29, 78, 216);
}

.button-remove {
  color: rgb(239, 68, 68);
}

nav .ml-3.relative .relative {
  display:inline-block!important;
}

nav .ml-3.relative .relative:nth-child(2) {
  margin-left:25px;
  cursor: pointer;
}

.trigger-actions {
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  box-shadow: 1px 1px 2px 1px rgb(187 187 187 / 50%);
  -webkit-box-shadow: 1px 1px 2px 1px rgb(187 187 187 / 50%);
  -moz-box-shadow: 1px 1px 2px 1px rgba(187,187,187,0.5);
}

.trigger-actions:hover {
  box-shadow: 1px 1px 3px 1px rgba(83, 78, 78, 0.5);
  -webkit-box-shadow: 1px 1px 3px 1px rgba(83, 78, 78, 0.5);
  -moz-box-shadow: 1px 1px 3px 1px rgba(83, 78, 78, 0.5);
}

.button-remove:hover {
  color: rgb(185, 28, 28);
}

.table-response-steve thead {
  color:rgb(255, 255, 255)
}

.table-response-steve tbody tr {
  background-color: rgb(255, 255, 255);
}

/* table responsive */

.table-response-steve {
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
  margin: 1.25rem 0;
  width: 100%;
}

.table-response-steve tr {
  display: flex;
  flex-wrap: nowrap;
}

.table-response-steve thead,
.table-response-steve tbody
{
  flex: 1;
}

.table-response-steve td,
.table-response-steve th
{
  padding: 1rem;
}

.table-response-steve th {
  text-transform: uppercase;
  font-weight: 600;
  text-align: left;
  display: flex;
  flex: 1;
  align-items: center;
}

.table-response-steve td {
  display: flex;
}

.table-response-steve td:not(:last-child) {
  border-bottom: 0;
}

.icon-size {
  width: 1.5rem;
  height: auto;
}

.dot-size {
  width: .4rem;
  height: auto;
}

/* Chrome, Safari, Edge, Opera */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */

input[type=number] {
  -moz-appearance: textfield;
}

/* Styling DataTable */

#intervention-table_info {
  display: none;
}

#intervention-table_wrapper .dataTable.no-footer {
  border-bottom: 0px !important;
}

#intervention-table_length {
  display: none;
  margin-bottom: 1rem;
}

#intervention-table_filter {
  margin-bottom: 1rem;
  float: none;
  text-align: center;
}

#intervention-table_filter input[type="search"] {
  border-radius: .375rem;
  border-color: rgba(187,187,187,0.5);
  width: 20rem;
}

#intervention-table_filter input[type="search"]:focus {
  outline: none;
  outline-offset: 0;
  --tw-ring-inset: none;
  --tw-ring-offset-width: 0;
  --tw-ring-offset-color: none;
  --tw-ring-color: none;
  --tw-ring-offset-shadow: none;
  --tw-ring-shadow: none;
  box-shadow: none;
}

#intervention-table_wrapper .dataTables_paginate {
  float: none;
  text-align: center;
  padding-top: 1rem;
}

#intervention-table_wrapper .dataTables_paginate .paginate_button.current {
  color:white !important;
  background: #164194 !important;
  border-radius: 6px;
  font-weight: 700;
}

#intervention-table_wrapper .dataTables_paginate .paginate_button.current:hover {
  color:white !important;
  background: #0f2f6d !important;
}

#intervention-table_wrapper  .dataTables_paginate .paginate_button.disabled {
  background: rgba(223, 217, 217, 0.5);
  cursor: pointer;
}

#intervention-table_previous{
  margin-right: .75rem;
}

#intervention-table_next {
  margin-left: .75rem;
}

#intervention-table_wrapper  .dataTables_paginate .paginate_button {
  color:#565656!important;
  background: #D2D1D1 !important;
  border-radius: 6px;
  font-weight: 700;
}

#intervention-table_wrapper  .dataTables_paginate .paginate_button:hover {
  color:#565656 !important;
  background: #b3b2b2 !important;
}

#intervention-table_wrapper #intervention-table {
  border-top: 1px solid #164194;
}

/* Styling DataTable User */

#user-table_info {
  display: none;
}

#user-table_wrapper .dataTable.no-footer {
  border-bottom: 0px !important;
}

#user-table_length {
  display: none;
  margin-bottom: 1rem;
}

#user-table_filter {
  margin-bottom: 1rem;
  float: none;
  text-align: center;
}

#user-table_filter input[type="search"] {
  border-radius: .375rem;
  border-color: rgba(187,187,187,0.5);
  width: 20rem;
}

#user-table_filter input[type="search"]:focus {
  outline: none;
  outline-offset: 0;
  --tw-ring-inset: none;
  --tw-ring-offset-width: 0;
  --tw-ring-offset-color: none;
  --tw-ring-color: none;
  --tw-ring-offset-shadow: none;
  --tw-ring-shadow: none;
  box-shadow: none;
}

#user-table_wrapper .dataTables_paginate {
  float: none;
  text-align: center;
  padding-top: 1rem;
}

#user-table_wrapper .dataTables_paginate .paginate_button.current {
  color:white !important;
  background: #164194 !important;
  border-radius: 6px;
  font-weight: 700;
}

#user-table_wrapper .dataTables_paginate .paginate_button.current:hover {
  color:white !important;
  background: #0f2f6d !important;
}

#user-table_wrapper  .dataTables_paginate .paginate_button.disabled {
  background: rgba(223, 217, 217, 0.5);
  cursor: pointer;
}

#user-table_previous{
  margin-right: .75rem;
}

#user-table_next {
  margin-left: .75rem;
}

#user-table_wrapper  .dataTables_paginate .paginate_button {
  color:#565656!important;
  background: #D2D1D1 !important;
  border-radius: 6px;
  font-weight: 700;
}

#user-table_wrapper  .dataTables_paginate .paginate_button:hover {
  color:#565656 !important;
  background: #b3b2b2 !important;
}

#user-table_wrapper #user-table {
  border-top: 1px solid #164194;
}

/* Styling DataTable Material */

#material-table_info {
  display: none;
}

#material-table_wrapper .dataTable.no-footer {
  border-bottom: 0px !important;
}

#material-table_length {
  display: none;
  margin-bottom: 1rem;
}

#material-table_filter {
  margin-bottom: 1rem;
  float: none;
  text-align: center;
}

#material-table_filter input[type="search"] {
  border-radius: .375rem;
  border-color: rgba(187,187,187,0.5);
  width: 20rem;
}

#material-table_filter input[type="search"]:focus {
  outline: none;
  outline-offset: 0;
  --tw-ring-inset: none;
  --tw-ring-offset-width: 0;
  --tw-ring-offset-color: none;
  --tw-ring-color: none;
  --tw-ring-offset-shadow: none;
  --tw-ring-shadow: none;
  box-shadow: none;
}

#material-table_wrapper .dataTables_paginate {
  float: none;
  text-align: center;
  padding-top: 1rem;
}

#material-table_wrapper .dataTables_paginate .paginate_button.current {
  color:white !important;
  background: #164194 !important;
  border-radius: 6px;
  font-weight: 700;
}

#material-table_wrapper .dataTables_paginate .paginate_button.current:hover {
  color:white !important;
  background: #0f2f6d !important;
}

#material-table_wrapper  .dataTables_paginate .paginate_button.disabled {
  background: rgba(223, 217, 217, 0.5);
  cursor: pointer;
}

#material-table_previous{
  margin-right: .75rem;
}

#material-table_next {
  margin-left: .75rem;
}

#material-table_wrapper  .dataTables_paginate .paginate_button {
  color:#565656!important;
  background: #D2D1D1 !important;
  border-radius: 6px;
  font-weight: 700;
}

#material-table_wrapper  .dataTables_paginate .paginate_button:hover {
  color:#565656 !important;
  background: #b3b2b2 !important;
}

#material-table_wrapper #material-table {
  border-top: 1px solid #164194;
}


