.rz-listbox{

display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.gradient-custom-2 {
    /* fallback for old browsers */
    background: #fccb90;
    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-linear-gradient(to right, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 18%, rgba(8,8,112,1) 21%, rgba(0,212,255,1) 100%);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: linear-gradient(to right, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 18%, rgba(8,8,112,1) 21%, rgba(0,212,255,1) 100%);
}

@media (min-width: 768px) {
    .gradient-form {
        height: 100vh !important;
    }
}

@media (min-width: 769px) {
    .gradient-custom-2 {
        border-top-right-radius: .3rem;
        border-bottom-right-radius: .3rem;
    }
}

.spinner {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 700ms linear infinite;
    top: 50%;
    left: 50%;
    position: absolute;
}
.spinner2 {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 700ms linear infinite;
    top: 50%;
    left: 50%;
    position: relative;
}
@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}
.rz-grid-table th {
    background-color: #f2f2f2 !important;
    color: #333333 !important;
    border-bottom: solid 1px #cbcbcb !important;
    border-bottom-color: #cbcbcb !important;
}

.rz-notification-message.rz-growl {
    position: fixed !important;
    width: 35% !important;
    bottom: unset !important;
    right: 0px !important;
    top: 0px !important;
}

.rz-dialog-titlebar {
    background-color: #2666ef !important;
    padding: 10px !important;
    color: #ffffff !important;
}

.rz-dialog-titlebar-close .rzi-times {
    color: #ffffff !important;
}

.rz-dialog-title {
    color: #ffffff !important;
}

.rz-dialog {
    width: auto !important;
    background-color: #FFFFFF !important;
    color: #FF5956 !important;
    text-align: center;
    width: 40% !important;
    min-width: 40% !important;
    max-width: 40% !important;
}
.modal-backdrop {
    z-index: -1 !important
}
.rz-dialog-side-content {
    width: 100%;
}
.MonitoreoPanelesContainer {
    height: 400px;
    width: 100%;
    padding: 3px;
    background: transparent;
}

.MonitoreoPanelesContent {
    height: 400px;
    overflow: auto;
    background: transparent;
}
.MonitoreoGridContainer {
    height: 800px;
    width: 100%;
    padding: 3px;
    background: transparent;
}

.MonitoreoGridContent {
    height: 800px;
    overflow: auto;
    background: transparent;
}