/*--------------------------------------- Default Styles ----------------------------------------------*/
QWidget { font: 11px Arial, Helvetica, sans-serif ; }
QMainWindow{
 	background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 255, 255), stop:0.001 rgba(49, 43, 76, 255), stop:0.155 rgba(32, 26, 38, 255), stop:0.156 rgba(240, 239, 238, 255), stop:1 rgba(240, 239, 238, 255));
}

/*--------------------------------------- Radio Button ----------------------------------------------*/
QRadioButton::indicator {width:13px; height:13px; } 
QRadioButton::indicator::unchecked {image: url(:/Torque3DFrontloader/resources/radioButton_unchecked.png); } 
QRadioButton::indicator:unchecked:hover {image: url(:/Torque3DFrontloader/resources/radioButton_unchecked_hover.png); } 
QRadioButton::indicator:unchecked:pressed {image: url(:/Torque3DFrontloader/resources/radioButton_unchecked_pressed.png); } 
QRadioButton::indicator::checked {image: url(:/Torque3DFrontloader/resources/radioButton_checked.png); } 
QRadioButton::indicator:checked:hover {image: url(:/Torque3DFrontloader/resources/radioButton_checked_hover.png); } 
QRadioButton::indicator:checked:pressed {image: url(:/Torque3DFrontloader/resources/radioButton_checked_pressed.png); }

/*--------------------------------------- CheckBox ----------------------------------------------*/
QCheckBox {spacing: 5px; } 
QCheckBox::indicator {width: 13px; height: 13px; } 
QCheckBox::indicator:unchecked {image: url(:/Torque3DFrontloader/resources/checkbox_unchecked.png); } 
QCheckBox::indicator:unchecked:hover {image: url(:/Torque3DFrontloader/resources/checkbox_unchecked_hover.png); } 
QCheckBox::indicator:unchecked:pressed {image: url(:/Torque3DFrontloader/resources/checkbox_unchecked_pressed.png); } 
QCheckBox::indicator:checked {image: url(:/Torque3DFrontloader/resources/checkbox_checked.png); } 
QCheckBox::indicator:checked:hover {image: url(:/Torque3DFrontloader/resources/checkbox_checked_hover.png); } 
QCheckBox::indicator:checked:pressed {image: url(:/Torque3DFrontloader/resources/checkbox_checked_pressed.png); } 
QCheckBox::indicator:indeterminate {image: url(:/Torque3DFrontloader/resources/checkbox_indeterminate.png); } 
/*QCheckBox::indicator:indeterminate:hover {image: url(:/Torque3DFrontloader/resources/checkbox_indeterminate_hover.png); } 
QCheckBox::indicator:indeterminate:pressed {image: url(:/Torque3DFrontloader/resources/checkbox_indeterminate_pressed.png); }*/

/*--------------------------------------- Vertical Scrolbar ----------------------------------------------*/
QScrollBar:vertical {      
background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));      
width: 15px;
margin: 16px 0 16px 0;  }
QScrollBar::handle:vertical {     
	border:1px solid  rgb(200,200,200); border-radius:3px;
	background-image: url(:/Torque3DFrontloader/resources/grip-v.png); background-repeat:none; background-position:center center;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255)); padding:5px 15px 5px 15px; min-height: 20px;  }  
QScrollBar::handle:vertical:hover {border:1px solid  rgb(150,150,150); background-image: url(:/Torque3DFrontloader/resources/grip-v_d.png);}  
QScrollBar::add-line:vertical {   
	background:qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));
	height:16px; subcontrol-position:bottom; subcontrol-origin:margin;  } 
QScrollBar::sub-line:vertical {         
	background: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));       
	height: 16px;      subcontrol-position: top;      	subcontrol-origin: margin;}  
QScrollBar::up-arrow:vertical{margin:0 0 0 1px; width:16px; height:16px; background-image: url(:/Torque3DFrontloader/resources/up-arrow_n.png);  }  
QScrollBar::down-arrow:vertical {margin:1px 0 0 1px; width:16px; height:16px; background-image: url(:/Torque3DFrontloader/resources/down-arrow_n.png);  }  
QScrollBar::up-arrow:vertical:hover{background-image: url(:/Torque3DFrontloader/resources/up-arrow.png);  }  
QScrollBar::down-arrow:vertical:hover {background-image: url(:/Torque3DFrontloader/resources/down-arrow.png);  } 
QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {  background: none;  }
/*--------------------------------------- Horizontal Scrolbar ----------------------------------------------*/
QScrollBar:horizontal {      
background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));      
height: 15px;
margin: 0 16px 0 16px ;  }
QScrollBar::handle:horizontal {     
	border:1px solid  rgb(200,200,200); border-radius:3px;
	background-image: url(:/Torque3DFrontloader/resources/grip-h.png); background-repeat:none; background-position:center center;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255)); padding:5px 15px 5px 15px; min-width: 20px;  }  
