/**
 * @author    Dawid Młynarczyk <info@mywebpage.rocks>
 * @copyright Copyright (c) mywebpage.rocks
 * @license   Commercial license, only to use on restricted domains
 */
.mwrbespoke canvas {
    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
}

.mwrbespoke .btn {
    width: 100%;
    margin: 10px 0;
}

.canvas-wrapper {
    overflow: auto;
    padding: 0;
}
.canvas-wrapper .row {
    margin: 0;
}

.mwrbespoke .figure img {
    float: left;
    margin-right: 10px;
}

.mwrbespoke .figure-caption {
    /* color: #333; */
    color: #6c757d;
    font-weight: bold;
}

.selection-wrapper .figure {
    border: 1px solid rgba(255, 255, 255, 0);
}


.selection-wrapper .figure:hover,
.selection-wrapper .figure.active {
    cursor: pointer;
    border: 1px solid rgba(0, 139, 199, 1);
    box-shadow: 0 0 5px 0 rgba(136, 136, 136, .5);
}

.dim-adj-btns div:nth-of-type(1) {
    padding: 0;
    padding-right: 5px;
}

.dim-adj-btns div:nth-of-type(2) {
    padding: 0;
    padding-right: 5px;
    padding-left: 5px;
}

.dim-adj-btns div:nth-of-type(3) {
    padding: 0;
    padding-right: 5px;
}

.dim-adj-btns .adj_dim.btn {
    padding: 5px 0;
    font-size: 10px;
    margin: 10px 0 0;
}

.dim-adj-btns {
    display: flex;
    flex: 0 0 100%;
}

select.form-control.form-select {
    background-image: none;
}



.mwrbespoke.calculator .strong-points tr td {
    padding: 0;
}

.mwrbespoke.calculator .strong-points tr td:nth-of-type(2) {
    padding-left: 10px;
}

.strong-points.tray-points li,
.strong-points.drain-points li {
    font-size: 12px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}