body { background-color: #f6f7fb !important; font-family: 'Helvetica' !important; font-size: 14px; color: #212121; line-height: 1.5; font-weight: 400; margin: 0; overflow-x: hidden; } .wrapper { font-family: 'Helvetica' !important; font-size: 14px; color: #212121; line-height: 1.5; font-weight: 400; } /* ======Dashboard========= */ .card.table-card { border: none; } .dashboard-card { min-height: 230px; } /* donut data */ .bg-donut { background-color: #D9E4EA; font-size: 24pt; color: #666666; } .li-donut-none { color: #D9E4EA; font-size: 10px; } .li-donut { color: #FFB565; font-size: 10px; } .li-donut-title { padding: 15px 30px 10px; font-weight: bold; color: #666666; } .li-donut-status { color: #666666; } .donut-vm { width: 100px; height: 100px; border-style: solid; border-width: 5px; border-color: transparent; } .donut-vm-data { width: 100px; height: 100px; border-style: solid; border-width: 10px; border-color: #FFB565; } /* datetime picker */ select.box-select { background-color: #0072a3; border: none; border-radius: 5px; color: white; padding: 0px 5px; } select.box-select>option { background-color: white; color: #000; } .data-chart-title { padding: 15px 20px; } .picker { border: none; margin: 0px 10px; border-bottom: 1px solid #ced4da; } ::-webkit-calendar-picker-indicator { color: orange; } /* avaTab button */ .nav-tabs { border-bottom: none !important; } .services .nav-item a.nav-link.active { background-color: #0f73f7; color: #fff; border-bottom: 0; } .services .nav-item a.nav-link { font-size: 14px; font-weight: 600; min-width: 170px; letter-spacing: 2px; text-align: center; padding: 10px 30px; background-color: #e9e9e9; -webkit-box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, .15); -moz-box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, .15); box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, .15); text-transform: uppercase; border-radius: 0; } .tab-content { padding: 10px 30px; } /* table sidetab */ .nav-tabs-table .nav-link-table { background-color: transparent !important; border: none !important; border-bottom: 2px solid !important; border-bottom-color: silver !important; cursor: pointer; margin-bottom: 2px; padding: 6px 19px 5px 19px; } .nav-tabs-table .nav-item-table.show .nav-link-table, .nav-tabs-table .nav-link-table.active { color: #495057; background-color: #fff; border-color: #dee2e6 #dee2e6 #fff; border: none !important; border-bottom: 4px solid !important; border-bottom-color: #0f73f7 !important; background-color: transparent !important; top: 1px; } div#tableTab-content { padding: 20px 0px; } .tableTab-icon { width: 15px; } /* actions */ .action-icons { fill: #0072a3; width: 25px; } .btn-action { background-color: transparent; border: none; padding: 0; } /* form */ .list-custom.progress-bar { margin: 0; padding: 0; background-color: #f1f1f1; height: auto; } .list-group-item { font-size: 15px; /* display: block; */ color: black; padding: 16px; text-decoration: none; } .list-group-item.active { border-left: 5px solid #0f73f7; background-color: white; color: black; } .list-group-item:hover:not(.active) { background-color: #0f73f7; color: white; text-decoration: none; } /* form */ .custom-form { min-height: 390px; height: auto; width: 70%; background-color: white; box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.01), 0 15px 32px 0 rgba(0, 0, 0, 0.06); transition: all 0.5s ease-in-out; } .sidebar-custom.progress-bar { margin: 0; padding: 0; background-color: #f1f1f1; height: auto; } .sidebar-step { font-size: 15px; display: block; color: black; padding: 16px; text-decoration: none; } .sidebar-step.active { border-left: 5px solid #0f73f7; background-color: white; color: black; } .sidebar-step:hover:not(.active) { background-color: #0f73f7; color: white; text-decoration: none; } .modal-greyed-out { background: rgba(0, 0, 0, 0.5); } /* ====Dashboard page===== */ .topology { text-align: center; } .topology-item { color: #666666; font-size: 0.8rem; letter-spacing: normal; line-height: 1.2rem; } .topology-icon { width: 60px; height: 60px; fill: #666666; } .resources-title { font-size: 14px; } .resource-icon { width: 50px; fill: #666666; } .recources-data { text-align: center; padding: 15px; font-size: 20px; } .select2-selection { width: 300px !important; height: 20px !important; } .select2-selection__choice { display: flex; align-items: center; margin-right: 5px; height: 18px; font-size: 12px; } .select2-selection__choice__remove { cursor: pointer; margin-left: 5px; } /*==== recovery plans ===*/ input[type="checkbox"].switch_1 { font-size: 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 3.5em; height: 1.5em; background: #ddd; border-radius: 3em; position: relative; cursor: pointer; outline: none; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } input[type="checkbox"].switch_1:checked { background: #0ebeff; } input[type="checkbox"].switch_1:after { position: absolute; content: ""; width: 1.5em; height: 1.5em; border-radius: 50%; background: #fff; -webkit-box-shadow: 0 0 .25em rgba(0, 0, 0, .3); box-shadow: 0 0 .25em rgba(0, 0, 0, .3); -webkit-transform: scale(.7); transform: scale(.7); left: 0; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } input[type="checkbox"].switch_1:checked:after { left: calc(100% - 1.5em); } /* =======Replication Tasks====== */ .hiddenRow { padding: 0 !important; } /* ================================= */ /* ======Outgoing/Incoming====== */ /* ================================= */ select.line-select { border: none; border-bottom: 1px solid #ced4da; color: #495057; } input.line-select { border: none; border-bottom: 1px solid #ced4da; color: #495057; } .form-datetime-picker { border: none; border-bottom: 1px solid #ced4da; color: #495057; } .alert.alert-warning-custom { border: 1px solid #ad7600; background-color: #fff4c7; } .column-toggles { position: absolute; margin-top: 10px; border: 1px solid #ccc; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); background: white; padding: 10px; display: none; bottom: 100%; } /* RPO Timeline Table */ thead.rpoTh th { border: none; padding: 0; font-weight: 400; } .rpoTd td { padding: 10px 7px !important; background-color: #ededed; } .rpoTd td:hover { background-color: #0b69a9; cursor: pointer; } .rpoTd .active-cell { background-color: #495a67; /* Color for active cells */ } #customTitleOverlay1, #customTitleOverlay2, #customTitleOverlay3, #customTitleOverlay4 { display: none; /* Hidden by default */ position: absolute; background: transparent; border: none; padding: 5px 10px; top: 40px !important; pointer-events: none; /* Allows clicks to go through the overlay */ z-index: 1000; } /* Table */ .tg { border-collapse: collapse; border-spacing: 0; } .tg td { overflow: hidden; padding: 10px 5px; word-break: normal; } .tg th { font-weight: normal; overflow: hidden; padding: 10px 5px; word-break: normal; } .tg .tg-1wig { font-weight: bold; text-align: left; vertical-align: top } .tg .tg-0lax { text-align: left; vertical-align: top } /* Table Card-Seed */ .table-card-ava { border-collapse: collapse; border-radius: 1em; } .table-card-ava th { background-color: #fff; } /* Recovery Settings Modal */ .card-header.card-header-rs { margin: 0 !important; padding: 10px !important; background-color: #f0f0f0; } .btn-link-collapse, .btn-link-collapse2, .btn-link-collapse3, .btn-link-collapse4 { background-color: transparent; text-transform: none !important; } button.col-4.btn.btn-link-collapse2 { background-color: transparent; text-transform: none !important; } button.btn.btn-link-collapse.font-weight-bold, button.btn.btn-link-collapse2.font-weight-bold, button.btn.btn-link-collapse3.font-weight-bold, button.btn.btn-link-collapse4.font-weight-bold { padding-left: 40px; } .list-group-item-rs { display: block; border-bottom: 1px solid #f1f1f1 !important; } .rs-modal { margin: 10px; } .rs-modal-title { padding-left: 70px !important; font-weight: bold; } div#rs-col-general { border: 1px solid #f1f1f1 !important; } /* Information */ /* details */ .main-details-widget { padding: 0 0 16px 0; min-height: 175px; } .widget-body { max-height: 200px; } .main-details-widget .widget-title { border-left: none; border-bottom: 1px solid rgb(215, 215, 215); text-align: center; font-weight: bold; font-size: 21px; line-height: 48px; color: #444; left: -1px; top: -1px; position: relative; padding-left: 21px; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .widget-subtitle { opacity: .618; font-weight: 200; padding-left: 20px; } .main-details-widget table tr td.details-summary-cell>div { overflow: hidden; text-overflow: ellipsis; width: 150px; display: inline-block } .main-details-widget table tr td.details-summary-cell { white-space: nowrap; min-width: 16px; padding-right: 24px; padding-left: 35px; } .main-details-widget table tr td.details-summary-label { white-space: nowrap; padding-left: 24px; font-weight: bold; } .main-details-widget table tr td { font-size: 15px; padding: 4px 0 3px 0; color: #444; line-height: 26px; } .icon-details { width: .9rem; height: .9rem; fill: #000; } .icon-details-source { width: .9rem; height: .9rem; fill: #318700; } /* Recovery Settings */ .list-step { font-size: 15px; display: block; color: black; padding: 16px; text-decoration: none; } .list-step.active { border-left: 5px solid #0f73f7; background-color: white; color: black; } .list-step:hover:not(.active) { background-color: #0f73f7; color: white; text-decoration: none; } .list-group-item-action.disabled, .list-group-item-action.disabled:hover { pointer-events: none; background-color: #f1f1f1; border-radius: 5px; } .progress-bar { text-align: left !important; } .card-collpase { margin-bottom: 0; } .card-header.card-header-collapse { background-color: #f0f0f0; height: 50px; } button.btn-collapse { padding: 0; text-decoration: none; text-transform: none; } .list-group.list-collapse { border: none; border-radius: 0; font-weight: 400; } li.list-group-item.list-group-collapse { padding-left: 20px !important; border-bottom: 1px solid rgba(0, 0, 0, .125) !important; } li.list-group-item.list-group-collapse>.row>.col:nth-child(2) { font-weight: 400 !important; } button.btn:focus { box-shadow: none; } .hiddenRow { padding: 0 !important; } .expandable-row { cursor: pointer; } .expandable-row i { transition: transform 0.3s ease; } .expandable-row .fa-chevron-down { transform: rotate(180deg); } .hidden-row { display: none; } /* Traffic / Disk Usage */ .btn-graf-status, .btn-graf-status-out { font-size: 14px !important; background-color: white; /* Default background color */ border: 2px solid #0072a3 !important; border-radius: 5px; color: #0072a3; height: 30px; margin: 0 2px; /* Spacing between buttons */ } .btn-diskUsage.active { background-color: #0072a3; color: white; font-size: 14px !important; border: 2px solid #0072a3 !important; border-radius: 5px; height: 30px; margin: 0 2px; } .btn-graf-status.active, .btn-graf-status-out.active { background-color: #0072a3; color: white; } .hidden { display: none; } /* ================= */ /* ==Recovery Plan== */ /* ================= */ .slideContent, .slideContent2, .slideContent3, .slideContent4, .slideContent5 { display: none; } .slideTable th:first-child, .slideTable td:first-child, .slideTable2 th:first-child, .slideTable2 td:first-child, .slideTable3 th:first-child, .slideTable3 td:first-child, .slideTable4 th:first-child, .slideTable4 td:first-child, .slideTable5 th:first-child, .slideTable5 td:first-child { width: 30px; } .slideTable th:nth-child(2), .slideTable td:nth-child(2) { width: 200px !important; } .slideTable2 th:nth-child(2), .slideTable2 td:nth-child(2), .slideTable3 th:nth-child(2), .slideTable3 td:nth-child(2), .slideTable4 th:nth-child(2), .slideTable4 td:nth-child(2), .slideTable5 th:nth-child(2), .slideTable5 td:nth-child(2) { max-width: 80px !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } /* Modal list group */ .list-group.list-stepSettings { border-radius: 10px; border: 1px solid rgba(0, 0, 0, .125); } li.list-group-item.list-stepSettings-Title { background-color: #f0f0f0 !important; border-bottom: 1px solid rgba(0, 0, 0, .125) !important; } li.list-group-item.list-stepSettings-content { background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, .125) !important; } .progress-wrapper { position: relative; display: flex; align-items: center; flex-direction: column; } .progress-track { display: flex; align-items: center; width: 100%; } .progress-text { display: flex; justify-content: space-between; width: 100%; text-align: center; margin-top: 10px; /* space between the circle and text */ } .progress-circle { z-index: 2; font-size: 1.5em; color: #808080; /* Adjust the size of the circles */ } .progress-bar-step { flex-grow: 1; height: 5px; background-color: #ddd; position: relative; margin: 0 5px; /* Adjust spacing around the bar */ } .progress-bar-step::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 0%; /* Adjust this width to reflect the current progress */ background-color: #007bff; }