pptxgenjs
Version:
JavaScript library that creates PowerPoint presentations
350 lines (327 loc) • 20.9 kB
CSS
/*
* FILE: examples > pptxgenjs-demo.css
* AUTH: gitbrent
* VER.: 1.5.0
* REL.: 20180515
*/
body { font-family:"Open Sans",Arial,Verdana,sans-serif; background:#f7f7f7; color:#4488CC; font-size:11px; }
textarea { border:1px solid #cccccc; padding:3px; }
h3 {
color: #3498DB;
font-weight: 100;
margin: 15px 0 2px 8px;
}
code {
display: block;
color: #999;
font-family: 'Roboto Mono', monospace;
white-space: pre;
}
.codeSnip {
display: inline-block;
background: rgba(27,31,35,0.05);
padding: 1px 1px;
margin: 2px;
color: #6f93d2;
border-radius: 3px;
font-family: 'Roboto Mono', monospace;
white-space: pre;
}
#contBody {
padding: 20px 8%;
margin: auto;
}
#contTitle button.small { margin: 0 0 0 0 ; }
#contTitle #contBtns { width: 250px; flex-wrap: wrap; float: right; }
#contTitle #btnRun {
padding: 14px 20px ;
margin: 0 0 10px 0 ;
width: 100%;
min-width: 235px;
font-size: 15px ;
letter-spacing: 1px;
}
#contTitle { margin: 0 0 30px 0; }
.bigTitle { font-family:'Roboto'; font-size:42px; font-weight:100; color:#0088cc; margin:0 0 10px 0; }
.subTitle { font-family:'Open Sans'; font-size:16px; color:#aaa; margin:0; }
.bigTitle a { text-decoration:none; color:inherit; }
.bigTitle a:hover { text-decoration: underline; }
.sectionTitle {
font-size: 18px;
color: rgb(0,133,195);
margin: 20px 0 10px 0;
text-transform: uppercase;
-webkit-user-select: none; /* Chrome all / Safari all */
-moz-user-select: none; /* Firefox all */
-ms-user-select: none; /* IE 10+ */
user-select: none; /* Likely future */
}
.arrow {
display: inline-block;
height: 12px; width : 12px;
border-top : 3px solid #0085C3; border-right: 3px solid #0085C3;
margin-right: 10px;
cursor: pointer;
transition: all .25s ease;
transform: rotate(45deg);
}
.arrow.active {
transform: rotate(135deg);
margin-bottom: 3px;
}
.highlightBox {
margin: 0 0 10px 0;
padding: 10px;
background: #fffccc;
border: 1px solid #ccc;
color: #888;
font-size: 13px;
}
/* FLEXBOX TABS */
.modernTabs {
width: 100%;
margin: 20px 0 10px 0;
font-family: Roboto, "Segoe UI", Helvetica, Arial, sans-serif;
border: 1px solid #d5d5d5;
box-shadow: 0px 4px 10px -5px rgba(0,0,0,0.5);
border-radius: 5px;
}
.modernTabs > ul {
display: flex;
flex-wrap: wrap;
list-style-type: none;
background: #FAFAFA;
margin: 0 ; -webkit-margin-before: 0; -moz-margin-before: 0; -ms-margin-before: 0;
padding: 0 ;
border-bottom: 1px solid #d5d5d5;
border-radius: 5px 5px 0 0;
}
.modernTabs > ul > li {
flex: 1 1 auto;
cursor: pointer;
text-shadow: 2px 2px #efefef;
text-align: center;
white-space: nowrap;
display: inline-block; list-style-type:none;
padding: 15px 10px;
font-size: 14px;
color: #a7a7a7;
text-transform: uppercase;
border-bottom: 3px solid #FAFAFA;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.modernTabs > ul > li.active {
font-weight: bold;
text-shadow: none;
color: #0088CC;
border-bottom: 3px solid #0088cc;
}
.modernTabs > div {
display: none;
margin: 0;
padding: 20px;
background: white;
border-radius: 0 0 5px 5px;
}
.modernTabs > div.active { display: block; }
.modernTabs > div > .subTitle:first-child { margin-top: 0; }
.modernTabs > div > .sectionTitle:first-child { margin-top: 0; }
#tab1 #infoBar { font-family: 'Roboto Mono'; color:#4df100; }
#tab1 #infoBar > div:last-child span { padding: 0px 30px; }
#tab6 button { margin: 0 20px 20px 0 ; }
fieldset {
border: 1px dotted #aaa;
background: #fff;
text-align: left;
}
fieldset legend {
font-size: 14px;
color: #4488CC;
text-transform: uppercase;
}
fieldset h3:nth-child(2) { margin-top:5px; }
fieldset .chkRow {
padding: 2px 0 2px 10px;
color: #6c6c6c;
}
fieldset .svgCheck {
display: inline-block;
width: 24px;
height: 14px;
vertical-align: baseline;
margin-right: 5px;
background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgNjEyIDYxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CgkJCQkJCQkJCTxwb2x5Z29uIHBvaW50cz0iNTczLjc1LDAgMTgzLjQ4NSw1MTYuOTY4IDM3LjY1NywzODAuNzAyIDAsNDIyLjU0OCAxODkuNDUyLDYxMiA2MTIsMzguODQzIiBmaWxsPSIjMDA4OGNjIi8+CgkJCQkJCQkJPC9zdmc+");
}
fieldset.demoFset { padding: 10px 20px; }
fieldset .demoBtns { padding-top: 20px; text-align: center; }
#contAutoPagingOptions .iconSvg { margin: -6px 6px 0 0; cursor: help; }
#contAutoPagingBtns button { width:35%; }
.sectionBox {
padding: 25px;
margin: 0 0 10px;
font-size: 13px;
text-align: center;
line-height: 1.4;
color: #333333;
background-color: #f9f9f9;
border: 1px solid #c7c7c7;
border-radius: 4px;
}
.sectionCont {
display: flex;
flex-wrap: wrap;
}
.sectionCont > fieldset {
flex: 1 1 auto;
margin: 0 20px 20px 0;
text-align: left;
font-size: 13px;
}
.sectionCont label {
-webkit-user-select: none;
user-select: none;
margin-right: 20px;
vertical-align: middle;
}
.sectionCont input[type="checkbox"] {
vertical-align: middle;
margin-right: 3px;
}
.tabCool {
width: 100%;
border-collapse: collapse;
}
.tabCool thead th {
border: 1px solid white;
background: #4488DD;
color: white;
padding: 10px;
margin: 0;
}
.tabCool tbody td:first-child {
background: #efefff;
}
.tabCool tbody td {
border: 1px solid #d7d7d7;
background: white;
padding: 10px;
margin: 0;
text-align: left;
}
.tabCool tbody td:nth-child(1), .tabCool tbody td:nth-child(2) { white-space: nowrap; }
#tabNoStyle { text-align: left; }
/* SVG Icon Set */
div.iconSvg {
display: inline-block;
vertical-align: middle;
margin-right: 4px;
background-size: contain;
max-width: 256px;
max-height: 256px;
}
div.iconSvg.size16 { width:16px; height:16px; }
div.iconSvg.size20 { width:20px; height:20px; }
div.iconSvg.size24 { width:24px; height:24px; }
div.iconSvg.size32 { width:32px; height:32px; }
div.iconSvg.size48 { width:48px; height:48px; }
div.iconSvg.question {
background-image:
url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxjaXJjbGUgc3R5bGU9ImZpbGw6IzQ4QTBEQzsiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjI1IiB5MT0iMzciIHgyPSIyNSIgeTI9IjM5Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBkPSJNMTgsMTYgIGMwLTMuODk5LDMuMTg4LTcuMDU0LDcuMS02Ljk5OWMzLjcxNywwLjA1Miw2Ljg0OCwzLjE4Miw2LjksNi45YzAuMDM1LDIuNTExLTEuMjUyLDQuNzIzLTMuMjEsNS45ODYgIEMyNi4zNTUsMjMuNDU3LDI1LDI2LjI2MSwyNSwyOS4xNThWMzIiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}
div.iconSvg.info {
background-image:
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzQ3LjYxMiAzNDcuNjEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNDcuNjEyIDM0Ny42MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48cGF0aCBmaWxsPSIjMDA4OENDIiBkPSJNMTczLjgwNywwQzc3Ljk3LDAsMCw3Ny45NywwLDE3My44MDZDMCwyNjkuNjQsNzcuOTcsMzQ3LjYxMiwxNzMuODA3LDM0Ny42MTJjOTUuODMzLDAsMTczLjgwNi03Ny45NzMsMTczLjgwNi0xNzMuODA3IEMzNDcuNjEyLDc3Ljk3LDI2OS42NCwwLDE3My44MDcsMHogTTE5Ni40ODksMjY5LjQ0N2MwLDkuOTMzLTguMDcsMTcuOTk3LTE3Ljk5LDE3Ljk5N2MtOS45MTQsMC0xNy45NjktOC4wNjQtMTcuOTY5LTE3Ljk5NyBWMTM3LjM0MmMwLTkuODk4LDguMDU2LTE3Ljk2NiwxNy45NjktMTcuOTY2YzkuOTIsMCwxNy45OSw4LjA2OCwxNy45OSwxNy45NjZWMjY5LjQ0N3ogTTE3OS4yMzQsMTAxLjE1NyBjLTExLjI5NCwwLTIwLjQ5NC05LjE5My0yMC40OTQtMjAuNDk1czkuMTkzLTIwLjQ5NSwyMC40OTQtMjAuNDk1YzExLjMwNSwwLDIwLjQ5OCw5LjE5MywyMC40OTgsMjAuNDk1IFMxOTAuNTM5LDEwMS4xNTcsMTc5LjIzNCwxMDEuMTU3eiIgLz48L2c+PC9nPjwvc3ZnPg==);
}
div.iconSvg.circle.yes, div.iconSvg.circle.check {
background-image:
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMkJCNjczO30uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MzA7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTQ4OSwyNTUuOWMwLTAuMiwwLTAuNSwwLTAuN2MwLTEuNiwwLTMuMi0wLjEtNC43YzAtMC45LTAuMS0xLjgtMC4xLTIuOGMwLTAuOS0wLjEtMS44LTAuMS0yLjcgIGMtMC4xLTEuMS0wLjEtMi4yLTAuMi0zLjNjMC0wLjctMC4xLTEuNC0wLjEtMi4xYy0wLjEtMS4yLTAuMi0yLjQtMC4zLTMuNmMwLTAuNS0wLjEtMS4xLTAuMS0xLjZjLTAuMS0xLjMtMC4zLTIuNi0wLjQtNCAgYzAtMC4zLTAuMS0wLjctMC4xLTFDNDc0LjMsMTEzLjIsMzc1LjcsMjIuOSwyNTYsMjIuOVMzNy43LDExMy4yLDI0LjUsMjI5LjVjMCwwLjMtMC4xLDAuNy0wLjEsMWMtMC4xLDEuMy0wLjMsMi42LTAuNCw0ICBjLTAuMSwwLjUtMC4xLDEuMS0wLjEsMS42Yy0wLjEsMS4yLTAuMiwyLjQtMC4zLDMuNmMwLDAuNy0wLjEsMS40LTAuMSwyLjFjLTAuMSwxLjEtMC4xLDIuMi0wLjIsMy4zYzAsMC45LTAuMSwxLjgtMC4xLDIuNyAgYzAsMC45LTAuMSwxLjgtMC4xLDIuOGMwLDEuNi0wLjEsMy4yLTAuMSw0LjdjMCwwLjIsMCwwLjUsMCwwLjdjMCwwLDAsMCwwLDAuMXMwLDAsMCwwLjFjMCwwLjIsMCwwLjUsMCwwLjdjMCwxLjYsMCwzLjIsMC4xLDQuNyAgYzAsMC45LDAuMSwxLjgsMC4xLDIuOGMwLDAuOSwwLjEsMS44LDAuMSwyLjdjMC4xLDEuMSwwLjEsMi4yLDAuMiwzLjNjMCwwLjcsMC4xLDEuNCwwLjEsMi4xYzAuMSwxLjIsMC4yLDIuNCwwLjMsMy42ICBjMCwwLjUsMC4xLDEuMSwwLjEsMS42YzAuMSwxLjMsMC4zLDIuNiwwLjQsNGMwLDAuMywwLjEsMC43LDAuMSwxQzM3LjcsMzk4LjgsMTM2LjMsNDg5LjEsMjU2LDQ4OS4xczIxOC4zLTkwLjMsMjMxLjUtMjA2LjUgIGMwLTAuMywwLjEtMC43LDAuMS0xYzAuMS0xLjMsMC4zLTIuNiwwLjQtNGMwLjEtMC41LDAuMS0xLjEsMC4xLTEuNmMwLjEtMS4yLDAuMi0yLjQsMC4zLTMuNmMwLTAuNywwLjEtMS40LDAuMS0yLjEgIGMwLjEtMS4xLDAuMS0yLjIsMC4yLTMuM2MwLTAuOSwwLjEtMS44LDAuMS0yLjdjMC0wLjksMC4xLTEuOCwwLjEtMi44YzAtMS42LDAuMS0zLjIsMC4xLTQuN2MwLTAuMiwwLTAuNSwwLTAuNyAgQzQ4OSwyNTYsNDg5LDI1Niw0ODksMjU1LjlDNDg5LDI1Niw0ODksMjU2LDQ4OSwyNTUuOXoiIGlkPSJYTUxJRF8zXyIvPjxnIGlkPSJYTUxJRF8xXyI+PGxpbmUgY2xhc3M9InN0MSIgaWQ9IlhNTElEXzJfIiB4MT0iMjEzLjYiIHgyPSIzNjkuNyIgeTE9IjM0NC4yIiB5Mj0iMTg4LjIiLz48bGluZSBjbGFzcz0ic3QxIiBpZD0iWE1MSURfNF8iIHgxPSIyMzMuOCIgeDI9IjE1NC43IiB5MT0iMzQ1LjIiIHkyPSIyNjYuMSIvPjwvZz48L3N2Zz4=);
}
div.iconSvg.yes, div.iconSvg.check {
background-image:
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAzMzUuNzY1IDMzNS43NjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzNS43NjUgMzM1Ljc2NTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwb2x5Z29uIHBvaW50cz0iMzExLjc1Nyw0MS44MDMgMTA3LjU3MywyNDUuOTYgMjMuOTg2LDE2Mi4zNjQgMCwxODYuMzkzIDEwNy41NzMsMjkzLjk2MiAzMzUuNzY1LDY1Ljc5NSAgICIgZmlsbD0iIzQzYjA1YyIvPjwvZz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PGc+PC9nPjxnPjwvZz48Zz48L2c+PC9zdmc+);
}
div.iconSvg.no, div.iconSvg.fail {
background-image:
url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxjaXJjbGUgc3R5bGU9ImZpbGw6I0Q3NUE0QTsiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIvPgo8cG9seWxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHBvaW50cz0iMTYsMzQgMjUsMjUgMzQsMTYgICAiLz4KPHBvbHlsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBwb2ludHM9IjE2LDE2IDI1LDI1IDM0LDM0ICAgIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
div.iconSvg.add, div.iconSvg.plus {
background-image:
url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxjaXJjbGUgc3R5bGU9ImZpbGw6IzQzQjA1QzsiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIyNSIgeTE9IjEzIiB4Mj0iMjUiIHkyPSIzOCIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIzNy41IiB5MT0iMjUiIHgyPSIxMi41IiB5Mj0iMjUiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
div.iconSvg.lightbulb {
background-image:
url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUzIDUzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MyA1MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxwYXRoIHN0eWxlPSJmaWxsOiNFRkNFNEE7IiBkPSJNMjYuNSw5Yy04LjgzNywwLTE2LDcuMTY0LTE2LDE2YzAsNy4wODksNC42MTUsMTMuMDkxLDExLDE1LjE5MlY1MGgydjNoNnYtM2gydi05LjgwOCAgYzYuMzg1LTIuMTAxLDExLTguMTAzLDExLTE1LjE5MkM0Mi41LDE2LjE2NCwzNS4zMzcsOSwyNi41LDl6Ii8+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6I0VGQ0U0QTsiIGQ9Ik0yNi41LDBjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2NGMwLDAuNTUzLDAuNDQ3LDEsMSwxczEtMC40NDcsMS0xVjFDMjcuNSwwLjQ0NywyNy4wNTMsMCwyNi41LDB6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRUZDRTRBOyIgZD0iTTUwLjUsMjRoLTRjLTAuNTUzLDAtMSwwLjQ0Ny0xLDFzMC40NDcsMSwxLDFoNGMwLjU1MywwLDEtMC40NDcsMS0xUzUxLjA1MywyNCw1MC41LDI0eiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0VGQ0U0QTsiIGQ9Ik02LjUsMjRoLTRjLTAuNTUzLDAtMSwwLjQ0Ny0xLDFzMC40NDcsMSwxLDFoNGMwLjU1MywwLDEtMC40NDcsMS0xUzcuMDUzLDI0LDYuNSwyNHoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNFRkNFNEE7IiBkPSJNNDIuNzY0LDcuMzIybC0yLjgyOCwyLjgyOGMtMC4zOTEsMC4zOTEtMC4zOTEsMS4wMjMsMCwxLjQxNGMwLjE5NSwwLjE5NSwwLjQ1MSwwLjI5MywwLjcwNywwLjI5MyAgIHMwLjUxMi0wLjA5OCwwLjcwNy0wLjI5M2wyLjgyOC0yLjgyOGMwLjM5MS0wLjM5MSwwLjM5MS0xLjAyMywwLTEuNDE0UzQzLjE1NCw2LjkzMiw0Mi43NjQsNy4zMjJ6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRUZDRTRBOyIgZD0iTTExLjY1LDM4LjQzNmwtMi44MjgsMi44MjhjLTAuMzkxLDAuMzkxLTAuMzkxLDEuMDIzLDAsMS40MTRjMC4xOTUsMC4xOTUsMC40NTEsMC4yOTMsMC43MDcsMC4yOTMgICBzMC41MTItMC4wOTgsMC43MDctMC4yOTNsMi44MjgtMi44MjhjMC4zOTEtMC4zOTEsMC4zOTEtMS4wMjMsMC0xLjQxNFMxMi4wNDEsMzguMDQ1LDExLjY1LDM4LjQzNnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNFRkNFNEE7IiBkPSJNNDEuMzUsMzguNDM2Yy0wLjM5MS0wLjM5MS0xLjAyMy0wLjM5MS0xLjQxNCwwcy0wLjM5MSwxLjAyMywwLDEuNDE0bDIuODI4LDIuODI4ICAgYzAuMTk1LDAuMTk1LDAuNDUxLDAuMjkzLDAuNzA3LDAuMjkzczAuNTEyLTAuMDk4LDAuNzA3LTAuMjkzYzAuMzkxLTAuMzkxLDAuMzkxLTEuMDIzLDAtMS40MTRMNDEuMzUsMzguNDM2eiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6I0VGQ0U0QTsiIGQ9Ik0xMC4yMzYsNy4zMjJjLTAuMzkxLTAuMzkxLTEuMDIzLTAuMzkxLTEuNDE0LDBzLTAuMzkxLDEuMDIzLDAsMS40MTRsMi44MjgsMi44MjggICBjMC4xOTUsMC4xOTUsMC40NTEsMC4yOTMsMC43MDcsMC4yOTNzMC41MTItMC4wOTgsMC43MDctMC4yOTNjMC4zOTEtMC4zOTEsMC4zOTEtMS4wMjMsMC0xLjQxNEwxMC4yMzYsNy4zMjJ6Ii8+CjwvZz4KPHBhdGggc3R5bGU9ImZpbGw6I0Y3RTZBMTsiIGQ9Ik0xNS41LDI2Yy0wLjU1MywwLTEtMC40NDctMS0xYzAtNi42MTcsNS4zODMtMTIsMTItMTJjMC41NTMsMCwxLDAuNDQ3LDEsMXMtMC40NDcsMS0xLDEgIGMtNS41MTQsMC0xMCw0LjQ4Ni0xMCwxMEMxNi41LDI1LjU1MywxNi4wNTMsMjYsMTUuNSwyNnoiLz4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzU1NjA4MDsiIHBvaW50cz0iMjEuNSw0MyAyMS41LDUwIDIzLjUsNTAgMjMuNSw1MyAyOS41LDUzIDI5LjUsNTAgMzEuNSw1MCAzMS41LDQzICIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
}
.flatBtn {
display: inline-block;
font-family: "Open Sans", "Segoe UI", sans-serif ;
font-size: 11px ;
letter-spacing: 0.25px;
color: #ffffff ;
border: 0 ;
padding: 8px 20px ;
margin: 0 ;
white-space: nowrap;
text-decoration: none;
text-transform: uppercase;
border-radius: 4px;
box-sizing: border-box;
cursor: pointer;
box-shadow: none;
}
.flatBtn.small {
padding: 5px 10px ;
font-size: 11px ;
box-shadow: none;
}
.flatBtn.shadow {
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.4) ;
}
.flatBtn-green, .flatBtn-green:hover { background-color: #27AE60 ; }
.flatBtn-blueMd, .flatBtn-blueMd:hover { background-color: #199FD2 ; }
.flatBtn-purpleDk, .flatBtn-purpleDk:hover { background-color: #8F44AD ; }
.flatBtn-gray, .flatBtn-gray:hover { background-color: #BBBBBB ; }
.flatBtn-grayLt, .flatBtn-grayLT:hover { background-color: #DDDDDD ; }
.flatBtn-nsTeal, .flatBtn-nsTeal:hover { background-color: #1ABC9C ; }
.flatBtn-nsBlue, .flatBtn-nsBlue:hover { background-color: #3498DB ; }
.flatBtn-nsPurple, .flatBtn-nsPurple:hover { background-color: #9B59B6 ; }
.flatBtn-nsDark, .flatBtn-nsDark:hover { background-color: #34495E ; }
.flatBtn-nsYellow, .flatBtn-nsYellow:hover { background-color: #F1C40F ; }
.flatBtn-nsOrange, .flatBtn-nsOrange:hover { background-color: #E67E22 ; }
.flatBtn-nsRed, .flatBtn-nsRed:hover { background-color: #E74C3C ; }
.flatBtn-nsBlueLt, .flatBtn-nsBlueLt:hover { background-color: #1FA6D5 ; }
.flatBtn-modGray, .flatBtn-modGray:hover { background: linear-gradient(#fcfcfc, #eee) ; color:#999 ; border:1px solid #d5d5d5 ; }
.topDocLink {
font-family: Roboto, "Segoe UI", Helvetica, Arial, sans-serif;
font-size: 14px;
}
.topDocLink svg {
width: 42px;
height: 42px;
vertical-align: middle;
margin-right: 5px;
}
.flex { display: flex; }
.flex > div { flex: 1 0 auto; }
div.table { display: table; box-sizing: border-box; width: 100%; font-size: 12px; }
div.table > div { display: table-cell; }
div.tableRows { display: table; box-sizing: border-box; font-size: 12px; }
div.tableRows > div { display: table-row; }
div.tableRows > div > div { display: table-cell; padding: 3px 5px; }
div.divTable { display: table; box-sizing: border-box; width: 100%; font-size: 12px; }
div.divTable > div { display: table-row; }
div.divTable > div > div { display: table-cell; padding: 3px 10px; }
div.divTable > div > div:first-child { vertical-align: top; white-space: nowrap; width: 10%; }
div.divTable input[type="number"], div.divTable input[type="text"] { width: 100%; }
#console { text-align:left; font-size:12px; font-family:'Roboto Mono','Courier New',Courier,monospace; color:limegreen; background:#060606; }
.prettyprint {
margin: 2px;
font-family: 'Roboto Mono', monospace;
font-size: 14px;
}
.tabHtmlToPpt thead th { background: #a7a7a7; color: white; font-weight: normal; }
.tabHtmlToPpt tbody td { background: #eee; color: #666; }
.tabHtmlToPpt th, .tabHtmlToPpt td { border: 1px solid white; padding: 4px 8px; }