/*
 * www.dmcgaming.net
 * TS Server Address: myteamspeak.info:4121 
 * 08/14/11
 * Battlefield 3 Skin (V.1.0)
 * Skin edited by:  CH3RRY4DE - Naz
 */
 
 
/* ----------------------------------------------------------------	*/
/* 			 Digital Mercenary Coalition Gaming Community   		*/
/* ---------------------------------------------------------------- */


QFrame {	
	color: #ffffff;
}

QWidget	{	
	color: #ffffff;
	background-color: transparent;  	/*Backgound for main window for File Transfers and main TS*/
}

QAbstractItemView {	
	background-color: #000000;	
}

QDialog { 	
	background-color: #000a14;
	background-image: url('Styles/BF3/Images/bottom-image.jpg');
	background-position: right bottom;
	background-repeat:no-repeat;
	background-attachment:fixed;	
}

QMainWindow {
	background-image: url('Styles/BF3/Images/top.png');
	background-position: right top;
	margin-right: 15px;
	background-repeat:no-repeat;
	background-attachment:fixed;
 	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #00172e, stop:1 #000000);
	color: #000000;
}

QWidget#MainWindowServerTabsWidget {
	border-top: 1px solid #fba457;
	background-color: #000000;
	background-image: url('Styles/BF3/Images/drop.jpg');
	background-position: top;
	background-repeat: repeat-x;
	show-decoration-selected: 0;
	margin-top: 27px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 3px;
	border-image: 1px solid #000000;
	border-top-right-radius: 5px;
}
 
QWidget::pane {	
	top: 10px; 
	color: transparent;
	border-image: 1px solid #000000;
	border-radius: 5px;
	margin-left: 16px;
	margin-right: 16px;  
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #000000, stop:1 #061326);
	background-image: url('Styles/BF3/Images/top2.png');
	background-position: right top;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

QFrame#bookmarksTopFrame {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #000000, stop:1 #000a14);
	border-radius: 5px;
}

QWidget#HeadlineLabel {	
	border-image: url('Styles/BF3/Images/headlineborder.png');
	border-top: 20px transparent;
	border-bottom: 20px transparent;
	border-right: 20px transparent;
	border-left: 20px transparent;
	background-color: #000a15;
	background-position: center;
	background-repeat: no-repeat;
	background-clip: padding;
	padding: 10px;
 } 

QGroupBox { 	
	border-image: url('Styles/BF3/Images/groupbox.png');
	border-top: 2px transparent;
	border-bottom: 2px transparent;
	border-right: 2px transparent;
	border-left: 2px transparent;
	background-color: transparent;
	text-transform: uppercase;
	color: #ffffff;	
	margin-top: 15px;
	padding-top: 10px;
}



/* ----------------------------------------------------------------	*/
/* 			 Chat Area || ChatWidget, ChatArea and ChatLine			*/
/* ---------------------------------------------------------------- */


QWidget#MainWindowChatWidget {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #000000;
	background-image: url('Styles/BF3/Images/drop2.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	show-decoration-selected: 0;
	border: 1px solid #000000;
	border-radius: 5px;
}

QLineEdit {
	border: 1px solid #28505d;
	border-radius: 5px;
	background-color: #001123;
}

ChatLineEdit {
	border-image: url('Styles/BF3/Images/smallchat.png');
	border-top: 1px transparent;
	border-bottom: 1px transparent;
	border-right: 1px transparent;
	border-left: 1px transparent;
	background-color: #000000;
	background-color: #000a14;
	background-image: url('Styles/BF3/Images/dmclogo.png');
	background-position: right;
	background-repeat:no-repeat;
	background-attachment:fixed;
	
}

