/*** StagePanel ***/



/*** WarningBanner ***/

	.daxplore-WarningBanner{
		background-color: #F0E966;
		width:100%;
		height: 35px;
	}
	
	.daxplore-WarningBanner-text{
		font-size: small;
	    background-position: left center;
	    background-repeat: no-repeat;
	    margin-left: 0;
	    padding-left: 23px;
	    margin-right: 50px;
	}
	
	.daxplore-WarningBanner-close{
		position: absolute;
		right: 10px;
		top: 5px;
	}
	

/*** OptionsPanel.java ***/

	.daxplore-OptionsPanel{
		padding-top: 10px;
		padding-right: 5px;	
		padding-bottom: 10px;
	}
	
	.daxplore-OptionsPanel tr,td,tbody{
		padding-top: 0;
		padding-right: 0;	
		padding-bottom: 0;
	}
	

/*** CheckPanel.java && SelectPanel.java ***/

	.daxplore-PerspectiveCheckboxes-header {
		font-weight: bold;
		padding-bottom: 5px;
		white-space: nowrap;
	}
	
	.daxplore-PerspectiveCheckboxes-description {
		text-align: center;
		margin-top: -5px;
	}
	
	.daxplore-PerspectiveQuestionList-header {
		font-weight: bold;
		padding-bottom: 5px;
	}

/*** DescriptionPanel.java ***/

	.daxplore-DescriptionPanelBottom, .daxplore-DescriptionPanelLegend {
		margin:10px;
		border: 1px solid #D4D4D4;
		padding: 5px;
		margin-left: 25px;
		max-width: 500px;
	}
	
	 .daxplore-DescriptionPanelLegend {
	 	width: 200px;
	 }
	
	.daxplore-DescriptionPanelBottom p, .daxplore-DescriptionPanelLegend p {
		margin-top: 1px;
		margin-bottom: 1px;
	}
	
	.daxplore-DescriptionPanelBottom ul, .daxplore-DescriptionPanelLegend ul {
		margin-top: 0;
		padding-left: 20px;
	}

/*** QuestionPanel.java ***/

	.daxplore-QuestionPanel-header {
		font-size:1.25em;
		font-weight:bold;
		margin-bottom:5px;
		padding-left: 30px;
	}
	
	.daxplore-QuestionPanel-branch{
		font-weight: bold;
	}
		
	.daxplore-QuestionPanel-subheader {
	    color: #808080;
	    cursor: default;
	    display: block;
	    font-size: 13px;
	    font-weight: bold;
	    margin-top: 10px;
	}

	.gwt-Tree > div:first-child { 
	      width: 0px !important; 
	      height: 0px !important; 
	      margin: 0px !important; 
	      padding: 0px !important; 
	 } 
	
	.gwt-Tree > div {
	     padding: 0px 5px !important;
	}
	
	.gwt-Tree > div[hidefocus=true] {
	     width: 0px !important;
	     height: 0px !important;
	
	     margin: 0px !important;
	     padding: 0px !important;
	}
	
	.gwt-Tree div div div { 
	     padding: 1px 5px !important;
	}
	 
	.gwt-ToggleButton{
		white-space: nowrap;	
	}


/*** Image Buttons ***/
	.daxplore-ImageButton {
		cursor: pointer;
		border: 2px solid transparent;
		border-radius: 5px;
	}

	.daxplore-ImageButton:hover {
		background-color: #EAEAEA;
		border-color: #EAEAEA;
	}
	
	.daxplore-ImageButton:active {
		background-color: #DADADA !important;
		border-color: #DADADA !important;
	}
	
	
/*** Embed Popup ***/
	.daxplore-EmbedPopup {
		padding: 3px;
		margin: 3px;
		background-color: #EEEEEE;
		border: 4px solid #DADADA;
		border-radius: 5px;
		z-index: 1000 !important;
	}
	
	.daxplore-EmbedPopup-header{
		font-weight: bold;
	}
	
	.gwt-DisclosurePanel .header {
		outline: 0;
	}
	
	.gwt-Button::-moz-focus-inner {
		border: 0;
	}
	
	.daxplore-EmbedPopup-textarea {
		width: 400px;
		min-width: 400px;
		max-width: 400px;
		
		height: 7em;
		min-height: 7em;
		max-height: 7em;
	}
	
	.daxplore-EmbedPopup-iframeSpot {
		border: none;
		overflow: hidden;
	}
	
