* { box-sizing: border-box; } table.innerTable { border-collapse: collapse; } table.innerTable td, table.innerTable th { border: 0.05em solid #CDCDCD; padding: 0.1em; line-height: 1.0; } table.innerTable tr:first-child td { border-top: 0; } table.innerTable tr:last-child td { border-bottom: 0; } table.innerTable tr td:first-child, table.innerTable tr th:first-child { border-left: 0; } table.innerTable tr td:last-child, table.innerTable tr th:last-child { border-right: 0; } .hasTooltip { cursor: pointer; } .hasTooltip + div { visibility: hidden; background-color: white; position: absolute; -webkit-transition:opacity 200ms linear; -moz-transition:opacity 200ms linear; -o-transition:opacity 200ms linear; transition:opacity 200ms linear; margin-top: 0.6em; margin-left: -20.0em; min-width: 25em; z-index: 99999; } html, body { font-family:sans-serif; } fieldset { border: 0px solid white;} form{text-align: left;} select, input, button, pre{font-size:inherit; font-family:sans-serif;} table { text-align: left; border-collapse: collapse; } table.pvtTable tr th, table.pvtTable tr th { background-color: #e6EEEE; border: 0.05em solid #CDCDCD; line-height: 1.0; } table.pvtTable tr td { border: 0.05em solid #CDCDCD; text-align: left; line-height: 1.0; } .pvtVals { text-align: center;} .pvtAggregator { margin-bottom: 5px ;} .pvtAxisContainer, .pvtVals { border: 0.05em solid gray; background: #EEE; padding: 5px; min-width: 20px; min-height: 20px; } .pvtAxisContainer li { padding: 8px 6px; list-style-type: none; cursor:move; } .pvtAxisContainer li.pvtPlaceholder { -webkit-border-radius: 5px; padding: 3px 15px; -moz-border-radius: 5px; border-radius: 5px; border: 1px dashed #aaa; } .pvtAxisContainer li span.pvtAttr { background: #F3F3F3; border: 1px solid #DEDEDE; padding: 2px 5px; white-space:nowrap; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .pvtAxisContainer.pvtRows::before { content: "Row Attributes:"; } .pvtAxisContainer.pvtCols::before { content: "Column Attributes:"; } .pvtAxisContainer.pvtUnused::before { content: "Available Attributes:" } .pvtTriangle { cursor:pointer; color: grey; } .pvtHorizList li { display: inline; } .pvtVertList { vertical-align: top; } .pvtFilteredAttribute { font-style: italic } .pvtFilterBox{ z-index: 100; width: 280px; border: 1px solid gray; background-color: #fff; position: absolute; padding: 20px; text-align: center; } .pvtFilterBox h4{ margin:0; } .pvtCheckContainer{ text-align: left; overflow: scroll; width: 100%; max-height: 200px; } .pvtCheckContainer p{ margin: 5px; }