ChatTab {
	border-image: url('Styles/BF3/Images/chatarea.png');
	border-top: 5px transparent;
	border-bottom: 5px transparent;
	border-right: 5px transparent;
	border-left: 5px transparent;
	background-color: #000a14;
	text-transform: normal;
	font-family: Helvetica, Arial, sans-serif;
	color: #cccccc;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	show-decoration-selected: 0;
	background-image:url('Styles/BF3/Images/tags.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

QTextEdit#pluginDescTextEdit,		/* Description Box in the Plugin window */
QTextEdit#descriptionTextEdit,			/**/
QTextEdit#vserverWelcomeTextEdit, 		/* Changelog text box */
QTextEdit#changeLogTextEdit {
	border: 1px solid #4d4b48;
	border-radius: 5px;
	background-color: transparent;
	color: #ffffff;
}



/* ----------------------------------------------------------------	*/
/* 							InfoFrame | InfoView					*/
/* ---------------------------------------------------------------- */

InfoFrame {
	background-color: transparent;
	border: 0px solid transparent;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;	
	padding-right: 2px;
}


	
/* ----------------------------------------------------------------	*/
/* 								TreeView 							*/
/* ---------------------------------------------------------------- */


QTreeView, QTreeWidget {	
	border: 1px solid  #b4b4b4;
	border-radius: 5px;
	border-right-width: 0px;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	background-color: transparent;
	background-attachment:fixed;
	show-decoration-selected: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 2px;
	background-image:url('Styles/BF3/Images/leftgrad.png');
	background-position: top left;
	background-repeat: repeat-y;
}
	
TreeView, TreeWidget {
	background-color: transparent;
	border: 0px solid transparent;
	color: #ffffff;
	qproperty-alternatingRowColors: 0;
}

QTreeView::item {
	border: 2px solid transparent;
	border-radius: 4px;
}

QTreeView::item:hover {
	background-color: qlineargradient(spread:pad, x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #314159, stop: 0.8 transparent, stop:1 transparent);
	color: #ff4400;	
}

QTreeView::item:selected:active {
	background-color: qlineargradient(spread:pad, x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #314159, stop: 0.8 transparent, stop:1 transparent);
	color: #ff4400;
}

QTreeView::branch:hover {	
	background-color: transparent;
}

QTreeView::item:selected:!active {	
	background-color: transparent;	
}


/* ----------------------------------------------------------------	*/
/* 								Tree Branch							*/
/* ---------------------------------------------------------------- */

QTreeView::branch:selected {
	background-color: #00040a;
}

QTreeView::branch:selected:!active {
	background-color: #00040a;
}

QTreeView::branch:has-siblings:!adjoins-item {
	border-image: url('Styles/BF3/TreeView/treeviewS0.png') 0;
}

QTreeView::branch:has-siblings:adjoins-item {
	border-image: url('Styles/BF3/TreeView/treeviewW0.png') 0;
}

QTreeView::branch:!has-children:!has-siblings:adjoins-item {
	border-image: url('Styles/BF3/TreeView/treeviewF0.png') 0;
}

QTreeView::branch:closed:has-children:has-siblings, QTreeView::branch:closed:has-children:!has-siblings {
	border-image: none;
	image: url('Styles/BF3/TreeView/treeviewP0.png');
}

QTreeView::branch:open:has-children:has-siblings, QTreeView::branch:open:has-children:!has-siblings {
	border-image: none;
	image: url('Styles/BF3/TreeView/treeviewM0.png');
}

QTreeView#eventsTreeView::indicator:checked, QTreeView#permissionsTreeView::indicator:checked, QTreeWidget#appsTreeWidget::indicator:checked, QListWidget#pluginsListWidget::indicator:checked, QListView#ServerGroupsListView::indicator:checked, QTreeWidget#clientsTreeWidget::indicator:checked, QGroupBox#advancedGroupBox::indicator:checked {
	background-color: #00040a;
	border: 1px solid #313131;
	border-radius: 3px;
	image: url('Styles/anarchyred/menu_check.png');
}

QTreeView#eventsTreeView::indicator:checked:hover, QTreeView#permissionsTreeView::indicator:checked:hover, QTreeWidget#appsTreeWidget::indicator:checked:hover, QListWidget#pluginsListWidget::indicator:checked:hover, QListView#ServerGroupsListView::indicator:checked:hover, QTreeWidget#clientsTreeWidget::indicator:checked:hover, QGroupBox#advancedGroupBox::indicator:checked:hover {
	background-color: #00040a;
}

QTreeView#eventsTreeView::indicator:unchecked, QTreeView#permissionsTreeView::indicator:unchecked, QTreeWidget#appsTreeWidget::indicator:unchecked, QListWidget#pluginsListWidget::indicator:unchecked, QListView#ServerGroupsListView::indicator:unchecked, QTreeWidget#clientsTreeWidget::indicator:unchecked, QGroupBox#advancedGroupBox::indicator:unchecked {
	background-color: #00040a;
	border: 1px solid #313131;
	border-radius: 3px;
}

QTreeView#eventsTreeView::indicator:unchecked:hover,QTreeView#permissionsTreeView::indicator:unchecked:hover, QTreeWidget#appsTreeWidget::indicator:unchecked:hover, QListWidget#pluginsListWidget::indicator:unchecked:hover, QListView#ServerGroupsListView::indicator:unchecked:hover, QTreeWidget#clientsTreeWidget::indicator:unchecked:hover, QGroupBox#advancedGroupBox::indicator:unchecked:hover {
	 background-color: #00040a;
}



/* ----------------------------------------------------------------	*/
/* 				QLabel | Header text for options window				*/
/* ---------------------------------------------------------------- */

