.modal{animation:fadeIn .15s ease-in-out 1;background:rgba(0,0,0,.2);display:block;opacity:1}.modal .modal-dialog{animation:slideDown .15s ease-in-out 1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px)}to{transform:translateY(0)}}.notification.notification-success .toast-header{background:rgba(225,248,230,.85)!important;color:#19692b!important}.notification.notification-info .toast-header{background:rgba(225,248,248,.85)!important;color:#055160!important}.notification.notification-warning .toast-header{background:rgba(255,249,231,.85)!important;color:#b98b00!important}.notification.notification-error .toast-header{background:rgba(252,240,241,.85)!important;color:#a71d2a!important}.loading{text-align:center}.loading:not(.loading-vertical){align-items:center;display:flex;justify-content:center}.loading>div{padding:2px}#notifications{bottom:0;overflow:auto;padding:15px;pointer-events:none;position:fixed;right:0;top:0;z-index:999999}#notifications .toast{display:block;margin:7px 0 7px auto;max-width:250px;min-width:140px;opacity:1;pointer-events:all;text-align:left}#main-layout{display:flex;flex-wrap:nowrap;min-height:100%;width:100%}#sidebar{background-color:#222e3c;display:none;max-width:260px;min-width:260px;width:260px}#main{display:flex;flex:1;flex-direction:column;flex-wrap:nowrap;min-height:100%;width:100vw}#main .header-main{background-color:#fff;box-shadow:0 0 2rem 0 rgba(33,37,41,.1);height:65px;min-height:65px;padding:13px 0}#main .body-main{flex:1}.show-sidebar #sidebar{display:block}.show-sidebar #main{width:calc(100vw - 284px)}.page-header{font-size:1.3125rem;font-weight:400;line-height:1.2;margin:0}#panel-menu .main-menu .menu-header{background:transparent;color:#ced4da;font-size:.75rem;padding:1.5rem 1.8rem .375rem}#panel-menu .main-menu li{list-style:none}#panel-menu .main-menu li.active>a{background:linear-gradient(90deg,rgba(59,125,221,.1),rgba(59,125,221,.088) 50%,transparent);border-left-color:#3b7ddd;color:#e9ecef}#panel-menu .main-menu a{background:#222e3c;border-left:3px solid transparent;color:rgba(233,236,239,.5);cursor:pointer;display:block;font-weight:400;padding:.625rem 1.625rem;position:relative;text-decoration:none;transition:background .1s ease-in-out}#panel-menu .main-menu a .icon{display:inline-block;width:20px}#panel-menu .main-menu a .icon i{font-size:20px}#panel-menu .main-menu a:hover{color:rgba(233,236,239,.75)}#user-bar button{background-color:#fff;border:0;color:#495057eb;font-weight:400;padding-top:7px}#user-bar .dropdown-menu{border:1px solid rgba(0,0,0,.175);border-radius:.2rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.05)}#user-bar .dropdown-menu .dropdown-item{color:#495057}#logo-block{min-height:65px}#logo-block .logo{color:#f8f9fa;display:block;font-size:1.15rem;font-weight:600;padding:1.15rem 1.8rem;text-decoration:none}.form-field{position:relative}.form-field-inline{display:inline-block;position:relative}.input-group>.form-field-inline:not(:first-child)>input,.input-group>.form-field-inline:not(:first-child)>select,.input-group>.form-field:not(:first-child)>input,.input-group>.form-field:not(:first-child)>select{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.input-group>.form-field-inline:not(:last-child)>input,.input-group>.form-field-inline:not(:last-child)>select,.input-group>.form-field:not(:last-child)>input,.input-group>.form-field:not(:last-child)>select{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.form-field.search-field .dropdown-menu li{cursor:pointer}#root,body,html{background-color:#f5f7fb;height:100%}.form-group{margin-bottom:15px}.table-button-group{margin:-3px 0}.dropdown-item{cursor:pointer}.flex-1{flex:1}.card{border:none;box-shadow:0 0 .875rem 0 rgba(33,37,41,.05)}.card .card-header{background:#fff;border:none}.card .card-header .card-title{color:#939ba2;font-size:.925rem;font-weight:600;margin:0}.card .card-footer{background:#fff;border:none}.card .table tr>td:first-child,.card .table tr>th:first-child{padding-left:16px}.card .table tr>td:last-child,.card .table tr>th:last-child{padding-right:16px}.table td,.table th{color:#495057}.btn{border-radius:3px;color:#fff;font-weight:400}.btn-info:hover{background-color:#148a9c;border-color:#128293;color:#fff}.btn-primary:hover{background-color:#326abc;border-color:#2f64b1;color:#fff}.btn-secondary:hover{background-color:#5c636a;border-color:#565e64;color:#fff}.btn-success:hover{background-color:#3ec59d;border-color:#33c298;color:#fff}.btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37;color:#fff}.btn-warning:hover{background-color:#fcc44c;border-color:#fcc041;color:#fff}.btn-light{background:#eef0f1}.btn-light,.btn-outline-light{border-color:#eef0f1;color:#212529}.btn-outline-primary{color:#3b7ddd}.btn-outline-primary:hover{color:#fff}.btn-outline-secondary{color:#6c757d}.btn-outline-secondary:hover{color:#fff}.btn-outline-danger{color:#dc3545}.btn-outline-danger:hover{color:#fff}.btn-outline-warning{color:#fcb92c}.btn-outline-warning:hover{color:#fff}.btn-outline-info{color:#17a2b8}.btn-outline-info:hover{color:#fff}.btn-outline-success{border-color:#1cbb8c;color:#1cbb8c}.btn-outline-success:hover{background-color:#1cbb8c;border-color:#1cbb8c;color:#fff}.sidebar-toggle{cursor:pointer;display:flex;height:26px;margin-left:5px;margin-top:6px;width:26px}.sidebar-toggle:hover .hamburger,.sidebar-toggle:hover .hamburger:after,.sidebar-toggle:hover .hamburger:before{background-color:#2f64b1}.sidebar-toggle .hamburger,.sidebar-toggle .hamburger:after,.sidebar-toggle .hamburger:before{background:#495057;border-radius:1px;content:"";cursor:pointer;display:block;height:3px;transition:background .1s ease-in-out,color .1s ease-in-out;width:24px}.sidebar-toggle .hamburger{position:relative}.sidebar-toggle .hamburger:before{position:absolute;top:-7.5px;width:24px}.sidebar-toggle .hamburger:after{bottom:-8.5px;position:absolute;width:16px}.dropdown-toggle:after{border:solid;border-width:0 2px 2px 0;display:inline-block;margin-left:.5em;padding:2px;transform:rotate(45deg);vertical-align:.2em}#dashboard-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:100%;padding:0 15px}#dashboard-resources{flex:1;margin:15px 0}#dashboard-tasks{height:200px;margin:15px 0}#dashboard-tasks .card{height:100%}#dashboard-tasks .card .card-body{overflow:auto}#create-vm-btn .dropdown-menu{right:0;top:36px}#disks{border:1px solid #ddd;border-radius:3px;display:flex;flex-direction:column;flex-wrap:nowrap;min-height:400px;padding:5px;width:260px}#disks .list{flex:1}.device-num-field{width:80px}