.color--alert {
  color: #DC3545 !important;
}

.color--brand {
  color: #F39200 !important;
}

.color--secondary-brand {
  color: #00304C !important;
}

.bg-color--brand {
  background-color: #F39200 !important;
}

.bg-color--secondary-brand {
  background-color: #00304C !important;
}

.color--alert {
  color: #DC3545 !important;
}

.color--brand {
  color: #F39200 !important;
}

.color--secondary-brand {
  color: #00304C !important;
}

.bg-color--brand {
  background-color: #F39200 !important;
}

.bg-color--secondary-brand {
  background-color: #00304C !important;
}

body {
  font-family: "Roboto", sans-serif !important;
  background-color: #FDFDFD !important;
}

h1 {
  font-size: 1.5rem !important;
}

h2 {
  font-size: 1.3rem !important;
}

h3 {
  font-size: 1.15rem !important;
}

p, input, textarea, select, a, td {
  font-weight: 300;
}

input, textarea {
  border-radius: 0 !important;
  border-left-width: 3px !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
  padding: 12px;
}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus {
  outline: none !important;
  box-shadow: none !important;
}
input:focus, textarea:focus {
  border-color: #F39200 !important;
}
input.good-input, textarea.good-input {
  border-color: #198754;
}
input.error-input, textarea.error-input {
  border-color: #DC3545;
}

select, span.select2 {
  border: 1px solid #dee2e6 !important;
  border-radius: 0 !important;
  border-left-width: 3px !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
  width: 100% !important;
}

.select2-selection {
  border-radius: 0 !important;
  border: none !important;
}

.select2-results__option--selected {
  background-color: #00304C !important;
}

span.select2-container--disabled span.select2-selection {
  background-color: #FFFFFF !important;
}

.btn:not(span, .toggle) {
  border: none !important;
  border-radius: 2px !important;
  font-size: 1rem !important;
  transition: 0.15s !important;
  outline: none;
  padding: 10px 30px !important;
  text-transform: uppercase !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.14);
}
.btn:not(span, .toggle):hover, .btn:not(span, .toggle):active {
  border: none !important;
  box-shadow: none !important;
  color: #fff !important;
  outline: none !important;
}
.btn:not(span, .toggle).btn-sm {
  padding: 0.25rem 0.5rem !important;
  font-size: 0.875rem !important;
  border-radius: 2px !important;
}
.btn:not(span, .toggle).btn-brand {
  border-color: #F39200 !important;
  background-color: #F39200 !important;
  color: #FFFFFF;
}
.btn:not(span, .toggle).btn-brand-outline {
  border: 1px solid #00304C !important;
  background-color: #FFFFFF !important;
}
.btn:not(span, .toggle).btn-brand-outline:hover {
  border-color: #212529 !important;
  color: #212529 !important;
}
.btn:not(span, .toggle).btn-responsive {
  width: 100% !important;
}
@media (min-width: 768px) {
  .btn:not(span, .toggle).btn-responsive {
    width: 100%;
    max-width: 600px;
  }
}
.btn:not(span, .toggle).btn-invisible {
  border: none;
  box-shadow: none;
}

.card {
  border-radius: 0 !important;
  background-color: #FFFFFF !important;
}
.card.card__toggle--is-closed .card__toggle-content--hidden-when-closed {
  display: none;
}
.card.card__toggle--is-closed .card__toggle-content--visible-when-closed {
  display: block;
}
.card.card__toggle--is-open .card__toggle-content--visible-when-open {
  display: block;
}
.card.card__toggle--is-open .card__toggle-content--hidden-when-open {
  display: none;
}

.w-50px {
  width: 100%;
  max-width: 50px !important;
}

.w-100px {
  width: 100%;
  max-width: 100px !important;
}

.w-150px {
  width: 100%;
  max-width: 150px !important;
}

.w-200px {
  width: 100%;
  max-width: 200px !important;
}

.w-250px {
  width: 100%;
  max-width: 250px !important;
}

.w-300px {
  width: 100%;
  max-width: 300px !important;
}

.w-350px {
  width: 100%;
  max-width: 350px !important;
}

.w-400px {
  width: 100%;
  max-width: 400px !important;
}

.w-600px {
  width: 100%;
  max-width: 600px !important;
}

.toggle span.btn-primary {
  background-color: #F39200 !important;
}
.toggle span.btn-secondary {
  background-color: #00304C !important;
}

