﻿.nvrs-details {
    overflow-y:auto;
}
.nvrs-details.scroll-scrolly_visible {
    margin-right: 0px!important;
}
.nvrs-page .nvrs-details-bottom {
    border-top: 1px solid rgba(0, 0, 0, 0.85);
}
.nvrs-page.nvr-container .nvr-main-container {
    width: calc(100% - 450px - 4px);
}
.no-mouse-config {
    opacity: 0.4;
    pointer-events: none;
}
.nvrs-page .nvr-details-right-panel .nvr-details-toggle-container {
    padding: 16px 13px;
    height: auto;
}
.nvrs-page .nvr-details-right-panel .nvr-details-toggle-container.properties-header {
    padding: 5px 10px;
}
.nvrs-page .nvr-details-right-panel .border-black-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.85)!important;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-properiy-container {
    color: #c7cbd0;
    padding:14px 10px;
}
.nvrs-page .nvr-details .nvr-details-right-panel .common-btn {
    height:34px;
}
.nvrs-page .nvr-switchBtn .glyphicon-ok {
   text-align:center;
    width: 44px;
}
.nvrs-page .delete-drive-btn {
    color: #358cd8;
    margin-left: 25px;
    font-size: 15px;
}
.nvrs-page .nvrs-details .nvr-details-storage-definitions-properiy-vidget-capacity-container {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-properiy-vidget-capacity-spinner-container {
    width:69%;
    display: flex;
    justify-content:center;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-properiy-vidget-capacity-slider-container {
    width: 50%;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-properiy-drive-container {
    width:181px;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-properiy-capacity-allocated {
    width: 181px;
}
.nvrs-page .nvrs-details .vms-slider-container {
    margin-left: 0;
    position:relative;
}
.nvrs-page .nvrs-details .vms-slider-container .ui-widget-content{
    height:4px;
}
.nvrs-page .nvrs-details .vms-slider-usedSpace {
    height: 4px;
    color: #c7cbd1;
    font-size:12px;
}
.nvrs-page .nvrs-details .vms-slider-usedSpace .vms-slider-min {
    padding-top:7px;
    position:absolute;
}
.nvrs-page .nvrs-details .vms-slider-usedSpace .vms-slider-max{
    padding-top: 7px;
    position:absolute;

}
.nvrs-page .nvrs-details .vms-slider-usedSpace .vms-slider-min {
    left: 0;
}
.nvrs-page .nvrs-details .vms-slider-usedSpace .vms-slider-max{
    right:0;
}

.nvr-details-right-panel .nvr-details-storage-definitions-container .side-by-side-spinner span.ui-spinner input{
    box-shadow:none;
}
.nvrs-page .nvrs-details .nvr-details-archive-drive-container .view-details-container {
    display: flex;
    justify-content:flex-end;
}
.nvrs-page .nvr-details-right-panel .common-btn {
    height:auto;
    padding:1px 10px;
    font-size:14px;
    width:100%;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-container {
    max-height: 100%;
    border-top:0;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-container .assign-drive-btn {
    width: 50%;
    margin-right: 10px;
}
.nvrs-page .nvr-details-right-panel .nvr-details-storage-definitions-container .add-network-btn {
    width: 50%;
}

.edit-credential-modal .nvr-section {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #c7cbd0;
    display: flex;
    margin-bottom:32px;
}
.edit-credential-modal .net-drive-path{
     font-size: 14px;
      color: #c7cbd0;
    display: flex;
    margin-bottom:32px;
}
.edit-credential-modal .net-drive-path .drive-label{
    width:110px;
    padding-right:7px;
    min-width:110px;
}
.edit-credential-modal .modal-dialog .modal-content {
    height: auto !important;
    width: 100%;
}
.edit-credential-modal .modal-dialog .modal-content .error-color{
    color:#bf360c;
    margin-bottom:10px;
}
.edit-credential-modal .modal-center-body {
    padding: 24px 24px 32px 24px;
}
.edit-credential-modal .modal-center-body .test-connection-btn{
    display: flex;
    justify-content: flex-end;
    width:100%;
}
.edit-credential-modal .modal-center-body .test-connection-btn button{
     width: 128px;
    height: 32px;
    padding: 5px 11px 8px 11px;
    border: solid 1px #358cd8;
    background-color: #192028;
    margin-top:8px;
}
.edit-credential-modal .modal-btns {
    display: flex;
    justify-content: flex-end;
    padding: 32px 0;
    margin: 0 24px;
    border-top: 1px solid #434343;
}