#nav_bar
{
   background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(231, 232, 235, 100%), stop:1 rgba(231, 232, 235, 100%));  /* vertical gradient */
   border-left: 1px solid #84ABE3;
   border-top: 0px solid #84ABE3;
   border-right: 1px solid #84ABE3;
   border-bottom: 0px solid #84ABE3;
}

#disk_bar_global
{
   background: #E7E8EB;
/* 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%));   */
   border-left: 0px solid #84ABE3;
   border-top: 1px solid #84ABE3;
   border-right: 0px solid #84ABE3;
   border-bottom: 1px solid #84ABE3;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
}

#extra_bar
{
   background:  qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(236, 239, 241, 100%), stop:1 rgba(206, 208, 210, 100%));  /* vertical gradient */
   border-left: 0px solid #84ABE3;
   border-top: 0px solid #84ABE3;
   border-right: 0px solid #84ABE3;
   border-bottom: 1px solid #84ABE3;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   border-bottom-left-radius: 0px;
   border-bottom-right-radius: 0px;
}

#utils_bar
{
   background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(231, 232, 235, 100%), stop:1 rgba(231, 232, 235, 100%));  /* vertical gradient */
   border-left: 1px solid #84ABE3;
   border-top: 1px solid #84ABE3;
   border-right: 1px solid #84ABE3;
   border-bottom: 0px solid #84ABE3;
}

#info_bar_label
{
   /*background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 100%), stop:1 rgba(65, 115, 175, 100%));*/
   /*background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(65, 115, 175, 100%), stop:1 rgba(0, 0, 0, 100%));*/
   background: #21232B;
   border-bottom: 3px solid #5294E2;
   color: rgba(255,255,255, 100%);
   font-family: "Nimbus Sans L";
   font-weight: bold;
   border-left: 1px solid #84ABE3;
   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: skyblue;
}

/*********************************/
/* generic toolbar button        */
/*********************************/
#toolbar_button_generic
{
   background: rgba(215, 220, 229, 0%);
/* background:  qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(216, 219, 211, 30%), stop:1 rgba(206, 208, 210, 30%)); */  /* vertical gradient */
   background: rgba(0,0,0,10%);
   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: 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 #84ABE3;
   background: rgba(100, 100, 100, 20%);
}

#toolbar_button_generic:pressed
{
   background:  qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(190, 190, 190, 100%), stop:1 rgba(190, 190, 190, 100%));
}

#toolbar_button_generic:disabled
{
   color: #C0C0C0;
   background: transparent;
}

#toolbar_button_generic:checked
{
   border: 1px solid #84ABE3;
   background: rgba(0,0,0,20%);
   font-weight: bold;
}

/*********************************/
/* disk button                   */
/*********************************/
#disk_button
{
   background: rgba(0, 0, 0, 0%);
   border: 0px;
   font-family: "Nimbus Sans L";
   font-weight: bold;
   font-size: 10pt;
   color: rgba(77,77,77, 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: 1px solid rgba(159,159,159,50%);
   margin: 2px;
   padding-left: 7px;
   padding-right: 7px;
}

#disk_button:hover
{
   border: 1px solid #84ABE3;
   color: rgba(0,0,0, 100%);
/* background:  qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(230, 230, 230, 100%), stop:1 rgba(230, 230, 230, 100%));*/
}

#disk_button:pressed
{
   background:  qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(210, 210, 210, 100%), stop:1 rgba(210, 210, 210, 100%));
}

#disk_button:disabled
{
   color: #C0C0C0;
}

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

#sensitivity_checkbox:hover
{
   color: rgba(100, 100, 100, 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;
}