QScrollBar::handle:horizontal:hover {border:1px solid  rgb(150,150,150); background-image: url(:/Torque3DFrontloader/resources/grip-h_d.png);}  
QScrollBar::add-line:horizontal {   
	background:qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));
	width:16px; subcontrol-position:right; subcontrol-origin:margin;  } 
QScrollBar::sub-line:horizontal {  
	background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));       
	width: 16px;      subcontrol-position:left;      subcontrol-origin: margin;}  
QScrollBar::left-arrow:horizontal{margin:0 0 0 1px; width:16px; height:16px; background-image: url(:/Torque3DFrontloader/resources/left-arrow_n.png);  }  
QScrollBar::right-arrow:horizontal {margin:1px 0 0 1px; width:16px; height:16px; background-image: url(:/Torque3DFrontloader/resources/right-arrow_n.png);  }  
QScrollBar::left-arrow:horizontal:hover{background-image: url(:/Torque3DFrontloader/resources/left-arrow.png);  }  
QScrollBar::right-arrow:horizontal:hover {background-image: url(:/Torque3DFrontloader/resources/right-arrow.png);  }  
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {  background: none;  }

/*--------------------------------------- Window Background Color ----------------------------------------------*/
.DeploymentPageAdvanced, .DeploymentPage, .launchingdialog, .NewProjectPage, .ProgressFinishedDialog, QDialogue, .ProgressDialog, QDialog { 
	background-color: rgb(242, 241, 240);
}
.DeploymentPage > QGroupBox{
	margin-left:8px;
	margin-right:8px;
	padding: 0 4px 0 4px;
}

/*--------------------------------------- Tab Page ----------------------------------------------*/
QTabWidget::pane {
	position:absolute;
	top:0px; /*fixes mac vertical centering*/
	border: 1px solid rgb(100, 100, 100);
	border-top-right-radius:3px; border-bottom-left-radius:3px; border-bottom-right-radius:3px;
	background-color: rgb(255, 255, 255);
}
QTabWidget::tab-bar{
	alignment: left; /*fixes mac horizontal centering*/
	top:0px; /*fixes mac vertical centering*/
}
QTabBar::tab {
	right:0px;
	border: 1px solid rgb(100, 100, 100);
	min-width:8ex;
	border-top-left-radius:3px; border-top-right-radius:3px;
	padding:1px 10px 2px 10px;
	background-color: rgb(255,255,255);
}
QTabBar::tab::selected {
	border-style: solid solid none solid;
	background-color: rgb(255,255,255);
}
QTabBar::tab::!selected:hover {
	border-style: solid;
	background-color:qlineargradient(spread:pad, x1:1, y1:0, x2:1, y2:1, stop:0.8125 rgba(230, 230, 230, 255), stop:1 rgba(190, 190, 190, 255));
}
QTabBar::tab:!selected {
	background-color:qlineargradient(spread:pad, x1:1, y1:0, x2:1, y2:1, stop:0.8125 rgba(212, 212, 212, 255), stop:1 rgba(178, 178, 178, 255));
	margin-top:3px;
}
QTabWidget::pane QTextEdit{
	border: none;
}

/*--------------------------------------- Dropdown Boxes ----------------------------------------------*/
QComboBox::drop-down{
	subcontrol-origin: padding;     subcontrol-position: top right;     width: 17px;       
	padding:-2px 2px 0 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px;
}
QComboBox::down-arrow{ background-image: url(:/Torque3DFrontloader/resources/down-arrow.png);}
QComboBox::down-arrow:on { top: 1px;     left: 1px; }
QComboBox QAbstractItemView {   background: white; border:1px solid gray; }
QComboBox:on{background-color:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0.903409 rgba(212, 212, 212, 255), stop:1 rgba(178, 178, 178, 255));}
QComboBox{ 
	border:1px solid  rgb(100,100,100);  border-radius:3px;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255));
}

