﻿.o365cs-nav-leftAlign{
	display:none !important;
}
#RibbonContainer-TabRowRight{
	display:none;
}


.ms-rtestate-field div a:has(img[src$="Help.png"]):after
{
	content:"User guide";
	color: rgb(20,2,20);
	font-weight:700;
	white-space:nowrap;
	font-style:normal;
	line-height:34px;
	vertical-align:middle;
	display:inline-block;
	float:right
	
}

.BPMGridTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color:#141414;
	border-bottom:1px solid #6D6E71;	
}
.BPMGridHeader {		
	height:23px;
	font-weight:bold;
	vertical-align:middle;
	padding-left:7px;	
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#D8D8D9;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#141414;
	text-align:center;
	border-top:1px solid #6D6E71;	
	border-bottom:1px solid #6D6E71;
	border-left:0px;
	border-right:0px;
}
.BPMGridDataRow {
	border-left: 1px solid #E6E7E8;
	border-right: 1px solid #E6E7E8;
	padding: 4px;
	margin: 0px;
	height:20px;
	vertical-align:middle;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #141414;
}
.BPMGridDataRowAlt {
	border-left: 1px solid #E6E7E8;
	border-right: 1px solid #E6E7E8;
	padding: 4px;
	margin: 0px;
	height:20px;
	vertical-align:middle;
	background-color:#E0EEFA;
	
}
.BPMGridPagerRow{
	border-left: 1px solid #E6E7E8;
	border-right: 1px solid #E6E7E8;
	height:25px;
	vertical-align:middle;
	font-size: 11px;
  	font-family: Arial, Helvetica, sans-serif;
	color:#6d6e71;
}

.BPMGridHeader A:link{	
	color:#141414;
}
.BPMGridDataRow A:link{	
	color:black;
	cursor:hand;
	text-decoration:none
}
.BPMGridDataRowAlt A:link{	
	color:black;
	cursor:hand;
	text-decoration:none
}
.A:visited {	
	color:black;
	cursor:hand;
	text-decoration:none
}
.A:active {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1e648c;
	text-align:left;
	font-weight:bold;
}

.BPMGridDataRowAlt A:visited {	
	color:black;
	cursor:hand;
	text-decoration:none
}
.BPMGridDataRow A:active {	
	color:black;
	cursor:hand;
	text-decoration:none
}
.BPMGridDataRowAlt A:active {	
	color:black;
	cursor:hand;
	text-decoration:none
}
.BPMGridDataRowPPT {
	border-top: 1px solid gray;
	border-bottom: 0px solid gray;
	border-left: 1px solid gray;
	border-right: 0px solid gray;
	padding: 4px;
	padding-bottom: 10px;
	margin: 0px;
	height:20px;
	vertical-align:middle;
}
.BPMGridDataRowAltPPT {
	border-top: 1px solid gray;
	border-bottom: 0px solid gray;
	border-left: 1px solid gray;
	border-right: 0px solid gray;
	padding: 4px;
	margin: 0px;
	height:20px;
	vertical-align:middle;
	background-color:#C5D9F1;
}
.BPMGridTablePPT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;	
	border-top: 0px solid gray;
	border-bottom: 0px solid gray;
	border-left: 0px solid gray;
	border-right: 0px solid gray;
}

.BPMHelpTopTable
{
    width:100%;
}
.BPMHelpBody
{
    width:95%;
    font-family:Verdana,Arial;
    font-size:10pt;
}
.BPMHelpBody Img
{
}
.BPMHelpHeader
{
    font-family:Verdana,Arial;
    font-size:10pt;
    font-weight:bold;
}
.BPMHelpIndexSection
{
    text-align:center;
    font-family:Verdana;
    font-size:11px;
}
.BPMAttachmentsTable table
{
    border-spacing:5px;
}
/***************************************************************************************************/
/********************************  Styles for View PRR screen   ************************************/
/***************************************************************************************************/
.BPMViewPRRTop{
	font-family:Arial, Helvetica, sans-serif, Helvetica, sans-serif;
	font-size:12px;
	color:black;		
}
.BPMWebPartHeader{
	font-weight:bold;
	font-size:large;
	color:black;
	font-family:inherit;
	height:30px;
	vertical-align:top
}
.BPMViewPRRTop fieldset{	
	padding-left:5px;
	padding-bottom:5px;
	vertical-align:top;
	border:1px solid #3678D6;
	min-width:425px;
	max-width:425px;
	width:420px;
	overflow:hidden;
	min-height:125px;
	max-height:127px;
}
.BPMTextDivs{
	cursor:hand;	
	height:100px;
	width:99%;
	overflow:hidden;
	overflow-x:auto;
	overflow-y:hidden;
}
.BPMTextDiv{
	width:95%; 
    height:95%;
    overflow:auto;
    background-color:white;
    text-align:left;
    padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.BPMViewPRRTop legend{
	padding-bottom:7px;
	color:black;
	font-weight:bold;	
}
.BPMViewPRRTop img{
	cursor:hand;
}
.viewPRRColOne{
	width: 25%;
	height: 20px;
	font-weight: bold;	
	padding-left:5px;
}
.viewPRRColTwo{
	width: 75%;
	height: 20px;
	padding-left:5px;
}
.viewPRRStatusCells{	
	height:20px;
	min-width:50px;
	text-align: center;
	vertical-align:middle;
}
.BPMViewPRRAttachments{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	padding-left:5px;		
}
.BPMViewPRRAttachments fieldset{	
	padding-left:5px;	
	vertical-align:top;
	border:1px solid #3678D6;
	overflow:auto;
	min-width:425px;
	max-width:425px;	
	min-height:125px;
	max-height:127px;	
}

.BPMViewPRRAttachments legend{
	padding-bottom:7px;
	color:black;
	font-weight:bold;	
}

.BPMFirstRow{
	background-color:#E0EEFA;
}
.BPMSecRow{
	background-color:#FFFFFF;
}

.BPMFirstRow > td{
	font-size:12px !important;
}

.BPMSecRow > td{
	font-size:12px !important;
}

.BPMTextWindowDiv{
	margin: auto; 	 
    background-color:#D6E3F1;
    display:none;        
}
.BPMTextDivSPModal{	
}
.BPMTextDivTitle{
	font-weight:bold;
}
.BPMAddImgDiv{
	height:0px;
	text-align:right;
	position:relative;
	top:4px;
	left:5px;	
	padding-top:0px;
}

#DeltaPlaceHolderLeftNavBar
{
	
	text-align:left;
	/*display:none;*/
}

#DeltaPlaceHolderPageTitleInTitleArea, #DeltaPlaceHolderPageDescription
{	
	/*display:none;*/
}

.CAISOtopnav ul li .sub, ul .jj li .sub {
	position: absolute; /*--Important--*/
	top: 38px;
	z-index: 99999;
	background: #FFF;
	padding: 10px 17px 20px;
	float: left; 
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px; 
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}

body{
	text-align:left !important;
}

#s4-ribbonrow{	
	/*display:none;*/
}

body #s4-workspace {
	overflow:auto !important;
	display: inline !important;
}