QLabel#OptionsHeadlineTitleLabel {
	margin-left: 7px;
	text-transform: uppercase;
	font-size: 40px;
	color: #ffffff;
	font-weight: bold;
}

QLabel#OptionsHeadlineDescriptionLabel {
	margin-left: 15px;
	color: #5f7c96;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}


/* ----------------------------------------------------------------	*/
/* 								Splitter							*/
/* ---------------------------------------------------------------- */

QSplitter::handle {	
	background-color: transparent;	
}

QSplitter::handle:horizontal {
	background-color: transparent;
	background-repeat: none;
	background-position: bottom center;
	background-attachment: fixed;
}

QSplitter::handle:vertical {
	margin-left: 10px;
	margin-right: 10px;
	background-color: #000000;
}



/* ----------------------------------------------------------------	*/
/* 								QStatusBar							*/
/* ---------------------------------------------------------------- */

 QstatusBar {
	padding-left:4px;
	padding-right:4px;
	color: #ffffff;
}

 QStatusBar::item {
	margin-right: 10px;
 	padding-right: 10px;
	background-color: transparent;
	color: #ffffff;
}

QSizeGrip {
	background-color: transparent;
	image: url("styles/BF3/Images/resize-dots.png");
	width: 14px;
	height: 14px;
}


/* ----------------------------------------------------------------	*/
/* 								QToolBar							*/
/* ---------------------------------------------------------------- */

QToolBar 
{
	margin-left: 10px;
	margin-right: 10px;
	background-color: transparent;
	border: transparent;
	spacing: 15px;
}

 QToolBar::handle {
    background-image: none;
	background-color: transparent;
	width: 10px;
	height: 20px;
	margin-left: 3px;
 }
 
 


/* ----------------------------------------------------------------	*/
/* 								QToolButton							*/
/* ---------------------------------------------------------------- */

QToolButton { 
	border: 5px solid transparent;
	border-radius: none;
	background-color: none;
} 

QToolButton:hover {
	background-color: #000000;
	border-image: url('Styles/BF3/Misc/pushbutton-hover.png') 5 5 5 5;
	border-top: 5px transparent;
	border-bottom: 5px transparent;
	border-right: 5px transparent;
	border-left: 5px transparent;
}

QToolButton:checked, QToolButton#serverQueryAdvancedButton:checked, QToolButton:pressed  {
	background-color: #000000;
	border-image: url('Styles/BF3/Misc/pushbutton-down.png') 5 5 5 5;
	border-top: 5px transparent;
	border-bottom: 5px transparent;
	border-right: 5px transparent;
	border-left: 5px transparent;
}

QToolButton[popupMode="1"] {
	border: 1px solid transparent;
	border-radius: none;
	background-color: transparent;
	padding-right: 9px;
}

QToolButton[popupMode="1"]:hover {
	background-color: #000000;
	border-image: url('Styles/BF3/Misc/pushbutton-hover.png') 5 5 5 5;
	border-top: 5px transparent;
	border-bottom: 5px transparent;
	border-right: 5px transparent;
	border-left: 5px transparent;
	padding-right: 9px;
}

QToolButton[popupMode="1"]:checked {
	background-color: #000000;
	border-image: url('Styles/BF3/Misc/pushbutton-down.png') 5 5 5 5;
	border-top: 5px transparent;
	border-bottom: 5px transparent;
	border-right: 5px transparent;
	border-left: 5px transparent;
	padding-right: 9px;
}

QToolButton::menu-button {
	border: 1px solid transparent;
	border-top-right-radius: 3px;
	border-bottom-right-radius: none;
	width: 12px;
} 

QToolButton::menu-button:hover {
	border: 1px solid transparent;
	border-radius: 3px;
}

QToolButton#newBookmarkButton, QToolButton#newBookmarkFolderButton, QToolButton#removeBookmarkButton {
	border-image: url('Styles/BF3/Images/altbutton-normal.png') 3 3 3 3;
	border-top: 3px transparent;
	border-bottom: 3px transparent;
	border-right: 3px transparent;
	border-left: 3px transparent;
	max-height: 15px;
	padding-right: 10px;
	font-weight: bold;
}

QToolButton#newBookmarkButton:hover, QToolButton#newBookmarkFolderButton:hover, QToolButton#removeBookmarkButton:hover {
	border-image: url('Styles/BF3/Images/altbutton-hover.png') 3 3 3 3;
	border-top: 3px transparent;
	border-bottom: 3px transparent;
	border-right: 3px transparent;
	border-left: 3px transparent;
	text-align: left;
	max-height: 15px;
	padding-right: 10px;
	font-weight: bold;
	color: #f2f2f2;	
}