/*--------------------------------------- Default Button ----------------------------------------------*/
QPushButton{ 
	border:1px solid  rgb(100,100,100);
	border-radius:3px;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255));
	padding:4px 15px 4px 15px;
	min-height:11px;
}

/*--------------------------------------- Tool Button ----------------------------------------------*/
QToolButton{
	border:1px solid  rgb(100,100,100);
	border-radius:3px;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255));
}
.QPushButton:pressed, .QToolButton::pressed, #PackageGroupBox .QPushButton:pressed, #CreateNewProjectButton:pressed, #OtherGroupBox .QPushButton:pressed, #EditorQuickLinkGroupBox .QPushButton:pressed{ /* Default Button Pressed state */
	background-color:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0.903409 rgba(212, 212, 212, 255), stop:1 rgba(178, 178, 178, 255));
}
QPushButton::hover, QToolButton::hover, QComboBox::hover{ /* Default Button Hover state */
	background-color:qlineargradient(spread:repeat, x1:1, y1:1, x2:1, y2:0, stop:0 rgba(247, 246, 245, 255), stop:1 rgba(222, 222, 222, 255));
}
QPushButton::menu-indicator{
	subcontrol-position:right center;
	subcontrol-orgin:padding;
}

/*--------------------------------------- New Project Button ----------------------------------------------*/
#CreateNewProjectButton { border:none; background:none; margin:0; padding:0; }
#CreateNewProjectButton:hover { border:1px solid rgb(200,200,200); background:none; }

/*--------------------------------------- Web link style button ----------------------------------------------*/
#EditToolBarButton, #HelpGroupBox QPushButton, #EditCommentsButton {
	font:10px;
	color:#0A0260;
	border:none; background:none;
	margin:0 0 5px 0;
	text-decoration:underline;
	max-height:20px;
	padding:0;
}
#EditToolBarButton:hover, #HelpGroupBox QPushButton:hover, #EditCommentsButton:hover {
	color:#000000;
	margin:0 0 5px 0;
}

/*--------------------------------------- Project Tree Item ----------------------------------------------*/
.ProjectTreeItem{  /*-- unSelected --*/
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
	background:#F6f5f4;
	border:1px solid #eeeeee;
}
.ProjectTreeItem::hover { /*-- Hover --*/
	border:1px solid #cccccc;
	background-color:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));
}
/*border:1px solid rgb(0, 44, 67);   -- Selected done in Code --
	
background-color: qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(223, 245, 255, 255), stop:0.49 rgba(252, 254, 255, 255), stop:0.5 rgba(208, 233, 245, 255), stop:1 rgba(239, 250, 255, 255))*/
#ProjectName{ /*-- project name color --*/
	color:#000000;
}	
/*--------------------------------------- Thumb Image Border ----------------------------------------------*/
.ProjectTreeItem QLabel#ProjectImage, #ProjectInformationGroupBox QLabel#ExistingProjectInfoPreviewImage, #PreviewImage
{
	border:1px solid #444444;
	border-radius:2px;
}
/*--------------------------------------- Blank Frame style ----------------------------------------------*/
#PreviewImageFrame{ border:none; }

/*--------------------------------------- Default text area styles ----------------------------------------------*/
.ProjectScrollArea,  QTreeView, QTextEdit, QLineEdit:focus, #DirectoryTextEdit:focus, #ExistingProjectInfoComment:focus{
	border:1px inset rgb(100,100,100);
	border-radius:2px;
	background-color: rgb(255,255,255);
}
#ExistingProjectInfoComment{ border:1px solid rgb(200, 200, 200); border-radius:2px; background-color: rgb(255,255,255);}
#DirectoryTextEdit{ border:none; background-color: rgb(242, 241, 240); }
.ProjectScrollArea #ProjectScrollContent { background-color: rgb(255,255,255); }
QLineEdit{ /*line edit not selected state*/
	border:1px inset rgb(100,100,100);
	border-radius:2px;
	background-color: rgb(242, 241, 240);
}
/*--------------------------------------- Header style ----------------------------------------------*/
QHeaderView::section{
 	border:1px solid rgb(100,100,100);
	margin:-1px 0 0 -1px;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255));
	padding-left:10px;
	height:20px;
}
/*--------------------------------------- Quicklinks ----------------------------------------------*/
#EditorQuickLinkGroupBox QPushButton {
	height:20px; min-height:20px;
	width:125px; max-width:125px;
}
/*--------------------------------------- Left Quicklinks ----------------------------------------------*/
#LeftQuickLinkButton {
	border:1px solid rgb(150,150,150); border-top-left-radius:3px; border-bottom-left-radius:3px;  border-top-right-radius:0; border-bottom-right-radius:0;
	width:100px; height:24px;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255));
}
#LeftQuickLinkButton::pressed, #RightQuickLinkButton::pressed  { background-color:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0.903409 rgba(212, 212, 212, 255), stop:1 rgba(178, 178, 178, 255));}
/*--------------------------------------- Right Quicklinks ----------------------------------------------*/
#RightQuickLinkButton {
	border:1px solid rgb(150,150,150); border-top-right-radius:3px; border-bottom-right-radius:3px; border-top-left-radius:0; border-bottom-left-radius:0;
	width:100px; height:24px;
	background-color:qlineargradient(spread:repeat, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(247, 246, 245, 255), stop:0.497326 rgba(241, 240, 239, 255), stop:0.5 rgba(232, 231, 230, 255), stop:1 rgba(222, 222, 222, 255));
}
#RightQuickLinkButton::hover, #LeftQuickLinkButton::hover { background-color:qlineargradient(spread:repeat, x1:1, y1:1, x2:1, y2:0, stop:0 rgba(247, 246, 245, 255), stop:1 rgba(222, 222, 222, 255)); }

