﻿ .tabs-left {
        overflow: hidden;
        position: relative;
        padding-left: 4em;
    }
    .tabs-left .ui-tabs-nav {
            -webkit-transform-origin: left;
            -moz-transform-origin: left;
            -ms-transform-origin: left;
            -o-transform-origin: left;
            transform-origin: left;

            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            -o-transform: rotate(90deg);
            transform: rotate(90deg);
            background-color: transparent;
            overflow: hidden;
            position: absolute;
            left: 1.5em;
            margin-top: -2em;
            -ms-border-radius: 0;
            border-radius: 0;
            border-width: 0;
            padding: 10px 4px 0 0;
        }
    .tabs-left .ui-tabs-nav li {
        -webkit-transform-origin: center;
        -moz-transform-origin: center;
        -ms-transform-origin: center;
        -o-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate(-180deg);
        -moz-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        -o-transform: rotate(-180deg);
        transform: rotate(-180deg);
        display: inline;
        height: 40px;
        right: 1px;
        top: -11px;
        overflow: hidden;
        float: right;
        border-bottom: 1px solid transparent !important;
    }

    .tabs-left .ui-tabs-nav li a {
        padding: 0.5em .45em;
        margin-top: 5px;
        float: right;
        text-align: right;
    }
    .tabs-left .ui-tabs-nav li a> p {
        text-align: center;
        
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        -ms-hyphens: auto;
        margin-top: -5px;
    }
    
    .tabs-left li.ui-state-default {
        background-color: #898788;
    }
    .tabs-left .ui-tabs-nav li.ui-tabs-selected,
    .tabs-left .ui-tabs-nav li.ui-state-active {
                    background-color: whitesmoke;
                    margin-bottom: 0;
                    border: 1px solid #898788;
                }
    .tabs-left .ui-tabs-nav li.ui-state-active a {
         color: #212121 !important;
    }
    
    
    .ui-tabs-panel {
        overflow: auto;
    }
html > body .tabs-left .ui-tabs-nav li {
    margin: 1px;
}