html,
body {
    margin: 0;
    height: 100vh;
}
.navbar {
    height:50px !important;
}
.container-fluid {
    height: calc(100% - 50px);
}
.gutter {
    background-color: #6c757d!important;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
}

div > .row .col {
    padding: 0;
}

.content {
    /*width: 100%;*/
    height: 100%;
    display: flex;
    /*justify-items: center;*/
    /*align-items: center;*/
}

.split {

    overflow-y: auto;
    overflow-x: hidden;
}

.gutter.gutter-horizontal {
    cursor: col-resize;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==');
}

.gutter.gutter-vertical {
    cursor: row-resize;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=');
}


/*Example CSS*/
.b-example-divider {
    height: 3rem;
    background-color: rgba(0, 0, 0, .1);
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}

.form-control-dark {
    color: #fff;
    background-color: var(--bs-dark);
    border-color: var(--bs-gray);
}
.form-control-dark:focus {
    color: #fff;
    background-color: var(--bs-dark);
    border-color: #fff;
    box-shadow: 0 0 0 .25rem rgba(255, 255, 255, .25);
}

.bi {
    vertical-align: -.125em;
    fill: currentColor;
}

.text-small {
    font-size: 85%;
}

.dropdown-toggle {
    outline: 0;
}

.full-size {
    width: 100%;
    height: 100%;
}

#hover {
    display: none;
    position: absolute;
    z-index: 50;
}

#phases{
    height: 680px;
}