/*---------------------------------------------------------------------------*/
/* TAB definitions                                                           */
/*---------------------------------------------------------------------------*/

.normal-Content-rightside .tab-section {
    background:transparent;
    height: 25px;
    margin-bottom:40px;
}

.hosted-Content-rightside .tab-section {
	border-bottom: 1px solid #FF791A;
}

.hosted-Content-rightside .tabMiddle a{
	padding: 0px 16px;
    vertical-align: middle;
    text-decoration: none;
   
}

.hosted-Content-rightside .tabMiddle a:hover{
	color: #333333;
}

.hosted-Content-rightside .tabMiddle{
    padding: 10px 16px;
    font-family: Nunito Reguar;
    font-size: 14px;
    color: #868686;
    vertical-align: middle;
    background-color: #FAFAFA;
}
   
.normal-Content-rightside .tab-container {
    display: block;
    height: auto;
    margin: auto;
    overflow: visible;
}
.hosted-Content-rightside .tab-container{
	    display: flex;
	    top: 50%;
	    left: 50%;
	    width: 100%;
	    height: 25px;
	    margin-top: 13px;
	    margin-left: calc(50% - 100px);
	    background: transparent;
	    margin-bottom: 15px;
}


.tab-footer {
	background: url(../../pics/structure/tables/table.navbar.gif?rand=20251018100057);
	width: 100% !important;
	height: 15px !important;
}

.tabLeftSide,
.tabRightSide {
    display:none;
}

.hosted-Content-rightside .on .tabRightSide {
    border: 1px solid #FFF;
    display:block;
}

.normal-Content-rightside .tabMiddle {
    background:#fff;
	min-width: 50px;
	text-align: center;
    float: left;
    border:1px solid #ddd;
    border-radius:3px;
    font-weight:bold;
    height:auto;
    margin-right:5px;
    padding:5px 20px;
}

.hosted-Content-rightside .tabMiddle{
	left: 0px;
    top: 0px;
    width: auto;
    min-width: 100px;
    height: 40px;
    background: inherit;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(255, 121, 26, 1);
    border-bottom: 0px;
    border-radius: 6px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Nunito-Regular', 'Nunito';
    font-weight: 400;
    font-style: normal;
    text-align: left;
    line-height: normal;
}


.normal-Content-rightside .off .tabMiddle {
	background:#efefef;
    border-color:#005d84;
    color:#005d84;
    cursor:pointer;
}
.normal-Content-rightside .off .tabMiddle a {
    color:inherit;
    text-decoration: none;
}

.normal-Content-rightside .off .tabMiddle:hover a {
    text-decoration: underline;
}

.normal-Content-rightside .on .tabMiddle {
    background:#005d84;
    border-color:#005d84;
    color:#fff;
}

.hosted-Content-rightside .off .tabMiddle {
       border-color: transparent;
}


.normal-Content-rightside .tab-container .disabled {
	border: none;
	color: #999999;
}

.hosted-Content-rightside .tab-container .disabled{
	color: #CCCCCC;
}


.normal-Content-rightside .tab-container a:hover {
	color: #999999;
}


.hosted-Content-rightside .on .tabMiddle {
    background-color: #FAFAFA;
}