#tab_scroller
{
   border-right: 1px solid #3B3B3B;
}

#tabbar
{
   background: #2B2B2B;
   border-left: 1px solid #3B3B3B;
   border-top: 1px solid #3B3B3B;
   border-right: 1px solid #3B3B3B;
   border-bottom: 1px solid #3B3B3B;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 10px;
}

#tab_button
{
   background: rgba(255, 255, 255, 10%);
   color: rgba(200,200,200,100%);
   border-right: 1px solid #3B3B3B;
   font-family: "Nimbus Sans L";
   border-left: 0px solid #3B3B3B;
   border-top: 0px solid #3B3B3B;
   border-right: 1px solid #3B3B3B;
   border-bottom: 2px solid rgba(200,200,200,30%);
   font-weight: normal;
   padding: 5px;
}

#tab_button:hover
{
   color: #FFFFFF;
   font-weight: bold;
}

#tab_button:pressed
{
   background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(219, 219, 219, 100%), stop:1 rgba(219, 219, 219, 100%));
   color: #000000;
}

#tab_button_placeholder
{
   background: rgba(255, 255, 255, 10%);
   color: rgba(200,200,200,100%);
   border-right: 1px solid #3B3B3B;
   font-family: "Nimbus Sans L";
   border-left: 0px solid #3B3B3B;
   border-top: 0px solid #3B3B3B;
   border-right: 1px solid #3B3B3B;
   border-bottom: 2px double orange;
   font-weight: normal;
   font-style: italic;
   padding: 5px;
}

#tab_button_placeholder:hover
{
   color: #FFFFFF;
   font-weight: bold;
   border-bottom: 3px solid rgba(230, 230, 230, 30%);;
}

/* the button name "tab_button_active" is set in tabbed_button.h by adding "_active" to the existing button name */
#tab_button_active
{   
   background: rgba(255, 255, 255, 10%);
   color: #FFFFFF;
   font-family: "Nimbus Sans L";
   border-left: 1px solid rgba(255,255,255,5%);
   border-top: 0px solid #5294E3;
   border-right: 1px solid rgba(255,255,255,5%);
   border-bottom: 0px solid #5294E3;
   border-bottom: 1px solid rgba(255,255,255,5%);
   font-weight: bold;
   padding: 5px;  
   border-bottom: 2px solid #39669B;
}

#tab_button_active:hover
{
   font-weight: bold;   
}

#tab_button:disabled
{
   color: #C0C0C0;
}


#tab_button_close
{   
   color: #000000;
   font-family: "Nimbus Sans L";
   font-weight: bold;
   border: 0px;
   padding-top: 1px;
}

#tab_button_close:hover
{
   padding-left: 1px;
   padding-top: 1px;
}

#tab_button_close:pressed
{
   padding-left: 2px;
   padding-top: 2px;
}

#tab_button_close_active
{
   color: #FFFFFF;
   font-family: "Nimbus Sans L";
   font-weight: bold;
   border: 0px; 
   padding-top: 1.5px;
}
