html {line-height: 1.5; font-size: 16px;}
.noEditor caption, #ds-manual-text caption {background: #fff; border-bottom: 4px solid #ccc; color: #a0c6e1; font-size: 17px; font-weight: bold; padding: 5px; text-align: left;}

.noEditor table, #ds-manual-text table {width: 100%; border-collapse: collapse;}

.noEditor table td, .noEditor table th, #ds-manual-text table td, #ds-manual-text table th {padding: 5px;}

table.noborders {border: 0;}

table.alertbold, table.alertbold td, table.alert, table.alert td {border: 0;}
table.alertbold tr td:first-child, table.alert tr td:first-child {width: 110px; max-width: 110px;}
table.alertbold tr td:last-child, table.alert tr td:last-child {max-width: 570px; width: 570px;}
table.alertbold tr td:last-child {font-weight: bold;}
table.alertbold tr td:first-child img, table.alert tr td:first-child img {width: 80px; min-width: 80px}

table.procedure {margin: 10px 0;}
table.procedure>tbody>tr>td {width: 50%;}
table.procedure tr, table.procedure tr td, table.procedure tr th {padding: 10px; margin: 0; border-spacing: 0; vertical-align: top;}
table.procedure tr td {border: 1px solid #eee;}

table.datalist tr:nth-child(even) td {background: #efefef;}
table.datalist tr:hover td {background: #ccc !important; color: #666;}

table.italictable td, table.datalistsimple th, table.datalistsimple td {border: 1px solid #111;}
table.noborders thead th, table.datalistsimple thead th {background: #e7e7e7; text-align: center;}

table.italictable {font-style: italic;}

.greyme {background: #e7e7e7 !important;}
.darkgreyme {background: #c0c0c0 !important;}
.hlme {background: #c1d797 !important;}

#ds-manual-text a, .noEditor a {text-decoration: underline; color: blue;}
#ds-manual-text ul, #ds-manual-text ol, .noEditor ul, .noEditor ol {padding-left: 7px; margin-bottom: 10px;}
#ds-manual-text ul li, .noEditor ul li {list-style: disc outside; margin-left: 15px;}
#ds-manual-text ol li, .noEditor ol li {list-style: decimal; margin-left: 15px;}
#ds-manual-text ol li ul li, .noEditor ol li ul li {list-style: disc outside; margin-left: 15px;}

#ds-manual-text a img, .noEditor a img {vertical-align: middle; margin: 0 5px 0 0;}

.linkersysStreaming {margin: 10px 0; text-align: center; padding: 10px; background: #eee;}
.linkersysTredi {margin: 10px 0; text-align: center; padding: 10px; background: #fb8585; color: #fff;}
.linkersysTrainer {margin: 10px 0; text-align: center; padding: 10px; background: #a0c6e1; color: #fff;}
.linkersysVirtualTour {margin: 10px 0; text-align: center; padding: 10px; background: #a0e1bd; color: #fff;}
#ds-manual video:not('.vjs-tech') {display: none;}