/* ------------------------- all message boxes ------------------------------------ */
QMessageBox
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.99 #bdbdbd, stop: 0.93 #c1c1c1, stop: 0.83 #dadada, stop: 0.73 #f3f3f3, stop: 0.01 #f3f3f3);
}
QMessageBox QLabel, #DontShowAgainDlgClass QLabel
{
    /*color: #666666;*/
    font-size: 11px;
}
/* ------------------------- END - all message boxes ------------------------------------ */


/* -------------------------------------------------------------- */
/*  Header for generalized dlg class */


#LogiDialogClass
{
	background: transparent;
}


#LogiDialogClassHeader
{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}


#LogiDialogClassHeader
{
	background-color: Black;
}


#LogiDialogClassHeader QLabel
{
	color: White;
}


#LogiDialogClassHeader #pushButtonClose
{
  border: black;
  background-color: none;
  background-image: url(:/Images/btn_close.png);
}

#LogiDialogClassHeader #pushButtonClose:hover
{
  background-image: url(:/Images/btn_close_down.png);
}

#LogiDialogClassHeader #pushButtonClose:pressed
{
  background-image: url(:/Images/btn_close_down.png);
}



/* -------------------------------------------------------------- */
/*  Motion Detection - ControlArea */

#MotDetAppCloseWarningDlg
{
    color: black;
    font-size: 11px;
    font-weight: normal;
}

#meterSliderHandle
{
	border-image: url(:/Images/slider_grip.png);
}

#meterSliderHandle:disabled
{
	border-image: url(:/Images/slider_grip_disabled.png);
}

#bkgndMeterWidget
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #6f6f6f, stop: 0.16 #7d7d7d, stop: 0.28 #8f8f8f, stop: 0.37 #9d9d9d, stop: 0.50 #a8a8a8, stop: 0.59 #afafaf, stop: 0.73 #b3b3b3, stop: 0.84 #afafaf, stop: 1.0 #a8a8a8);
}

#lowMeterWidget
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #ffffff, stop: 0.24 #fdfcfc, stop: 0.43 #f3f3f3, stop: 0.57 #dfdfdf, stop: 0.75 #cacaca, stop: 1.0 #b4b5b6);
}

#highMeterWidget
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #ee1f25, stop: 0.20 #ee2026, stop: 0.40 #ed1f25, stop: 0.58 #de1f26, stop: 0.79 #cb2027, stop: 1.0 #b21e23);
}

QPushButton#pushButtonActivate
{
    background-color: qradialgradient(cx: 0.49, cy: 0.3, fx: 0.49, fy: 0.47, radius: 0.80, stop: 0.0 #48f9fb, stop: 0.8 #060c0c);
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    background-image: url(:/Images/btn_shutter_motion_active.png);
	background-repeat: no-repeat;
	background-position: center;
}

QPushButton#pushButtonActivate:pressed
{
    background-color: qradialgradient(cx: 0.50, cy: 0.15, fx: 0.50, fy: 0.18, radius: .75, stop: 0.0 #ebebeb, stop: 0.5101 #ebebeb, stop: 0.5102 #e0e0e0, stop: 1 #6f6f6f );
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    background-image: url(:/Images/btn_shutter_motion_down.png);
	background-repeat: no-repeat;
	background-position: center;
}


QPushButton#pushButtonActivate:checked
{
    background-color: qradialgradient(cx: 0.50, cy: 0.15, fx: 0.50, fy: 0.18, radius: .75, stop: 0.0 #ebebeb, stop: 0.5101 #ebebeb, stop: 0.5102 #e0e0e0, stop: 1 #6f6f6f );
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    background-image: url(:/Images/btn_shutter_motion_down.png);
	background-repeat: no-repeat;
	background-position: center;
}





/* ------------- */

QPushButton#pushButtonControls
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.01 #242425, stop: 0.04 #919396, stop: 0.09 #545558, stop: 0.12 #515254, stop: 0.15 #4e4e51, stop: 0.19 #4b4b4d, stop: 0.22 #4b4b4d, stop: 0.27 #444446, stop: 0.31 #414143, stop: 0.35 #3e3e3f, stop: 0.38 #3b3b3c, stop: 0.42 #383739, stop: 0.46 #353536, stop: 0.49 #333233, stop: 0.53 #302f30, stop: 0.56 #2d2c2d, stop: 0.61 #2b2a2a, stop: 0.63 #282728, stop: 0.67 #262525, stop: 0.70 #262525, stop: 0.73 #242223, stop: 0.76 #222021, stop: 0.81 #201e1e, stop: 0.87 #1c1b1b, stop: 0.92 #1b1919, stop: 0.94 #1a1818, stop: 0.97 #111112);
    border: 1px solid black;
    color: white;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

QPushButton#pushButtonControls:disabled
{
    color: disabled;
}

QPushButton#pushButtonControls:checked
{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.05 #5e5e5e, stop: 0.08 #989898, stop: 0.13 #c9c9c9, stop: 0.17 #eaeaea, stop: 0.21 #fafafa, stop: 0.95 #2e2e2e);
    border: 1px solid black;
    color: White;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

/* ------------- */

QPushButton#pushButtonEffects
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.01 #242425, stop: 0.04 #919396, stop: 0.09 #545558, stop: 0.12 #515254, stop: 0.15 #4e4e51, stop: 0.19 #4b4b4d, stop: 0.22 #4b4b4d, stop: 0.27 #444446, stop: 0.31 #414143, stop: 0.35 #3e3e3f, stop: 0.38 #3b3b3c, stop: 0.42 #383739, stop: 0.46 #353536, stop: 0.49 #333233, stop: 0.53 #302f30, stop: 0.56 #2d2c2d, stop: 0.61 #2b2a2a, stop: 0.63 #282728, stop: 0.67 #262525, stop: 0.70 #262525, stop: 0.73 #242223, stop: 0.76 #222021, stop: 0.81 #201e1e, stop: 0.87 #1c1b1b, stop: 0.92 #1b1919, stop: 0.94 #1a1818, stop: 0.97 #111112);
    border: 1px solid black;
    color: White;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
	padding-left: 8px;
	padding-right: 8px;
}
QPushButton#pushButtonEffects:disabled
{
    color: disabled;
}

QPushButton#pushButtonEffects:checked
{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.05 #5e5e5e, stop: 0.08 #989898, stop: 0.13 #c9c9c9, stop: 0.17 #eaeaea, stop: 0.21 #fafafa, stop: 0.95 #2e2e2e);
    border: 1px solid black;
    color: White;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;

}

/* ------------- */

QPushButton#pushButtonOptions
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.01 #242425, stop: 0.04 #919396, stop: 0.09 #545558, stop: 0.12 #515254, stop: 0.15 #4e4e51, stop: 0.19 #4b4b4d, stop: 0.22 #4b4b4d, stop: 0.27 #444446, stop: 0.31 #414143, stop: 0.35 #3e3e3f, stop: 0.38 #3b3b3c, stop: 0.42 #383739, stop: 0.46 #353536, stop: 0.49 #333233, stop: 0.53 #302f30, stop: 0.56 #2d2c2d, stop: 0.61 #2b2a2a, stop: 0.63 #282728, stop: 0.67 #262525, stop: 0.70 #262525, stop: 0.73 #242223, stop: 0.76 #222021, stop: 0.81 #201e1e, stop: 0.87 #1c1b1b, stop: 0.92 #1b1919, stop: 0.94 #1a1818, stop: 0.97 #111112);
    border: 1px solid black;
    color: White;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
	padding-left: 8px;
	padding-right: 8px;
}


QPushButton#pushButtonOptions:checked
{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.05 #5e5e5e, stop: 0.08 #989898, stop: 0.13 #c9c9c9, stop: 0.17 #eaeaea, stop: 0.21 #fafafa, stop: 0.95 #2e2e2e);
    border: 1px solid black;
    color: White;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;

}

QPushButton#pushButtonOptions:disabled
{
    color: disabled;
}

/* ------------- */

#MoDetWidgetClass #labelActive
{
	color: White;
}


#MoDetWidgetClass #labelRecording
{
	color: Red;
}


#MoDetWidgetClass #motionPreviewRecBorderLine
{
	border: 1px solid black;
}


/* -------------------------------------------------------------- */
/*  Motion Detection - Motion schedule dlg */



#MotionDetectionScheduleWidgetClass QTimeEdit::up-button
{
	border-image: url(:/Images/increment_plus.png);
}


#MotionDetectionScheduleWidgetClass QTimeEdit::up-button:pressed
{
	border-image: url(:/Images/increment_plus_down.png);
}


#MotionDetectionScheduleWidgetClass QTimeEdit::down-button
{
	border-image: url(:/Images/increment_minus.png);
}

#MotionDetectionScheduleWidgetClass QTimeEdit::down-button:pressed
{
	border-image: url(:/Images/increment_minus_down.png);
}


#MotionDetectionScheduleWidgetClass QPushButton
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #999999, stop: 0.38 #969696, stop: 0.42 #929292, stop: 0.46 #8e8e8e, stop: 0.50 #898989, stop: 0.52 #858585, stop: 0.55 #858585, stop: 0.60 #818181, stop: 0.89 #7f7f7f, stop: 0.891 #707070, stop: 1 #707070);
	border: 0;
	color: Black;
}

#MotionDetectionScheduleWidgetClass QPushButton:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #5e5e5e, stop: 0.05 #6c6c6c, stop: 0.09 #767676, stop: 0.13 #7a7a7a, stop: 0.19 #7a7a7a, stop: 0.25 #7a7a7a, stop: 0.32 #7a7a7a, stop: 0.38 #787878, stop: 0.43 #757575, stop: 0.47 #727272, stop: 0.50 #6e6e6e, stop: 0.53 #6a6a6a, stop: 0.57 #676767, stop: 0.62 #666666, stop: 1 #626262);
	border: 0;
}

#MotionDetectionScheduleWidgetClass QPushButton:disabled
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #5e5e5e, stop: 0.05 #6c6c6c, stop: 0.09 #767676, stop: 0.13 #7a7a7a, stop: 0.19 #7a7a7a, stop: 0.25 #7a7a7a, stop: 0.32 #7a7a7a, stop: 0.38 #787878, stop: 0.43 #757575, stop: 0.47 #727272, stop: 0.50 #6e6e6e, stop: 0.53 #6a6a6a, stop: 0.57 #676767, stop: 0.62 #666666, stop: 1 #626262);
	border: 0;
	color: rgb(54,54,54);
}

#MotionDetectionScheduleWidgetClass QCheckBox::indicator:unchecked
{
	image: url(:/Images/checkbox_unchecked.png);
}