.input-group-text {
  border-radius: 0 !important;
}

.alert {
  border-radius: 4px;
}

.toggle {
  width: 100%;
}

.form-check {
  padding-left: 0 !important;
}

.form-control:disabled {
  background-color: #FDFDFD !important;
}

.lost-password-form--page .lost-password-form--wrapper {
  max-width: 500px;
}
.lost-password-form--page .lost-password-form--wrapper .card-header {
  background-color: #F39200;
  color: #FFFFFF;
}

.login-form--wrapper {
  max-width: 500px;
}

.navbar-top {
  height: 40px;
}

nav.navbar__user a.nav-link {
  color: #FFFFFF;
}
nav.navbar__user a.nav-link:hover, nav.navbar__user a.nav-link:active, nav.navbar__user a.nav-link .show {
  color: #F39200 !important;
}
nav.navbar__user a.dropdown-item {
  color: #00304C;
}
nav.navbar__user a.dropdown-item:hover {
  color: #F39200;
}
nav.navbar__user .navbar-toggler-icon, nav.navbar__user .navbar-toggler {
  color: #FFFFFF;
}
nav.navbar__user .navbar-toggler-icon:active, nav.navbar__user .navbar-toggler:active {
  color: #FFFFFF;
}
nav.navbar__user .dropdown-menu {
  border-left: 3px solid #F39200;
}

nav.navbar__main a.nav-link, nav.navbar__main a.dropdown-item {
  color: #00304C;
}
nav.navbar__main a.nav-link:hover, nav.navbar__main a.dropdown-item:hover {
  color: #F39200;
}
nav.navbar__main li.nav-item {
  color: #00304C;
}
nav.navbar__main li.nav-item:hover {
  background-color: #F2F2F2;
}
nav.navbar__main .dropdown-menu {
  border-left: 3px solid #F39200;
}

.navbar-nav .nav-link.show {
  color: #FFFFFF !important;
}

table.dataTable {
  font-size: 14px;
}
table.dataTable thead tr th {
  color: #FFFFFF !important;
  background-color: #00304C !important;
}
table.dataTable thead tr th .dt-column-order:before {
  margin-bottom: 4px;
}
table.dataTable thead tr .dt-column-order:before, table.dataTable thead tr .dt-column-order:after {
  color: #FFFFFF !important;
}
table.dataTable thead tr .dt-type-date {
  text-align: unset;
}
table.dataTable thead tr .dt-ordering-desc .dt-column-order:after {
  color: #F39200;
  opacity: 1 !important;
}
table.dataTable tbody tr {
  height: 80px;
}
table.dataTable tbody tr .dashboard__sub-table tr {
  height: 60px;
}
table.dataTable tbody tr th, table.dataTable tbody tr td {
  padding: 6px;
}
table.dataTable tbody tr .flash-details__btn_group i:hover, table.dataTable tbody tr .non-flash-details__btn_group i:hover, table.dataTable tbody tr #material-table i:hover {
  color: #F39200 !important;
  transition: 0.2s;
}
table.dataTable tbody .flash-device-details {
  border-top: 2px solid #00304C !important;
}

.case-details__wrapper input[type=search], .devices-table__wrapper input[type=search], .cases-table__wrapper input[type=search], .users-table__wrapper input[type=search] {
  min-width: 250px;
}
.case-details__wrapper .dt-info, .devices-table__wrapper .dt-info, .cases-table__wrapper .dt-info, .users-table__wrapper .dt-info {
  text-align: center;
  font-size: 14px;
}
.case-details__wrapper .dt-paging, .devices-table__wrapper .dt-paging, .cases-table__wrapper .dt-paging, .users-table__wrapper .dt-paging {
  text-align: center;
}
.case-details__wrapper .dt-paging .pagination, .devices-table__wrapper .dt-paging .pagination, .cases-table__wrapper .dt-paging .pagination, .users-table__wrapper .dt-paging .pagination {
  display: inline-flex;
}
.case-details__wrapper .dt-paging .pagination .page-link, .devices-table__wrapper .dt-paging .pagination .page-link, .cases-table__wrapper .dt-paging .pagination .page-link, .users-table__wrapper .dt-paging .pagination .page-link {
  border: 1px solid #FFFFFF;
}
.case-details__wrapper .dt-paging .pagination .active .page-link, .devices-table__wrapper .dt-paging .pagination .active .page-link, .cases-table__wrapper .dt-paging .pagination .active .page-link, .users-table__wrapper .dt-paging .pagination .active .page-link {
  background-color: #F39200;
}
.case-details__wrapper .cases-table__assistance-row, .devices-table__wrapper .cases-table__assistance-row, .cases-table__wrapper .cases-table__assistance-row, .users-table__wrapper .cases-table__assistance-row {
  border-left: 5px solid #DC3545;
}
.case-details__wrapper .cases-table__caretaker-row, .devices-table__wrapper .cases-table__caretaker-row, .cases-table__wrapper .cases-table__caretaker-row, .users-table__wrapper .cases-table__caretaker-row {
  border-left: 5px solid #00304C;
}
.case-details__wrapper .cases-table__icon, .devices-table__wrapper .cases-table__icon, .cases-table__wrapper .cases-table__icon, .users-table__wrapper .cases-table__icon {
  position: relative;
  top: 3px;
}
.case-details__wrapper input[name=cases-table_length], .devices-table__wrapper input[name=cases-table_length], .cases-table__wrapper input[name=cases-table_length], .users-table__wrapper input[name=cases-table_length] {
  max-width: 150px !important;
}

