
.sov-container {
    width: 100%;
    height: 100%;
    padding: 2px;
}

    .sov-container .dropzone button {
        width: 120px;
        height: 60px;
        text-align: center;
        color: #1374BB;
        border: 0;
        box-shadow: 1px 1px 2px #b9b9b9;
        vertical-align: middle;
        margin: 5px 2px 5px 2px;
        outline: none;
        font-size: .7rem;
        font-weight: 600;
        border-radius: 2px;
    }



    .sov-container .sov-configuraiton {
        width: 100%;
        height: 100%;
        display: block;
        margin-bottom: 8px;
    }

        .sov-container .sov-configuraiton table {
            width: 100%;
            height: 100%;
        }

            .sov-container .sov-configuraiton table tr {
                height: 32px;
                border-top: 1px solid #dee2e6;
            }

                .sov-container .sov-configuraiton table tr:first-child {
                    border: 0;
                }

            .sov-container .sov-configuraiton table td:first-child {
                width: 19%;
                min-width: 120px;
                text-align: right;
                padding-top: 3px;
                padding-right: 5px;
                padding-left: 5px;
                background-color: #e6e6e6;
                color: #68696C;
                font-weight: bold;
            }

            .sov-container .sov-configuraiton table td {
                width: 13.5%;
                min-width: 90px;
                text-align: left;
                padding-right: 0.5%;
                padding-left: 0.5%;
            }

                .sov-container .sov-configuraiton table td.circle {
                    padding-top: 2px;
                }

                .sov-container .sov-configuraiton table td label {
                    padding-top: 3px;
                    color: #68696C;
                }

                .sov-container .sov-configuraiton table td i {
                    color: #1374BB;
                    font-size: 15px;
                    margin-right: 3px;
                }

                    .sov-container .sov-configuraiton table td i.locked {
                        color: #68696C;
                    }

    .sov-container .sov-panel-row {
        margin: 20px;
        text-align: center;
        display: block;
    }

        .sov-container .sov-panel-row .sov-variables .dropzone {
            width: 100%;
            height: 100%;
            display: inline-block;
        }

            .sov-container .sov-panel-row .sov-variables .dropzone button.selected {
                opacity: 0.5;
            }

    .sov-container .sov-blinder {
        height: 150px;
        width: 5%;
        display: inline-block;
        text-align: center;
        vertical-align: top;
        padding-top: 60px;
    }

    .sov-container .sov-panel-row .sov-fields {
        width: 130px;
        height: 130px;
        display: inline-block;
        text-align: center;
        vertical-align: top;
        margin: 20px;
    }

        .sov-container .sov-panel-row .sov-fields i {
            color: #FFFFFF;
        }

        .sov-container .sov-panel-row .sov-fields .dropzone {
            width: 100%;
            height: 100%;
            display: inline-block;
        }

        .sov-container .sov-panel-row .sov-fields label {
            height: 15px;
            width: 100%;
            display: block;
            text-align: center;
            vertical-align: top;
        }

.sov-results {
}

    .sov-results table thead tr {
        text-align: center;
    }

    .sov-results table tbody tr td {
        cursor: pointer;
    }

        .sov-results table tbody tr td.sticky-cell {
            cursor: default;
        }

        .sov-results table tbody tr td.evol-netural {
            color: #fca503;
        }

        .sov-results table tbody tr td.evol-positive {
            color: #008207;
        }

        .sov-results table tbody tr td.evol-negative {
            color: #b80000;
        }
