.e-cycle-green-light {background-color: #4FFF00;color: black;}.e-cycle-blue-light {background-color: #4FCCD9;color: black;}.e-cycle-blue-dark {background-color: #10679C;color: lightgray;}.e-cycle-orange {background-color: #FF9400;color: black;}a {text-decoration: none;}a:hover {text-decoration: underline;}.btn-primary-disabled {background-color: #6EA0FF!important;}button.buttons-excel {background-color: green;padding: 1px 4px;}footer {border-top: 3px solid #42A4C4;font-size: small;}.bd-navbar {background-color: #1F557D;}.popover {--bs-popover-max-width: 55vw;--bs-popover-header-bg: #FF9400;--bs-popover-bg: #FFEECC;}.popover dd {margin-left: 1em;}#resize_wrapper {background-color: #fafafa;border-radius: 0.5em;border: 1px solid green;bottom: 2em;left: 26px;padding: 0 0.9em 0.5em 0.9em;position: absolute;right: 16px;top: 4.5em;}table.table-sm td, table.table-sm th {font-size: small;}table.table-sm td {padding-bottom: 0;padding-top: 0;}table.table > :not(:first-child) {border-top: 0;}table.table tfoot td {background-color: #B3DBE7;color: #000000;font-weight: bold;}table.table th {background-color: #42A4C4 !important;color: white;}table.dataTable th {background-color: #50AF39 !important;color: white;}table.dataTable.device-details th {background-color: #42A4C4 !important;}table.dataTable tfoot td {background-color: #42A4C4 !important;color: white;padding-bottom: 0;padding-top: 0;}table.dataTable.device-details tfoot td {background-color: #B3DBE7 !important;color: black;}table.dataTable.payment-details {margin-top: 0 !important;}table.dataTable.payment-details tfoot td {background-color: #CCFFCC !important;color: black;}table {--dt-row-stripe: 255 255 255;}.table-striped tbody {background-color: white;}td.sorting_1 {background-color: #f8f8f8;}td.sorting_2 {background-color: #efefef;}td.sorting_3 {background-color: #e8e8e8;}.dt-buttons {padding: 4px 0 0 10px;}.table-title {font-size: 1.75rem;letter-spacing: 0.3rem;padding: 0;margin: 0;}.table-title-long {font-size: 1.75rem;letter-spacing: 0.15rem;padding: 0;margin: 0;}div.dataTables_filter input {margin-top: 8px;}div.dataTables_length {margin-top: 8px;}div.dataTables_wrapper div.dataTables_filter {padding-right: 1rem;}div.dataTables_scrollBody {background: none !important;}.status-completed {background-color: #66CCFF !important;color: #4488CC !important;}.status-held {background-color: #FF6666 !important;color: #883333 !important;}.status-paid {background-color: #88FF88 !important;color: #00AA00 !important;}.status-processing {background-color: #FFFF00 !important;color: #AAAA00 !important;}div.is-invalid {background-color: yellow;border: 1px solid red;border-top: 0;border-radius: 0 0 5px 5px;font-style: italic;margin: 0 5px;padding: 0 0.5rem;}#passwordToggler {color: gray;}#passwordTogglerContainer {cursor: pointer;}.form-floating-group input {border-bottom-right-radius: 0;border-top-right-radius: 0;}.s2ui_hidden_button {background: white;border: 0;float: right;height: 0;left: 1px;margin: 0;padding: 0;position: absolute;width: 0;z-index: -1000;}.errors {background-color: #FFBABA;background-position: 10px center;background-repeat: no-repeat;border: 1px solid;color: #D8000C;float: left;margin: 3rem;padding: 15px 10px 15px 50px;text-align: left;display: none;}