.cases-cards__wrapper .cases-table__assistance-row {
  border-left: 5px solid #DC3545;
}
.cases-cards__wrapper .cases-table__caretaker-row {
  border-left: 5px solid #00304C;
}

.cases-table__cases-download th, .cases-table__cases-download td:not(:first-child) {
  text-align: center;
}
.cases-table__cases-download th {
  font-size: 0.85rem;
}

#worksheet-assistance .material-adt__container i:hover, #worksheet-assistance .material-met__container i:hover, #worksheet-assistance .material-time__container i:hover, #worksheet-assistance .working-hours__container i:hover {
  color: #F39200 !important;
  transition: 0.2s;
}

.material-time__container i:hover {
  color: #F39200 !important;
  transition: 0.2s;
}

.worksheet-download .worksheet-download--wrapper {
  max-width: 450px !important;
}

#case-details-flash .flash-device-form__save-btn {
  margin-top: 28px !important;
}

.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/styles/colors.scss%22,%22../../assets/styles/common.scss%22,%22../../assets/styles/app.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAYA;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAjBJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AC3BJ;EACI;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI,cDnCE;;ACsCN;EACI,cDtCG;;;AC0CX;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;;;AAIA;EACI;;;AAIR;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA,OD1FA;;AC6FJ;EACI;EACA;;AAGA;EACI;EACA;;AAIR;EACI;;AACA;EAFJ;IAGQ;IACA;;;AAIR;EACI;EACA;;;AAIR;EACI;EACA;;AAGI;EACI;;AAEJ;EACI;;AAKJ;EACI;;AAEJ;EACI;;;AAKZ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAGJ;EACI;EACA;;;AAIA;EACI;;AAGJ;EACI;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;;ACvNA;EACI;;AAEA;EACI,kBFPD;EEQC,OFHJ;;;AEQR;EACI;;;AAIJ;EACI;;;AAIA;EACI,OFnBA;;AEqBA;EACI;;AAIR;EACI,OF/BY;;AEiCZ;EACI,OFnCD;;AEuCP;EACI,OFnCA;;AEqCA;EACI,OFtCJ;;AE0CJ;EACI;;;AAKJ;EACI,OFrDY;;AEuDZ;EACI,OFzDD;;AE6DP;EACI,OF7DY;;AE+DZ;EACI,kBF3DF;;AE+DN;EACI;;;AAKJ;EACI;;;AAIR;EACI;;AAIQ;EACI;EACA;;AAGI;EACI;;AAMR;EACI;;AAIR;EACI;;AAKI;EACI,OF7Gb;EE8Ga;;AAQhB;EACI;;AAGI;EACI;;AAIR;EACI;;AAIA;EACI;EACA;;AAKZ;EACI;;;AAOR;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;AAEA;EACI;;AAEA;EACI;;AAIA;EACI,kBFxKT;;AE8KP;EACI;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;EACI;;;AAKJ;EACI;;AAGJ;EACI;;;AAKJ;EACI;;AAGJ;EACI;;;AAMA;EACI;EACA;;;AAOJ;EACI;EACA;;;AAMR;EACI;;;AAKJ;EACI;;;AAIR;EACI;EACA%22,%22file%22:%22app.output.css%22%7D */