#MotionDetectionScheduleWidgetClass QCheckBox::indicator:pressed
{
	image: url(:/Images/checkbox_down.png);
}

#MotionDetectionScheduleWidgetClass QCheckBox::indicator:checked:pressed
{
	image: url(:/Images/checkbox_down.png);
}

#MotionDetectionScheduleWidgetClass QCheckBox::indicator:checked
{
	image: url(:/Images/checkbox_checked.png);
}

#TitleBarClass > QLabel
{
	background: transparent;
	color: white;
}


#TitleBarClass
{
	background-color: Black;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#TitleBarClass #pushButtonClose
{
    border-image: url(:/Images/btn_close.png);
    border: 0;
}

#TitleBarClass #pushButtonClose:pressed
{
    border-image: url(:/Images/btn_close_down.png);
    border: 0;
}



#MotionDetectionScheduleWidgetClass
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #f3f4f4, stop: 0.19 #eaebeb, stop: 0.51 #d8d8d8, stop: 0.76 #cacaca, stop: 0.98 #bdbdbd);
	border: 1px solid #000000;	
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

/* ----------- */
/*  Motion Detection - Motion Options widget */


#motionHeaderWidget #pushButtonClose
{
    border-image: url(:/Images/btn_close.png);
    border: 0;
}

#motionHeaderWidget #pushButtonClose:pressed
{
    border-image: url(:/Images/btn_close_down.png);
    border: 0;
}

#motionHeaderWidget QLabel
{
	color: White;
}

#motionHeaderWidget
{
	background-color: Black;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}




#motionOptionsWidget > #pushButtonEditSchedule
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #999999, stop: 0.38 #969696, stop: 0.42 #929292, stop: 0.46 #8e8e8e, stop: 0.50 #898989, stop: 0.52 #858585, stop: 0.55 #858585, stop: 0.60 #818181, stop: 0.89 #7f7f7f, stop: 0.891 #707070, stop: 1 #707070);
	border: 0;
}

#motionOptionsWidget > #pushButtonEditSchedule:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #5e5e5e, stop: 0.05 #6c6c6c, stop: 0.09 #767676, stop: 0.13 #7a7a7a, stop: 0.19 #7a7a7a, stop: 0.25 #7a7a7a, stop: 0.32 #7a7a7a, stop: 0.38 #787878, stop: 0.43 #757575, stop: 0.47 #727272, stop: 0.50 #6e6e6e, stop: 0.53 #6a6a6a, stop: 0.57 #676767, stop: 0.62 #666666, stop: 1 #626262);
	border: 0;
}

#motionOptionsWidget QCheckBox::indicator:unchecked
{
	image: url(:/Images/checkbox_unchecked.png);
}

#motionOptionsWidget QCheckBox::indicator:pressed
{
	image: url(:/Images/checkbox_down.png);
}

#motionOptionsWidget QCheckBox::indicator:checked:pressed
{
	image: url(:/Images/checkbox_down.png);
}

#motionOptionsWidget QCheckBox::indicator:checked
{
	image: url(:/Images/checkbox_checked.png);
}




#motionOptionsWidget
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #f3f4f4, stop: 0.19 #eaebeb, stop: 0.51 #d8d8d8, stop: 0.76 #cacaca, stop: 0.98 #bdbdbd);
	border: 1px solid #000000;	
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}



#MotionOptionsGroupWidgetClass
{
	background: transparent;
}

/* -------------------------------------------------------------- */
/*  Twitter */

#TwitterWizardPage
{
	border-image: url(:/Images/bg-clouds.png);
}


#TweetEditWidgetClass #mainFrame
{
	background-color: White;
	border-radius: 5;
}

#TweetEditWidgetClass #labelTitle
{
	color: Black;
	font: bold 12px;
	font-family: Arial;
}

#TweetEditWidgetClass #labelCount
{
	color: rgb(204,204,204);
	font: bold 16px Arial;
}

#TwitterWizardPage #thumbnailListWidget
{
	background-color: White;
	border-radius: 5;
}

#TwitterWizardPage #scrollArea
{
	border: 5px solid White;
	border-radius: 5;
}


#twitterLabelUpArrow
{
	border-image: url(:/Images/uparrow.png);
}

#twitterLeftFrame
{
	background-color: White;
	border-left-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

#twitterRightFrame
{
	background-color: rgb(221, 238, 246);
	border-right-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}



#TwitterMustUploadWidget #twitterMainFrame
{
	background-color: rgb(221, 238, 246);
	border-radius: 5px;
}

#TwitterMustUploadWidget #twitterLabelUpArrow
{
	border-image: url(:/Images/uparrowBlue.png);
}

#TwitterMustUploadWidget #mainLabel
{
	background: Transparent;
	color: Black;
	font: bold 14px Arial;	
}


#twitterYouTubeLabel
{
	border-image: url(:/Images/YouTube.png);
}


#TwitterLoginWidget #createAccountPushButton
{
	background-color: rgb(64, 117, 150);
	min-height: 30;
	min-width: 110;
	color: White;
	font: bold 14px Arial;
	border-radius: 5;
}

#twitterMainLabel
{
	border-image: url(:/Images/twitter_logo2.png);
}

/*
#TweetEditWidgetClass #mainLabel
{
	border-image: url(:/Images/twitter_logo2.png);
}	
*/

/* -------------------------------------------------------------- */
/*  YouTube */

/* ------------------------- */

#YTErrorMsgWidgetClass > QPushButton
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #f5f9fd, stop: 0.94 #bdd1ef, stop: 1.0 #a0b1dc);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5
}

#YTErrorMsgWidgetClass > QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Gray;
}

#YTErrorMsgWidgetClass > QPushButton:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #a0b1dc, stop: 0.94 #bdd1ef, stop: 1.0 #f1f5fd);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5
}

#YTErrorMsgWidgetClass #errorLabel
{
	background-color: rgb(255, 235, 232);
	border: 1px solid rgb(221, 60, 16);
}

/* Non error message */
#YTErrorMsgWidgetClass #messageLabel
{
	background-color: rgb(255, 249, 215);
	border: 1px solid rgb(226, 200, 34);
}

/* ------------------------- */

#YouTubeWelcomeWidgetClass  QPushButton
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #f5f9fd, stop: 0.94 #bdd1ef, stop: 1.0 #a0b1dc);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5
}



#YouTubeWelcomeWidgetClass QPushButton:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #a0b1dc, stop: 0.94 #bdd1ef, stop: 1.0 #f1f5fd);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5
}


#YouTubeWelcomeWidgetClass QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Gray;
}

/* ---------- */

#YouTubeReviewContentWidget > #msgLabel
{
	font: 300 10px;
}

#YouTubeReviewContentWidget > #pushButtonRemove
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #f5f9fd, stop: 0.94 #bdd1ef, stop: 1.0 #a0b1dc);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5
}


#YouTubeReviewContentWidget > #pushButtonRemove:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #a0b1dc, stop: 0.94 #bdd1ef, stop: 1.0 #f1f5fd);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5
}



#YouTubeReviewContentWidget > #pushButtonRemove:disabled
{
	background-color: rgb(59,89,152);
	color: Gray;
}

/* -------------------------------- */

#YouTubePublishInfoWidgetClass QCheckBox
{
	font: bold 12px;
}

#YouTubePublishInfoWidgetClass QLabel
{
	font: bold 12px;
}

#YouTubePublishInfoWidgetClass QLineEdit
{
	font: 400 12px;
}

#YouTubePublishInfoWidgetClass QTextEdit
{
	font: 400 12px;
}

#YouTubePublishInfoWidgetClass #noticeHeader
{
	font: 400 10px;
}

#YouTubePublishInfoWidgetClass #noticeBody
{
	font: 400 9px;
}

/* --------------------------------- */

#YouTubePublishInfoWidgetClass_tiny QCheckBox
{
	font: 300 10px;
}

#YouTubePublishInfoWidgetClass_tiny QLabel
{
	font: 300 10px;
}

#YouTubePublishInfoWidgetClass_tiny QLineEdit
{
	font: 300 10px;
}

#YouTubePublishInfoWidgetClass_tiny QTextEdit
{
	font: 300 10px;
}

#YouTubePublishInfoWidgetClass_tiny #noticeHeader
{
	font: 300 7px;
}

#YouTubePublishInfoWidgetClass_tiny #noticeBody
{
	font: 300 6px;
}

/* ---------------------------------- */

#LoginWidgetClass #mainLabel
{
	background: transparent;
	font: bold 14px;
}


#LoginWidgetClass  QPushButton
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #f5f9fd, stop: 0.94 #bdd1ef, stop: 1.0 #a0b1dc);
	color: rgb(0,51,153);
	font: bold 10px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5;
    padding-left: 4px;
    padding-right: 4px;
    max-height: 18;
}



#LoginWidgetClass QPushButton:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #a0b1dc, stop: 0.94 #bdd1ef, stop: 1.0 #f1f5fd);
}



#YoutubeWizardPage #loginFrame
{
	background-color: #d8e6fb;
	border: 1px solid #a0b1dc;
}



#YoutubeWizardPage > QPushButton
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #f5f9fd, stop: 0.94 #bdd1ef, stop: 1.0 #a0b1dc);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5
}



#YoutubeWizardPage > QPushButton:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #a0b1dc, stop: 0.94 #bdd1ef, stop: 1.0 #f1f5fd);
	color: rgb(0,51,153);
	font: bold 14px;
	border: 1px solid rgb(160, 177, 220);
	border-radius: 5;
}


#YoutubeWizardPage > QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Gray;
}


#YoutubeWizardPage
{
	background-color: White;
	border: 1px solid Black;
}


#YouTubeWidgetClass
{
	background-color: White;
}

#YoutubeHeaderClass #pushButtonMinimize
{
	border-image: url(:/Images/icon_minimize_black.png);
}

#YoutubeHeaderClass 
{
	background-color: White;
	color: Black;
}

#YoutubeHeaderClass > #nameLabel
{
	color: Black;
	font: bold 14px;
}


/* -------------------------------------------------------------- */
/*  Facebook */


/* ------------------------- */

#ErrorMsgWidgetClass > QPushButton
{
	background-color: rgb(59,89,152);
	color: White;
}

#ErrorMsgWidgetClass > QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}

#ErrorMsgWidgetClass > QPushButton:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}

/* ------------------------- */


#FacebookReviewContentWidget > #pushButtonRemove
{
	background-color: rgb(59,89,152);
	color: White;
}


#FacebookReviewContentWidget > #pushButtonRemove:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}


#FacebookReviewContentWidget > #pushButtonRemove:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}


#CreateNewAlbumWidgetClass > #lineEdit
{
	background-color: rgb(235, 235, 228);
	border: 1px solid rgb(127,157,185);
}


#CreateNewAlbumWidgetClass
{
	background: white;
	border: 2px solid rgb(59,89,152);
}


/* ------------------------- */

#CreateNewAlbumWidgetClass > QPushButton
{
	background-color: rgb(59,89,152);
	color: White;
}

#CreateNewAlbumWidgetClass > QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}

#CreateNewAlbumWidgetClass > QPushButton:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}

/* ------------------------- */

#ErrorMsgWidgetClass #errorLabel
{
	background-color: rgb(255, 235, 232);
	border: 1px solid rgb(221, 60, 16);
}

/* Non error message */
#ErrorMsgWidgetClass #messageLabel
{
	background-color: rgb(255, 249, 215);
	border: 1px solid rgb(226, 200, 34);
}

/* ------------------------- */

#GetStartedWidgetClass #pushButtonGetStarted
{
	background-color: rgb(59,89,152);
	color: White;
}

#GetStartedWidgetClass #pushButtonGetStarted:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}

#GetStartedWidgetClass #pushButtonGetStarted:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}



#GetStartedWidgetClass #labelMainText
{
	font: 400 12px;
}

#ReviewContentWidgetClass #msgLabel
{
	font: 400 12px;
}

#ReviewContentWidgetClass #thumbnailImageButton
{
	background-color: Black;
	border-width: 2;
	border-radius: 5px;
}

/* Review content page */
#FacebookWidgetClass #thumbnailListWidget
{
	background-color: White;
}


#FacebookWidgetClass #mainLabel
{
	background-color: rgb(255, 249, 215);
	border: 1px solid rgb(226, 200, 34);
}



/* ------------------------- */

#ReviewContentWidgetClass > QPushButton
{
	background-color: rgb(59,89,152);
	color: White;
}

#ReviewContentWidgetClass > QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}

#ReviewContentWidgetClass > QPushButton:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}

#CheckboxListWidgetClass #label
{
	background: White;
}


#CheckboxListWidgetClass
{
	background: White;
}

/* ------------------------- */

#FBAlbumsWidgetClass QPushButton
{
	background-color: rgb(59,89,152);
	color: White;
}

#FBAlbumsWidgetClass QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}

#FBAlbumsWidgetClass QPushButton:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}

/* -------------------------------------------------------------- */


#FacebookHeaderClass QPushButton
{
	background: transparent;
	color: White;
	border: 0;
}



#FacebookHeaderClass #pushButtonMinimize
{
	border-image: url(:/Images/icon_minimize.png);
}


#FacebookHeaderClass QLabel
{
	color: White;
}


#FacebookWidgetClass #FacebookHeaderClass 
{
	background-color: rgb(59,89,152);
}

#WelcomeWidgetClass #mainLabel
{
	background-color: rgb(255, 249, 215);
	border: 1px solid rgb(226, 200, 34);
}

#WelcomeWidgetClass #expiresLabel
{
	background-color: rgb(255, 249, 215);
	border: 1px solid rgb(226, 200, 34);
}

#WelcomeWidgetClass #expiresWarningLabel
{
	background-color: rgb(255, 235, 232);
	border: 1px solid rgb(221, 60, 16);
}

#WelcomeWidgetClass
{
	background-color: White;
}


/* ------------------------- */

#WelcomeWidgetClass > QPushButton
{
	background-color: rgb(59,89,152);
	color: White;
}

#WelcomeWidgetClass > QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}

#WelcomeWidgetClass > QPushButton:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}

/* ------------------------- */

#WelcomeWidgetClass > QLabel
{
	color: Black;
	font: bold 12px;
	font-family: Arial;
}


#socNetWidget
{
	background-color: Red;
	color: White;
	border: 4px solid blue;
}


#FacebookWidgetClass
{
	background-color: White;
}



#DefaultWidgetClass
{
	background-color: White;
}

/* ------------------------- */

#FacebookWizardPage > QPushButton
{
	background-color: rgb(59,89,152);
	color: White;
}

#FacebookWizardPage > QPushButton:disabled
{
	background-color: rgb(59,89,152);
	color: Grey;
}

#FacebookWizardPage > QPushButton:pressed
{
	background-color: rgb(96,128,193);
	color: White;
}


/* -------------------------------------------------------------- */



/* -------------------------------------------------------------- */
/* Thumbnail buttons */


#thumbnailImageButton #shareAppBtn
{
	border: 0;
}


/*
#imagePushButton
{
	background: Red;
    border: 0;
}
*/


#thumbnailImageButton:checked
{
	background-color: Black;
	border-radius: 5px;
	border: 2px solid cyan; 
}


#thumbnailImageButton
{
	background-color: Black;
	border-radius: 5px;
	border: 3px solid #d1d1d1; 
}



#picPadGroup
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #e6e6e6, stop: 0.01 #e6e6e6, stop: 0.02 #eaeaea, stop: 0.03 #ececec, stop: 0.03 #eeeeee, stop: 0.04 #f0f0f0, stop: 0.06 #f3f3f3, stop: 0.09 #f3f3f3, stop: 0.10 #f2f2f2, stop: 0.11 #f0f0f0, stop: 0.12 #efefef, stop: 0.14 #ededed, stop: 0.14 #ececec, stop: 0.15 #ebebeb, stop: 0.16 #eaeaea, stop: 0.17 #e9e9e9, stop: 0.18 #e9e9e9, stop: 0.19 #e9e9e9, stop: 0.20 #e9e9e9, stop: 0.25 #e9e9e9, stop: 1.00 #e9e9e9);
}


#picPadGroupTabWidget #thumbnailListWidget
{
	background-color: #d1d1d1;
}


#picPadGroupTabWidget::pane
{  
    border-top: 10px solid qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #aeaeae, stop: 0.2 #b8b8b8, stop: 0.4 #c2c2c2, stop: 0.6 #cacaca, stop: 0.8 #cfcfcf, stop: 1.0 #d1d1d1);
}
 


#picPadGroupTabWidget QTabBar::tab
{
	min-width: 125px;
	font: bold 12px;
	font-family: Arial;
}


#picPadGroupTabWidget QTabBar::tab:selected
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #aeaeae, stop: 0.05 #b8b8b8, stop: 0.1 #c2c2c2, stop: 0.15 #cacaca, stop: 0.20 #cfcfcf, stop: 1.0 #d1d1d1);
	margin-top: 2px;
    border-left: 3px solid qlineargradient(x1: 0, y1: 0.5, x2: 1, y2: 0.5, stop: 0.0 #c2c2c2, stop: 0.5 #cacaca, stop: 1.0 #cfcfcf);
    border-right: 3px solid qlineargradient(x1: 1, y1: 0.0, x2: 0, y2: 0.0, stop: 0.0 #c2c2c2, stop: 0.5 #cacaca, stop: 1.0 #cfcfcf);
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    padding: 2px;
	min-height: 25px;
}


#picPadGroupTabWidget QTabBar::tab:!selected
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #e6e6e6, stop: 0.05 #e6e6e6, stop: 0.08 #e8e8e8, stop: 0.12 #eaeaea, stop: 0.15 #ececec, stop: 0.18 #eeeeee, stop: 0.24 #f2f2f2, stop: 0.59 #f0f0f0, stop: 0.78 #ececec, stop: 1.0 #e7e7e7);
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 0px;
    color: rgb(58,201,201);
	min-height: 24px;
	margin-bottom: 1px transparent;
}


/*
 QTabBar::tab::selected
 {
     background: #d1d1d1;
     border: 0px solid White;
     border-bottom-color: #d1d1d1;
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
     min-width: 8ex;
     padding: 2px;
 }


QTabBar::tab:!selected 
{
     background: White;
     border: 1px solid #dcdcdc;
     border-bottom-color: White;
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
     min-width: 8ex;
     padding: 2px;
     color: rgb(58,201,201);
} 
*/

save
{
     background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.00 #ababab, stop: 0.02 #b8b8b8, stop: 0.03 #c2c2c2, stop: 0.04 #cacaca, stop: 0.05 #d1d1d1);
	background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0.00 #d1d1d1, stop: 0.01 #cacaca, stop: 0.02 #c2c2c2, stop: 0.03 #b8b8b8, stop: 0.98 #b8b8b8, stop: 0.98 #c2c2c2, stop: 0.98 #cacaca, stop: 0.99 #d1d1d1);
}

QScrollArea
{
     background: White;
     border: 0;
}

/* ------------------------ PicPad ------------------------------ */


/*
QTabBar::tab:!selected 
{
     margin-top: 2px; 
 } 


 QTabBar::tab:selected 
 {
     border-color: #9B9B9B;
     border-bottom-color: #C2C7CB;
 }


QTabBar::tab:selected, QTabBar::tab:hover 
{
     background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                 stop: 0 #fafafa, stop: 0.4 #f4f4f4,
                                 stop: 0.5 #e7e7e7, stop: 1.0 #fafafa);
 }


#picPadGroupTabWidget::pane
{
	border-top: 2px solid #C2C7CB;
	background: Purple;
}


#picPadGroupTabWidget::tab-bar-unused
{
	left: 50px;
}


 QTabBar::tab 
 {
     background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
                                 stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,
                                 stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3);
     border: 2px solid #C4C4C3;
     border-bottom-color: #C2C7CB;
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
     min-width: 8ex;
     padding: 2px;
 }
*/

/* --------------------------------------------------------------- */

QLabel#labelRecordingTimeIndicator
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #171717, stop: 0.07 #1f1f1f, stop: 0.09 #252525, stop: 0.12 #252525, stop: 0.14 #292929, stop: 0.17 #2e2e2e, stop: 0.23 #303030, stop: 0.31 #313131, stop: 0.41 #323232, stop: 0.48 #343434, stop: 0.58 #353535, stop: 0.72 #373737, stop: 0.85 #393939, stop: 0.90 #3a3a3a, stop: 0.93 #383838, stop: 0.95 #353535, stop: 1.0 #979797);	
	border-radius: 3;
	font-size : 14px;
	font-weight : bold;
	font-family : Arial;
	color: White;
    min-width: 50px;
    min-height: 20px;
}

VerticalSwitchButton#pushButtonPhotoVideoToggle  #handleBorder
{
	background-color: #00bebe;
}

VerticalSwitchButton#pushButtonPhotoVideoToggle  #handleBody
{
	background-color: qradialgradient(cx: 0.47, cy: -0.34, fx: 0.47, fy: -0.35, radius: 1, stop: 0.14 #ffffff, stop: 1 #000000);
}

VerticalSwitchButton#pushButtonPhotoVideoToggle > #groove
{
	background-color: #606060;
}


VerticalSwitchButton#pushButtonPhotoVideoToggle
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #000000, stop: 1.0 #aaaaaa);
}




/* ------------------------------------------------------------- */
/* PicVid */

#picVidFadingLabel
{
	background: Red;
	color: White;
}


#progressLabel
{
	background-color: Black;
}


#progressBar
{
	text-align: center;
	color: White;
}


#preStreamViewLabel
{
	background: LightBlue;
}

#webCamInUseWidget
{
	background: White;
}

#webCamInUseWidget > #labelGenericCamera
{
	border-image: url(:/Images/generic_camera.png);
}


#webCamInUseWidget > #labelHeading
{
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
}


#noCamWidget
{
	background: White;
}

#noCamWidget > #labelGenericCamera
{
	border-image: url(:/Images/generic_camera.png);
}


#noCamWidget > #labelHeading
{
  font-size: 14px;
  font-weight: bold;
  font-family: Arial;
}



/* PicVid camera controls*/
QWidget#PicVidCamControlsWidget, QWidget#EffectsWidget
{
  border: 1px solid black;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  /*background-color: qradialgradient(spread:pad, cx:0.5, cy:0.25, radius:0.5, fx:0.5, fy:0.2, stop:0 rgba(96, 96, 96, 255), stop:1 rgba(32, 32, 32, 255));*/
}

QFrame#mpFrameCameraOptions
{
  /*margin-left: 1px;
  margin-right: 1px;
  margin-bottom: 1px;*/
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 1.0 #bdbdbd, stop: 0.5 #dbdbdb, stop: 0.0 #f4f5f5);
}


QFrame#mpFrameCameraOptions QLabel
{
  font-weight: normal;
  font-size: 11px;
}


QFrame#mpFrameCameraOptions #labelFast
{
  font-weight: normal;
  font-size: 10px;
}


QFrame#mpFrameCameraOptions #labelBright
{
  font-weight: normal;
  font-size: 10px;
}


/* controls & effects title bar */
QWidget#PicVidControlsTitlebar
{
  background-color: black;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* camera & mic selection combo boxes */
#mpFrameMainControls QComboBox
{
  min-height: 20px;
  border: none;
  border-radius: 4px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.95 #000000, stop: 0.69 #161616, stop: 0.08 #4a4a4a);
  color: white;
  font-size: 11px;
  font-weight: normal;
}

#mpFrameMainControls QComboBox QAbstractItemView
{
  min-height: 20px;
  border: none;
  border-radius: 4px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.95 #000000, stop: 0.69 #161616, stop: 0.08 #4a4a4a);
  color: white;
  font-size: 11px;
  font-weight: normal;
}

#mpFrameMainControls QComboBox::down-arrow
{
  image: url(:/Images/cbox_arrow_down.png);
}

#mpFrameMainControls QComboBox::drop-down
{
  border: none;
}

QLabel#mpLabelCamera, QLabel#mpLabelMic, QLabel#mpLabelResField, QLabel#mpLabelCamName, QLabel#mpLabelInUseBy, QLabel#mpLabelCurCameraName, QLabel#mpLabelAppName
{
  color: white;
  font-weight: normal;
  font-size: 11px;
}

QRadioButton#mpRadioStandard, QRadioButton#mpRadioWideScreen
{
  color: white;
  font-weight: normal;
  font-size: 11px;
}

QRadioButton::indicator#mpRadioStandard:checked, QRadioButton::indicator#mpRadioWideScreen:checked
{
  image: url(:/Images/btn_radio_checked.png);
}




/* --------------------------------------------------------------- */
/* PicVid - control Area */



QPushButton#pushButtonTakePicture
{
    background-color: qradialgradient(cx: 0.49, cy: 0.3, fx: 0.49, fy: 0.47, radius: 0.80, stop: 0.0 #48f9fb, stop: 0.8 #060c0c);
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    image: url(:/Images/btn_quickCapture.png)
}



QPushButton#pushButtonTakePicture:pressed
{
    background-color: qradialgradient(cx: 0.50, cy: 0.15, fx: 0.50, fy: 0.18, radius: .75, stop: 0.0 #ebebeb, stop: 0.5101 #ebebeb, stop: 0.5102 #e0e0e0, stop: 1 #6f6f6f );
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    image: url(:/Images/btn_quickCapture_down.png)
}


/* --------------- */


QPushButton#pushButtonRecordMovie
{
    background-color: qradialgradient(cx: 0.49, cy: 0.3, fx: 0.49, fy: 0.47, radius: 0.80, stop: 0.0 #48f9fb, stop: 0.8 #060c0c);
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    image: url(:/Images/btn_shuttervideo_image.png);
}



QPushButton#pushButtonRecordMovie:checked
{
    background-color: qradialgradient(cx: 0.49, cy: 0.3, fx: 0.49, fy: 0.3, radius: .85, stop: 0.01 #bb6667, stop: 0.0 #c16263, stop: 0.31 #e22e2e, stop: 0.34 #e12626, stop: 0.36 #de2222, stop: 0.38 #d60607, stop: 0.39 #d50707, stop: 0.65 #700809, stop: .85 #000000);
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    image: url(:/Images/btn_shuttervideo_recording_image.png);
}




QPushButton#pushButtonRecordMovie:pressed
{
    background-color: qradialgradient(cx: 0.50, cy: 0.15, fx: 0.50, fy: 0.18, radius: .75, stop: 0.0 #ebebeb, stop: 0.5101 #ebebeb, stop: 0.5102 #e0e0e0, stop: 1 #6f6f6f );
	border-radius: 20px;
    border: 2px solid rgb(64,64,64);
    image: url(:/Images/btn_shuttervideo_down_image.png);
}


#picVidLabelOne:disabled
{
	border-image: url(:/Images/countdown_1.png);
}


#picVidLabelOne:enabled
{
	border-image: url(:/Images/countdown_1_on.png);
}


#picVidLabelTwo:disabled
{
	border-image: url(:/Images/countdown_2.png);
}


#picVidLabelTwo:enabled
{
	border-image: url(:/Images/countdown_2_on.png);
}


#picVidLabelThree:disabled
{
	border-image: url(:/Images/countdown_3.png);
}

#picVidLabelThree:enabled
{
	border-image: url(:/Images/countdown_3_on.png);
}

/* --------------------------------------------------------------- */



QLabel#labelPhotoVideoToggle
{
    background: transparent;
    color: White;
}


/* --------------------------------------------------------------- */
/* Gallery Control Area */


#snAppPopupMenu #closeButton
{
	border-image: url(:/Images/btn_close.png);
}


#snAppPopupMenu #closeButton:pressed
{
	border-image: url(:/Images/btn_close_down.png);
}


#snAppPopupMenu #dividerLine
{
	border-image: url(:/Images/dotted_divider_line.png);
}


#snAppPopupMenu QPushButton
{
	background: Transparent;
	border: 0;
	color: White;
}


#snAppPopupMenu #lineEditUrl
{
	background: White;
	color: Black;
	border-radius: 2;
	font: normal 10px;
	font-family: Arial;
	min-width: 115px;
}


#snAppPopupMenu
{
	background: Black;
	border: 1px solid Black;
	color: White;
	border-radius: 2;
}

/* all menus (systray, gallery etc) */
QMenu
{
    font-size: 11px;
	background: Black;
	border: 1px solid Black;
	color: white;
}
QMenu::item:selected, QMenu::item:pressed
{
    background-color: #00bebe;
}
QMenu::separator
{
    background-color: white;
    height: 2px;
    margin-left: 5px;
    margin-right: 5px;
}

QWidget#controlAreaRightWidget > QFrame
{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #6e6e6e;
}


QWidget#controlAreaRightWidget
{
    background-color: qradialgradient(cx: 0.53, cy: 0.36, fx: 0.54, fy: 0.34, radius: 0.79, stop: 0.03 #5a5a5b, stop: 0.09 #545455, stop: 0.16 #4d4d4e, stop: 0.23 #464646, stop: 0.29 #3f3f3f, stop: 0.37 #373737, stop: 0.43 #303031, stop: 0.49 #2a2a2b, stop: 0.60 #202020, stop: 0.67 #181818, stop: 0.77 #0f0f0f, stop: 0.81 #0f0f0f);
}


QWidget#controlAreaRightWidget QPushButton
{
    color: White;
    background: transparent;
    border: 0;
}

QWidget#controlAreaRightWidget QPushButton:pressed
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.02 #9d9d9d, stop: 0.06 #888888, stop: 0.11 #6e6e6e, stop: 0.15 #5b5b5b, stop: 0.19 #4c4c4c, stop: 0.40 #383838, stop: 0.44 #3c3b3b, stop: 0.48 #40403f, stop: 0.52 #40403f, stop: 0.57 #494847, stop: 0.60 #494847, stop: 0.62 #4c4b4a, stop: 0.66 #515050, stop: 0.70 #555353, stop: 0.73 #555353, stop: 0.75 #585656, stop: 0.79 #696666, stop: 0.82 #696666, stop: 0.86 #6b6968, stop: 0.89 #6e6b6a, stop: 0.93 #73706f, stop: 0.92 #73706f, stop: 0.96 #777574, stop: 0.98 #777574);
    color: White;
}


QWidget#controlAreaRightWidget QPushButton:hover:!pressed
{
    color: Black;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.01 #6e6e6e, stop: 0.03 #8c8c8c, stop: 0.06 #b3b3b3, stop: 0.08 #d1d1d1, stop: 0.10 #e8e8e8, stop: 0.11 #e8e8e8, stop: 0.13 #f8f8f8, stop: 0.18 #ffffff, stop: 0.21 #ffffff, stop: 0.29 #ffffff, stop: 0.33 #ffffff, stop: 0.37 #fdfdfd, stop: 0.39 #fafafa, stop: 0.43 #f4f5f5, stop: 0.45 #f4f5f5, stop: 0.48 #efeff0, stop: 0.51 #eceded, stop: 0.54 #e9eaea, stop: 0.58 #e3e4e5, stop: 0.60 #e1e2e2, stop: 0.64 #dedfe0, stop: 0.67 #d8dada, stop: 0.71 #d5d7d7, stop: 0.74 #d0d2d2, stop: 0.76 #d0d2d2, stop: 0.81 #c7caca, stop: 0.85 #c4c7c8, stop: 0.88 #c2c4c5, stop: 0.91 #bcbfc0, stop: 0.94 #b4b7b8, stop: 0.96 #a6a8a9, stop: 0.99 #191919);
}


QWidget#controlAreaRightWidget QPushButton:checked
{
    color: Black;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.01 #6e6e6e, stop: 0.03 #8c8c8c, stop: 0.06 #b3b3b3, stop: 0.08 #d1d1d1, stop: 0.10 #e8e8e8, stop: 0.11 #e8e8e8, stop: 0.13 #f8f8f8, stop: 0.18 #ffffff, stop: 0.21 #ffffff, stop: 0.29 #ffffff, stop: 0.33 #ffffff, stop: 0.37 #fdfdfd, stop: 0.39 #fafafa, stop: 0.43 #f4f5f5, stop: 0.45 #f4f5f5, stop: 0.48 #efeff0, stop: 0.51 #eceded, stop: 0.54 #e9eaea, stop: 0.58 #e3e4e5, stop: 0.60 #e1e2e2, stop: 0.64 #dedfe0, stop: 0.67 #d8dada, stop: 0.71 #d5d7d7, stop: 0.74 #d0d2d2, stop: 0.76 #d0d2d2, stop: 0.81 #c7caca, stop: 0.85 #c4c7c8, stop: 0.88 #c2c4c5, stop: 0.91 #bcbfc0, stop: 0.94 #b4b7b8, stop: 0.96 #a6a8a9, stop: 0.99 #191919);
}


QWidget#controlAreaRightWidget QPushButton:disabled
{
    color: Gray;
    background: transparent;
    border: 0;
}





/* ------------------------------------------------------------- */
/* Gallery */

QWidget#controlAreaWidget #pushButtonQuickCapture
{
     background: transparent;
     background-image: url(:/Images/btn_quickCapture.png);
     border: 0;
}

QWidget#controlAreaWidget #pushButtonQuickCapture:pressed
{
     background: transparent;
     background-image: url(:/Images/btn_quickCapture_down.png);
     border: 0;
}

/* ---------------------------------- */

QWidget#controlAreaWidget #pushButtonDelete
{
     background: transparent;
     background-image: url(:/Images/btn_delete.png);
     border: 0;
}

QWidget#controlAreaWidget #pushButtonDelete:pressed
{
     background: transparent;
     background-image: url(:/Images/btn_delete_down.png);
     border: 0;
}

QWidget#controlAreaWidget #pushButtonDelete:disabled
{
     background: transparent;
     background-image: url(:/Images/btn_delete_inactive.png);
     border: 0;
}

/* ---------------------------------- */

QWidget#controlAreaWidget #pushButtonPrint
{
     background: transparent;
     background-image: url(:/Images/btn_print.png);
     border: 0;
}
QWidget#controlAreaWidget #pushButtonPrint:pressed
{
     background: transparent;
     background-image: url(:/Images/btn_print_down.png);
     border: 0;
}

QWidget#controlAreaWidget #pushButtonPrint:disabled
{
     background: transparent;
     background-image: url(:/Images/btn_print_inactive.png);
     border: 0;
}

/* ---------------------------------- */

QWidget#controlAreaWidget #pushButtonGoToFile
{
     background: transparent;
     background-image: url(:/Images/btn_goToFile.png);
     border: 0;
}

QWidget#controlAreaWidget #pushButtonGoToFile:pressed
{
     background: transparent;
     background-image: url(:/Images/btn_goToFile_down.png);
     border: 0;
}


QWidget#controlAreaWidget #pushButtonGoToFile:disabled
{
     background: transparent;
     background-image: url(:/Images/btn_goToFile_inactive.png);
     border: 0;
}

/* ---------------------------------- */

QWidget#controlAreaWidget QLabel
{
	color: White;
}


QWidget#controlAreaWidget
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.05 #545457, stop: 0.14 #434446, stop: 0.27 #2d2e2f, stop: 0.37 #202022, stop: 0.89 #000000);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}


/* --------------------------------------------------------------- */
/* Play/Pause controls */

#VidPlayerControlsWidgetClass
{
	background: Black;
}

#VidPlayerControlsWidgetClass QSlider::groove:horizontal 
{
     border: 1px solid #999999;
     height: 12px; /* the groove expands to the size of the slider by default. by giving it a height, it has a fixed size */
     background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #707070, stop: 1.0 #b3b3b3);
     margin: 1px 0;
     border-radius: 6;
}
 
 
#VidPlayerControlsWidgetClass QSlider::handle:horizontal 
{
	border-image: url(:/Images/timeline_grip.png);
    border: 1px solid #5c5c5c;
    width: 14px;
    height: 14px;
    margin-left: -1px;
    margin-right: -1px;
    margin-bottom: -1px;
}

#VidPlayerControlsWidgetClass #pushButtonPlay
{
	border-image: url(:/Images/btn_play.png);
}

#VidPlayerControlsWidgetClass #pushButtonPlay:pressed
{
	border-image: url(:/Images/btn_play_down.png);
}

#VidPlayerControlsWidgetClass #pushButtonPlay:checked
{
	border-image: url(:/Images/btn_pause.png);
}

#VidPlayerControlsWidgetClass #pushButtonPlay:checked:pressed
{
	border-image: url(:/Images/btn_pause_down.png);
}



#VidPlayerControlsWidgetClass #pushButtonMute
{
	border-image: url(:/Images/btn_galleryUnMute.png);
}

#VidPlayerControlsWidgetClass #pushButtonMute:pressed
{
	border-image: url(:/Images/btn_galleryMute_down.png);
}

#VidPlayerControlsWidgetClass #pushButtonMute:checked
{
	border-image: url(:/Images/btn_galleryMute.png);
}

#VidPlayerControlsWidgetClass #pushButtonMute:checked:pressed
{
	border-image: url(:/Images/btn_galleryMute.png);
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */



QWidget#MainDlg 
{
	background-color: qradialgradient(spread:pad, cx: 0.49, cy: 1.2,  fx: 0.49, fy: 1.0,  radius: 0.8,  stop: 1.0 #b9b9b9,  stop: 0.5 #fefefe);
}



saved
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.98 #323232, stop: 0.95 #343434, stop: 0.90 #363636, stop: 0.85 #3a3939, stop: 0.75 #3e3e3e, stop: 0.67 #414141, stop: 0.58 #464545, stop: 0.47 #4b4a4a, stop: 0.39 #4e4d4e, stop: 0.30 #515050, stop: 0.24 #535253, stop: 0.20 #545354, stop: 0.10 #575757, stop: 0.06 #585759, stop: 0.03 #5a595b, stop: 0.00 #5b5a5b);
	background-color: qradialgradient(spread:pad, cx: 0.49, cy: 1.0,  fx: 0.49, fy: 1.0,  radius: 0.8,  stop: 1.0 #b9b9b9,  stop: 0.5 #fefefe);
	background-color: qradialgradient(spread:pad, cx: 0.5, cy: 0.5,  fx: 0.5, fy: 0.5,  radius: 0.8,  stop: 1.0 #b9b9b9,  stop: 0.5 #fefefe);
}


QWidget#MainDlg > QPushButton
{
	background: transparent;
	border: 0;
}



/* -------------------------------------------------------------- */
/*  Launch Pad */




QWidget#LaunchPadClass 
{
	background: transparent;
    border: 0;
}



#LaunchPadClass #launchPadHeading
{
	color: #14acac;
	background: transparent;
	font: bold 27px;
	font-family: Arial;
}



#LaunchPadClass #pushButtonLeft
{
	border-image: url(:/Images/arrow_left.png);
}

#LaunchPadClass #pushButtonRight
{
	border-image: url(:/Images/arrow_right.png);
}


#LaunchPadClass #scrollArea
{
	border: 0;
	background: transparent;
}



QPushButton#pushButtonGetMore
{
	border-image: url(:/Images/icon_getmoreapps.png);
}


QPushButton#pushButtonGetMore:pressed
{
	border-image: url(:/Images/icon_getmoreapps_down.png);
}

QPushButton#pushButtonGetMore:hover:!pressed
{
	border-image: url(:/Images/icon_getmoreapps_over.png);
}


#launchPadDivider
{
	border-image: url(:/Images/launcher_dividerline.png);
}


#launchPadDividerTall
{
	border-image: url(:/Images/launcher_dividerline_tall.png);
}


/* -------------------------------------------------------------- */
/* Get More Apps */


QPushButton#pushButtonGetMoreReturn
{
	border-image: url(:/Images/icon_getmoreapps_return.png);
}


QPushButton#pushButtonGetMoreReturn:pressed
{
	border-image: url(:/Images/icon_getmoreapps_return_down.png);
}

QPushButton#pushButtonGetMoreReturn:hover:!pressed
{
	border-image: url(:/Images/icon_getmoreapps_return_over.png);
}



/* -------------------------------------------------------------- */
/*  Launcher */
QPushButton#pushButtonChangeCamera
{
    border: none;
    background: none;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
QPushButton:hover#pushButtonChangeCamera, QPushButton:pressed#pushButtonChangeCamera
{
    color: #14acac;
    text-decoration: underline;
}

#MainDlg > #pushButtonMainMenu
{
	background-image: url(:/Images/icon_mainmenu_black.png);
	background-repeat: no-repeat;
	background-position: left;
}



#labelActivityTitle
{
	color: #14acac;
	background: transparent;
	font: bold 22px;
	font-family: Arial;
	padding-right:15px;
}

#labelActivityDescr
{
	color: Black;
	background: transparent;
	font: normal 11px;
	font-family: Arial;
}


QPushButton#activityPadGallery
{
	border-image: url(:/Images/Launcher/Capture_Share_Box2.png);
}


QPushButton#activityPadGallery:pressed
{
	border-image: url(:/Images/Launcher/Capture_Share_Box_down2.png);
}


QPushButton#activityPadGallery:hover:!pressed
{
	border-image: url(:/Images/Launcher/Capture_Share_Box_over2.png);
}


QPushButton#activityPadPicVid
{
	border-image: url(:/Images/Launcher/Capture_Share_Box2.png);
}


QPushButton#activityPadPicVid:pressed
{
	border-image: url(:/Images/Launcher/Capture_Share_Box_down2.png);
}


QPushButton#activityPadPicVid:hover:!pressed
{
	border-image: url(:/Images/Launcher/Capture_Share_Box_over2.png);
}


#activityPad #labelTitle
{
	color: rgb(29, 171, 175 );
	background: transparent;
	font: bold 20px;
	font-family: Arial;
}


#activityPad #labelDescr
{
	color: Black;
	background: transparent;
	font: bold 12px;
	font-family: Arial;
}




#upperLauncherWidget #launcherButtonPushButton
{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.94 #00b5b5, stop: 0.73 #009595, stop: 0.61 #008383, stop: 0.03 #d8dfdf);
	border-radius: 10;
}



#launchPadLauncher #launcherButtonLabel
{
	color: Black;
	background: transparent;
	font: normal 11px;
	font-family: Arial;
}


#camDeviceContextMenu
{
	background: Black;
	color: White;
	border-radius: 5;
}


#contextMenuButtonItem
{
	color: rgb(0, 189, 189 );
	font: normal 16px;
	font-family: Arial;
}


#contextMenuButtonItem::indicator:unchecked
{
	background: transparent;
}


#contextMenuButtonItem::indicator:checked
{
	border-image: url(:/Images/dot.png);
}


#contextMenuButtonItem:checked
{
	color: White;
	font: normal 16px;
	font-family: Arial;
}


#launchPadLauncher
{
	background-color: transparent;
    border: 0;
}

/* ------------------------ PicPad ------------------------------ */

#launcherGroup QPushButton 
{
     background: transparent;
     border: 0;
 }



#launcherGroup #labelHeading 
{
	color: Black;
	background: transparent;
	font: bold 32px;
	font-family: Arial;
 }


#launcherGroup #getMoreLabel 
{
	color: Black;
	background: transparent;
	font: normal 11px;
	font-family: Arial;
}


/* ------------------------------------------------------------- */


GalleryWidget
{
	background-color: qradialgradient(cx: 0.5, cy: 0.9, fx: 0.5, fy: 0.9, radius: 1, stop: 0.0 #7e7e7e, stop: 0.2 #7e7e7e, stop: .8 #292929);
}



GalleryWidget_saved
{
	background-color: qradialgradient(cx: 0.5, cy: 0.5, fx: 0.5, fy: 0.5, radius: 1.35, stop: 0 #aaa, stop: 1 #000 );
}



QLabel#labelPreviewWidget 
{
	background-color: Black;
    border: 1;
    border-color: Black;
}


QFrame#frame 
{
	background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0.01 #c4cbdb, stop: 0.01 #c7cede, stop: 0.03 #d1d7e6, stop: 0.05 #dfe3f1, stop: 0.05 #e2e6f4, stop: 0.07 #e9ecfa, stop: 0.09 #eff1fb, stop: 0.11 #f5f6fc, stop: 0.12 #fafafd, stop: 0.15 #ffffff, stop: 0.17 #ffffff, stop: 0.20 #ffffff, stop: 0.25 #ffffff, stop: 0.35 #ffffff, stop: 0.81 #ffffff, stop: 0.84 #ffffff, stop: 0.86 #ffffff, stop: 0.88 #fafafd, stop: 0.89 #f7f8fd, stop: 0.90 #f2f4fc, stop: 0.92 #edf0fb, stop: 0.94 #e9ecfa, stop: 0.95 #e2e6f4, stop: 0.95 #dfe3f1, stop: 0.97 #d5dae9, stop: 0.98 #ced4e4, stop: 0.99 #c7cede, stop: 0.99 #c4cbdb);
	border-radius: 20;
    border: 1;
    border-color: Black;
}





/* -------------------------Webcam Controller------------------------------------ */

/* title bar */
QWidget#TitleBar, QWidget#mpWidgetTitle
{
  background-color: black;
}

#WebcamController QToolButton, QToolButton#CloseButton, #CalibrationDialog QToolButton#CloseButton
{
  border: 1px solid black;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.97 #1c1c1c, stop: 0.83 #222222, stop: 0.53 #323232, stop: 0.02 #4c4c4c);
}
#WebcamController QToolButton:hover, #WebcamController QToolButton:pressed, QToolButton:hover#CloseButton, QToolButton:pressed#CloseButton, #CalibrationDialog QToolButton:hover#CloseButton, #CalibrationDialog QToolButton:pressed#CloseButton
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.97 #4c4c4c, stop: 0.83 #454545, stop: 0.66 #3b3b3b, stop: 0.40 #2e2e2e, stop: 0.02 #191919);
}

QWidget#mpWidgetSysMenuIcon
{
  image: url(:/CameraHelperUI/icon_camhelper.png);
}

QToolButton#mpButtonHelp
{
    border: none;
    background-color: none;
    image: url(:/CameraHelperUI/icon_help.png);
}
QToolButton:hover#mpButtonHelp, QToolButton:pressed#mpButtonHelp
{
    border: none;
    background-color: none;
    image-position: bottom right;
}

QToolButton#mpButtonMinimize
{
  background-image: url(:/CameraHelperUI/btn_minimize.png);
}

QToolButton#mpButtonClose, QToolButton#CloseButton
{
  background-image: url(:/CameraHelperUI/btn_close.png);
}

#CalibrationDialog QToolButton#CloseButton
{
  background-image: url(:/VideoEffects/btn_close.png);
}

#PicVidControlsTitlebar QToolButton#CloseButton
{
  background-image: url(:/Images/btn_close.png);
}

QPushButton#mpButtonCamIcon, QPushButton:hover#mpButtonCamIcon, QPushButton:pressed#mpButtonCamIcon, QPushButton#mpAppIcon, QPushButton:hover#mpAppIcon, QPushButton:pressed#mpAppIcon
{
    border: none;
    background-color: none;
}

QLabel#WindowTitle, QLabel#mpLabelTitle, QLabel#mpLabelCurCameraName, QLabel#mpLabelAppName
{
  color: white;
  font-weight: bold;
  font-size: 12px;
}

QLabel#mpLabelInUseBy
{
  color: white;
  font-weight: bold;
  font-size: 8px;
}

/* main dialog */
QWidget#WebcamController
{
  border: 1px solid black;
}

QWidget#mpWidgetAppInfo, QWidget#mpWidgetCamInfo, QWidget#mpWidgetButtons
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.97 #1c1c1c, stop: 0.83 #222222, stop: 0.53 #323232, stop: 0.02 #4c4c4c);
}

/* video effects widget */
QWidget#VideoEffectsWidget
{
  background-color: lightgray;
  font-family: Arial;
  color: Black;
  font-weight: bold;
  font-size: 12px;
}

/* Avatar, Fun, Face, Mask buttons */
QPushButton#AccordianButton, QPushButton#mpButtonCamOptions
{
  image-position: left;
  color: #393939;
  font-size: 12px;
  font-weight: bold;
  border-top: 1px solid white;
  border-bottom: 1px solid black;
  padding-left: 10px;
  border-left: none;
  border-right:none;
  background:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(150, 150, 150, 255), stop:1 rgba(200, 200, 200, 255));
  text-align: left;
}
QPushButton:disabled#AccordianButton, QPushButton:disabled#mpButtonCamOptions
{
    color: disabled;
}

QPushButton#AccordianButton
{
  image: url(:/VideoEffects/caret_accordionMenuBar.png);
}
QPushButton::pressed#AccordianButton
{
  image: url(:/VideoEffects/caret_accordionMenuBar_down.png);
}

QPushButton::checked#AccordianButton
{
  image: url(:/VideoEffects/caret_accordionMenuBar_open.png);
}

/* camera controls - more options button */
QPushButton#mpButtonCamOptions
{
  image: url(:/CameraControls/caret_accordionMenuBar.png);
}
QPushButton::pressed#mpButtonCamOptions
{
  image: url(:/CameraControls/caret_accordionMenuBar_down.png);
}
QPushButton::checked#mpButtonCamOptions
{
  image: url(:/CameraControls/caret_accordionMenuBar_open.png);
}

/* video effects widget bottom frame */
QFrame#GetMoreBottomFrame
{
  background: rgb(50,50,50);
  border-top: 1px solid white;
  border-bottom: 1px solid rgb(50,50,50);
  border-left: none;
  border-right: none;
}

/* 'Get more effects' button */
QPushButton#GetMoreButton
{
  color: white;
  font-weight: bold;
  font-size: 11px;
  border-top: 1px solid black;
  border-bottom: 1px solid rgb(128,128,128);
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-radius:6px;
  background:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(0, 0, 0, 255), stop:0.94 rgba(100, 100, 100, 255), stop:1 rgba(255, 255, 255, 255));
  color:white;
  padding-left: 8px;
  padding-right: 8px;
}

QPushButton:pressed#GetMoreButton
{
  color: black;
  /*background-color: qradialgradient(cx: 0.5, cy: 0.5, fx: 0.5, fy: 0.5, radius: 1.35, stop: 0 #fff, stop: 1 #888);*/
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.87 #e5e5e5, stop: 0.75 #dedede, stop: 0.65 #cecece, stop: 0.58 #dedede, stop: 0.40 #ffffff, stop: 0.18 #fafafa, stop: 0.11 #adadad, stop: 0.06 #777878);
}

/* controls and Effects buttons */
QPushButton#mpButtonControls, QPushButton#mpButtonEffects
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  border: 2px solid black;
  border-radius: 6px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.04 #666666, stop: 0.07 #4a4a4a, stop: 0.40 #2e2e2e, stop: 0.69 #161616, stop: 0.93 #010101);
}
QPushButton:disabled#mpButtonControls, QPushButton:disabled#mpButtonEffects
{
    color: disabled;
}
QPushButton:checked#mpButtonControls, QPushButton:checked#mpButtonEffects
{
  color: #666666;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #3d3d3d, stop: 0.16 #e0e0e0, stop: 0.61 #e4e4e4, stop: 0.75 #bcbcbc, stop: 1.0 #cdcdcd);
}
QPushButton#mpButtonControls
{
  border-right: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
QPushButton#mpButtonEffects
{
  border-left: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

QFrame#mpFrameMainControls
{
  background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0 rgba(96, 96, 96, 255), stop:1 rgba(32, 32, 32, 255));
}

QSlider::groove:horizontal#mpHSliderRightLight
{
    height: 10px;
    border: 1px solid #999999;
    padding: 2px;
    border-radius: 7px;
    background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:0.971591, stop:0 rgba(80, 80,80, 255), stop:1 lightgray);
}
QSlider::handle:horizontal#mpHSliderRightLight
{
    background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:0.994318, stop:0 gray, stop:1 rgba(0,222,222, 255));
    border-top: 2px double rgba(0,222,222, 255);
    border-left: 2px solid  rgba(0,150,150, 255);
    border-right: 2px solid  rgba(0,150,150, 255);
    border-bottom: 2px solid rgba(0,80,80,255);
    width: 9px;
    margin: -1px 0;
    border-radius: 6px;
}

QSlider::groove:horizontal#mpHSliderFocus
{
    height: 4px;
    border: 1px solid rgb(128,128,128);
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:0.971591, stop:0 rgba(90, 90, 90, 255), stop:1 rgba(210, 210, 210, 255));
}
QSlider::groove:horizontal:disabled#mpHSliderFocus
{
    background-color: none;
}
QSlider::handle:horizontal#mpHSliderFocus
{
	margin: -2px 0;
	width: 10px;
	height: 10px;
    background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:0.994318, stop:0 gray, stop:1 rgba(0,222,222, 255));
    border-top: 2px double rgba(0,222,222, 255);
    border-left: 2px solid  rgba(0,150,150, 255);
    border-right: 2px solid  rgba(0,150,150, 255);
    border-bottom: 2px solid rgba(0,80,80,255);
    border-radius: 6px;
}
QSlider::handle:horizontal:disabled#mpHSliderFocus
{
	border-top: 2px double grey;
	border-left: 2px solid  grey;
	border-right: 2px solid  grey;
	border-bottom: 2px solid rgb(50,50,50);
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.86 #cecece, stop: 0.65 #d4d4d4, stop: 0.44 #bcbcbc, stop: 0.23 #a5a5a5);
}

#mpFrameCameraOptions QCheckBox::indicator
{
    border: 1px solid grey;
    border-radius: 4px;
    width: 13px;
    height: 13px;
}
#mpFrameCameraOptions QCheckBox::indicator:checked
{
    border: 1px solid grey;
    border-radius: 4px;
    width: 13px;
    height: 13px;
    image: url(:/CameraControls/checkbox_checked.png);
}
#mpFrameCameraOptions QCheckBox::indicator:checked:disabled
{
    image: url(:/CameraControls/checkbox_disabled.png);
}

QFrame#mpIconTele
{
    background-image: url(:/CameraControls/icon_focusInfinite.png);
}

QFrame#mpIconMacro
{
    background-image: url(:/CameraControls/icon_focusMacro.png);
}

QPushButton#mpButtonAdvanced
{
    border: none;
    background: none;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
}
QPushButton:hover#mpButtonAdvanced
{
    background: none;
    color: rgb(255, 0, 0);
}
QPushButton:pressed#mpButtonAdvanced
{
    background: none;
    color: black;
}

QPushButton#mpButtonDone
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  border-width: 0px;
  border-radius: 4px;
  min-height: 25px;
  min-width: 75px;
  padding-left: 4px;
  padding-right: 4px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.90 #7f7f7f, stop: 0.58 #818181, stop: 0.38 #969696, stop: 0.01 #999999);
}
QPushButton::hover#mpButtonDone
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.86 #666666, stop: 0.55 #6a6a6a, stop: 0.38 #787878, stop: 0.12 #7a7a7a, stop: 0.07 #6c6c6c);
}
QPushButton::pressed#mpButtonDone
{
  border: 0px solid black;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.91 #000000, stop: 0.53 #060606, stop: 0.49 #0a0a0a, stop: 0.37 #161616, stop: 0.10 #191919);
}

QFrame#mpBkgPShadeButton
{
  border: none;
  border-right: none;
  background-color : #1e1e1e;
  border-top-left-radius : 4px;
  border-bottom-left-radius : 4px;
}

QPushButton#mpButtonPrivacyShades, QPushButton#mpButtonAudioMute
{
  border:black;
  background-color:none;
}

QPushButton#mpButtonAudioMute
{
  background-image: url(:/CameraControls/btn_mute.png);
}

QPushButton:hover#mpButtonAudioMute, QPushButton:pressed#mpButtonAudioMute, QPushButton:checked#mpButtonAudioMute
{
  background-image: url(:/CameraControls/btn_mute_down.png);
}

QPushButton#mpButtonPrivacyShades
{
  background-image: url(:/CameraControls/btn_privacyShade_active.png);
}

QPushButton:hover#mpButtonPrivacyShades, QPushButton:pressed#mpButtonPrivacyShades, QPushButton:checked#mpButtonPrivacyShades
{
  background-image: url(:/CameraControls/btn_privacyShade_down.png);
}

QFrame#FramePrivacyShades
{
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #1e1e1e;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/*--Calibration dialog--*/
QDialog#CalibrationDialog
{
  border: 1px solid black;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.99 #bdbdbd, stop: 0.93 #c1c1c1, stop: 0.83 #dadada, stop: 0.73 #f3f3f3, stop: 0.01 #f3f3f3);
}


/* 'Calibrate' button */
QPushButton#CalibrateButton
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  border: 0px solid black;
  border-radius: 4px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.91 #000000, stop: 0.53 #060606, stop: 0.49 #0a0a0a, stop: 0.37 #161616, stop: 0.10 #191919);
}

QPushButton::pressed#CalibrateButton, QPushButton::pressed#CancelButton
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.86 #666666, stop: 0.55 #6a6a6a, stop: 0.38 #787878, stop: 0.12 #7a7a7a, stop: 0.07 #6c6c6c);
}

QPushButton#CancelButton
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  border: 0px solid black;
  border-radius: 4px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.90 #7f7f7f, stop: 0.58 #818181, stop: 0.38 #969696, stop: 0.01 #999999);
}

QLabel#MessageLabel
{
  font-weight: normal;
  font-size: 11px;
}

/* privacy shade buttons */
QPushButton#DragPictureButton
{
  border: 2px dotted lightgray;
  background: gray;
  color: lightgray;
}

QPushButton:hover#DragPictureButton
{
  border: 2px solid #00BEBE;
  border-radius: 4px;
}

QFrame#line, QFrame#line_2
{
    border: 2px inset darkgrey;
}

/* video effects grid panel */
QWidget#EffectsGrid
{
    background: lightgrey;
}

QPushButton#ShadePictureButton
{
  border: 2px;
  background: #1e1e1e;
}

QPushButton:hover#ShadePictureButton
{
  border: 2px solid #00BEBE;
  border-radius: 4px;
}

QPushButton:disabled#ShadePictureButton, QPushButton:disabled#EffectsThumbnail
{
  border: none;
  background: none;
}

/* video effects thumbnails */
QPushButton#EffectsThumbnail
{
    background: black;
    border: 2px solid white;
    border-radius: 5px;
}

QPushButton:hover#EffectsThumbnail, QPushButton:pressed#EffectsThumbnail, QPushButton:checked#EffectsThumbnail, QPushButton:focus#EffectsThumbnail
{
    border-color: #00BEBE;
}

QPushButton#EffectsNextPage, QPushButton#EffectsPrevPage
{
  border: none;
}

QPushButton#EffectsNextPage
{
  background-image: url(:/VideoEffects/caret_imageNavRight_grey_active.png);
}

QPushButton#EffectsPrevPage
{
  background-image: url(:/VideoEffects/caret_imageNavLeft_grey_active.png);
}

QPushButton:pressed#EffectsNextPage
{
  background-image: url(:/VideoEffects/caret_imageNavRight_grey_down.png);
}

QPushButton:pressed#EffectsPrevPage
{
  background-image: url(:/VideoEffects/caret_imageNavLeft_grey_down.png);
}

QLabel#EffectsPageCount
{
  color: #757575;
  font-weight: bold;
  font-size: 11px;
}

QPushButton#EffectsCalibrate
{
  color: #393939;
  font-weight: bold;
  font-size: 10px;
  border: none;
  background: none;
  text-decoration: underline;
}

QPushButton:hover#EffectsCalibrate
{
  color: red;
  font-weight: normal;
  font-size: 10px;
}

QPushButton:pressed#EffectsCalibrate
{
  color: black;
  font-weight: normal;
  font-size: 10px;
}

QWidget#PrivacyShadesGrid
{
  border: none;
  background-color : #1e1e1e;
  border-bottom-left-radius : 4px;
  border-top-right-radius : 4px;
  border-bottom-right-radius : 4px;
}

QPushButton#ShadesNextButton, QPushButton#ShadesPrevButton
{
  border: none;
}

QPushButton#ShadesNextButton
{
  background-image: url(:/CameraControls/caret_imageNavRight_white_active.png);
}

QPushButton#ShadesPrevButton
{
  background-image: url(:/CameraControls/caret_imageNavLeft_white_active.png);
}

QPushButton:pressed#ShadesNextButton
{
  background-image: url(:/CameraControls/caret_imageNavRight_white_down.png);
}

QPushButton:pressed#ShadesPrevButton
{
  background-image: url(:/CameraControls/caret_imageNavLeft_white_down.png);
}

QLabel#ShadesPageCount
{
  color: white;
  font-weight: bold;
  font-size: 11px;
}
/* -------------------------END - Webcam Controller------------------------------------ */

/* ------------------------- What next message boxes ------------------------------------ */

QPushButton#MBoxHyperLink
{
  color: #00BEBE;
  font-size: 16px;
  border: none;
  background: none;
  /*font-weight: bold;*/
  text-decoration: underline;
  text-align: left;
}

QPushButton::hover#MBoxHyperLink
{
  color: red;
}

QPushButton::pressed#MBoxHyperLink
{
  color: black;
}

QLabel#MBoxTitle
{
    font-size: 13px;
    font-weight: bold;
    color: Black;
}

QLabel#MBoxMessage
{
    font-size: 16px;
    color: #666666;
}

QPushButton#MBoxButtonClose
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  border: 0px solid black;
  border-radius: 4px;
  padding: 10px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.91 #000000, stop: 0.53 #060606, stop: 0.49 #0a0a0a, stop: 0.37 #161616, stop: 0.10 #191919);
}

QPushButton::hover#MBoxButtonClose, QPushButton::pressed#MBoxButtonClose
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.86 #666666, stop: 0.55 #6a6a6a, stop: 0.38 #787878, stop: 0.12 #7a7a7a, stop: 0.07 #6c6c6c);
}

/* -------------------------END - What next message boxes ------------------------------------ */

/* ------------------------- Settings dialog ------------------------------------ */


QDialog#cWidgetSettings, QDialog#cWidgetWhiteList, QDialog#cWidgetProcessList
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.99 #bdbdbd, stop: 0.93 #c1c1c1, stop: 0.83 #dadada, stop: 0.73 #f3f3f3, stop: 0.01 #f3f3f3);
}

#mpTabWidget QLabel
{
	color: black;
	font-style: normal;
	font-size: 11px;	
	font-weight: normal;
}

/* sub-titles */
QLabel#label, QLabel#label_4, QLabel#label_5, QLabel#label_14, QLabel#mpLabelLastUpdated, QLabel#mpLabelVideoEffects, QLabel#mpLabelLEDControl
{
	font-weight: bold;
}

/* title */
QLabel#mpLabelHeader
{
	font-weight: normal;
	font-size: 24px;
}

/* settings tab */
QTabWidget#mpTabWidget
{
	font-weight: bold;
	font-size: 12px;
}

