.ptsBlock,.ptsEl{position:relative}.ptsEl,.ptsElImg,.ptsElInput,.ptsInputShell{display:inline-block}.ptsCol,.ptsTableAlign_left.ptsBlock{float:left}.ptsBlock{background-color:transparent}.ptsBlock,.ptsBlock *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:normal;margin:initial;padding:initial;vertical-align:initial;outline:initial;text-align:inherit}.ptsBlock p{text-align:inherit}.glyphicon-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ptsShowSmooth{visibility:hidden;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear}.ptsShowSmooth.active{visibility:visible;opacity:1;transition-delay:0s}.ptsEl{min-width:15px}.ptsElImg img{width:100%;height:auto}.ptsElOverlay{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.ptsCell,.ptsCol .ptsElArea{position:relative}.ptsBlockContent .ptsCol .ptsColDesc,.ptsBlockContent .ptsCol .ptsColFooter,.ptsBlockContent .ptsCol .ptsColHeader,.ptsBlockContent .ptsCol .ptsRows .ptsCell{text-align:center}.ptsBlock.ptsAlign_left .ptsBlockContent .ptsCol .ptsColDesc,.ptsBlock.ptsAlign_left .ptsBlockContent .ptsCol .ptsColFooter,.ptsBlock.ptsAlign_left .ptsBlockContent .ptsCol .ptsColHeader,.ptsBlock.ptsAlign_left .ptsBlockContent .ptsCol .ptsRows .ptsCell,.ptsBlock.ptsAlign_left p{text-align:left}.ptsBlock.ptsAlign_right .ptsBlockContent .ptsCol .ptsColDesc,.ptsBlock.ptsAlign_right .ptsBlockContent .ptsCol .ptsColFooter,.ptsBlock.ptsAlign_right .ptsBlockContent .ptsCol .ptsColHeader,.ptsBlock.ptsAlign_right .ptsBlockContent .ptsCol .ptsRows .ptsCell,.ptsBlock.ptsAlign_right p{text-align:right}.ptsBlock.ptsAlign_center .ptsBlockContent .ptsCol .ptsColDesc,.ptsBlock.ptsAlign_center .ptsBlockContent .ptsCol .ptsColFooter,.ptsBlock.ptsAlign_center .ptsBlockContent .ptsCol .ptsColHeader,.ptsBlock.ptsAlign_center .ptsBlockContent .ptsCol .ptsRows .ptsCell,.ptsBlock.ptsAlign_center p,.ptsContainer{text-align:center}.ptsContainer{clear:both}.ptsColBadge{position:absolute;z-index:1002;top:0;overflow:hidden}.ptsColBadgeContent{padding:5px 10px;margin:0 auto;display:inline-block;text-align:center;white-space:nowrap}.ptsColBadge.ptsColBadge-left .ptsColBadgeContent{transform:rotate(-90deg);border-bottom-left-radius:5px;transform-origin:left top}.ptsColBadge.ptsColBadge-left-top .ptsColBadgeContent{transform:rotate(-45deg);transform-origin:center bottom}.ptsColBadge.ptsColBadge-right-top .ptsColBadgeContent{transform:rotate(45deg);transform-origin:center bottom}.ptsColBadge.ptsColBadge-right .ptsColBadgeContent{transform:rotate(90deg);border-bottom-right-radius:5px;transform-origin:right top}.ptsColBadge.ptsColBadge-top .ptsColBadgeContent{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ptsColBadge.ptsColBadge-top{width:100%}.ptsColBadge.ptsColBadge-left,.ptsColBadge.ptsColBadge-left-top{left:0}.ptsColBadge.ptsColBadge-right,.ptsColBadge.ptsColBadge-right-top{right:0}.ptsBlock [data-icon]:before,.ptsElInput [data-icon]:before,.ptsElInput[data-icon]:before{content:none}.ptsTableAlign_right.ptsBlock{float:right}.ptsTableAlign_center.ptsBlock{margin:0 auto}.ptsBlock .ptsBlockContent .ptsCol .ptsRows .ptsCell.ptsCellAlignLeft{text-align:left}.ptsBlock .ptsBlockContent .ptsCol .ptsRows .ptsCell.ptsCellAlignCenter{text-align:center}.ptsBlock .ptsBlockContent .ptsCol .ptsRows .ptsCell.ptsCellAlignRight{text-align:right}