div[data-role=errandCard] {
}

div[data-role=errandCard] div.header {
z-index:1;
}

div[data-role=errandCard] table.menu {
z-index:1;
}

div[data-role=errandCard] div.leftContainer > table {
margin-bottom:1em;
table-layout:fixed;
}

div[data-role=errandCard] div.leftContainer > table > tbody > tr > td > label { /*:not(.allowExpand)*/
height:1em;
}

div[data-role=errandCard] div.leftContainer {
position:absolute;
left:0px;
top:0px;
width:42%;
bottom:0px;
padding-right:2em;
padding-left:0.2em;
overflow:auto;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

div[data-role=errandCard] div.rightContainer {
position:absolute;
left:42%;
top:0px;
overflow:hidden;
height:100%;
width:58%;
}

div[data-role=errandCard] div.documentMapContainerClass {
position:absolute;
right:0px;
top:0px;
left:1em;
bottom:50%;
margin-bottom:1em;
border:1px solid #333;
}

div[data-role=errandCard] div.phaseMapContainerClass {
position:absolute;
right:0px;
top:50%;
left:1em;
bottom:3em;
border:1px solid #333;
}

div[data-role=errandCard] span.requiredClass,
div[data-role=errandCardModal] span.requiredClass {
color:#f00;
}

div[data-role=errandCard] .flowButton{
float:right;
}

div[data-role=errandCard] .deleteFlowButton{
background-color:#990000;
}

div[data-role=errandCard] div.flowButtonGroup{
position:absolute;
bottom:0px;
right:0px;
}

div[data-role=errandCard] div.leftButtonGroup{
position:absolute;
bottom:0px;
left:1em;
}

div[data-role=errandCard] .errandArticleTable{
width:100%;
height:13em;
overflow:auto;
}

div[data-role=errandCard] .errandArticleTable > table > tbody > tr > td {
max-width:12em;
}

div[data-role=errandCard] .errandArticleTableButton {
margin-top:0.5em;
}

div[data-role=errandCard] div.errandArticleTableSummaryContainer {
min-width:18em;
float:right;
margin-top:0.5em;
}

div[data-role=errandCard] div.errandArticleTableSummaryContainer > table > tbody > tr > td.errandArticleTableSummaryLeftCell {
font-weight:bold;
}

div[data-role=errandCard] div.errandArticleTableSummaryContainer > table > tbody > tr > td.errandArticleTableSummaryRightCell {
float:right;
font-weight:bold;
}

div[data-role=errandCard] table > tbody > tr > td > [data-multiselect="true"] > div.value {
font-size:0.875em;
}

div[data-role=errandCard] table > tbody > tr > td > [data-multiselect="true"] > div.value > ul > li {
padding:0.75em 0.4em;
height:auto;
}

div[data-role=errandCard] table > tbody > tr > td > a[data-role=modalInputText].area {
height:6em;
}

div[data-role=errandCard] table > tbody > tr > td > div.emptyBlock {
min-height:1em;
min-width:1em;
}

div[data-role=errandCardModal] table > tbody > tr > td > div.emptyBlock {
min-height:1em;
min-width:1em;
}