.border-status-2xx{border-left-color:#28a745 !important}.border-status-3xx{border-left-color:#007bff !important}.border-status-4xx{border-left-color:#fd7e14 !important}.border-status-5xx{border-left-color:#dc3545 !important}.border-status-unknown{border-left-color:#6c757d !important}.badge-status-2xx{background-color:#28a745 !important;color:#fff !important}.badge-status-3xx{background-color:#007bff !important;color:#fff !important}.badge-status-4xx{background-color:#fd7e14 !important;color:#fff !important}.badge-status-5xx{background-color:#dc3545 !important;color:#fff !important}.badge-status-unknown{background-color:#6c757d !important;color:#fff !important}.status-positive{color:#28a745;font-weight:bold}.status-negative{color:#dc3545;font-weight:bold}.status-neutral{color:#6c757d}.access-log-item{border-left:2px solid;margin-bottom:1px;background:#fff;border-radius:0 4px 4px 0;transition:background-color 0.3s ease}.access-log-item:hover{background:#f8f9fa}.access-log-item.highlight-new{background-color:rgba(255,255,150,0.7) !important;animation:fadeToNormal 2s ease-out forwards}@keyframes fadeToNormal{0%{background-color:rgba(255,255,150,0.7) !important}100%{background-color:#fff !important}}.access-log-header{padding:6px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:'Monaco', 'Menlo', 'Ubuntu Mono', monospace;font-size:13px;line-height:1.4;display:flex;align-items:center;gap:12px}.access-log-chevron{color:#6c757d;font-size:12px;transition:transform 0.2s ease;width:16px;text-align:center;flex-shrink:0}.access-log-chevron.expanded{transform:rotate(90deg)}.access-log-timestamp{color:#6c757d;min-width:160px}.access-log-ip{color:#007bff;min-width:120px}.access-log-host{color:#28a745;min-width:140px}.access-log-request{color:#343a40;flex:1;word-break:break-all}.access-log-status{color:#fff;font-weight:600;padding:2px 6px;border-radius:3px;font-size:11px;min-width:40px;text-align:center}.access-log-details{background:#f8f9fa;border-top:1px solid #dee2e6;padding:16px;font-size:13px}.access-log-details-grid{display:grid;grid-template-columns:140px 1fr;gap:8px 16px;font-family:'Monaco', 'Menlo', 'Ubuntu Mono', monospace}.access-log-details-label{font-weight:600;color:#495057}.access-log-details-value{color:#343a40;word-break:break-all}.filter-section{background-color:#f8f9fa;padding:15px;border-radius:5px;margin-bottom:20px}.filter-row{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.filter-row .filter-buttons{display:flex;gap:10px;margin-left:auto;align-items:center}.filter-group{display:flex;flex-direction:column;gap:5px}.filter-group label{font-size:12px;font-weight:bold;margin-bottom:2px}.filter-group .form-control{width:150px}.confirm-or-spinner{width:16px;display:inline-block}.table-wordpress-plugins th:nth-child(2),.table-wordpress-plugins th:nth-child(3),.table-wordpress-plugins th:nth-child(4){width:10%;min-width:140px}.table-contingents tr td:last-child{width:400px}.table-contingents tr td:last-child .progress{margin-bottom:0}.dl-horizontal dd>.button_to{margin-bottom:0}.table-usercp-databases tr td:last-child,.table-usercp-databases tr th:last-child{text-align:right}.table-handle tr td:first-child{width:160px;font-weight:bold}.modal hr{margin:10px 0}.modal hr+h2{margin-top:0}.dns-record-content{height:1.5rem}.dns-record-content .value{max-width:30rem;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;display:block}.spam-filter-stats th:last-child{text-align:right}.spam-filter-stats td:last-child{text-align:right;font-family:monospace}.ftp-upload-path{margin-bottom:10px}.usercp-root-link{color:#333}table.premium-transactions td>p{margin-bottom:0}.table-sessions td{line-height:24px}.table-sessions td img{vertical-align:bottom}.input-code{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}table .log-message{width:77%;max-width:600px;word-wrap:break-word;display:inline-block}.space-usage .progress{width:100%;height:0.5rem}.space-usage .percentage{vertical-align:top;display:inline-block;white-space:nowrap}.space-usage .inline-spinner{display:block;padding-right:1rem}.space-usage .inline-spinner .text{display:none}.media-wrap{background:#ccc;padding:0.75rem}.media-wrap img{max-height:4rem}.table-gulden-transactions{width:700px}.table-gulden-transactions th:nth-child(3),.table-gulden-transactions td:nth-child(3){text-align:right}#hidden_password,#password-modal input[type="text"],input.copy-me{cursor:text}#hidden_password{display:none;margin-bottom:0}input.credential,textarea.credential{background:transparent;border:none;box-shadow:none;cursor:text;font-family:monospace;min-width:300px}.fake-credential{font-family:monospace;min-width:300px;cursor:text;display:inline-block}.input-switch{position:relative;display:inline-block;width:52px;height:24px}.input-switch input{opacity:0;width:0;height:0}.input-switch input:checked+.slider{background-color:#66b0d1}.input-switch input:focus+.slider{box-shadow:0 0 1px #66b0d1}.input-switch input:checked+.slider:before{transform:translateX(26px)}.input-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.2s;border-radius:34px}.input-switch .slider:before{border-radius:50%;position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:white;transition:.2s}#installer-wrapper .progress .progress-bar{width:0%}#installer-wrapper .loading-icon{display:none;width:100%;height:150px;position:relative}#installer-wrapper .estimate{text-align:center}#installer-wrapper .screenshot-link img{max-width:800px}#installer-wrapper .status-waiting,#installer-wrapper .status-running,#installer-wrapper .status-installed,#installer-wrapper .status-configured,#installer-wrapper .status-success,#installer-wrapper .status-failure{text-align:center;display:none}#installer-wrapper .status-waiting .step-text,#installer-wrapper .status-running .step-text,#installer-wrapper .status-installed .step-text,#installer-wrapper .status-configured .step-text,#installer-wrapper .status-success .step-text,#installer-wrapper .status-failure .step-text{font-size:120%;font-weight:bold}#installer-wrapper.wrapper-status-waiting .status-waiting{display:block}#installer-wrapper.wrapper-status-running .status-running,#installer-wrapper.wrapper-status-running .loading-icon{display:block}#installer-wrapper.wrapper-status-running .progress .progress-bar{width:33%}#installer-wrapper.wrapper-status-installed .status-installed,#installer-wrapper.wrapper-status-installed .loading-icon{display:block}#installer-wrapper.wrapper-status-installed .progress .progress-bar{width:66%}#installer-wrapper.wrapper-status-configured .status-configured,#installer-wrapper.wrapper-status-configured .loading-icon{display:block}#installer-wrapper.wrapper-status-configured .progress .progress-bar{width:90%}#installer-wrapper.wrapper-status-success .status-success{display:block}#installer-wrapper.wrapper-status-success .progress .progress-bar{width:100%}#installer-wrapper.wrapper-status-failure .status-failure{display:block}.software-installer-card-columns{-moz-column-count:2;column-count:2}.table-usercp-invoices thead tr th:first-child{width:50px}.table-usercp-invoices thead tr th:nth-child(2),.table-usercp-invoices thead tr th:nth-child(3){width:150px}.table-usercp-invoices thead tr th:nth-child(4){width:150px}.account-balance{width:20rem}.account-balance td:last-child{text-align:right}.onboarding-row .label{line-height:normal;font-size:20px;padding:2px 7px 0px}.onboarding-row .text-span{padding-top:15px}hr.onboarding-separator{margin:20px 0 10px}#new_usercp_new_payment_method h4:first-child{margin-top:1em}#new_usercp_new_payment_method fieldset{padding:15px}#new_usercp_new_payment_method fieldset .payment-text{padding-left:17px;margin-bottom:10px}#new_usercp_new_payment_method fieldset .type-toggle{vertical-align:text-bottom}#new_usercp_new_payment_method fieldset .body{display:none}#new_usercp_new_payment_method fieldset.active{background:whitesmoke;border-radius:3px;border:1px solid #EAEAEA;padding:14px}#new_usercp_new_payment_method fieldset.active .body{display:inherit}#new_usercp_new_payment_method fieldset.active .body .inline-actions{padding-left:180px}#new_usercp_new_payment_method .pdf-link{padding-left:25px}#new_usercp_payment_methods_create_credit_card .payment-text{padding-left:17px}#new_usercp_payment_methods_create_credit_card .cc-num{margin-bottom:7px;width:145px;padding-left:38px}#new_usercp_payment_methods_create_credit_card .cc-num+.card{display:inline-block;width:30px;background-repeat:no-repeat;height:20px;background-size:contain;background-position:center;background-color:white;margin-top:-1px;vertical-align:top}#new_usercp_payment_methods_create_credit_card .cc-num.identified+.card{border:1px solid #eee}#new_usercp_payment_methods_create_credit_card .cc-num.visa+.card{background-image:url(/assets/cc-logo/visa-45639e6c30838888debb0575580d2e855924f4a6504c4226f6eead33965a7ee3.svg)}#new_usercp_payment_methods_create_credit_card .cc-num.amex+.card{background-image:url(/assets/cc-logo/amex-42b4c882abb8508c2825b9f30308fb0a7f22c8bceab239afb0349e4eed1d47ae.svg)}#new_usercp_payment_methods_create_credit_card .cc-num.mastercard+.card{background-image:url(/assets/cc-logo/mastercard-aea28dc4ac2e7929d7360938d1a2222c392b6912b85f31a97338b87e38aa50fc.svg)}#new_usercp_payment_methods_create_credit_card .cc-num.diners+.card{background-image:url(/images/cc-logo/diners.svg)}#new_usercp_payment_methods_create_credit_card .cc-num.discover+.card{background-image:url(/assets/cc-logo/discover-67801508f16f51c3878a8431c1c3829e4c4a1cbb99355bf5bf9baa6d625c56c0.svg)}#new_usercp_payment_methods_create_credit_card .cc-exp{width:66px}#new_usercp_payment_methods_create_credit_card .cc-cvc{width:51px}#new_usercp_payment_methods_create_credit_card .cc-field-wrapper{position:relative;display:inline-block;margin-right:5px}#new_usercp_payment_methods_create_credit_card .cc-field-wrapper.cc-card{display:block}#new_usercp_payment_methods_create_credit_card .cc-field-wrapper input{padding-left:25px}#new_usercp_payment_methods_create_credit_card .cc-field-wrapper .input-icon{position:absolute;left:5px;top:5px}#new_usercp_payment_methods_create_credit_card .cc-number-with-card{position:relative}#new_usercp_payment_methods_create_credit_card .cc-number-with-card .card{position:absolute;top:5px;left:5px}#new_usercp_payment_methods_create_credit_card .form-group.error .help-block.payment-errors{margin-bottom:5px}.container-narrow{padding:10px;border-radius:5px;border:1px solid #eee;max-width:700px;margin:0 auto 20px}.container-narrow .form-horizontal,.container-narrow .form-horizontal .form-actions{margin-bottom:0}.form-group.credit_card_display .rccs{margin:0}#new_usercp_payment_methods_create_credit_card .cc-field-wrapper input{padding-top:8px;padding-bottom:8px;padding-right:10px;padding-left:40px;font-size:18px;width:8.85rem;line-height:100%}#new_usercp_payment_methods_create_credit_card .cc-field-wrapper.cc-card input{width:18rem}#new_usercp_payment_methods_create_credit_card .cc-field-wrapper .input-icon{font-size:20px;left:8px;top:6px}.table-php-mails td{vertical-align:middle}input.usercp-referal-link{cursor:text}#restore-content-wrapper .loading-icon{width:100%;height:150px;position:relative;display:block}#restore-content-wrapper .status-part{text-align:center;display:none}#restore-content-wrapper .status-part .step-text{font-size:120%;font-weight:bold}#restore-content-wrapper.wrapper-status-waiting .status-waiting{display:block}#restore-content-wrapper.wrapper-status-running .status-running{display:block}#restore-content-wrapper.wrapper-status-extracting .status-extracting{display:block}#restore-content-wrapper.wrapper-status-packing .status-packing{display:block}#restore-content-wrapper.wrapper-status-copying .status-copying{display:block}#restore-content-wrapper.wrapper-status-handover .status-handover{display:block}#restore-content-wrapper.wrapper-status-restoring .status-restoring{display:block}#restore-content-wrapper.wrapper-status-success .status-success{display:block}#restore-content-wrapper.wrapper-status-failure .status-failure{display:block}#restore-content-wrapper.wrapper-status-success .loading-icon,#restore-content-wrapper.wrapper-status-failure .loading-icon{display:none}.flag-icon{vertical-align:bottom;width:24px;height:24px;margin-left:0.5rem}.form-usercp-ssl-activate .form-group.activate_certificate_csr{position:relative}.form-group.usercp_create_free_subdomain_interaction_prefix{display:inline-block;height:50px}.form-group.usercp_create_free_subdomain_interaction_domain{display:inline-block;vertical-align:top}.usercp_create_free_subdomain_interaction_prefix span.help-inline{position:absolute;top:36px;right:0;width:217px}.form-group.usercp_create_free_subdomain_interaction_prefix{position:relative}.table-usercp-tickets td:first-child{width:60px}.table-usercp-tickets .flex-column-wrapper{display:flex;justify-content:space-between;align-items:center}.table-ticket tr td:first-child{width:150px}.modal>form{margin-bottom:0}.modal.wide{width:780px;margin-left:-390px}.table-wide tbody td{vertical-align:middle}.table-wide tbody td h4{margin-bottom:0}.form-group.change_selection{padding-top:5px}.vms-table .progress{margin-bottom:0;height:10px}.vms-table td:first-child{text-align:center;width:36px;padding-right:0}.vms-table td:first-child img{height:36px}.vms-table td:nth-child(3) img{height:16px}.vms-table td:nth-child(1),.vms-table th:nth-child(1),.vms-table td:nth-child(3),.vms-table th:nth-child(3){text-align:center}.vms-table td:nth-child(3){width:36px}.vms-table td:nth-child(4){width:130px}.vms-table td:nth-child(5){width:165px}.vms-table td:nth-child(6){width:215px}.virtual-machine-action-button .dropdown-menu{width:215px}.virtual-machine-action-button .btn-group a.disabled,.virtual-machine-action-button .dropdown-menu a.disabled{cursor:not-allowed}.virtual-machine-action-button .btn-group a,.virtual-machine-action-button .dropdown-menu a{cursor:pointer}.virtual-machine-action-button button.dropdown-toggle{padding-left:0.5rem;padding-right:0.5rem}.virtual-machine-action-button>button.btn-lg.btn:first-child{min-width:180px;white-space:nowrap}.table-snapshots td:nth-child(2){width:110px}.table-snapshots td:nth-child(3){width:190px}.table-snapshots td:nth-child(4){width:130px}.table-snapshots td:nth-child(5){width:110px}.table-snapshots.table-with-radios td:nth-child(4){width:200px;text-align:left}dl input.copy-to-clipboard[type="text"]{margin:0;border:none;box-shadow:none;padding:0;background:none;color:#272822;cursor:text}.header-vms{margin-bottom:0}.vm-info-bar{color:#6c757d;font-size:16px;line-height:20px;padding:1rem 3px 0 1rem;margin-bottom:0.5rem}.vm-model,.vm-template{padding:15px 10px 15px 10px;border-radius:5px;box-shadow:0 1px 1px rgba(198,227,99,0.53);display:inline-block;margin:5px 10px 30px;border:1px solid #dcd9d9;text-align:center;width:175px;transition:background 0.3s, border-color 0.3s;cursor:pointer}.vm-model:hover,.vm-template:hover{border-color:#669DE8;background:#f9f9f9}.vm-model.selected,.vm-template.selected{border-color:#669DE8}.vm-model input[type="radio"],.vm-template input[type="radio"]{height:16px;width:16px;margin-top:-8px}.vm-model input[type="radio"]+label,.vm-template input[type="radio"]+label{margin-top:0;display:block;padding-left:0px;cursor:pointer}.vm-model.too-small,.vm-model.current{background:rgba(117,109,109,0.17)}.vm-template .version{margin-bottom:10px}.vm-template img{height:64px}.tab-pane>.callout{margin-top:0}.vps-overview h2{margin-top:0;margin-bottom:20px}.vps-overview .progress.inline{margin:0 10px;margin-bottom:-4px;height:20px;width:200px;float:right}.vps-overview .icon-resize-full,.vps-overview .icon-resize-small{float:right;margin:10px 5px;cursor:pointer}.vps-overview .timeframe{float:right;margin-top:4px;margin-bottom:0}.vps-overview .timeframe select{width:100px;vertical-align:baseline}.vps-overview .well.count-well .well-count{font-size:24px;line-height:normal}.vps-overview .well.count-well .well-description{font-size:16px;color:#7b7b7b}.vps-overview .well.count-well .total{font-size:14px}.vm-graph-row{margin-bottom:1rem}.vm-graph-row .chart-container{position:relative;width:100%;min-height:250px;max-height:360px;margin:1rem 0 0.5rem}.vm-graph-row .chart-dummy{width:100%;height:250px;border-radius:3px;background:#ddd;display:inline-block}.creating-cloud-vps .section-ready{display:none}.creating-cloud-vps pre.code-block{margin:10px auto;width:640px}.creating-cloud-vps>.spinner{position:relative;margin-top:80px}.table-charges td:first-child{white-space:pre}.table-charges td:nth-child(2),.table-charges th:nth-child(2),.table-charges td:nth-child(3),.table-charges th:nth-child(3),.table-charges td:nth-child(4),.table-charges th:nth-child(4){text-align:right;font-family:monospace;white-space:nowrap}.table-with-buttons tbody td{height:30px}.table-snapshots tbody td:last-child{text-align:right}.table-with-radios th:first-child{padding-left:36px}.create-snapshot{margin-left:5px;margin-bottom:0}.create-snapshot input{margin-bottom:0;margin-right:5px}.create-snapshot .text-error,.create-snapshot small{margin-left:5px}.create-snapshot small{color:#999999}.loading-data{text-align:center}.loading-data .spinner-wrap{margin-left:-4px}.loading-data .css-spinloader{width:48px;height:48px;border-top-width:4px;border-right-width:4px;margin:10px auto}.loading-data span{font-size:18px;font-weight:bold}.nav-pills.separated{border-bottom:1px solid #eee;padding-bottom:7px}.btn-primary .css-spinloader,.btn-danger .css-spinloader{display:inline-block;width:11px;height:10px;border-top-color:#fff}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tooltip-icon{font-weight:bold;text-decoration:none;border:2px solid #ababab;color:#6d6d6d;border-radius:50%;padding:0px 6px;cursor:help}.form-group>.Select{width:250px}.table-reseller-charges td:first-child{white-space:pre}.table-reseller-charges thead th:nth-child(4),.table-reseller-charges thead th:nth-child(5),.table-reseller-charges tfoot th{text-align:right}.table-reseller-charges thead th:nth-child(4),.table-reseller-charges td:nth-child(4),.table-reseller-charges thead th:nth-child(5),.table-reseller-charges td:nth-child(5){text-align:right;font-family:monospace;white-space:nowrap}.inplace-editable{display:inline-block;text-decoration:none;border-bottom:1px dashed #ccc;cursor:text;color:#333}.inplace-editable:hover{color:#505050;text-decoration:none}.external-domain-manual-row h2 .label{padding:2px 6px 0px;line-height:normal;font-size:1em}#new_usercp_external_domain_check .form-group.disabled>label{color:#676767;font-style:italic}#new_usercp_external_domain_check .form-group.disabled>label .tooltip{font-style:normal}form.stats-website-selection{margin-bottom:0;height:30px}.charts-tab-content .tab-pane{height:355px}.charts-tab-content #page_views_chart,.charts-tab-content #hits_chart,.charts-tab-content #traffic_chart{height:350px}.filter-menu li a .icon-fixed-width{text-align:left}.dropdown-menu.filter-menu{max-height:400px;overflow-y:auto}.dropdown-menu.filter-menu.loading{opacity:0.9}.dropdown-menu.filter-menu li.filter-search-list{padding:3px 20px}.dropdown-menu.filter-menu li.filter-search-list input{margin-bottom:0;width:96%}.filter-row{margin-bottom:15px}.usercp-premium-features{list-style-type:none;margin-left:0;margin-bottom:10px;margin-top:20px}.usercp-premium-features li{padding-bottom:10px;border-bottom:1px solid #eeeeee;margin-bottom:10px}.usercp-premium-features li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.usercp-premium-features i{float:left;margin-right:10px;vertical-align:middle;line-height:60px;color:green}.usercp-premium-features p{margin-bottom:0}.potential-email-domains h4{line-height:30px}.card .collapsing>table,.card .collapse>table{margin-bottom:0}.table.table-websites thead th{vertical-align:middle}.table-websites th:first-child{padding-left:0;padding-right:0;text-align:center;width:3rem}.table-websites .website-parent td:first-child{padding-left:0;padding-right:0;text-align:center;width:3rem}.table-websites .website-parent td:nth-child(3){width:12rem}.table-websites .website-parent td:nth-child(4){width:12rem}.chevron{transition:transform 300ms}.chevron-90{transition:transform 300ms;transform-origin:25% 50%}.chevron-90.rotate{transform:rotate(90deg)}.chevron.rotate{transform:rotate(90deg)}.chevron.rotate-180{transform:rotate(180deg)}.btn-hoverable:hover{color:#212529;background-color:#dedede;transition:background-color .4s ease, color .4s ease}.status-icons .status-dot,.status-icons a{vertical-align:middle}.status-dot{display:inline-block;width:1rem;height:1rem;border-radius:50%}.status-dot.status-success{background-color:#28a745;box-shadow:0 0 4px rgba(40,167,69,0.4)}.status-dot.status-warning{background-color:#ffc107;box-shadow:0 0 4px rgba(255,193,7,0.4)}.status-dot.status-danger{background-color:#dc3545;box-shadow:0 0 4px rgba(220,53,69,0.4)}.slide-enter .website-details-outer{max-height:0;overflow:hidden}.slide-enter-active .website-details-outer{max-height:178px;transition:max-height 400ms ease-in}.slide-exit .website-details-outer{max-height:178px;overflow:hidden}.slide-exit-active .website-details-outer{max-height:0;transition:max-height 400ms ease-in}.table-websites .details-row td{padding:0}.table-websites .website-details-inner{padding:0.75rem}.settings-row .link{border-radius:0.25rem;padding:1rem}.settings-row .link:hover{background-color:#f1f1f1;text-decoration:none;transition:background-color 0.5s}.settings-row .link .btn{border-radius:0.25rem}.settings-row h5{color:#669DE8}.settings-row p{color:#333}.settings-row p:last-child{margin-bottom:0}.website-subdomain .subdomain-icon{margin-right:0.5rem;color:#6c757d}.card-img-top.wordpress-preview{max-height:18rem;overflow-y:hidden}.card-img-top.wordpress-preview img{width:100%}.uploader{position:relative}.uploader .upload-dropzone{border-color:#ccc;border-style:dashed;border-width:2px;text-align:center;padding:1rem}.uploader .upload-dropzone.uploading{filter:blur(2px)}.uploader .upload-progress{position:absolute;top:50%;left:50%;width:100%;padding:1rem;transform:translate(-50%, -50%)}
