.alert a { color:inherit; font-weight:bold; } .o3-login-card { margin-top:7em; } .o3-registration-card { margin-top:1em; margin-bottom:2em; } .o3-registration-card .alert-danger { font-size: 80%; text-align: center; } .o3-registration-card .help-block { color: #6c757d!important; font-size: 80%; font-weight: 400; display: block; margin-top: .25rem; } .o3-pwd-dots .bi-eye-slash, .o3-pwd-text .bi-eye { display:inline; } .o3-pwd-dots .bi-eye, .o3-pwd-text .bi-eye-slash { display:none; } .form-group.deform-form-buttons { margin-top:2em; } .o3-on-select { display:none; } .o3-details.o3-show-details .bi-eye-slash, .o3-details.o3-hide-details .bi-eye { display:inline; } .o3-details.o3-hide-details .bi-eye-slash, .o3-details.o3-show-details .bi-eye { display:none; } .o3-users-link:hover .badge.badge-light{ color: #fff; background-color: #343a40; } .dropdown-toggle::after { display:none; } .o3-head-space { margin-top: 3.5rem; } .o3-head-space .col-2, .o3-head-space .col-5, .o3-head-space .col-10 { padding-top:1rem; padding-bottom:2rem; } .o3-sidebar { position: sticky; z-index: 1000; min-height: calc(100vh - 3.5rem); box-shadow: 0 0rem 1rem rgba(0,0,0,.15) inset!important; } .o3-sidebar nav a { padding:0px 1rem; margin-bottom:0.2rem; color: #6c757d!important; text-transform: capitalize!important; } .o3-sidebar nav a.active { background-color: #dae0e5!important; color: #343a40!important } .o3-sidebar nav a:hover { background-color: #f8f9fa!important; color:#121416!important; } .o3-sidebar nav .disabled { color: #6c757d!important; font-weight: lighter!important; border-bottom: 1px solid #dee2e6!important; margin-bottom: 0.5rem; padding-bottom: 0.1rem; border-radius: 0px; } .o3-content { font-size:90%; } .o3-content .table-hover tbody tr:hover { background-color: #f8f9fa!important; } .o3-content .table td, .o3-content .table th { padding:.5rem; } td.o3-actions a { color: #6c757d!important; margin-right:0.5rem; font-size:1rem; } td.o3-actions a:hover { color: #343a40!important; } .o3-copy { cursor:pointer; } .o3-data-table th { border-top:none; } .o3-data-table .form-control { margin-bottom:.2rem; margin-right:.2rem; } .o3-data-table.o3-data-hide-details .text-secondary { display:none; } .o3-data-table .badge, .o3-log-table .badge { text-transform: uppercase; } .infinite-more-link td { text-align:center; } .o3-alerts { max-width: 16.666667%; } .o3-delete-warning { padding:1rem; } .o3-delete-warning .custom-control-input:checked ~ .custom-control-label::before { color: #fff; border-color: #dc3545; background-color:#dc3545; } .o3-delete-warning .custom-control-input:focus ~ .custom-control-label::before { box-shadow:0 0 0 .2rem rgba(0, 123, 255, .25) } .o3-delete-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color:#80bdff } .o3-delete-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: #fff; background-color: #b3d7ff; border-color:#b3d7ff } .o3-dont-wrap { word-break: keep-all; white-space: nowrap; } .o3-data-edit-multiple td { vertical-align:middle; } .o3-data-edit-multiple select { width: 7rem; } .o3-set-multi-status { cursor:pointer; } a.d-inline-block.text-truncate { max-width:100%; } .o3-content .table.o3-log-table th, .o3-content .table.o3-log-table td { padding-left:0px; padding-top:0px; } .o3-col-form .form-group.row { padding-right:15px; } span.item-amount { padding-left:0px; } span.item-currency { padding-left:0px; padding-right:0px; } input.moneyinput.amount, input.number { text-align:right; } input.moneyinput.currency { text-align:center; } .panel-heading { border-bottom:1px solid #ced4da!important; margin-bottom:1rem; margin-top:2rem; color:#6c757d!important; font-weight: lighter!important; } label.o3-form-copy { cursor:pointer; } label.o3-form-copy:hover { text-decoration:underline; } .o3-consumables .nav { border-bottom:1px solid #ced4da!important; margin-bottom:1rem; margin-top:2rem; color:#6c757d!important; } .o3-consumables .nav li { margin-top:.5rem } .o3-consumables .nav a { } .o3-consumables .nav a.active { color:#343a40!important; text-decoration:underline; } .o3-consumables table { table-layout: fixed; } .o3-consumables table th { border-top:0px; } .o3-consumables table tbody tr { cursor: pointer; } .o3-consumables table .o3-consumable-cas { width:75%; } .o3-consumables table .o3-consumable-cas .text-truncate { display:block; }