.tab-content {
    text-align: left;
    padding:10px;
}

.nav-tabs li a{
    outline: none !important;
    text-decoration: none;
}
.nav-tabs li{
    margin-left:0px !important;
    margin-bottom:-1px !important;
}

.tab-style-1 .nav-tabs {
    background: rgb(229,229,229);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(249,249,249,1) 79%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(79%,rgba(249,249,249,1)));
    background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(249,249,249,1) 79%);
    background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(249,249,249,1) 79%);
    background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(249,249,249,1) 79%);
    background: linear-gradient(to bottom,  rgba(229,229,229,1) 0%,rgba(249,249,249,1) 79%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#f9f9f9',GradientType=0 );
    border:1px solid #ddd;
    border-radius:5px 5px 0px 0px;

}

.tab-style-1 .nav-tabs li:first-child a{
    margin-left:20px;
}
.tab-style-1 .nav-tabs li a{
    margin-top:5px;
    margin-left:5px;
}

.tab-style-1 .tab-content{
    border:1px solid #ddd;
    border-top:0px;
    border-radius:0px 0px 5px 5px;
}

.tab-style-2 .nav-tabs a{
    border-radius: 0;
    font-size: 10pt;
    border-top: 0px solid transparent !important;
    margin-right: 0 !important;
}
.tab-style-2 .nav-tabs li:first-child a{
    border-left: 0px solid transparent !important;
}
.tab-style-2 .nav-tabs li.active a{
    color: #3399ff;
    font-weight: 800;
}
.tab-style-2 .nav-tabs li.active a:after{
    position: absolute;
    width: 100%;
    top: -1px;
    left: 0;
    border-top: 1px solid #3399ff;
    z-index: 999999;
    content: "";
}
.tab-style-2 .nav-tabs{
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}

.tab-pane{
    text-align: left !important;
}

.widget_minimax_tabwidget .nav li{ padding:0; }
.widget_minimax_tabwidget .tab-content{
    background: #fff !important;
    border-color: #dddddd !important;
    border-style: none solid solid !important;
    border-width: 0 1px 1px !important;
    display: table;
    width: 100%;
}