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

#inner_bar
{
   background: rgba(42, 46, 50, 100%);
}

#disk_bar_global
{
   background: #2B2B2B;
   border-bottom: 1px solid #84ABE3;
   border-bottom: 1px solid rgba(255, 255, 255, 30%);
   border-bottom: 1px solid rgba(230, 230, 230, 20%);
   border-left: 1px solid rgba(230, 230, 230, 20%);
   border-top: 0px solid rgba(230, 230, 230, 20%);
   border-right: 1px solid rgba(230, 230, 230, 20%);
}

#extra_bar
{
   background: rgba(42, 46, 50, 77%);
   border-left: 0px solid #2B2B2B;
   border-top: 0px solid #2B2B2B;
   border-right: 0px solid #2B2B2B;
   border-bottom: 1px solid #2B2B2B;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
}

#utils_bar
{
   background: rgba(42, 46, 50, 77%);
   border-left: 1px solid #2B2B2B;
   border-top: 1px solid #2B2B2B;
   border-right: 1px solid #2B2B2B;
   border-bottom: 0px solid #2B2B2B;
}

#info_bar_label
{
   background: #404347;
   border-top: 1px solid #2B2B2B;
   border-bottom: 1px solid #4791F0;
   color: rgba(255,255,255, 100%);
   font-family: "Nimbus Sans L";
   font-weight: bold;
   border-left: 1px solid #2B2B2B;
   font-size: 10pt;
   font-weight:bold;
   font-size:10pt;
   padding-left: 10px;
   font-family: "Nimbus Sans L";
}

/*********************************/
/* root dir button                   */
/*********************************/
#root_dir_button
{
   background: rgba(215, 220, 229, 0%);
   font-family: "Nimbus Sans L";
   font-weight: bold;
   font-size: 10pt;
   color: rgba(100,100,100, 100%);
   font-weight:bold;
   font-size:10pt;
   font-family: "Nimbus Sans L";
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
   border: 0px solid rgba(159,159,159,100%);
   border-bottom: 0px;
   padding: 0px;
   margin: 4px;
}

#root_dir_button:hover
{
   border: 1px solid rgba(230, 230, 230, 20%);
   background: rgba(255, 255, 255, 20%);
}

#root_dir_button:pressed
{
   background: rgba(255, 255, 255, 37%);
   border: 1px solid rgba(255, 255, 255, 20%);
}

#root_dir_button:disabled
{
   color: #C0C0C0;
}

#toolbar_separator
{
   border: 0px;
   max-width: 1px;
   background: #3B3B3B;
   margin-top: 5px;
   margin-bottom: 5px;
}

/*********************************/
/* generic toolbar button        */
/*********************************/
#toolbar_button_generic
{
   background: rgba(215, 220, 229, 0%);
   background: rgba(200,200,200, 10%);
   font-family: "Nimbus Sans L";
   font-weight: bold;
   font-size: 10pt;
   color: rgba(200,200,200, 100%);
   font-weight:bold;
   font-size:10pt;
   font-family: "Nimbus Sans L";
   border-top-left-radius: 7px;
   border-top-right-radius: 7px;
   border-bottom-left-radius: 7px;
   border-bottom-right-radius: 7px;
   border: 0px solid rgba(159,159,159,100%);
   border-bottom: 0px;
   padding: 0px;
   margin: 4px;
}

#toolbar_button_generic:hover
{
   border: 1px solid #4791F0;
   background: rgba(255, 255, 255, 20%);
}

#toolbar_button_generic:pressed
{
   background: rgba(0, 0, 0, 15%);
}

#toolbar_button_generic:disabled
{
   background: rgba(200,200,200, 0%);
   color: #C0C0C0;
   border-radius: 7px;
}

#toolbar_button_generic:checked
{
   border: 1px solid #4791F0;
   background: rgba(255, 255, 255, 20%);
}

/*********************************/
/* disk button                   */
/*********************************/
#disk_button
{
   border: 1px solid rgba(230, 230, 230, 20%);
   background: rgba(255, 255, 255, 20%);
   font-family: "Nimbus Sans L";
   font-weight: bold;
   color: rgba(255, 255, 255, 100%);
   font-weight:bold;
   font-size:11pt;
   font-family: "Nimbus Sans L";
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
   border: 0px solid rgba(159,159,159,100%);
   border-right: 1px solid rgba(159,159,159, 27%);
   border-top: 0px solid rgba(230, 230, 230, 20%);
   border-bottom: 1px solid rgba(230, 230, 230, 20%);
   padding: 7px;
}

#disk_button:hover
{
   border: 1px solid rgba(230, 230, 230, 20%);
   background: rgba(255, 255, 255, 15%);
}


#disk_button:pressed
{
   background: rgba(255, 255, 255, 37%);
}

#disk_button:disabled
{
   color: #C0C0C0;
}

#sensitivity_checkbox
{
   background: transparent;
   color: rgba(255, 255, 255, 100%);
   padding-right: 10px;
   border: 0px solid #C0C0C0;
   font-weight: bold;
   font-family: "Nimbus Sans L";
}

#sensitivity_checkbox:hover
{
   color: rgba(200, 200, 200, 100%);
   font-weight: bold;
   padding-right: 10px;
   border-right: 0px solid #C0C0C0;
   text-decoration: underline;
}

#sensitivity_checkbox::indicator:unchecked
{
   border: 0px solid #000000;
   width: 40px;
   height: 40px;
   image: url(:/icons/png/icon_checkbox_off.png);
}

#sensitivity_checkbox::indicator:checked
{
   border: 0px solid #000000;
   width: 40px;
   height: 40px;
   image: url(:/icons/png/icon_checkbox_on.png);
}

#sensitivity_checkbox::indicator:checked:disabled
{
   border: 0px solid #C0C0C0;
   image: url(:/icons/png/icon_checkbox_on_disabled.png);
   width: 40px;
   height: 40px;
}

#sensitivity_checkbox:disabled
{
   color: #C0C0C0;
   font-weight: normal;
}

#sensitivity_checkbox::indicator:unchecked:disabled
{
   border: 0px solid #C0C0C0;
   image: url(:/icons/png/icon_checkbox_off_disabled.png);
   width: 40px;
   height: 40px;
}