/*--------------------------------------- Less important Editor Buttons ----------------------------------------------*/
#OtherGroupBox QPushButton{ 
	color:rgb(50,50,50);
	border:1px solid rgb(150,150,150);
	background:none;
}
#PackageGroupBox QPushButton { 
	color:rgb(50,50,50);
	border:1px solid rgb(200,200,200);
	background:none;
}
#PackageGroupBox QPushButton:hover, #OtherGroupBox QPushButton:hover { 
	color:rgb(0,0,0);
	border:1px solid rgb(100,100,100);
	background:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));
}
/*---------------------------------------  Default GroupBox Style ----------------------------------------------*/
QGroupBox { 
	border:1px rgb(150,150,150); 
	border-style: solid none none none; 
	border-radius:0;
	margin:5px 0 0 0px;
}
QGroupBox::title {  /* Default GroupBox Title Style */
	top:-7px; left:0px;
	margin: 0 4px 0 0px;
}
/*--------------------------------------- Full GroupBox ----------------------------------------------*/
#ProjectApplicationsGroupBox, #commentsGroupBox{
	border:1px solid rgb(220,220,220);
	border-radius:3px;
	margin:9px 0 0 0;
	padding:8px 8px 8px 8px;
}
#ProjectApplicationsGroupBox::title { left:7px; margin: 0 4px 0 4px; } /* Full GroupBox Title*/

/*--------------------------------------- Quicklinks GroupBox ----------------------------------------------*/
#EditorQuickLinkGroupBox {
	border:1px solid rgb(150,150,150);
	border-radius:5px;
	margin:0;
	background:qlineargradient(spread:pad, x1:0, y1:1, x2:0, y2:0, stop:0 rgba(240, 239, 238, 255), stop:1 rgba(255, 255, 255, 255));
}

/*--------------------------------------- Transparent GroupBox ----------------------------------------------*/
#EditorQuickLinkLabel, #OtherGroupBox, #HelpGroupBox, #ExistingProjectInfoComment { /* invisable group boxes */ border: none; background:none; }

/*--------------------------------------- Launching Dialog Main Text ----------------------------------------------*/
#LaunchingDialogMainText{ font:18px Arial, Helvetica, sans-serif bold; }
/*--------------------------------------- Gray light Text Lables ----------------------------------------------*/
#ExistingProjectInfoSizeLabel, #ExistingProjectInfoLastUpdateLabel , #ProjectLastUpdate, #ProjectSize, #TemplatePreviewSizeLabel, #TemplatePreviewLastUpdateLabel, #TemplatePreviewCreatedDataLabel{
	color:#999999
}
/*--------------------------------------- Gray dark Text Lables ----------------------------------------------*/
#ProjectLastUpdateValue, #ProjectSizeValue{
	color:#444444;
}
/*--------------------------------------- Text White Background Fill ----------------------------------------------*/
#ExistingProjectInfoMyGameName, #ExistingProjectInfoLastUpdateValue, #EditCommentsButton, #ExistingProjectInfoCommentTime, #CurrentStageStatusText{
	background-color: rgb(255, 255, 255);
}