/*!
* © JSC "PROGNOZ", 2014.
*/

.PPMFBreadCrumb 
{
	padding: 5px 0 5px 10px;
}


/*.PPMFCalculationPanel .PPCalculationControl .PPSplitButton, 
	.PPMFCalculationPanel .PPCalculationControl .PPSlider
{
	display: inline-block;
}*/

.PPMFCalculationPanel .PPCalculationControl .PPSlider 
{
	padding: 0 5px;
}

.PPMFCalculationPanel 
{
	background-color: #F0F0F0;
}

.PPMFCalculationPanel .PPGridPanelContainer
{
	margin: 15px;
}

.PPMFCalculationPanel .PPMFCalculationStop
{
	padding-right: 10px;
}

.PPMFCalculationPanel .PPMFCalculationControls 
{
	margin-top: 10px;
}

.PPMFCalculationPanel .PPMFCalculationScenarios 
{
	margin-right: 10px;
}



.PPModelInformation
{
	border: 1px solid #000000;

	-webkit-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
	box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
}

.PPModelInformation.PPModelingError
{
}

.PPModelInformation .PPMIErrorsCaption
{
	background-color: #7F7F7F;
	color: white;
	padding: 4px;
}

.PPModelInformation .PPMIErrorsContent
{
	padding: 4px;
}

.PPModelInformation.PPModelingError .PPMIErrorsContent
{
	background-color: #FFCCCC;
	color: #FF0000;
}


.PPFactorBlock 
{
	-webkit-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
	box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
}
.PPFactorMenu
{
	border: none;
	padding: 0;
}


.PPGroupBlock
{
	position: relative;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: white;
}

.PPGroupBlock .PPGroupShadow
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: white;

	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transform: rotate(6deg);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
	box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1);
	background-color: white;
}


.PPMFChart
{
	padding: 10px;
}





.PPMFTable 
{
	padding: 10px;
}


/*.PPModelingBlock
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: white;
}*/

.PPModelingBlock.PPModelingError 
{
	box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1) !important;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1) !important;
	-moz-box-shadow: 0px 0px 20px 0px rgba(182, 182, 182, 1) !important;
	border-color: #FF0000 !important;
}
	
.PPModelingBlock.PPModelingError .PPBlockCaption
{
	background-color: rgb(255, 230, 230);
	border-radius: 3px 3px 0px 0px;
}

.PPModelingBlock .PPInformationButton .PPArrow
{
	display: none;
}


.PPDialogWindow .PPConfirmCreateMSDialog .PPCreateMSPromptContent
{
	padding: 10px 0 8px 48px;
	overflow: hidden;
	vertical-align: middle;
}

.PPDialogWindow .PPConfirmCreateMSDialog  .PPCreateMSPromptHint 
{
	padding-top: 8px;
}

.PPDialogWindow .PPConfirmCreateMSDialog .Label 
{
	width: 100px;
}

.PPDialogWindow .PPConfirmCreateMSDialog .Label, .PPDialogWindow .PPConfirmCreateMSDialog .Control
{
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 5px;
}

.PPDialogWindow .PPConfirmCreateMSDialog 
{
	width: 100%;
}

.PPDialogWindow .PPConfirmCreateMSDialogImg
{
	position: absolute;
	width: 32px;
	height: 32px;	
	display: block;
	margin: 8px;
}


.PPCRPDialog .PPDialogContent
{
	padding: 10px;
}

.PPCRPDialog .PPCRPDescription 
{
	padding: 5px 0 5px 35px;
	background: url("data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAsVBMVEUAAABhgax3krd3k7hxjrRwjbRvjLNvjLNujLNui7Nti7NtirJsirJribFqiLFoh7BohrBohq9nha9mha5jg61igq1igaxhgaxyj7V0kLZ6lbl+mLt/mbyHn8CIoMGOpcSPpsSSqMaVq8iYrcmcsMuwwNW/zN3E0ODH0+LL1uTM1+TU3ena4uzd5O3t8fXt8fbu8vby9fjz9fn19/r6+/37/P39/v7+/v7+/v/+//////8AXuHUAAAAB3RSTlMAIBAQv7+/lLCKNAAAAMNJREFUeNrN08kWgiAUBmBLinIoSxArG7Uym+e67/9gWRnnpEKLNv474DuMF0UpSFSENT0VrV4pc4AsQp1UKGlXOcCE5cRplD5Ao3mANfkMupN0Ga438FwjaZkZMNncAOC6NhOeAYt49BSTnQgMVyNmBweA9xR6dg/P4BlA7XUKEYgAWhJgT8+wZ2LQje5w6YvBeBufocPEIDjCkl+1AMyloBeGvhR8vaZgCf8/IFgiv2Co9qPkCP5RtBaSlz1GalG+5QOdXDR9G6U0jQAAAABJRU5ErkJggg==") left center no-repeat transparent;	/*Debug\img\question.png*/
	margin-bottom: 5px;
}

.PPCRPDialog .PPCRPSeries {
	padding-bottom: 5px;
}


.PPMFSourcePanel
{
}


	.PPMFSourcePanel .PPMFSourcePanelSearchBox
	{
		margin: 10px auto;
	}
	.PPMFSourcePanel .PPMFSourcePanelButton
	{
		margin: 10px auto;
		display: table;
	}	
	.PPMFSourcePanel .PPMFhrLine
	{
		width: 70%;
	}
	.PPMFSourcePanel .PPNavigationBar .PPNavItm .PPNavItemScrollBox
	{
		margin: 0px;
	}
	


/**:focus {
border: 5px solid red;
}*/

.PPMFGraphMiniMap
{
	border-color: #8B9097;
	border-style: solid;
	border-width: thin;
	background-color: white;
	overflow: hidden;
	padding: 15px;
	position: absolute !important;
	-moz-box-shadow: 0px 2px 2px 1px #bebebe;
	-webkit-box-shadow: 0px 2px 2px 1px #bebebe;
	box-shadow: 0px 2px 2px 1px #bebebe;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#bebebe')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#bebebe');
	z-index: 50;
}

.PPMFGraphPanel .PPScrollContent 
{
	position: relative;
}

.PPMFGraphPanel .PPScrollContent:focus 
{
	outline: none;
}



.PPDesignerBox .PPDockLayoutPanel .PPHeader
{
	text-align: center;
}

.PPDragNode 
{
	border: 1px dashed grey; 
	padding: 4px;
}





.PPStripeView > .PPNavigation > .PPToolBar > .MFBookmarks, 
	.PPStripeView > .PPNavigation > .PPToolBar > MF.Basket
{
	border-radius: 3px;
	font-weight: bold;
}

.PPStripeView > .PPNavigation > .PPToolBar > .MFBookmarks
{
	background-color: #E0E6EF;
}

.PPStripeView > .PPNavigation > .PPToolBar > .MFBasket
{
	background-color: #C0CDDF;
}


