.main-container { height:auto; min-height:100vh; padding-top:1rem; } .doc-table tr td, .doc-table tr th, .version-table tr td { text-align:left } .border-left { border-left:1px solid #ccc; } .border-right { border-right:1px solid #ccc; } .border-top { border-top:1px solid #ccc; } .border-bottom { border-top:1px solid #ccc; } .inline-block { display:inline-block; } .navbar.navbar-top { -moz-box-shadow: 0 2px 2px #808080; -webkit-box-shadow: 0 2px 2px #808080; box-shadow: 0 2px 2px #808080; } .navbar.navbar-bottom { border-top:1px solid #ccc; } .side-index-container { padding:0; z-index:0; } .side-index-container .side-index { height:100vh; overflow:auto; width:100%; } .side-index-container .side-index-list { margin-bottom:50vh; padding-left:5px; padding-right:5px; padding-top:1rem; } .topbar-padding { padding-top:56px; } .topbar-margin { margin-top:56px; } .dropdown-item { cursor:pointer; } .float-right { float:right } .align-center { text-align:center; } .align-justify { text-align:justify; } .align-left { text-align:left; } .align-right { text-align:right; } ul.no-bullets li { list-style-type:none; } .full-width { width:100%; } .full-height { height:100%; } .align-items-center { align-items:center; } .hidden { display:none; } .video-wrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } } #popup_window { position: absolute; z-index:100000; padding:15px; display: none; background: #ccc; border: 1px solid; } #popup_window_close { float:right; font-size:20px; margin-top:-19px; margin-right:-10px; cursor:pointer; } .tip-window-container { position:relative; display:block; width:0; height:0; } .tip-window { position: absolute; display:block; z-index:1; margin: 15px 0 0 0; padding:10px; background: #e6e6e6; border: 1px solid #333; color:#333; width:300px; text-align:left; white-space:normal; } .tip-window:before, .tip-window:after { position:absolute; content:""; width:0; height:0; } .tip-window.right:before, .tip-window.right:after { right:10px; } .tip-window.left:before, .tip-window.left:after { left:10px; } .tip-window:before { top:-15px; border-bottom:15px solid #333; border-left:15px solid transparent; border-right:15px solid transparent; } .tip-window:after { top:-14px; z-index:1; border-bottom:15px solid #e6e6e6; border-left:15px solid transparent; border-right:15px solid transparent; } .tip-window-close { cursor:pointer; } .title_popup {white-space:nowrap;font-weight:bold} .infos { position:static; } .background-col-1 { background-color:#e6e6e6; } .background-col-2 { color:#fff; background-color:#999; } .row-padding-10 { padding-top:10vh; padding-bottom:10vh; } .row-padding-5 { padding-top:5vh; padding-bottom:5vh; } .row-padding-2 { padding-top:2vh; padding-bottom:2vh; } .row-padding-bottom-20 { padding-bottom:20vh; } .v-align-middle { height:100%; transform:translate(0, 35%); } .back-to-top { color:#999; text-decoration: none; &:hover, &:focus, &:active { color:#ccc; text-decoration: none; } } .content { position:static; display: table; margin-right: auto; margin-left: auto; margin-top: 60px; margin-bottom: 60px; .left { float:left; margin-right:20px; } .right { float:right; margin-left:20px; } .align-left { text-align:left; } .align-right { text-align:right; } .centered-div { width: 260px; line-height: 300px; } .centered-span { display: inline-block; vertical-align: middle; line-height: normal; } } a { color: #333; &.white { color: #fff; } &:link, &:visited { text-decoration: none; } &:hover { text-decoration: underline; &.button, &.tab, &.subtab, &.help-button, &.slider, &.slide-open, &.slide-close, &.test-button { text-decoration: none; } &.slide-open, &.slide-close { text-shadow: 1px 0px #333, -1px -0px #333, 0px -1px #333, 0px 1px #333; } } } h1 { font-weight: 500; font-size: 28px; line-height: 34px; } h2 { font-weight: 500; font-size: 24px; line-height: 30px; } h3 { font-weight: 500; font-size: 20px; line-height: 25px; } pre { font-family: verdana, arial, helvetica, sans-serif; background-color: #eee; padding: 10px; font-size: 12px; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }