== component.paging_bar_border ==
QWidget#PAGINGBARBORDER {
	border: 1px solid #E2E4E6;
	border-left: none;
	border-right: none;
}

== component.paging_bar_label ==
QLabel {
	font-size: 13px;
	padding-left: 8px;
	padding-right: 8px;
	border: none;
	border-right: 1px solid #E2E4E6;
	color: #7E8082;
}

== component.paging_bar_rightmost_label ==
QLabel {
	font-size: 13px;
	padding-left: 8px;
	padding-right: 8px;
	border: none;
	color: #7E8082;
}

== component.button_path_change_folder_btn ==
QToolButton {
   padding: 0px;
   border: none;
   outline: none;
}
QToolButton::menu-indicator {
   image: none;
   width: 0px;
   height: 0px;
}
QToolButton:pressed {
   border: none;
   padding: 0;
}
QToolButton:disabled {
   border: none;
   padding: 0;
}
QMenu::item {
   height: 26px;
   background-color: #FFFFFF;
   font-size: 13px;
   color: #2E3032;
   padding: 0px;
   padding-left: 8px;
   padding-right: 8px;
}
QMenu::item:selected {
   background-color: #1EB9C7;
   color: #FFFFFF;
   border: 1px solid #1EB9C7;
}

== component.button_path ==
border: 1px solid #C8D2DC;


== component.button_path_arrow ==
QPushButton {
   background: transparent;
   color: #2E3032;
   border: none;
   padding-right: 6px;
   border-radius: 3px;
   outline: 0px;
}
QPushButton:hover {
   color: #2E3032;
}
QPushButton:pressed {
   color: #2E3032;
}

== component.button_path_name_button ==
QPushButton {
   color: #2E3032;
   font-size: 13px;
   border: none;
   outline: 0px;
}
QPushButton:hover {
   color: #1EB9C7;
}
QPushButton:pressed {
   color: #1EB9C7;
}

== component.apply_button ==
QAbstractButton {
	color: #FFFFFF;
	font-size: 13px;
	outline: none;
	border: 1px solid #09A0AD;
	border-radius: 3px;
	padding-left: 14px;
	padding-right: 14px;
	min-width: 52px;
	height: 28px;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #1EB9C7, stop: 1 #1EB9C7);
}
QAbstractButton:hover {
	color: #FFFFFF;
	border: 1px solid #13ACBA;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #2AC6D4, stop: 1 #2AC6D4);
}
QAbstractButton:pressed {
	color: #FFFFFF;
	border: 1px solid #00A3A1;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #13ACBA, stop: 1 #13ACBA);
}
QAbstractButton:disabled {
	color: #8FDCE3;
	border: 1px solid #09A0AD;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #1EB9C7, stop: 1 #1EB9C7);
}

== component.cancel_button ==
QAbstractButton {
	color: #2E3032;
	font-size: 13px;
	outline: none;
	border: 1px solid #D8DADC;
	border-radius: 3px;
	padding-left: 14px;
	padding-right: 14px;
	min-width: 52px;
	height: 28px;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QAbstractButton:hover {
	color: #2E3032;
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QAbstractButton:pressed {
	color: #2E3032;
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ECEEF0, stop: 1 #ECEEF0);
}
QAbstractButton:disabled {
	color: #BABCBE;
	border: 1px solid #D8DADC;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}

== component.red_button ==
QAbstractButton {
	color: #FFFFFF;
	font-size: 13px;
	outline: none;
	border: 1px solid #D9414E;
	border-radius: 3px;
	padding-left: 14px;
	padding-right: 14px;
	min-width: 52px;
	height: 30px;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F2616D, stop: 1 #F2616D);
}
QAbstractButton:hover {
	color: #FFFFFF;
	font-size: 13px;
	border: 1px solid #E5505D;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FF737E, stop: 1 #FF737E);
}
QAbstractButton:pressed {
	color: #FFFFFF;
	border: 1px solid #CC3340;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E5505D, stop: 1 #E5505D);
}
QAbstractButton:disabled {
	color: #F9B0B6;
	border: 1px solid #D9414E;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F2616D, stop: 1 #F2616D);
}

== component.weekday_button ==
QAbstractButton {
	color: #1EB9C7;
	font-size: 13px;
	outline: none;
	border: 1px solid #D8DADC;
	border-radius: 3px;
	min-width: 22px;
	padding-left: 7px;
	padding-right: 7px;
}
QAbstractButton:hover {
	background-color: #E8F8F9;
	color: #1EB9C7;
	border: 1px solid #1EB9C7;
}
QAbstractButton:checked {
	background-color: #1EB9C7;
	color: white;
	border: 1px solid #1EB9C7;
}

== component.default_button ==
QAbstractButton {
	color: #2E3032;
	font-size: 13px;
	outline: none;
	border: 1px solid #D8DADC;
	border-radius: 3px;
	padding-left: 14px;
	padding-right: 14px;
	height: 30px;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QPushButton:hover {
	color: #2E3032;
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QPushButton:pressed {
	color: #2E3032;
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ECEEF0, stop: 1 #ECEEF0);
}
QPushButton:disabled {
	color: #BABCBE;
	border: 1px solid #D8DADC;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}

== component.default_button_without_arrow ==
QAbstractButton {
	color: #2E3032;
	font-size: 13px;
	outline: none;
	border: 1px solid #D8DADC;
	border-radius: 3px;
	padding-left: 14px;
	padding-right: 14px;
	height: 30px;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QPushButton:hover {
	color: #2E3032;
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QPushButton:pressed {
	color: #2E3032;
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #ECEEF0, stop: 1 #ECEEF0);
}
QPushButton:disabled {
	color: #BABCBE;
	border: 1px solid #D8DADC;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QPushButton::menu-indicator {
	image: none;
	width: 0px;
	height: 0px;
}

== component.icon_button ==
QToolButton {
	border: none;
	padding: 0;
	outline: none;
	background-color: transparent;
}
QToolButton:pressed {
	border: none;
	padding: 0;
}
QToolButton:disabled {
	border: none;
	padding: 0;
}
QToolButton::menu-indicator {
	image: none;
	width: 0px;
	height: 0px;
}

== component.icon_button_border ==
QToolButton {
	border: 1px solid #D8DADC;
	border-radius: 3px;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	stop: 0 #F6F8FA, stop: 1 #F6F8FA);
	outline: none;
}
QToolButton:hover {
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QToolButton:pressed {
	border: 1px solid #C4C6C8;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	stop: 0 #ECEEF0, stop: 1 #ECEEF0);
}
QToolButton:disabled {
	border: 1px solid #D8DADC;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}

== component.icon_button_border_right ==
QToolButton {
	border: 1px solid #D8DADC;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-left: none;
	background-color: white;
	outline: none;
}
QToolButton:hover {
	border: 1px solid #C4C6C8;
	border-left: none;
}
QToolButton:pressed {
	border: 1px solid #C4C6C8;
	border-left: none;
}
QToolButton:disabled {
	border: 1px solid #D8DADC;
	border-left: none;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
	stop: 0 #F6F8FA, stop: 1 #F6F8FA);
}
QToolButton[error="true"] {
	border: 1px solid #FF8C8C;
	border-left: 0;
	background: #FFF0F0;
}

== component.select_paging_button ==
QPushButton {
	font: 12px;
	padding-left: 6px;
	padding-right: 6px;
	color: #FFFFFF;
	border: none;
	outline: none;
	background-color: #1EB9C7;
}

== component.nonselect_paging_button ==
QPushButton {
	font: 12px;
	padding-left: 6px;
	padding-right: 6px;
	color: #1EB9C7;
	border: none;
	outline: none;
	background-color: #FFFFFF;
}
QPushButton:hover {
	background-color: #E6F5FF;
}
QPushButton:disabled {
	color: #FFFFFF;
	background-color: #FFFFFF;
}

== component.checkbox ==
QCheckBox {
	height: 24px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 13px;
	line-height: 24px;
	spacing: 6px;
	color: #2E3032;
}
QCheckBox:disabled {
	color: rgba(65, 75, 85, 0.4);
}
QCheckBox::focus {
	outline: none;
}
QCheckBox::indicator {
	width: 24px;
	height: 24px;
}
QCheckBox::indicator:checked {
	border-image: url(IMG_LOC/checkbox_check.png) stretch stretch;
}
QCheckBox::indicator:checked:hover {
	border-image: url(IMG_LOC/checkbox_check_hover.png) stretch stretch;
}
QCheckBox::indicator:checked:disabled {
	border-image: url(IMG_LOC/checkbox_check_disable.png) stretch stretch;
}
QCheckBox::indicator:!checked {
	border-image: url(IMG_LOC/checkbox_uncheck.png) stretch stretch;
}
QCheckBox::indicator:!checked:hover {
	border-image: url(IMG_LOC/checkbox_uncheck_hover.png) stretch stretch;
}
QCheckBox::indicator:!checked:disabled {
	border-image: url(IMG_LOC/checkbox_uncheck_disable.png) stretch stretch;
}

== component.label ==
QLabel {
	font-size: 13px;
	color: #2E3032;
	line-height: 30px;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
}

== component.lineedit ==
QLineEdit {
	font-size: 13px;
	border: 1px solid #D8DADC;
	line-height: 20px;
	background: #FFFFFF;
	padding-left: 7px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-radius: 3px;
}

QLineEdit:hover {
	border: 1px solid #D8DADC;
}
QLineEdit:focus {
	border: 1px solid #D8DADC;
}
QLineEdit:disabled {
	color: #96A0AA;
	background: #F6F8FA;
}
QLineEdit[error="true"] {
	border: 1px solid #FF8C8C;
	background: #FFF0F0;
}

== component.lineedit_right ==
QLineEdit {
	font-size: 13px;
	color: #2E3032;
	border: 1px solid #D8DADC;
	border-right: 0;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}
QLineEdit:hover {
	border: 1px solid #D8DADC;
	border-right: 0;
}
QLineEdit:focus {
	border: 1px solid #D8DADC;
	border-right: 0;
}
QLineEdit:disabled {
	color: #96A0AA;
	background: #F6F8FA;
}
QLineEdit[error="true"] {
	border: 1px solid #FF8C8C;
	border-right: 0;
	background: #FFF0F0;
}

== component.lineedit_background ==
QLineEdit {
	font-size: 13px;
	color: #2E3032;
	border: 1px solid #D8DADC;
	line-height: 20px;
	background: #ECEEF0;
	padding-left: 7px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-radius: 3px;
}
QLineEdit:hover {
	border: 1px solid #D8DADC;
}
QLineEdit:focus {
	border: 1px solid #D8DADC;
}
QLineEdit:disabled {
	color: #96A0AA;
	background: #F6F8FA;
}
QLineEdit[error="true"] {
	border: 1px solid #FF8C8C;
	background: #FFF0F0;
}

== component.lineedit_label ==
QLabel {
	font-size: 13px;
	color: #2E3032;
}

== component.info_message_box ==
QMessageBox {
	background-color: #FFFFFF;
}

== component.warning_message_box ==
QMessageBox {
	background-color: #FFFFFF;
}

== component.confirm_message_box ==
QMessageBox {
	background-color: #FFFFFF;
}

== component.upgrading_message_box ==
QMessageBox {
	background-color: #FFFFFF;
}

== component.message_sheet_processing ==
QWidget {
	background-color: transparent;
	vertical-align: middle;
	font-size: 13px;
	color: #2E3032;
}

== component.message_sheet_other ==
QWidget {
	background-color: transparent;
	font-size: 13px;
	color: #2E3032;
}

== component.tree_item ==
QLineEdit {
	border: none;
}

== component.scrollbar ==
QScrollBar:vertical {
	border: none;
	background: transparent;
	width: 10px;
	margin-right: 1px;
}
QScrollBar:horizontal {
	background: transparent;
	height: 10px;
	margin-bottom: 1px;
}
QScrollBar::handle:vertical {
	background: rgba(86, 88, 90, 0.15);
	border-radius: 4px;
	min-height: 50px;
}
QScrollBar::handle:horizontal {
	background: rgba(86, 88, 90, 0.15);
	border-radius: 4px;
	min-width: 50px;
}
QScrollBar::handle:hover {
	background: rgba(86, 88, 90, 0.2);
}
QScrollBar::handle:pressed {
	background: rgba(86, 88, 90, 0.25);
}
QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
	border: none;
	width: 0px;
	height: 0px;
	border-style: none;
	image: none;
}
QScrollBar::add-line {
	width: 0px;
	height: 0px;
}
QScrollBar::sub-line {
	width: 0px;
	height: 0px;
}
QScrollBar::sub-page {
	background-color: transparent;
}
QScrollBar::add-page {
	background-color: transparent;
}

== component.combobox_without_border ==
QComboBox {
	font-size: 13px;
	color: #2E3032;
	border: none;
	background: transparent;
	padding-left: 6px;
	padding-right: 6px;
}
QComboBox:hover {
	border: none;
}
QComboBox:disabled {
	color: #96A0AA;
	background: #F6F8FA;
}
QComboBox::drop-down {
	image: url(IMG_LOC/combobox.png) stretch stretch;
	width: 26px;
	height: 28px;
}
QComboBox::drop-down:hover {
	image: url(IMG_LOC/combobox_hover.png) stretch stretch;
}
QComboBox::drop-down:open {
	image: url(IMG_LOC/combobox_click.png) stretch stretch;
}
QComboBox::drop-down:disabled {
	image: url(IMG_LOC/combobox_disable.png) stretch stretch;
}
QComboBox[error="true"] {
	border: 1px solid #FF8C8C;
	background: #FFF0F0;
}
QListView {
	border: 1px solid #C8D2DC;
	outline: none;
	background-color: #FFFFFF;
}
QListView::item {
	height: 26px;
	font-size: 13px;
	color: #2E3032;
	// so suck, padding left needs border...
	border: 0px;
	padding-left: 8px;
}
QListView::item:selected {
	background-color: #1EB9C7;
	color: #FFFFFF;
}
QComboBox::drop-down {
	subcontrol-position: center right;
}

== component.combobox ==
QComboBox {
	font-size: 13px;
	line-height: 20px;
	color: #2E3032;
	border: 1px solid #D8DADC;
	border-radius: 3px;
	background: #FFFFFF;
	padding: 0px 0px 0px 10px;
	%1
	padding-left: 9px;
}
QComboBox:editable {
	padding: 0px 0px 0px 6px;
	margin-left: 0px;
}
QComboBox:hover {
	border: 1px solid #D8DADC;
}
QComboBox:on {
	border: 1px solid #1EB9C7;
}
QComboBox:on:hover {
	border: 1px solid #1EB9C7;
}
QComboBox:disabled {
	color: #96A0AA;
	background: #F6F8FA;
}
QComboBox::drop-down {
	image: url(IMG_LOC/combobox.png) stretch stretch;
	margin-top: 2px;
	margin-right: 3px;
	width: 24px;
	height: 24px;
}
QComboBox::drop-down:hover {
	image: url(IMG_LOC/combobox_hover.png) stretch stretch;
}
QComboBox::drop-down:open {
	image: url(IMG_LOC/combobox_click.png) stretch stretch;
}
QComboBox::drop-down:disabled {
	image: url(IMG_LOC/combobox_disable.png) stretch stretch;
}
QComboBox[error="true"] {
	border: 1px solid #FF8C8C;
	background: #FFF0F0;
}
QComboBox QAbstractItemView {
	padding-top: 8px;
	padding-bottom: 8px;
	border: 1px solid #C8D2DC;
	outline: none;
	background: white;
	border-radius: 3px;
	%2
}
QComboBox QAbstractItemView::item {
	height: 30px;
	font-size: 13px;
	color: #2E3032;
	// so suck, padding left needs border...
	border: 0px;
	border-radius: 3px;
	padding-left: 10px;
	margin-left: 8px;
	margin-right: 8px;
	background: white;
}
QComboBox QAbstractItemView::item:selected {
	background-color: #ECEEF0;
	color: #2E3032;
}

== component.table_header ==
QHeaderView::section {
	color: #1EB9C7;
	background-color: #FFFFFF;
	border: 1px solid #ECEEF0;
	border-top: 1px solid #D8DADC;
	border-left: none;
	height: 28px;
	font-size: 13px;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
}
QHeaderView::section:last {
	border-right: none;
}
QHeaderView::section:hover {
	color: #0095FF;
}
QHeaderView::section:pressed {
	color: #0077CC;
}
QHeaderView::section:disabled {
	color: #9DCFF2;
}

== component.table ==
QTableWidget {
	color: #2E3032;
	border: none;
	outline: none;
	font-size: 13px;
}
QTableWidget::item {
	color: #2E3032;
	border: none;
	border-bottom: 1px solid #ECEEF0;
	padding-left: 4px;
	padding-right: 4px;
}
QTableWidget::item:hover {
	color: #2E3032;
	background-color: #F6F8FA;
}
QTableWidget::item:selected {
	color: #2E3032;
	background-color: #E8F8F9;
}

== component.date_selector ==
QComboBox {
	color: #2E3032;
	border: 1px solid #D8DADC;
	border-radius: 3px;
	background: #FFFFFF;
	padding-left: 6px;
	padding-right: 6px;
}
QComboBox:disabled {
	color: #96A0AA;
	background: #F6F8FA;
}
QComboBox:hover {
	border: 1px solid #D8DADC;
}
QComboBox::drop-down {
	border-image: url(IMG_LOC/trigger_date.png) stretch stretch;
	margin-top: 3px;
	margin-right: 3px;
	width: 24px;
	height: 24px;
}
QComboBox::drop-down:hover {
	border-image: url(IMG_LOC/trigger_date_hover.png) stretch stretch;
}
QComboBox::drop-down:open {
	border-image: url(IMG_LOC/trigger_date_click.png) stretch stretch;
}
QComboBox::drop-down:disabled {
	border-image: url(IMG_LOC/trigger_date_disable.png) stretch stretch;
}
QToolButton {
	color: #1EB9C7;
	background-color: #FFFFFF;
	border: none;
}
QToolButton::menu-indicator {
	image: none;
	width: 0px;
	height: 0px;
}
QSpinBox::up-button {
	width: 0px;
	height: 0px;
}
QSpinBox::down-button {
	width: 0px;
	height: 0px;
}
QMenu::item {
	height: 26px;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #2E3032;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
QMenu::item:selected {
	background-color: #1EB9C7;
	color: #FFFFFF;
	border: 1px solid #1EB9C7;
}
QWidget#qt_calendar_navigationbar {
	background-color: #FFFFFF;
	color: #FFFFFF;
}
QAbstractItemView {
    selection-color: white;
    selection-background-color: #13ACBA;
}

== component.date_selector_due_date ==
QToolButton {
	color: #1EB9C7;
	background-color: #FFFFFF;
	border: none;
}
QToolButton::menu-indicator {
	image: none;
	width: 0px;
	height: 0px;
}
QSpinBox::up-button {
	width: 0px;
	height: 0px;
}
QSpinBox::down-button {
	width: 0px;
	height: 0px;
}
QMenu::item {
	height: 26px;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #2E3032;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
QMenu::item:selected {
	background-color: #1EB9C7;
	color: #FFFFFF;
	border: 1px solid #1EB9C7;
}
QMenu::item:disabled {
	color: #96A0AA;
}
QMenu::item:disabled:hover {
	background-color: #FFFFFF;
	color: #96A0AA;
}
QWidget#qt_calendar_navigationbar {
	background-color: #FFFFFF;
	color: #FFFFFF;
	border: #FFFFFF;
}
QAbstractItemView:enabled {
	selection-color: white;
	color: #2E3032;
	selection-background-color: #13ACBA;
}
QAbstractItemView :disabled {
	color: #96A0AA;
}

== component.filter_bar_padding ==
QLineEdit {
	padding-left: 34px;
}

== component.filter_search_button ==
QToolButton {
	padding: 0px;
	border: none;
	outline: none;
}
QToolButton::menu-indicator {
	image: none;
	width: 0px;
	height: 0px;
}
QToolButton:pressed {
	border: none;
	padding: 0;
}
QToolButton:disabled {
	border: none;
	padding: 0;
}

== component.radio_button ==
QRadioButton {
	height: 24px;
	line-height: 24px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 13px;
	spacing: 6px;
	color: #2E3032;
	outline: none;
}
QRadioButton:disabled {
	color: #BABCBE;
}

QRadioButton::indicator {
	subcontrol-position: left center;
    subcontrol-origin: padding;

	width: 24px;
	height: 24px;
}

QRadioButton::indicator:checked {
	border-image: url(IMG_LOC/radio_button_check.png) stretch stretch;
}
QRadioButton::indicator:checked:hover {
	border-image: url(IMG_LOC/radio_button_check_hover.png) stretch stretch;
}
QRadioButton::indicator:checked:disabled {
	border-image: url(IMG_LOC/radio_button_check_disable.png) stretch stretch;
}
QRadioButton::indicator:!checked {
	border-image: url(IMG_LOC/radio_button_uncheck.png) stretch stretch;
}
QRadioButton::indicator:!checked:hover {
	border-image: url(IMG_LOC/radio_button_uncheck_hover.png) stretch stretch;
}
QRadioButton::indicator:!checked:disabled {
	border-image: url(IMG_LOC/radio_button_uncheck_disable.png) stretch stretch;
}

== component.menu ==
QMenu {
	background-color: #FFFFFF;
	border: 1px solid #C8D2DC;
	padding: 4px;
}
QMenu::item {
	height: 26px;
	font-size: 13px;
	color: #2E3032;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
QMenu::item:selected {
	color: #FFFFFF;
	background-color: #13ACBA;
}
QMenu::separator {
	background: #EBF0F5;
	height: 1px;
}
