.sq-splitter {
    display: flex;
    flex-direction: column;
}

.sq-splitter>div:first-child {
    position: relative;
    flex-basis: 100%;
}

.sq-splitter>div:last-child {
    flex: 1 1 auto;
    position: relative;
}

.sq-splitter.active>div:last-child {
    min-height: 100px;
}

.sq-splitter .resizer-container {
    position: absolute;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    text-align: center;
    top: 3px;
    height: 8px;
    z-index: 100;
}

.sq-splitter.active .resizer-container {
    top: 0;
}

.sq-splitter .resizer-container .resizer {
    cursor: row-resize;
    display: none;
    background-image: url(../../img/split-divider-small.png);
    width: 30px;
    height: 9px;
    margin-right: 6px;
}

.sq-splitter .resizer-container .opener {
    display: inline-block;
    cursor: pointer;
    background-image: url(../../img/databank-opener-open.png);
    width: 31px;
    height: 11px;
}

.sq-splitter.active .resizer-container>div {
    vertical-align: top;
}

.sq-splitter.active .resizer-container .resizer {
    display: inline-block;
}

.sq-splitter.active .resizer-container .opener {
    background-image: url(../../img/databank-opener-close.png);
    width: 30px;
    height: 9px;
}

.sq-splitter .resizer-container .maximizer {
    display: none;
}

.sq-splitter.active .resizer-container .maximizer {
    cursor: pointer;
    display: inline-block;
    background-image: url(../../img/databank-opener-maximise.png);
    margin-right: 6px;
    width: 30px;
    height: 9px;
}

.sq-splitter.maximised .resizer-container .maximizer {
    display: none;
}

.sq-splitter.maximised .resizer-container .opener {
    display: none;
}

.sq-splitter.maximised .resizer-container .resizer {
    display: none;
}

.sq-splitter.maximised>div:first-child {
    flex-basis: 0 !important;
}

.sq-splitter .resizer-container .normalizer {
    display: none;
}

.sq-splitter.maximised .resizer-container .normalizer {
    cursor: pointer;
    display: inline-block;
    background-image: url(../../img/databank-opener-close.png);
    width: 30px;
    height: 9px;
}