QToolButton#serverQueryRunButton, QToolButton#serverQuerySingleStepsButton, QToolButton#serverQueryStopButton, QToolButton#serverQueryRestartButton, QToolButton#serverQueryAdvancedButton, QToolButton#serverQueryClearHighlightButton, QToolButton#newSQScriptButton, QToolButton#updateSQScriptButton, QToolButton#removeSQScriptButton,QToolButton#idAddButton, QToolButton#idRemoveButton, QToolButton#idSelectDefaultButton, QToolButton#idImportButton, QToolButton#idExportButton, QToolButton#addGroupButton, QToolButton#removeGroupButton, QToolButton#renameGroupButton, QToolButton#displayClientsButton, QToolButton#addClientButton, QToolButton#removeClientButton, QToolButton#makeCurrentChannelDefaultToolButton, QToolButton#improvedIdentityQualityButton, QToolButton#toolButtonIcon, QToolButton#copyServerIPButton, QToolButton#copyClientIPButton {
	border-image: none;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #5c5956, stop:1 #001a31);
	border: 1px solid #ffffff;
	border-radius: 3px;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	color: #d1cfcd;		
}

QToolButton#serverQueryRunButton:hover, QToolButton#serverQuerySingleStepsButton:hover, QToolButton#serverQueryStopButton:hover, QToolButton#serverQueryRestartButton:hover, QToolButton#serverQueryAdvancedButton:hover, QToolButton#serverQueryClearHighlightButton:hover, QToolButton#newSQScriptButton:hover, QToolButton#updateSQScriptButton:hover, QToolButton#removeSQScriptButton:hover,QToolButton#idAddButton:hover, QToolButton#idRemoveButton:hover, QToolButton#idSelectDefaultButton:hover, QToolButton#idImportButton:hover, QToolButton#idExportButton:hover,QToolButton#addGroupButton:hover, QToolButton#removeGroupButton:hover, QToolButton#renameGroupButton:hover, QToolButton#displayClientsButton:hover, QToolButton#addClientButton:hover, QToolButton#removeClientButton:hover, QToolButton#makeCurrentChannelDefaultToolButton:hover, QToolButton#improvedIdentityQualityButton:hover, QToolButton#toolButtonIcon:hover, QToolButton#copyServerIPButton:hover, QToolButton#copyClientIPButton:hover {
	border-image: none;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #5c5956, stop:1 #001a31);
	border-color: #000000;
	color: #e5e2df;
}

QToolButton#serverQueryStopButton:disabled, QToolButton#serverQueryRestartButton:disabled {
	background-color: transparent;
	border-color: #4d4b48;
	color: #4d4b48;
}

QToolButton#searchClearButton, QToolButton#appScanImportButton, QToolButton#appScanReloadButton, QToolButton#fbDirUpButton, QToolButton#fbRootButton, QToolButton#fbRefreshButton, QToolButton#fbUploadButton, QToolButton#fbDownloadButton, QToolButton#fbCreateDirectoryButton, QToolButton#fbDeleteButton, QToolButton#fbFilterButton, QToolButton#descEditButton,QToolButton#fbViewIconsButton, QToolButton#fbViewListButton, QToolButton#filterGoButton, QToolButton#clientUpdateButton, QToolButton#filterClearButton, QToolButton#banAddButton, QToolButton#banRemoveButton, QToolButton#banEditButton, QToolButton#complainRemoveButton, QToolButton#foregroundColorSelectButton, QToolButton#backgroundColorSelectButton, QToolButton#EmoticonButton, QToolButton#iconToolButton {
	border-image: none;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: none;
}

QToolButton#searchClearButton:hover, QToolButton#appScanImportButton:hover, QToolButton#appScanReloadButton:hover, QToolButton#fbDirUpButton:hover, QToolButton#fbRootButton:hover, QToolButton#fbRefreshButton:hover, QToolButton#fbUploadButton:hover, QToolButton#fbDownloadButton:hover, QToolButton#fbCreateDirectoryButton:hover, QToolButton#fbDeleteButton:hover, QToolButton#fbFilterButton:hover, QToolButton#descEditButton:hover,QToolButton#fbViewIconsButton:hover, QToolButton#fbViewListButton:hover, QToolButton#filterGoButton:hover, QToolButton#clientUpdateButton:hover, QToolButton#filterClearButton:hover, QToolButton#banAddButton:hover, QToolButton#banRemoveButton:hover, QToolButton#banEditButton:hover, QToolButton#complainRemoveButton:hover, QToolButton#foregroundColorSelectButton:hover, QToolButton#backgroundColorSelectButton:hover, QToolButton#EmoticonButton:hover, QToolButton#iconToolButton:hover {
	border-image: none;
	background-color: transparent;
	border-color: #4d4b48;
	color: #4d4b48;
}

