div[data-role=snapshotCard] {
}

div[data-role=snapshotCard] div.topContainer {
}

div[data-role=snapshotCard] div.bottomContainer {
margin-top:1em;
/*overflow: auto;*/
max-height:40em;
}

div[data-role=snapshotCard] div.processButtonContainer {
width: 50%;
display: inline-block;
}

div[data-role=snapshotCard] div.processRightButtonContainer {
float:right;
}

div[data-role=snapshotCard] > div.content > div.bottomContainer > table > tbody > tr > td >
table[data-role=statusVisualizer] > tbody > tr > td.status {
border:1px solid #bbb;
}

div[data-role=snapshotCard] > div.content > div.bottomContainer > table > tbody > tr > td >
table[data-role=statusVisualizer] > tbody > tr > td.status.disabled {
background-color:rgb(255, 255, 255);
}

div[data-role=snapshotCard] > div.content > div.bottomContainer > table > tbody > tr > td >
table[data-role=statusVisualizer] > tbody > tr > td.statusProgress > div[data-role=progressBar] {
background-color:#e0e0e0;
}

div[data-role=snapshotCard] button.printButton:first {
}

div[data-role=snapshotCard] button.printButton {
display:block;
}

div[data-role=snapshotCard] div.printForm {
position:absolute;
height:15em;
width:20em;
bottom:10%;
background-color:#fff;
border:1px solid #336699;
padding:1em;
overflow:auto;
z-index:999;
}

div[data-role=snapshotCard] div.processData {
margin:0.5em;
text-align:left;
}

div[data-role=snapshotCard] .processName {
font-size:1.2em;
font-weight:bold;
}

div[data-role=snapshotCard] .processStartTime {
}

div[data-role=snapshotCard] .processEndTime {
}

div[data-role=snapshotCard] .processLinks {
cursor:pointer;
color:#00f;
}

div[data-role=snapshotScriptModal] div.expressionScriptText {
margin:0.5em;
}

div[data-role=snapshotScriptModal] button.printFormButton {
width:100%;
}

