.redux-container-palette {
    label {
        border-width: 3px;
        border-radius: 0;
        //border: 0;
        width: 100% !important;
        &.ui-button.ui-widget {
            width: 95%;
            background: none;
            padding: 0;

            .ui-button-text {
/*                border-top: 3px solid transparent;
                border-bottom: 3px solid transparent;
                margin-bottom: 5px;*/
                display: flex;
                
                span {
                    padding: 10px;
                    flex-grow: 1;
                    font-size: 0;
                    line-height: 10px;
                    color: rgba(0,0,0,0);
                    -webkit-transition: all 200ms ease-in-out;
                    -moz-transition: all 200ms ease-in-out;
                    -ms-transition: all 200ms ease-in-out;
                    -o-transition: all 200ms ease-in-out;
                    transition: all 200ms ease-in-out;
                    text-shadow: 0;
                    &:hover {
                        flex-grow: 3;
                        font-weight: bold;
                        min-width: 60px;
                        font-size: 12px;
                        line-height: 10px;
                        color: #333;
                        text-shadow: 0 0 8px #fff, 0 0 8px #fff;
                    }
                }
            }
        }
        
        &.ui-state-active {
            border: 3px solid #333 !important;
        }
    }
}

.wp-customizer {
    .redux-main .redux-container-palette label {
        margin-bottom: 3px;
    }
}