QToolButton#TextFormatButton,
QToolButton#toolButtonBold, 
QToolButton#toolButtonItalic, 
QToolButton#toolButtonUnderLine, 
QToolButton#toolButtonFColor, 
QToolButton#TextFormatButton:hover, 
QToolButton#toolButtonBold:hover, 
QToolButton#toolButtonItalic:hover, 
QToolButton#toolButtonUnderLine:hover, 
QToolButton#toolButtonFColor:hover 
{
	border-image: none;
	background-color: transparent;
	border: 1px solid transparent;
	border-radius: 1px;
}

QToolButton#toolButtonBold:checked,
QToolButton#toolButtonItalic:checked, 
QToolButton#toolButtonUnderLine:checked, 
QToolButton#toolButtonFColor:checked, 
QToolButton#TextFormatButton:checked 
{
	border-image: none;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #557dab, stop:1 #314159);
	border: 1px solid transparent;
	border-radius: 1px;
}
	
QToolButton#fbViewIconsButton:checked, 
QToolButton#fbViewListButton:checked 
{
	border-image: none;
	background-color: transparent;
	border-color: #4d4b48;
	color: #4d4b48;
}


/* ----------------------------------------------------------------	*/
/* 								QTabBar								*/
/* ---------------------------------------------------------------- */

QTabWidget#permTabWidget::pane 	{	border: 1px solid #505c78;  }
QTabWidget::pane 				{	border: none; }
QTabWidget::tab-bar 			{ 	left: 16px;	}
QTabWidget::tab-bar:top 		{ 	left: 4px;}


QTabBar 				{	background-color: transparent; }
QTabBar::tab:only-one	{	padding-bottom: 3px; }
 
QTabBar::tab {
	padding-left: 4px;
	padding-right: 10px;
	background-color: #003362;
	color: #ffffff;
	text-transform: uppercase;
	min-width: 8px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 3px;
	border-image: 1px solid #000000;
	border-top-right-radius: 5px;
} 

QTabBar::tab:selected, QTabBar::tab:selected:hover  {
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop:0 #ffae5e, stop:0.3 #d53000, stop:1 #932100);
	border: 0px solid #000000;
	color: #e5e2df;
	margin-bottom: 0px;
}

QTabBar::tab:hover {
	background-color: #cf5300;
	color: #e5e2df;
	margin-bottom: 3px;
}



/* ----------------------------------------------------------------	*/
/* 						Pushbutton | Ok, Cancel, etc				*/
/* ---------------------------------------------------------------- */

QPushButton {
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #001a32, stop:1 #000000);
	color: #ffffff;
	border: 1px solid #ffffff;
	border-radius: 3px;
	min-width: 92px;
	height: 24px;
	text-align: left;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 10px;
}

QPushButton:hover {
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #00488a, stop:1 #000000);
	border-color: #ff3d00;
	color: #ffffff;
}

QPushButton:disabled {
	background-color: transparent;
	border-color: #ffffff;
	color: #ffffff;
}

/* ----------------------------------------------------------------	*/
/* 			QMenuBar | Top menu (Connections, Bookmarks)			*/
/* ---------------------------------------------------------------- */

QMenuBar {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 25px;
  	background-color: transparent;
	color: #ffffff;
}

QMenuBar::item {
	background-color: transparent;
	color: #ffffff;
}

QMenuBar::item:selected {
	border-image: url('Styles/BF3/Misc/menu-hover.png') 3 3 3 3;
	border-top: 3px transparent;
	border-bottom: 3px transparent;
	border-right: 3px transparent;
	border-left: 3px transparent;
	color: #ff3900;
}

QMenuBar::item:hover {
	border-image: url('Styles/BF3/Misc/menu-hover.png') 3 3 3 3;
	border-top: 3px transparent;
	border-bottom: 3px transparent;
	border-right: 3px transparent;
	border-left: 3px transparent;
	color: #ff3900;
}