QTabWidget::pane#mpTabWidget
{
    border: 0px solid lightgrey;
    border-right-width: 2px;
    border-top-right-radius: 15px;
    background: white;
    margin-left: 0px;
}

QTabWidget::tab-bar#mpTabWidget
{
    left: 0px;
}

#cWidgetSettings QTabBar::tab
{
    background: darkgrey;
    border: 1px solid darkgrey;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    min-width: 80px;
    min-height: 18px;
    margin: 1px;
    margin-left: 0px;
    color: white;
    font-weight: bold;
	font-size: 12px;
}

#cWidgetSettings QTabBar::tab:selected
{
    background: white;
    border: 1px solid white;
    color: black;
}

/* Horizontal mic level slider style */
QSlider::groove:horizontal#mpHSliderMicLevel
{
    height: 4px;
    border: 1px solid rgb(128,128,128);
    border-radius: 2px;
    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:0.971591, stop:0 rgba(90, 90, 90, 255), stop:1 rgba(210, 210, 210, 255));
} 

QSlider::handle:horizontal#mpHSliderMicLevel 
{
	margin: -2px 0;
	width: 10px;
	height: 10px;
	background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:0.994318, stop:0 rgba(0, 0, 0, 255), stop:1 rgba(255, 255, 255, 255));
	border-top: 2px double grey;
	border-left: 2px solid  grey;
	border-right: 2px solid  grey;
	border-bottom: 2px solid rgb(50,50,50);
	border-radius: 6px;
}

/* all checkboxes */
#DontShowAgainDlgClass QCheckBox
{
    color: #666666;
    font-size: 11px;
}

#DontShowAgainDlgClass QCheckBox, #GalleryEditWizard QCheckBox
{
    font-size: 11px;
}

#mpTabWidget QCheckBox::indicator, #DontShowAgainDlgClass QCheckBox::indicator, #GalleryEditWizard QCheckBox::indicator
{
    border: 1px solid grey;
    border-radius: 4px;
    width: 13px;
    height: 13px;
}
#mpTabWidget QCheckBox::indicator:checked, #DontShowAgainDlgClass QCheckBox::indicator:checked, #GalleryEditWizard QCheckBox::indicator:checked
{
    border: 1px solid grey;
    border-radius: 4px;
    width: 13px;
    height: 13px;
    image: url(:/Images/checkbox_checked.png);
}
#mpTabWidget QCheckBox::indicator:checked:disabled, #DontShowAgainDlgClass QCheckBox::indicator:checked:disabled, #GalleryEditWizard QCheckBox::indicator:checked:disabled
{
    image: url(:/Images/checkbox_disabled.png);
}

/* all combo boxes */
#mpTabWidget QComboBox
{
    min-height: 20px;
    border-radius: 4px;
    color: black;
    font-size: 11px;
    font-weight: normal;
    border: 1px outset grey;
    background-color: white;
}
#mpTabWidget QComboBox::down-arrow
{
	image: url(:/Images/combobox_arrow.png);
}
#mpTabWidget QComboBox::drop-down
{
  border: none;
}
#mpTabWidget QComboBox QAbstractItemView
{
  min-height: 20px;
  border: 0px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: gray;/*qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.95 #000000, stop: 0.69 #161616, stop: 0.08 #4a4a4a);*/
  selection-color: aqua;
  selection-background-color: none;
  show-decoration-selected: 1;
}

/* all radio buttons */
#mpTabWidget QRadioButton::indicator
{
    border: 2px outset grey;
    border-radius: 6px;
    width: 10px;
    height: 10px;
}

#mpTabWidget QRadioButton::indicator:checked
{
    image: url(:/Images/radio_checked.png);
}

/* all edit boxes */
#mpTabWidget QListWidget, #GalleryEditWizard QListWidget
{
  min-height: 20px;
  border: 1px inset grey;
  border-radius: 4px;
  background-color: lightgrey;
  color: black;
  font-size: 11px;
  font-weight: normal;
}

/* all buttons */
#mpTabWidget QPushButton, #cWidgetAboutBox QPushButton, #cWidgetWhiteList QPushButton, #cDialogAccountSetup QPushButton, #MsgCamHelperStream QPushButton, #ResetAccountMessage QPushButton, #DontShowAgainDlgClass QPushButton, #MsgNoEMail QPushButton, #GalleryEditWizard QPushButton, QMessageBox QPushButton
{
    color: white;
    font-size: 11px;
    font-weight: bold;
    border-width: 0px;
    border-radius: 4px;
    min-height: 25px;
    min-width: 75px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.90 #7f7f7f, stop: 0.58 #818181, stop: 0.38 #969696, stop: 0.01 #999999);
}
#mpTabWidget QPushButton::hover, #cWidgetAboutBox QPushButton::hover, #cWidgetWhiteList QPushButton::hover, #cDialogAccountSetup QPushButton::hover, #MsgCamHelperStream QPushButton::hover, #ResetAccountMessage QPushButton::hover, #DontShowAgainDlgClass QPushButton::hover, #MsgNoEMail QPushButton::hover, #GalleryEditWizard QPushButton::hover, QMessageBox QPushButton::hover
{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.86 #666666, stop: 0.55 #6a6a6a, stop: 0.38 #787878, stop: 0.12 #7a7a7a, stop: 0.07 #6c6c6c);
}
#mpTabWidget QPushButton::pressed, #cWidgetAboutBox QPushButton::pressed, #cWidgetWhiteList QPushButton::pressed, #cDialogAccountSetup QPushButton::pressed, #MsgCamHelperStream QPushButton::pressed, #ResetAccountMessage QPushButton::pressed, #DontShowAgainDlgClass QPushButton::pressed, #MsgNoEMail QPushButton::pressed, #GalleryEditWizard QPushButton::pressed, QMessageBox QPushButton::pressed
{
    border: 0px solid black;
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.91 #000000, stop: 0.53 #060606, stop: 0.49 #0a0a0a, stop: 0.37 #161616, stop: 0.10 #191919);
}
#mpTabWidget QPushButton::disabled, #cWidgetAboutBox QPushButton::disabled, #cWidgetWhiteList QPushButton::disabled, #cDialogAccountSetup QPushButton::disabled, #MsgCamHelperStream QPushButton::disabled, #ResetAccountMessage QPushButton::disabled, #DontShowAgainDlgClass QPushButton::disabled, #MsgNoEMail QPushButton::disabled, #GalleryEditWizard QPushButton::disabled, QMessageBox QPushButton::disabled
{
    background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.90 #9f9f9f, stop: 0.58 #a1a1a1, stop: 0.38 #b6b6b6, stop: 0.01 #cccccc);
    color: disabled;
}

/* about link */
QPushButton#SettingsAboutButton, QPushButton#mpWebLink
{
  color: #393939;
  font-weight: bold;
  font-size: 10px;
  border: none;
  background: none;
  text-decoration: underline;
}

QPushButton:hover#SettingsAboutButton, QPushButton:hover#mpWebLink
{
  background: none;
  color: red;
}

QPushButton:pressed#SettingsAboutButton, QPushButton:pressed#mpWebLink
{
  background: none;
  color: black;
}


/* ------------------------- END - Settings dialog ------------------------------------ */


/* ------------------------- About box ------------------------------------ */

/* logitech web link */
QPushButton#mpButtonWebLink
{
  color: #00bebe;
  font-weight: bold;
  font-size: 11px;
  border: none;
  background: none;
  text-decoration: underline;
  text-align: left;
}
QPushButton:hover#mpButtonWebLink
{
    background: none;
    color: red;
}
QPushButton:pressed#mpButtonWebLink
{
  color: black;
}

/* header labels */
QLabel#mpLabelVersion, QLabel#mpLabelVisitWeb, QLabel#mpLabelAboutHeader
{
    font-weight: bold;
}

QFrame#mpFrameLWSIcon
{
    image: url(:/LWS/icon_camhelper.png);
}

QTextEdit#mpTextNotice
{
    background-color: transparent;
}

/* ------------------------- END - About box ------------------------------------ */

/* ------------------------- Help dialog ------------------------------------ */

#cWidgetHelp, #cWidgetAboutBox
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.99 #bdbdbd, stop: 0.93 #c1c1c1, stop: 0.83 #dadada, stop: 0.73 #f3f3f3, stop: 0.01 #f3f3f3);
}

QLabel#mpLabelHelp
{
    font-weight: bold;
    font-size: 20px;
}

#cWidgetHelp QPushButton
{
  font-size: 13px;
  border-radius: 4px;
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #fefefe, stop: 0.11 #fcfcfc, stop: 0.18 #f8f8f8, stop: 0.27 #f4f4f4, stop: 0.40 #efefef, stop: 0.50 #eaeaea, stop: 0.65 #e4e4e4, stop: 0.80 #e2e2e2, stop: 0.89 #e2e2e2, stop: 0.94 #e2e2e2, stop: 0.97 #e2e2e2, stop: 1.0 #b4b4b4);
}
#cWidgetHelp QPushButton::hover
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #8fe0fe, stop: 0.09 #83dcfd, stop: 0.16 #6bd3f9, stop: 0.22 #59ccf7, stop: 0.30 #41c3f4, stop: 0.36 #2fbdf2, stop: 0.49 #06adec, stop: 0.60 #009bd5, stop: 0.67 #0093c8, stop: 0.76 #009ad2, stop: 0.82 #00a2dd, stop: 0.91 #00aff1, stop: 0.97 #00b7fc, stop: 1.0 #00b8fe);
}
#cWidgetHelp QPushButton::pressed
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.0 #fefefe, stop: 0.11 #fcfcfc, stop: 0.18 #f8f8f8, stop: 0.27 #f4f4f4, stop: 0.40 #efefef, stop: 0.50 #eaeaea, stop: 0.65 #e4e4e4, stop: 0.80 #e2e2e2, stop: 0.89 #e2e2e2, stop: 0.94 #e2e2e2, stop: 0.97 #e2e2e2, stop: 1.0 #b4b4b4);
}

/* ------------------------- END - Help dialog ------------------------------------ */


/* ------------------------- START - edit wizard ------------------------------------ */

QDialog#GalleryEditWizard
{
  background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0.99 #bdbdbd, stop: 0.93 #c1c1c1, stop: 0.83 #dadada, stop: 0.73 #f3f3f3, stop: 0.01 #f3f3f3);
}

#GalleryEditWizard QLabel
{
    font-size: 11px;
}

QLabel#mpLabelWizardTitle
{
    font-size: 13px;
    font-weight: bold;
}

QLabel#mpLabelSubtitle, QLabel#mpLabelSubtitle2
{
    font-size: 13px;
}

/* ------------------------- END - edit wizard ------------------------------------ */