/* ----------------------------------------------------------------	*/
/* 							QMenu | Right Click						*/
/* ---------------------------------------------------------------- */
QMenu {
	border-image: url('Styles/BF3/Images/smallchat.png');
	border-top: 1px transparent;
	border-bottom: 1px transparent;
	border-right: 1px transparent;
	border-left: 1px transparent;
	background-color: #000a15;
	background-image:url('Styles/BF3/Images/menu-bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #ffffff;
	padding-top: 8px;
	padding-left: 7px;
	padding-right: 7px;
	font-weight: bold;
}

QMenu::item {
	background: transparent;
	font-weight: bold;
}

QMenu::item:selected {
	background-color: #314159;	
}

QMenu::item:disabled {
	color: #8a8784;
}

QMenu::separator {
	height:1px;
	margin-left:7px;
	margin-right:7px;
	background: #ff3900;
}

QMenu::indicator:non-exclusive:checked {
	background-color: transparent;
}



/* ----------------------------------------------------------------	*/
/* 				 ListView | Options list, Profiles list				*/
/* ---------------------------------------------------------------- */

QListView {
	border-image: url('Styles/BF3/Images/border.png');
	border-top: 20px transparent;
	border-bottom: 20px transparent;
	border-right: 20px transparent;
	border-left: 20px transparent;
	background-color: transparent;
	min-width: 140px;
	color: #dd4913;
	selection-color: #e3e0dd;
	selection-background-color: #314159;
	font-weight: bold;
}

QListView::item:hover,
QListView::item:selected:active,
QListView::item:selected:!active		{	background-color: qlineargradient(x1: 0, y1: 0, x2: 1, y2: 0, stop: 0 #314159, stop:1 transparent);	}

QListWidget#identitiesListWidget,
QListView#fileListView::item:hover,
QListView#fileListView::item:selected 	{	background-color: #4b6f90;	}


/* ----------------------------------------------------------------	*/
/* 						 ComboBox | Dropdown Menu					*/
/* ---------------------------------------------------------------- */

QComboBox {
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #001832, stop:1 #000000);
	color: #ffffff;
	border: 1px solid #00305f;
	border-radius: 3px;
	min-width: 92px;
	height: 24px;
	text-align: left;
	padding-left: 5px;
	padding-right: 10px;
	selection-background-color: #314159;
}

QComboBox:!editable:on,
QComboBox::drop-down:editable:on 	{	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #002f5c, stop:1 #001a33);	}
QComboBox:on 						{	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #002f5c, stop:1 #001a33);	}
QComboBox::down-arrow 				{	image: url('Styles/BF3/Scrollbar/Down-arrow.png'); }

QComboBox QAbstractItemView {
	background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #001832, stop: 1 #000000);
	border: 1px solid #00305f;
	border-radius: 3px;
	border-image: none;
	color: #ffffff;
}

QComboBox#utcLocalComboBox {
	padding-left: 14px;
	padding-right: 7px;
}

QComboBox::drop-down {
	color: #d1cfcd;
	subcontrol-origin: padding;
	subcontrol-position: top right;
	width: 15px;
	border: 1px solid #00305f;
	border-raidus: 3px;
	border-image: none;
	background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #001832, stop:1 #000000);
}

/* ----------------------------------------------------------------	*/
/* 					 SpinBox | Scrolling Numbers Box				*/
/* ---------------------------------------------------------------- */

QSpinBox, QDoubleSpinBox#delayPTTSpinBox {
	background: #001b36;
	border: 1px solid #00356a;
	border-radius: 3px;
	padding: 2px;
	color: #ffffff;
	selection-background-color: none;
}

QSpinBox::up-button {
    width: 20px;
    background-image: url('Styles/BF3/Scrollbar/up-arrow.png');
	background-repeat: no-repeat;
	background-position: center center;
	border: 0px solid transparent;
	background: #001b36;
	border-radius: 3px;
}

QSpinBox::up-arrow {
    background-image: url('Styles/BF3/Scrollbar/up-arrow.png');
	background-position: center center;
	background-repeat: no-repeat;
}

QSpinBox::down-button {
    width: 20px;
    background-image: url('Styles/BF3/Scrollbar/down-arrow.png');
	background-repeat: no-repeat;
	background-position: center center;
	border: 0px solid transparent;
	background: #001b36;
	border-radius: 3px;
}

QSpinBox::down-arrow {
    background-image: url('Styles/BF3/Scrollbar/down-arrow.png');
	background-position: center center;
	background-repeat: no-repeat;
}


QSpinBox::up-arrow:disabled, 
QSpinBox::up-arrow:off,
QSpinBox::down-arrow:disabled,
QSpinBox::down-arrow:off 		{	background: transparent; }




/* ----------------------------------------------------------------	*/
/* 						ScrollBar | Vertical						*/
/* ---------------------------------------------------------------- */

QScrollBar:vertical {
	border: 0px solid #002a53;
	border-radius: 3px;
	background-color: qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #002a4f, stop:1 transparent);
	width: 13px;
	margin: 19px 0 19px 0;
}

QScrollBar::handle:vertical {
	background-image: url("styles/BF3/Scrollbar/scroll-gripper.png");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #00325f;
	border: 0px solid #000000;
	border-radius: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	min-height: 20px;
}

QScrollBar::handle:vertical:hover {
	background-image: url("styles/BF3/Scrollbar/scroll-gripper.png");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #d73705;
	border: 0px solid #000000;
	border-radius: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	min-height: 20px;
}

QScrollBar::add-line:vertical {
	border: 0px solid #000000;
	border-radius: 3px;
	background-color: #00315b;
	height: 20px;
	padding-top: 2px;
	subcontrol-position: bottom;
	subcontrol-origin: margin;
}

QScrollBar::sub-line:vertical {
	border: 0px solid #000000;
	border-radius: 3px;
	background-color: #00315b;
	height: 20px;
	subcontrol-position: top;
	subcontrol-origin: margin;
}

QScrollBar::add-line:vertical:hover {
	border: 0px solid #000000;
	border-radius: 3px;
	background-color: #d73705;
	height: 20px;
	subcontrol-position: bottom;
	subcontrol-origin: margin;
}

QScrollBar::sub-line:vertical:hover {
	border: 0px solid #64615e;
	border-radius: 3px;
	background-color: #d73705;
	height: 20px;
	subcontrol-position: top;
	subcontrol-origin: margin;
}

QScrollBar::up-arrow:vertical {
	background: url("styles/BF3/Scrollbar/up-arrow.png");
	background-repeat: none;
	top: 5px;
}

QScrollBar::down-arrow:vertical {
	background: url("styles/BF3/Scrollbar/down-arrow.png");
	background-repeat: none;
}

QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
	background: none;
}




/* ----------------------------------------------------------------	*/
/* 						ScrollBar | Horizontal						*/
/* ---------------------------------------------------------------- */

QScrollBar:horizontal {
	border: 0px solid #002a53;
	border-radius: 3px;
	background-color: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 #002a4f, stop:1 transparent);
	width: 13px;
	margin: 19px 0 19px 0;
}

QScrollBar::handle:horizontal {
	background-image: url("styles/BF3/Scrollbar/scroll-gripper.png");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #00325f;
	border: 0px solid #000000;
	border-radius: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	min-width: 20px;
}

QScrollBar::handle:horizontal:hover {
	background-image: url("styles/BF3/Scrollbar/scroll-gripper.png");
	background-position: center;
	background-repeat: no-repeat;
	background-color: #d73705;
	border: 0px solid #000000;
	border-radius: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	min-width: 20px;
}

QScrollBar::add-line:horizontal {
	border: 0px solid #000000;
	border-radius: 3px;
	background-color: #00315b;
	width: 20px;
	subcontrol-position: right;
	subcontrol-origin: margin;
}

QScrollBar::sub-line:horizontal {
	border: 0px solid #000000;
	border-radius: 3px;
	background-color: #00315b;
	width: 20px;
	subcontrol-position: left;
	subcontrol-origin: margin;
}

QScrollBar::add-line:horizontal:hover  {
	border: 0px solid #000000;
	border-radius: 3px;
	background-color: #d73705;
	width: 20px;
	subcontrol-position: right;
	subcontrol-origin: margin;
}

QScrollBar::sub-line:horizontal:hover {
	border: 0px solid #64615e;
	border-radius: 3px;
	background-color: #d73705;
	width: 20px;
	subcontrol-position: left;
	subcontrol-origin: margin;
}

QScrollBar::left-arrow:horizontal {
	background: url("styles/BF3/Scrollbar/left-arrow.png");
	background-repeat: none;
}

QScrollBar::right-arrow:horizontal {
	background: url("styles/BF3/Scrollbar/right-arrow.png");
	background-repeat: none;
}

QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
	background: none;
}




/* ----------------------------------------------------------------	*/
/* 			TableView	|	Hotkeys, Messages, File Browser			*/
/* ---------------------------------------------------------------- */


QHeaderView::section {
	background-color: #002549;
	color: #ffffff;
	height: 23px;
	padding-left: 2px;
	border: 0px solid;
	border-radius: 0px;
}
 
QTableView {
	background-color: qlineargradient(x1: 0, y1: 0, x2:0, y2:1, stop:0 #001a31, stop:0.3 #000000, stop:1 #001124);
	border: 1px solid #003263;
	border-radius: 5px;
	color: #ffffff;
	selection-background-color: #314159;
	alternate-background-color: transparent;
	gridline-color: #214161;
}

QTableView::item 		{	border: 1px solid transparent;	}
QTableView::item:hover	{	background-color: #314159;		}




/* ----------------------------------------------------------------	*/
/* 							QSlider	 | Volume Control				*/
/* ---------------------------------------------------------------- */

QSlider:horizontal	{	margin-right: 20px;	}
QSlider:vertical	{	margin-right: 0px;	}

QSlider::groove:horizontal {
	border: 0px solid;
	height: 1px; 
	background-color: #406f9e;
	margin: 2px 0;
}

QSlider::handle:horizontal {
	background-color: #708aa7;
	border: 0px solid;
	width: 8px;
	height: 14px;
	margin: -4px 0;
	border-radius: 0px;
}

QSlider::groove:vertical {
	border: 0px solid;
	width: 1px; 
	background-color: #708aa7;
	margin: 0 2px;
}

QSlider::handle:vertical {
	background-color: #708aa7;
	border: 0px solid;
	height: 14px;
	width: 8px;
	margin: 2px -4px;
	border-radius: 0px;
}




/* ----------------------------------------------------------------	*/
/* 							Misc | CheckBox, Radiobox				*/
/* ---------------------------------------------------------------- */

QCheckBox {
    spacing: 8px;
	margin-top: 5px;
}

QCheckBox::indicator {
    width: 15px;
    height: 15px;
	border: 1px solid #003c78;
	border-radius: 2px;
}

QCheckBox::indicator:unchecked			{     background-color: transparent;	}
QCheckBox::indicator:unchecked:pressed	{ }

QCheckBox::indicator:checked {
    background-image:url('Styles/BF3/Misc/checkbox.png');
	background-position: center;
	background-repeat:no-repeat;
}

QCheckBox::indicator:checked:hover {
    background-image:url('Styles/BF3/Misc/checkbox.png');
	background-position: center;
	background-repeat:no-repeat;
}

QCheckBox::indicator:checked:pressed {
    background-image:url('Styles/BF3/Misc/checkbox.png');
	background-position: center;
	background-repeat:no-repeat;
}

QCheckBox::indicator:indeterminate:hover {
    background: qlineargradient(x1: 0, y1: 0, x2: 0.5, y2: 0.5, stop: 0 #FB8E00, stop: 1 #FB8E00);
	border: 1px solid #333333;
	border-radius: 5px;
}

QCheckBox::indicator:indeterminate:pressed {
    background: qlineargradient(x1: 0, y1: 0, x2: 0.5, y2: 0.5, stop: 0 #FB8E00, stop: 1 #FB8E00);
	border: 1px solid #333333;
	border-radius: 5px;
}
 
QRadioButton::indicator {
    width: 15px;
    height: 15px;
	margin-top: 5px;
	Background-image:url('Styles/BF3/Misc/radiobutton.png');
}

QRadioButton::indicator:unchecked:pressed	{     background-image:url('Styles/BF3/Misc/radiobutton-checked.png');	}
QRadioButton::indicator::checked 			{     background-image:url('Styles/BF3/Misc/radiobutton-checked.png');	}
QRadioButton::indicator:checked:hover		{     background-image:url('Styles/BF3/Misc/radiobutton-checked.png');	}
QRadioButton::indicator:checked:pressed		{     background-image:url('Styles/BF3/Misc/radiobutton.png');			}
 


ImprovedTabBarCloseButton, ImprovedTabBarCloseButton:hover {
	background: transparent;
	border: 1px solid transparent;
	border-image: none;
}



/* ----------------------------------------------------------------	*/
/* 							Excluding Background					*/
/* ---------------------------------------------------------------- */

QSlider, QStackedWidget,
QWidget#advancedWidget,
QWidget#connectToWidget, 
QWidget#switchToWidget,
QWidget#activateWidget, 
QWidget#recordingWidget, 
QWidget#ToolbarStretcher, 
QWidget#avatarWidget, 
QWidget#statusChangeWidget, 
QWidget#disableWidget
{
	background: none;
	color: #001a31;
}

FriendFoeManager,						/* AREA Background for friends list */ 
ServerLogView, 
LogDisplay,
ClientLogView, 
FileBrowser, 
BookmarksManager, 						/* AREA Background for Bookmark Manager */
UserVolumeWidget,
EmoticonsDisplay, 						/* Emoticon Popup */ 
QDialog#BanDialog, 						/*		*/

QWidget#ConnectionInfoDialog,    		/* AREA Background for Connection Info Panel */  
QWidget#UrlCatcherViewer, 				/* AREA Background for the URL catcher */  
QWidget#ServerConnectionInfoDialog,		/* Connection Info Panel */
QWidget#ServerQueryView,				/* AREA Background for Server Query Panel */ 
QWidget#addPropertiesWidget,  
QWidget#OfflineMessagesDialog, 
QWidget#sound3Dwidget, 					/* 3D Sound Panel */ 
QWidget#sound3DTestWidget, 				/* 3D Sound Test Panel*/ 
QWidget#CustomizeToolbar,
QWidget#Permissions
{
	background: #001a31;
}


/* ----------------------------------------------------------------	*/
/* 									QWizard							*/
/* ---------------------------------------------------------------- */

QWizard QWidget,
QWizard QLabel {
	background: #001a31;  
	selection-background-color: #001a31;  
	selection-color: #000;
}





