Difference between revisions of "MediaWiki:Common.css"
| IVSWikiBlue (talk | contribs) | IVSWikiBlue (talk | contribs)  | ||
| Line 1: | Line 1: | ||
| /* CSS placed here will be applied to all skins */ | /* CSS placed here will be applied to all skins */ | ||
| + | |||
| + | @font-face { | ||
| + |         font-family: lato; | ||
| + |         src: url(fonts/Lato-Regular.ttf); | ||
| + | } | ||
| + | @font-face { | ||
| + |         font-family: montserrat; | ||
| + |         src: url(fonts/Montserrat-Regular.ttf); | ||
| + | } | ||
| + | @font-face { | ||
| + |     font-family: montserrat; | ||
| + |     src: url(fonts/Montserrat-Bold.ttf); | ||
| + |     font-weight: bold; | ||
| + | } | ||
| + | @font-face { | ||
| + |         font-family: texta; | ||
| + |         src: url(/var/www/ipivs.info/public_html/wiki/fonts/Texta-Regular.otf); | ||
| + | } | ||
| + | .texta { | ||
| + |   font-family: texta; | ||
| + |   font-size: 22px; | ||
| + |   color: red | ||
| + | } | ||
| + | * { | ||
| + |   scroll-behavior: smooth; | ||
| + | } | ||
| + | pre, code, tt, kbd, samp, .mw-code, .mw-body h1, .mw-body-content h1, .mw-body-content h2 { | ||
| + |     font-family: helvetica; | ||
| + | } | ||
| + | .mw-body-content h1 { | ||
| + |     margin: 0px; | ||
| + |     margin-bottom: 20px; | ||
| + | } | ||
| :root { | :root { | ||
|    --ivsOrange: #ff7a2b; |    --ivsOrange: #ff7a2b; | ||
| + |   --lightOrange: #ffdcc7; | ||
|    --ivsRed: #e32526; |    --ivsRed: #e32526; | ||
| + |   --ivsDarkRed: #ab2328; | ||
|    --ivsGrey: #818181; |    --ivsGrey: #818181; | ||
|    --wikiGrey: #f6f6f6; |    --wikiGrey: #f6f6f6; | ||
| + |   --darkGrey: #282829; | ||
| + |   --valtLightOrange: #F68D2D; | ||
| + |   --valtOrange: #F2682B; | ||
| + |   --valtYellow: #FFC60B; | ||
| + |   --valtRed: #E73C30; | ||
| + |   --networkTableBorderRadius: 10px; | ||
| + |   font-family: Helvetica; | ||
| + |   --registerBackground: white; | ||
| + |   --registerFontColor: #5b5a5a; | ||
| + |   --storylaneFontColor: #222222; | ||
| + |   --tryitoutBackground: white; | ||
| + |   --tryitoutFontColor: #5b5a5a; | ||
| + | } | ||
| + | #mw-panel h3 { | ||
| + |   font-weight: 600 | ||
| + | } | ||
| + | |||
| + | .mediawiki div#mw-panel div.portal h3 { | ||
| + |         font-family: montserrat; | ||
| + |         color: var(--darkGrey); | ||
| + | 	border-radius: 5px; | ||
| + |         font-weight: 700; | ||
| + |         text-transform: uppercase; | ||
| + | } | ||
| + | .mediawiki div#mw-panel div.portal div.body ul li a:hover, | ||
| + | div#mw-panel.collapsible-nav div.portal div.body ul li a:hover { | ||
| + |   color: var(--ivsOrange); | ||
| } | } | ||
| − | + | .mediawiki div#mw-panel div.portal div.body ul li a, | |
| − |    font-family:  | + | div#mw-panel.collapsible-nav div.portal div.body ul li a{ | 
| + |   color: var(--ivsGrey); | ||
| + |   text-decoration: none; | ||
| + |   font-size:13px; | ||
| + |    font-family: lato;    | ||
| + | } | ||
| + | .mw-body, .parsoid-body { | ||
| + |   min-width: fit-content; | ||
| + | } | ||
| + | .min-width-catcher { | ||
| + |   max-width: 1200px; | ||
| } | } | ||
| body { | body { | ||
|    color: #4A4A4A |    color: #4A4A4A | ||
| + | } | ||
| + | .help { | ||
| + |   cursor: help; | ||
| + | } | ||
| + | .highlight { | ||
| + |   background: linear-gradient(to left, #FFFFFF00 50%, #ff0 50%) right; | ||
| + |   background-size: 200%; | ||
| + |   animation-name: highlighting; | ||
| + |   animation-duration: 24s; | ||
| + |   animation-delay: 5s; | ||
| + |   animation-iteration-count: infinite; | ||
| + |   animation-timing-function: ease-in-out; | ||
| + |   font-weight: normal | ||
| + | } | ||
| + | |||
| + | @keyframes highlighting { | ||
| + |   0%   {background-position: right;} | ||
| + |   10%  {background-position: left;} | ||
| + |   65%  {background-position: left;} | ||
| + |   85% {background-position: right;} | ||
| + |   100% {background-position: right;} | ||
| + | } | ||
| + | .aside { | ||
| + |   --saturation: 95%; | ||
| + |   --colorBrightness: 46%; | ||
| + |   --myDarkColor: hsl(var(--hue, 115), var(--saturation), calc(var(--colorBrightness) - 23%)); | ||
| + |   --myColor: hsl(var(--hue, 115), var(--saturation), var(--colorBrightness)); | ||
| + |   --myLightColor: hsl(calc(var(--hue, 115) + 4), calc(var(--saturation) + 9%), calc(var(--colorBrightness) + 50%)); | ||
| + | |||
| + |   border-left: 10px solid var(--myColor); | ||
| + |   color: black; | ||
| + |   background-color: var(--myLightColor); | ||
| + |   vertical-align: middle; | ||
| + |   padding: 10px 15px; | ||
| + |   line-height: 1.5; | ||
| + |   margin: 10px 0px; | ||
| + |   display: table | ||
| + | } | ||
| + | .aside b { | ||
| + |   color: black | ||
| + | } | ||
| + | .aside a:active, | ||
| + | .article .aside b, .aside a:active  { | ||
| + |   color: var(--myColor) | ||
| + | } | ||
| + | .aside a:link, | ||
| + | .article .aside a:link  { | ||
| + |   text-decoration: underline; | ||
| + |   font-weight: 600 | ||
| + | } | ||
| + | .aside-item, | ||
| + | .article .aside-item { | ||
| + |   color: var(--myColor); | ||
| + |   font-size: 25px; | ||
| + |   white-space:  | ||
| + |   nowrap; overflow: hidden; | ||
| + | } | ||
| + | .aside-item, | ||
| + | .aside-content { | ||
| + |   display: table-cell; | ||
| + |   vertical-align: middle; | ||
| + |   padding-right: 15px | ||
| + | } | ||
| + | .img_resize img { | ||
| + |   height: auto; | ||
| + |   width: 100% | ||
| + | } | ||
| + | img { | ||
| + |   margin: 20px 0px; | ||
| + | } | ||
| + | .section { | ||
| + |   max-width: 120ch; | ||
| + |   min-width: 20ch; | ||
| + |   position: relative; | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   font-size: 15px; | ||
| + |   color: #3a3a3a; | ||
| + |   padding: 15px 70px; | ||
| + |   border-radius: 5px; | ||
| + |   box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); | ||
| + |   margin: 20px 10px; | ||
| + | } | ||
| + | .section b, pre b { | ||
| + |   color: var(--valtLightOrange); | ||
| + | } | ||
| + | .section ol, .section ul { | ||
| + |   padding-left: 0px; | ||
| + |   margin-left: 0px; | ||
| + |   line-height: 2; | ||
| + | } | ||
| + | .section ul ul, .section ol ol { | ||
| + |   margin-left: 40px; | ||
| + | } | ||
| + | |||
| + | .section_wire_diagrams { | ||
| + |   position: relative; | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   font-size: 15px; | ||
| + |   color: var(--ivsGrey); | ||
| + |   padding: 10px; | ||
| + |   border-radius: 5px; | ||
| + |   margin: 20px 10px; | ||
| + |   box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); | ||
| + | } | ||
| + | |||
| + | .codeText { | ||
| + |   font-size: .9em; | ||
| + |   color: #ff7a2b; | ||
| + |   border: 1px solid #eaecf0; | ||
| + |   background-color: #FAFAFA; | ||
| + |   font-family: Courier New; | ||
| + |   padding: 0px 4px 0px 4px; | ||
| + |   border-radius: 5px; | ||
| + |   font-weight: 600; | ||
| + |   width: -moz-fit-content; | ||
| + |   width: fit-content; | ||
| + | } | ||
| + | .codeText b { | ||
| + |   color: #00aeee; | ||
| + |   font-style: italic; | ||
| + | } | ||
| + | |||
| + | p b { | ||
| + |   color: var(--ivsOrange); | ||
| } | } | ||
| Line 33: | Line 229: | ||
| pre {   | pre {   | ||
| − |    background-color: # | + |    background-color: #FAFAFA; | 
| − |    border-radius: 10px;} | + |    border-radius: 10px; | 
| + |   overflow-wrap: anywhere;} | ||
| .expandContent { | .expandContent { | ||
| − |    margin: 5px; | + |    margin: 8px; | 
| − |    border-radius:  | + |   outline: solid 1.5px rgba(0, 0, 0, 0.05); | 
| + |    border-radius: 5px; | ||
| + |   box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05); | ||
| + | } | ||
| + | .expandedSection { | ||
| + |   margin: 15px 0px; | ||
| + |   outline: solid 1.5px rgba(0, 0, 0, 0.05); | ||
| + |   border-radius: 5px; | ||
| + |   box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05); | ||
| + |   line-height: 26px; | ||
| + |   word-spacing: 3px; | ||
| + | } | ||
| + | .expandedSection h1,  | ||
| + | .expandedSection h2, | ||
| + | .expandedSection h3 { | ||
| + |   margin-top: 0px; | ||
| + |   border-bottom: none; | ||
| + |   font-size: 1.5em; | ||
| + |   color: #202124; | ||
| + | } | ||
| + | .expandedSection dt { | ||
| + |   color: var(--valtOrange) | ||
| + | } | ||
| + | .expandedSection img { | ||
| + |   display: block; | ||
| + |   margin-left: auto; | ||
| + |   margin-right: auto; | ||
| + | } | ||
| + | .expandedSection hr { | ||
| + |   margin: 20px 0px | ||
| } | } | ||
| Line 52: | Line 278: | ||
| } | } | ||
| .grid-container { | .grid-container { | ||
| − |    display:  | + |    display: flex; | 
| − | + |   flex-wrap: wrap; | |
| + |   padding: 5px; | ||
| } | } | ||
| .grid-2 { | .grid-2 { | ||
|    grid-template-columns: auto auto; |    grid-template-columns: auto auto; | ||
| + | } | ||
| + | .grid-2-img { | ||
| + |   grid-template-columns: repeat(auto-fill, minmax(480px, 480px)); | ||
| } | } | ||
| .grid-3 { | .grid-3 { | ||
| Line 63: | Line 293: | ||
| .grid-item { | .grid-item { | ||
|    padding: 5px; |    padding: 5px; | ||
| + |   min-width: 200px; | ||
| + | } | ||
| + | .span-2 { | ||
| + |   grid-column: auto / span 2; | ||
| } | } | ||
| .align_left{ | .align_left{ | ||
| Line 71: | Line 305: | ||
|    left: 20px; |    left: 20px; | ||
| } | } | ||
| − | . | + | .valt_6_manual_navigation { | 
|    font-weight: bolder; |    font-weight: bolder; | ||
|    font-size: 30px; |    font-size: 30px; | ||
| } | } | ||
| − | . | + | .buttons_table a { | 
| + |   padding-left: 20px; | ||
| + |   font-size: 20px; | ||
| + | } | ||
| + | .valt_6_manual_navigation a, | ||
| + | .buttons_table a { | ||
| + |   text-decoration: none; | ||
| + |   color: #28282D | ||
| + | } | ||
| + | .valt_6_manual_navigation td, | ||
| + | .buttons_table td { | ||
|    padding: 0px 5px; |    padding: 0px 5px; | ||
| } | } | ||
| − | . | + | .valt_6_manual_navigation img:hover, | 
| + | .buttons_table img:hover { | ||
|    filter: brightness(1.5); |    filter: brightness(1.5); | ||
|    transform: translateX(2px) |    transform: translateX(2px) | ||
| } | } | ||
| − | . | + | .valt_6_manual_navigation td:hover, | 
| + | .buttons_table td:hover, | ||
| + | .valt_6_manual_navigation a:hover, | ||
| + | .buttons_table a:hover { | ||
|    color: var(--ivsGrey); |    color: var(--ivsGrey); | ||
| − | |||
| } | } | ||
| .note { | .note { | ||
| − |    left:  | + |    left: 40px; | 
|    position: relative; |    position: relative; | ||
|    background-color: var(--wikiGrey); |    background-color: var(--wikiGrey); | ||
| − |    font-size:  | + |    font-size: 15px; | 
|    color: var(--ivsGrey); |    color: var(--ivsGrey); | ||
|    padding: 10px 20px; |    padding: 10px 20px; | ||
| Line 105: | Line 352: | ||
|    border-radius: 5px 0px 0px 5px; |    border-radius: 5px 0px 0px 5px; | ||
| } | } | ||
| + | .floating_card { | ||
| + |   position: relative; | ||
| + |   left: 20px; | ||
| + |   padding: 10px 30px; | ||
| + |   box-shadow: 0px 2px 5px rgb(0, 0, 0, .2); | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   border-radius: 5px; | ||
| + |   max-width: 800px; | ||
| + |   margin: 20px 0px; | ||
| + | } | ||
| + | .floating_card ul, .floating_card ol { | ||
| + |   margin-left: 40px; | ||
| + | } | ||
| + | .fit_height { | ||
| + |   height: fit-content; | ||
| + | } | ||
| + | .floating_card::before { | ||
| + |   content: ""; | ||
| + |   position: absolute; | ||
| + |   top: 0; | ||
| + |   left: 0; | ||
| + |   width: 15px; | ||
| + |   height: 100%; | ||
| + |   border-radius: 5px 0px 0px 5px; | ||
| + | } | ||
| + | .floating_card b { | ||
| + |   color: var(--ivsOrange) | ||
| + | } | ||
| + | .floating_card::before { | ||
| + |   background-color: var(--ivsOrange); | ||
| + | } | ||
| + | .custom_table { | ||
| + |   border: solid 1px rgb(0, 0, 0, .1); | ||
| + |   background-color: rgb(0, 0, 0, .1); | ||
| + |   text-align: center; | ||
| + |   padding: 10px; | ||
| + |   border-radius: 10px; | ||
| + |   box-shadow: 0px 2px 5px rgb(0, 0, 0, .2); | ||
| + | } | ||
| + | .custom_table th { | ||
| + |   color: var(--ivsOrange); | ||
| + | } | ||
| + | .custom_table td, .custom_table th  { | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   border: solid 1px rgb(0, 0, 0, .1); | ||
| + |   padding: 10px; | ||
| + |   border-radius: 5px | ||
| + | } | ||
| + | .picture_list{ | ||
| + |   list-style-type: none; | ||
| + | } | ||
| + | .picture_list li { | ||
| + |   counter-increment: step-counter; | ||
| + |   margin-bottom: 20px; | ||
| + | } | ||
| + | .picture_list li::before { | ||
| + |   font-family: lato; | ||
| + |   position: relative; | ||
| + |   top: 5px; | ||
| + |   right: 40px; | ||
| + |   content: counter(step-counter); | ||
| + |   margin-right: -32px; | ||
| + |   font-size: 80%; | ||
| + |   background-color: white; | ||
| + |   color: black; | ||
| + |   font-weight: 900; | ||
| + |   padding: 3px 8px; | ||
| + |   border: solid 3px #0c54fc; | ||
| + | } | ||
| + | .server_information_table { | ||
| + |   padding: 20px; | ||
| + |   text-align: center; | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   box-shadow: 0px 2px 5px rgb(0, 0, 0, .3); | ||
| + |   border-radius: 5px; | ||
| + | } | ||
| + | .server_information_table td:nth-child(1), | ||
| + | .server_information_table th { | ||
| + |   background-color: grey; | ||
| + |   background-image: linear-gradient(135deg, #232424 , #484a4a, #484a4a, #6d7070); | ||
| + |   color: var(--wikiGrey); | ||
| + |   font-weight: bolder; | ||
| + | } | ||
| + | .server_information_table .red th { | ||
| + |   background-color: grey; /* For browsers that do not support gradients */ | ||
| + |   background-image: linear-gradient(135deg, #7e191c, #da291c); | ||
| + | } | ||
| + | .server_information_table .orange td, | ||
| + | .server_information_table .orange th { | ||
| + |   background-color: var(--ivsOrange); | ||
| + |   background-image: linear-gradient(135deg, #e35914, #ff7a2b, #ff7a2b); | ||
| + | } | ||
| + | .server_information_table td, | ||
| + | .server_information_table th {  | ||
| + |   padding: 5px 20px; | ||
| + |   border-radius: 10px; | ||
| + |   height: 50px; | ||
| + |   border: solid 5px var(--wikiGrey) | ||
| + | } | ||
| + | .server_information_table tr:nth-child(odd) { | ||
| + |   background-color: var(--lightOrange) | ||
| + | } | ||
| + | .server_information_table tr:nth-child(even) { | ||
| + |   background-color: white | ||
| + | } | ||
| + | .server_information_table th {  | ||
| + |   position: sticky; | ||
| + |   top: 0; | ||
| + | } | ||
| + | .server_information_table tr:nth-child(2) { | ||
| + |   position: sticky; | ||
| + |   top: 70px;  | ||
| + |   background-color: white; | ||
| + |   z-index: 1; | ||
| + | } | ||
| + | .camera_information_table td { | ||
| + |   padding: 10px; | ||
| + |   font-size: 12px | ||
| + | } | ||
| + | .camera_information_table img{ | ||
| + |     transition:transform 0.1 ease-in; | ||
| + | } | ||
| + | |||
| + | .camera_information_table img:hover{ | ||
| + |     transform:scale(1.1); | ||
| + | } | ||
| + | |||
| + | .keyBoardkey { | ||
| + |   box-sizing: border-box; | ||
| + |   background-color: #e9e9e9; | ||
| + |   border: 1px solid rgba(0, 0, 0, 0.3); | ||
| + |   border-radius: 5px; | ||
| + |   font-size: 9px; | ||
| + |   text-align: center; | ||
| + |   padding: 5px; | ||
| + |   box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05); | ||
| + | } | ||
| + | .simple_table { | ||
| + |   border: solid 1px rgb(0, 0, 0, .1); | ||
| + |   background-color: rgb(0, 0, 0, .1); | ||
| + |   text-align: center; | ||
| + |   padding: 10px; | ||
| + |   border-radius: 10px; | ||
| + |   box-shadow: 0px 2px 5px rgb(0, 0, 0, .2); | ||
| + | } | ||
| + | .simple_table th { | ||
| + |   color: var(--ivsOrange); | ||
| + | } | ||
| + | .simple_table td, .simple_table th  { | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   border: solid 1px rgb(0, 0, 0, .1); | ||
| + |   padding: 10px; | ||
| + |   border-radius: 5px | ||
| + | } | ||
| + | table img { | ||
| + |   margin: 0px; | ||
| + | } | ||
| + | .gallery_instructions { | ||
| + |   border: solid 1px #A7D7F9; | ||
| + |   border-radius: 10px; | ||
| + |   background-color: #F6F6F6 | ||
| + | } | ||
| + | .gallery_instructions .gallerycarousel { | ||
| + |   padding: 20px;  | ||
| + | } | ||
| + | .gallery_instructions { | ||
| + |   margin: 1em !important; | ||
| + | } | ||
| + | |||
| + | .gallery_instructions .gallerytext p { | ||
| + |   position: absolute; | ||
| + |   max-width: 120ch; | ||
| + |   min-width: 20ch; | ||
| + |   background-color: white; | ||
| + |   font-size: 15px; | ||
| + |   color: var(--ivsGrey); | ||
| + |   padding: 15px 70px; | ||
| + |   border-radius: 5px; | ||
| + |   box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); | ||
| + |   margin: 20px 10px; | ||
| + |   top: -580px; | ||
| + | } | ||
| + | |||
| + | .gallery_instructions li.gallerycaption, | ||
| + | .gallery_instructions ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons { | ||
| + |   text-align: left; | ||
| + |   color: var(--valtRed); | ||
| + | } | ||
| + | .gallery_instructions mw-gallery-slideshow-img-container a, | ||
| + | .gallery_instructions oo-ui-panelLayout { | ||
| + |   width: fit-content; | ||
| + |   top: 50px; | ||
| + | } | ||
| + | |||
| + | .gallery_instructions li.gallerycarousel { | ||
| + |   text-align: left !important; | ||
| + |   position: relative; | ||
| + | } | ||
| + | |||
| + | .gallery_instructions .oo-ui-panelLayout-scrollable { | ||
| + |   overflow: visible; | ||
| + |   height: 700px; | ||
| + | } | ||
| + | |||
| + | .gallery_instructions img { | ||
| + |   position: relative; | ||
| + |   top: 100px; | ||
| + | } | ||
| + | |||
| + | .gallery_instructions .image img { | ||
| + |   position: relative; | ||
| + |   top: 0px; | ||
| + | } | ||
| + | |||
| + | [class^="newCodeBlock"] { | ||
| + |   font-family: Courier New; | ||
| + | } | ||
| + | [class^="code_"] { | ||
| + |   font-family: inherit | ||
| + | } | ||
| + | |||
| + | .code_1 { | ||
| + |   color: #F16363 | ||
| + | } | ||
| + | .code_2 { | ||
| + |   color: #F1AA63 | ||
| + | } | ||
| + | .code_3, | ||
| + | .code_file { | ||
| + |   color: #F1F163 | ||
| + | } | ||
| + | .code_4, | ||
| + | .code_source, | ||
| + | .code_filepath { | ||
| + |   color: #AAF163 | ||
| + | } | ||
| + | .code_5 { | ||
| + |   color: #63F163 | ||
| + | } | ||
| + | .code_6, | ||
| + | .code_destination { | ||
| + |   color: #63F1AA | ||
| + | } | ||
| + | .code_7, | ||
| + | .code_regex { | ||
| + |   color: #63F1F1 | ||
| + | } | ||
| + | .code_8, | ||
| + | .code_ip { | ||
| + |   color: #63AAF1 | ||
| + | } | ||
| + | .code_9 { | ||
| + |   color: #6363F1 | ||
| + | } | ||
| + | .code_10, | ||
| + | .code_pipe { | ||
| + |   color: #AA63F1 | ||
| + | } | ||
| + | .code_11 { | ||
| + |   color: #F163F1 | ||
| + | } | ||
| + | .code_12, | ||
| + | .code_option { | ||
| + |   color: #F163AA | ||
| + | } | ||
| + | .keepCodeBlockTogether { | ||
| + | |||
| + | } | ||
| + | .newCodeBlock, | ||
| + | .newCodeBlock a.external | ||
| + | .newCodeBlock_samll, | ||
| + | .newCodeBlock_small a.external { | ||
| + |   color: #8facff; | ||
| + | } | ||
| + | .newCodeBlock_before, | ||
| + | .newCodeBlock { | ||
| + | |||
| + | } | ||
| + | .article .newCodeBlock p, | ||
| + | .newCodeBlock, | ||
| + | .newCodeBlock_before { | ||
| + |     max-width: 600px;  | ||
| + | } | ||
| + | .article .newCodeBlock p, | ||
| + | .newCodeBlock { | ||
| + |   margin: 0px; | ||
| + |   background-color: black; | ||
| + |   color: white; | ||
| + |   font-size: 14px; | ||
| + |   border-radius: 2px 2px 6px 6px; | ||
| + |   padding: 5px 8px; | ||
| + | } | ||
| + | .article blockquote { | ||
| + |   display: block; | ||
| + |   margin: 1.1em 2em; | ||
| + |   font-size: 1.1em; | ||
| + |   font-weight: bold; | ||
| + |   font-style: italic; | ||
| + |   color: var(--valtOrange) | ||
| + | } | ||
| + | .singleLineHeight { | ||
| + |   line-height: 1.25 | ||
| + | } | ||
| + | .article .aside { | ||
| + |   margin-left: auto; | ||
| + |   margin-right: auto; | ||
| + | } | ||
| + | |||
| + | .aside b, .aside a:active, | ||
| + | .article .aside b, .aside a:active  { | ||
| + |   color: var(--myColor) | ||
| + | } | ||
| + | .aside a:link, | ||
| + | .article .aside a:link  { | ||
| + |   text-decoration: underline; | ||
| + |   font-weight: 600 | ||
| + | } | ||
| + | .article .singleLineHeight dt, | ||
| + | .article .singleLineHeight dd { | ||
| + |   position: relative; | ||
| + |   left: 50px | ||
| + | } | ||
| + | .article hr { | ||
| + |   margin: 20px 0px | ||
| + | } | ||
| + | .article h1, h2, h3, h4, h5, h6 { | ||
| + |   padding: 0px | ||
| + | } | ||
| + | .dashboard_container img { | ||
| + |   margin: 0px | ||
| + | } | ||
| + | |||
| + | .newCodeBlock_small { | ||
| + |   width: fit-content; | ||
| + |   margin: 0px; | ||
| + |   background-color: black; | ||
| + |   color: white; | ||
| + |   font-size: 14px; | ||
| + |   border-radius: 6px; | ||
| + |   padding: 3px 8px; | ||
| + | } | ||
| + | .newCodeBlock_before { | ||
| + |   font-family: helvetica; | ||
| + |   margin-top: 10px; | ||
| + |   background-color: #E73C30; | ||
| + |   color: white; | ||
| + |   border-radius: 6px 6px 2px 2px; | ||
| + |   padding: 1px 8px; | ||
| + | } | ||
| + | .newCodeBlock b { | ||
| + |   color: #FFC60B; | ||
| + | } | ||
| + | .newCodeBlock a.external { | ||
| + |   color: #44B8EC !important; | ||
| + | } | ||
| + | .buttons_table { | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   padding: 10px; | ||
| + |   border-radius: 5px; | ||
| + |   box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); | ||
| + |   margin: 20px 10px | ||
| + | } | ||
| + | .buttons_table td { | ||
| + |   min-width: 400px | ||
| + | } | ||
| + | .table_width td { | ||
| + |     min-width: 120ch; | ||
| + | } | ||
| + | .network_ports_table { | ||
| + |   margin: 5px 0px; | ||
| + |   width: 100%; | ||
| + |   border-spacing: 0px; | ||
| + |   border: 1px solid  var(--darkGrey); | ||
| + |   border-radius: var(--networkTableBorderRadius); | ||
| + |   text-align: center | ||
| + | } | ||
| + | .network_ports_table td { | ||
| + |   padding: 5px 0px; | ||
| + |   border-left: 1px solid #00000011; | ||
| + | } | ||
| + | .network_ports_table tr:nth-child(odd) { | ||
| + |   background-color: var(--wikiGrey); | ||
| + | } | ||
| + | .network_ports_table tr:first-child, | ||
| + | .network_ports_table th { | ||
| + |   background-color: var(--darkGrey); | ||
| + |   color: white | ||
| + | } | ||
| + | .network_ports_table caption { | ||
| + |   font-size: 20px; | ||
| + |   font-weight: bolder; | ||
| + |   color: var(--ivsOrange) | ||
| + | } | ||
| + | .network_ports_table tr:first-child th:first-child { | ||
| + |   border-top-left-radius: var(--networkTableBorderRadius) | ||
| + | } | ||
| + | .network_ports_table tr:first-child th:last-child { | ||
| + |   border-top-right-radius: var(--networkTableBorderRadius) | ||
| + | } | ||
| + | .network_ports_table tr:last-child td:first-child { | ||
| + |     border-bottom-left-radius: var(--networkTableBorderRadius) | ||
| + | }    | ||
| + | .network_ports_table tr:last-child td:last-child { | ||
| + |     border-bottom-right-radius: var(--networkTableBorderRadius) | ||
| + | } | ||
| + | |||
| + | .permissions_table { | ||
| + |   --brightness: 46%; | ||
| + |   --sat: 95%; | ||
| + |   border: solid 1px rgb(0, 0, 0, .1); | ||
| + |   background-color: rgb(0, 0, 0, .1); | ||
| + |   text-align: center; | ||
| + |   padding: 10px; | ||
| + |   border-radius: 10px; | ||
| + |   box-shadow: 0px 2px 5px rgb(0, 0, 0, .2); | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   margin: 20px 0px; | ||
| + |   line-height: 1em; | ||
| + |   width: 100%; | ||
| + | } | ||
| + | .permissions_table .blank { | ||
| + |   border: none; | ||
| + |   width: 10px; | ||
| + |   background-color: var(--wikiGrey)  | ||
| + | } | ||
| + | .permissions_table th { | ||
| + |   color: white; | ||
| + |   background-color: #202124 | ||
| + | } | ||
| + | .permissions_table td, .permissions_table th  { | ||
| + |   border: solid 1px rgb(0, 0, 0, .1); | ||
| + |   padding: 10px; | ||
| + |   border-radius: 5px | ||
| + | } | ||
| + | .permissions_table .permission { | ||
| + |   color: white; | ||
| + |   font-weight: bold; | ||
| + | } | ||
| + | .permissions_table .description { | ||
| + |   font-size: 12px; | ||
| + |   max-width: 500px; | ||
| + |   min-width: 300px; | ||
| + | } | ||
| + | .permissions_table .description, | ||
| + | .permissions_table .permission { | ||
| + |   text-align: left | ||
| + | } | ||
| + | .permissions_table .lvl_1 { | ||
| + |   --tableHue: 15; | ||
| + | } | ||
| + | .permissions_table .lvl_2 { | ||
| + |   --tableHue: 30; | ||
| + | } | ||
| + | .permissions_table .lvl_3 { | ||
| + |   --tableHue: 45; | ||
| + | } | ||
| + | .permissions_table .lvl_4 { | ||
| + |   --tableHue: 55; | ||
| + | } | ||
| + | .permissions_table .lvl_1, | ||
| + | .permissions_table .lvl_2, | ||
| + | .permissions_table .lvl_3, | ||
| + | .permissions_table .lvl_4  { | ||
| + |   --tableColor: hsl(var(--tableHue, 115), var(--sat), var(--brightness)); | ||
| + |   --tableColor: hsl(var(--tableHue, 115), var(--sat), var(--brightness)); | ||
| + |   --tableLightColor: hsl(calc(var(--tableHue, 115) + 4), calc(var(--sat) + 9%), calc(var(--brightness) + 50%)); | ||
| + |   background-color: var(--tableLightColor) | ||
| + | } | ||
| + | .permissions_table .lvl_1 .permission, | ||
| + | .permissions_table .lvl_2 .permission, | ||
| + | .permissions_table .lvl_3 .permission, | ||
| + | .permissions_table .lvl_4 .permission { | ||
| + |   background-color: var(--tableColor) | ||
| + | } | ||
| + | .price_sheet_table { | ||
| + |   margin: 30px 0px; | ||
| + |   border-spacing: 0px; | ||
| + |   border: 1px solid  var(--darkGrey); | ||
| + |   border-radius: var(--networkTableBorderRadius); | ||
| + |   line-height: 1.5 | ||
| + | } | ||
| + | .price_sheet_table td { | ||
| + |   padding: 10px; | ||
| + | } | ||
| + | .price_sheet_table td:nth-child(2) { | ||
| + |   font-size: .9em | ||
| + | } | ||
| + | .price_sheet_table tr:nth-child(odd) { | ||
| + |   background-color: var(--wikiGrey); | ||
| + | } | ||
| + | .price_sheet_table tr:nth-child(even) { | ||
| + |   background-color: white; | ||
| + | } | ||
| + | .price_sheet_table tr:first-child, | ||
| + | .price_sheet_table th { | ||
| + |   background-color: var(--darkGrey); | ||
| + |   color: white | ||
| + | } | ||
| + | .price_sheet_table tr:first-child th:first-child { | ||
| + |   border-top-left-radius: var(--networkTableBorderRadius) | ||
| + | } | ||
| + | .price_sheet_table tr:first-child th:last-child { | ||
| + |   border-top-right-radius: var(--networkTableBorderRadius) | ||
| + | } | ||
| + | .price_sheet_table tr:last-child td:first-child { | ||
| + |     border-bottom-left-radius: var(--networkTableBorderRadius) | ||
| + | }    | ||
| + | .price_sheet_table tr:last-child td:last-child { | ||
| + |     border-bottom-right-radius: var(--networkTableBorderRadius) | ||
| + | } | ||
| + | .article_wrap img { | ||
| + |   display: block; | ||
| + |   margin-left: auto; | ||
| + |   margin-right: auto; | ||
| + |   margin-top: 15px; | ||
| + |   margin-bottom: 15px; | ||
| + | } | ||
| + | |||
| + | .article-backup { | ||
| + |   width: 55ch; | ||
| + |   margin: auto; | ||
| + |   padding: 20px 150px; | ||
| + |   font-family: lato; | ||
| + |   font-size: 15px; | ||
| + |   background-color: var(--wikiGrey); | ||
| + |   line-height: 2; | ||
| + |   border-radius: 20px; | ||
| + |   box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); | ||
| + | } | ||
| + | .article_wrap { | ||
| + |   margin: auto; | ||
| + |   padding: 20px 50px; | ||
| + |   background-color: #F8F9FA; | ||
| + | } | ||
| + | .article { | ||
| + |   background-color: white; | ||
| + |   margin: auto; | ||
| + |   min-width: 65ch; | ||
| + |   max-width: 85ch; | ||
| + |   padding: 20px 50px; | ||
| + |   font-family: lato; | ||
| + |   font-size: 15px; | ||
| + |   word-spacing: 2px; | ||
| + |   line-height: 2; | ||
| + |   border-right: solid var(--valtYellow); | ||
| + | } | ||
| + | .article p { | ||
| + |   margin: 20px 0px; | ||
| + | } | ||
| + | .article ul b, | ||
| + | .article dt, | ||
| + | .article b { | ||
| + |   color: var(--valtOrange); | ||
| + | } | ||
| + | |||
| + | .article q { | ||
| + |   text-align: center; | ||
| + |   font-size: 1.1em; | ||
| + |   font-weight: bold; | ||
| + |   font-style: italic; | ||
| + |   font-family: Lato; | ||
| + |   color: #e6bd38; | ||
| + | } | ||
| + | .article_wrap h1, | ||
| + | .article_wrap h2, | ||
| + | .article_wrap h3 { | ||
| + |   text-align: center; | ||
| + |   border-bottom: none; | ||
| + |   color: var(--darkGrey); | ||
| + | } | ||
| + | .article_wrap h2, | ||
| + | .article_wrap h3 { | ||
| + |   margin-bottom: 15px | ||
| + | } | ||
| + | .article_wrap h1 { | ||
| + |   font-size: 35px; | ||
| + | } | ||
| + | .article_wrap h2 { | ||
| + |   font-size: 30px; | ||
| + | } | ||
| + | .article_wrap h3 { | ||
| + |   font-size: 25px; | ||
| + | } | ||
| + | .article_wrap pre { | ||
| + |   background-color: white; | ||
| + | } | ||
| + | .article a { | ||
| + |   text-decoration: underline; | ||
| + | } | ||
| + | |||
| + | .ivs_gallery_with_key .gallerytext { | ||
| + |   color: #0c54fc; | ||
| + |   font-size: 20px; | ||
| + |   font-weight: bold; | ||
| + | } | ||
| + | .ivs_gallery_with_key ul.gallery.mw-gallery-slideshow { | ||
| + |   margin: 0px | ||
| + | } | ||
| + | .ivs_gallery_with_key .floating_card{ | ||
| + |   margin-top: 95px | ||
| + | } | ||
| + | .ivs_gallery_with_key .oo-ui-buttonElement-button:has(.oo-ui-icon-imageGallery) { | ||
| + |   pointer-events: auto; | ||
| + |   pointer-events: none; | ||
| + | } | ||
| + | |||
| + | @media screen and (min-width: 2100px) { | ||
| + |   .article { | ||
| + |     max-width: 100ch | ||
| + |   } | ||
| + | } | ||
| + | .remove_img_margin img { | ||
| + |   margin: 5px | ||
| + | } | ||
| + | |||
| + | .ivs_unleashed { | ||
| + |   position:relative; | ||
| + |   width:min-content | ||
| + | } | ||
| + | .ivs_unleashed p { | ||
| + |   margin:0px; | ||
| + |   padding: 0px | ||
| + | } | ||
| + | .ivs_unleashed-name { | ||
| + |   position: absolute; | ||
| + |   top: 165px; | ||
| + |   left: 44px; | ||
| + |   font-size: 13px; | ||
| + |   font-weight: bolder; | ||
| + |   background-color: #f68c2e; | ||
| + |   color: #242222; | ||
| + |   padding: 1px 15px; | ||
| + |   max-width: 230px; | ||
| + |   border-radius: 20px; | ||
| + |   font-family: montserrat; | ||
| + |   pointer-events: none; | ||
| + | } | ||
| + | .ivs_unleashed-info { | ||
| + |   position: absolute; | ||
| + |   top: 195px; | ||
| + |   left: 46px; | ||
| + |   font-size: 12px; | ||
| + |   color: #5b5a5a; | ||
| + |   padding: 0px 6px; | ||
| + |   border-radius: 20px; | ||
| + |   font-family: montserrat; | ||
| + |   pointer-events: none; | ||
| + |   max-width: 350px; | ||
| + |   line-height: 1.4; | ||
| + | } | ||
| + | .ivs_unleashed-week_day { | ||
| + |   position: absolute; | ||
| + |   top: 268px; | ||
| + |   left: 92px; | ||
| + |   font-family: montserrat; | ||
| + |   font-style: italic; | ||
| + |   font-size: 12px; | ||
| + | } | ||
| + | .ivs_unleashed-date, | ||
| + | .ivs_unleashed-time { | ||
| + |   position: absolute; | ||
| + |   left: 95px; | ||
| + |   font-family: montserrat; | ||
| + |   font-weight: bold; | ||
| + |   font-size: 12.5px; | ||
| + | } | ||
| + | |||
| + | .ivs_unleashed-date { | ||
| + |   top: 283px; | ||
| + | } | ||
| + | .ivs_unleashed-time { | ||
| + |   top: 322px; | ||
| + | } | ||
| + | .ivs_unleashed-register { | ||
| + |   position: absolute; | ||
| + |   width: 70px; | ||
| + |   text-align: center; | ||
| + |   top: 314px; | ||
| + |   left: 480px; | ||
| + |   padding: 5px; | ||
| + |   font-family: montserrat; | ||
| + |   pointer-events: none; | ||
| + |   border: solid 2px #ff7a2b; | ||
| + |   border-radius: 50px; | ||
| + |   background-color: var(--registerBackground); | ||
| + |   color: var(--registerFontColor); | ||
| + | } | ||
| + | .ivs_unleashed_panel-register { | ||
| + |   position: absolute; | ||
| + |   width: 70px; | ||
| + |   text-align: center; | ||
| + |   top: 20px; | ||
| + |   left: 200px; | ||
| + |   padding: 5px; | ||
| + |   font-family: montserrat; | ||
| + |   pointer-events: none; | ||
| + |   border: solid 2px #ff7a2b; | ||
| + |   border-radius: 50px; | ||
| + |   background-color: var(--registerBackground); | ||
| + |   color: var(--registerFontColor); | ||
| + | } | ||
| + | |||
| + | .ivs_unleashed_panel-name { | ||
| + |   position: absolute; | ||
| + |   top: 180px; | ||
| + |   left: 20px; | ||
| + |   font-size: 15px; | ||
| + |   font-weight: bolder; | ||
| + |   background-color: #f68c2e; | ||
| + |   color: #242222; | ||
| + |   padding: 10px 20px; | ||
| + |   border-radius: 25px; | ||
| + |   font-family: montserrat; | ||
| + |   pointer-events: none; | ||
| + |   max-width:230px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-info { | ||
| + |   position: absolute; | ||
| + |   top: 260px; | ||
| + |   left: 36px; | ||
| + |   font-size: 13px; | ||
| + |   color: #5b5a5a; | ||
| + |   padding: 0px 6px; | ||
| + |   border-radius: 20px; | ||
| + |   font-family: montserrat; | ||
| + |   pointer-events: none; | ||
| + |   max-width: 320px; | ||
| + |   line-height: 1.4; | ||
| + | } | ||
| + | .ivs_unleashed_panel-week_day { | ||
| + |   position: absolute; | ||
| + |   top: 50px; | ||
| + |   left: 458px; | ||
| + |   font-family: montserrat; | ||
| + |   font-style: italic; | ||
| + |   font-size: 12px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-date, | ||
| + | .ivs_unleashed_panel-time, | ||
| + | .ivs_unleashed_panel-person1_name, | ||
| + | .ivs_unleashed_panel-person1_info, | ||
| + | .ivs_unleashed_panel-person2_name, | ||
| + | .ivs_unleashed_panel-person2_info { | ||
| + |   position: absolute; | ||
| + |   left: 460px; | ||
| + |   font-family: montserrat; | ||
| + |   font-weight: bold; | ||
| + |   font-size: 12.5px; | ||
| + | } | ||
| + | .ivs_unleashed-arrows, | ||
| + | .ivs_unleashed-arrow1, | ||
| + | .ivs_unleashed-arrow2 { | ||
| + |   position: absolute; | ||
| + | } | ||
| + | .ivs_unleashed-arrows { | ||
| + |   left: 375px; | ||
| + | } | ||
| + | .ivs_unleashed-arrows img { | ||
| + |   margin: 0px; | ||
| + |   padding: 0px | ||
| + | } | ||
| + | .ivs_unleashed-arrow1 { | ||
| + |   top: 175px; | ||
| + | } | ||
| + | .ivs_unleashed-arrow2 { | ||
| + |   top: 280px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-date { | ||
| + |   top: 65px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-time { | ||
| + |   top: 100px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-person1_name { | ||
| + |   top: 145px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-person1_info { | ||
| + |   top: 165px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-person2_name { | ||
| + |   top: 250px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-person2_info { | ||
| + |   top: 270px; | ||
| + | } | ||
| + | .ivs_unleashed_panel-person1_info, | ||
| + | .ivs_unleashed_panel-person2_info { | ||
| + |   font-weight: normal; | ||
| + |   line-height: 1.2; | ||
| + |   color: #666666; | ||
| + |   font-size: 10.7px | ||
| + | } | ||
| + | .ivs_unleashed_panel-person1_info ul, | ||
| + | .ivs_unleashed_panel-person2_info ul { | ||
| + |   list-style-type: none; | ||
| + |   list-style-image: none; | ||
| + |   padding: 0; | ||
| + |   margin: 0; | ||
| + | } | ||
| + | |||
| + | .storylane_valt { | ||
| + |   position:relative; | ||
| + |   width:min-content; | ||
| + |   font-family:montserrat; | ||
| + |   line-height: 1; | ||
| + |   border-radius: 5px | ||
| + | } | ||
| + | .storylane_valt img { | ||
| + |   border-radius: 5px | ||
| + | } | ||
| + | .storylane_valt-background { | ||
| + |   position:absolute; | ||
| + |   width:300px; | ||
| + |   height:200px; | ||
| + |   top:140px; | ||
| + |   left:203px; | ||
| + |   line-height: 1.2; | ||
| + |   background-color:white; | ||
| + |   border-radius:10px; | ||
| + |   box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4); | ||
| + |   pointer-events: none; | ||
| + | } | ||
| + | .storylane_valt-header { | ||
| + |   position:absolute; | ||
| + |   width:100%; | ||
| + |   top: 10%; | ||
| + |   font-weight:bold; | ||
| + |   font-size:25px; | ||
| + |   text-align:center; | ||
| + |   pointer-events: none; | ||
| + | } | ||
| + | .storylane_valt-title { | ||
| + |   position:absolute; | ||
| + |   top: 35%; | ||
| + |   width: 280px; | ||
| + |   font-weight:bold; | ||
| + |   font-size:20px; | ||
| + |   text-align:center; | ||
| + |   pointer-events: none; | ||
| + |   padding: 0px 10px | ||
| + | } | ||
| + | .storylane_valt-button-wrapper { | ||
| + |   position:absolute; | ||
| + |   width:100%; | ||
| + |   top: 75%; | ||
| + |   pointer-events: none; | ||
| + | } | ||
| + | .storylane_valt-button { | ||
| + |   width:fit-content; | ||
| + |   padding:5px 15px; | ||
| + |   background-color: var(--registerBackground); | ||
| + |   border:solid 2px #ff7a2b; | ||
| + |   color: var(--storylaneFontColor); | ||
| + |   border-radius: 10px; | ||
| + |   font-weight:bold; | ||
| + |   margin-left:auto; | ||
| + |   margin-right: auto; | ||
| + |   pointer-events: none; | ||
| + | } | ||
| + | |||
| + | .ivs_unleashed:hover,  | ||
| + | .storylane_valt:hover, | ||
| + | .try_it_out:hover { | ||
| + |   transform: translate(0px,-7px); | ||
| + |   box-shadow: 0px 7px 10px #bbb; | ||
| + |   --registerBackground: #ff7a2b; | ||
| + |   transition: .5s; | ||
| + | } | ||
| + | .ivs_unleashed:hover { | ||
| + |   --registerFontColor: white; | ||
| + | } | ||
| + | .storylane_valt:hover { | ||
| + |   --storylaneFontColor: white; | ||
| + | } | ||
| + | |||
| + | .try_it_out { | ||
| + |   position:relative; | ||
| + |   overflow:hidden; | ||
| + |   width:90px; | ||
| + |   background-color: var(--tryitoutBackground); | ||
| + |   border:solid 2px var(--myColor); | ||
| + |   color: var(--tryitoutFontColor); | ||
| + |   border-radius: 10px; | ||
| + |   font-weight:bold; | ||
| + |   text-align:center; | ||
| + |   border-radius:100px; | ||
| + |   margin: 8px 10px; | ||
| + |   transition: transform 0.3s; | ||
| + |   animation: bounce 2.5s infinite; | ||
| + | } | ||
| + | .try_it_out:hover { | ||
| + |   --tryitoutBackground: var(--myColor); | ||
| + |   --tryitoutFontColor: white | ||
| + | } | ||
| + | |||
| + | .article_wrap_manual { | ||
| + |   padding: 20px 0px; | ||
| + |   display: flex; | ||
| + | } | ||
| + | .valt_manual_toc #toc { | ||
| + |   padding: 0px 30px; | ||
| + |   background-color: white; | ||
| + |   font-family: system-ui; | ||
| + |   position: sticky; | ||
| + |   top: 20px; | ||
| + |   display:block; | ||
| + |   max-height: 80vh; | ||
| + |   overflow-y: auto; | ||
| + |   scrollbar-color: #e1e1e1 white; | ||
| + |   width: 250px | ||
| + | } | ||
| + | .article_wrap_manual b { | ||
| + |   color: #bb420c | ||
| + | } | ||
| + | .article_wrap_manual strong { | ||
| + |   color: #44535b | ||
| + | } | ||
| + | .article_wrap_manual .inline_icon img { | ||
| + |   filter: invert(.25) | ||
| + | } | ||
| + | .article_wrap_manual .inline_icon_color img { | ||
| + |   filter: invert(0) | ||
| + | } | ||
| + | .article_wrap_manual ul li { | ||
| + |   list-style: circle; | ||
| + |   marign-bottom: 5px | ||
| + | } | ||
| + | .valt_manual_toc #toc li { | ||
| + |   line-height: 1; | ||
| + | } | ||
| + | .valt_manual_toc #toc ul li { | ||
| + |   list-style: decimal | ||
| + | } | ||
| + | .valt_manual_toc #toc ul li .toclevel-2 { | ||
| + |   list-style-type: upper-alpha; | ||
| + | } | ||
| + | .valt_manual_toc #toc ul li .toclevel-3 { | ||
| + |   list-style-type: upper-roman; | ||
| + | } | ||
| + | .valt_manual_toc #toc ul li .toclevel-4 { | ||
| + |   list-style-type: lower-alpha; | ||
| + | } | ||
| + | .valt_manual_toc #toc li, | ||
| + | .valt_manual_toc #toc ul { | ||
| + |   margin: 10px 0px; | ||
| + | } | ||
| + | |||
| + | .myManualList ol { | ||
| + |   list-style: none; | ||
| + |   counter-reset: my-counter; | ||
| + | } | ||
| + | |||
| + | .myManualList ol li { | ||
| + |   counter-increment: my-counter; | ||
| + |   position: relative; | ||
| + |   padding-left: 35px; | ||
| + |   margin-bottom: 15px; | ||
| + | } | ||
| + | |||
| + | .myManualList ol li::before { | ||
| + |   content: counter(my-counter); | ||
| + |   font-weight: bold; | ||
| + |   position: absolute; | ||
| + |   left: 0; | ||
| + |   top: 50%; | ||
| + |   transform: translateY(-50%); | ||
| + |   width: 22px; | ||
| + |   height: 22px; | ||
| + |   line-height: 22px; | ||
| + |   text-align: center; | ||
| + |   border: 3px solid #0c56fc; | ||
| + |   background: white; | ||
| + | } | ||
| + | |||
| + | .valt_manual_toc .tocnumber, | ||
| + | .valt_manual_toc .toctitle  { | ||
| + |   display: none; | ||
| + | } | ||
| + | .article_wrap_manual h1,  | ||
| + | .article_wrap_manual h2,  | ||
| + | .article_wrap_manual h3,  | ||
| + | .article_wrap_manual h4,  | ||
| + | .article_wrap_manual h5 { | ||
| + |   border-bottom: none; | ||
| + | } | ||
| + | .article_wrap_manual p { | ||
| + |   margin: 0 | ||
| + | } | ||
| + | .article_wrap_manual .img_resize { | ||
| + |   margin: 20px 0px | ||
| + | } | ||
| + | .valt_manual_toc .toclevel-1 .toctext, | ||
| + | .valt_manual_toc h1 { | ||
| + |   font-size:18px; | ||
| + |   font-weight: bold; | ||
| + |   color: #ff671f; | ||
| + | } | ||
| + | .valt_manual_toc h1 { | ||
| + |   font-size:28px; | ||
| + | } | ||
| + | .valt_manual_toc .toclevel-2 .toctext, | ||
| + | .valt_manual_toc h2 { | ||
| + |   font-size:16px; | ||
| + |   font-weight: normal; | ||
| + |   color: #1f4d78; | ||
| + | } | ||
| + | .valt_manual_toc h2 { | ||
| + |   font-size:24px; | ||
| + |   text-align: left; | ||
| + | } | ||
| + | .valt_manual_toc .toclevel-3 .toctext, | ||
| + | .valt_manual_toc h3 { | ||
| + |   font-size:16px; | ||
| + |   font-weight: normal; | ||
| + |   font-style: italic; | ||
| + |   color: #2e74b5; | ||
| + | } | ||
| + | .valt_manual_toc h3 { | ||
| + |   font-size:20px; | ||
| + |   text-align: left; | ||
| + |   margin-left: 20px; | ||
| + | } | ||
| + | .valt_manual_toc .toclevel-4 .toctext, | ||
| + | .valt_manual_toc h4 { | ||
| + |   font-size:14px; | ||
| + |   font-weight: bold; | ||
| + |   color: #1f4d78; | ||
| + |   margin-left: 40px; | ||
| + |   font-style: italic; | ||
| + | } | ||
| + | .valt_manual_toc h4 { | ||
| + |   font-size:18px; | ||
| + |   text-align: left; | ||
| + | } | ||
| + | .valt_manual_toc .toclevel-5 .toctext, | ||
| + | .valt_manual_toc h5 { | ||
| + |   font-weight: normal; | ||
| + |   font-style: normal; | ||
| + |   color: #1f4d78; | ||
| + | } | ||
| + | .valt_manual_toc h5 { | ||
| + |   font-weight: normal; | ||
| + |   color: #1f4d78; | ||
| + |   font-size:18px; | ||
| + |   text-align: left; | ||
| + |   margin-left: 60px; | ||
| + | } | ||
| + | .valt_manual_toc ol, | ||
| + | .valt_manual_toc ul { | ||
| + |   line-height: 1.5; | ||
| + | } | ||
| + | .valt_manual_toc dl { | ||
| + |   margin-top: 0; | ||
| + |   maring-bottom: 1; | ||
| + | } | ||
| + | .inline_icon img, | ||
| + | .inline_icon_color img { | ||
| + |   display: inline; | ||
| + |   position: relative; | ||
| + |   margin: 0px; | ||
| + |   padding: 0px; | ||
| + |   bottom: 2px; | ||
| + | } | ||
| + | .custom_tooltip span img { | ||
| + |     padding: 0px; | ||
| + |     margin: 0px; | ||
| + | } | ||
| + | |||
| + | .custom_tooltip img:hover { | ||
| + |     display: none; | ||
| + | } | ||
| + | |||
| + | .custom_tooltip { | ||
| + |     text-decoration: none; | ||
| + |     position: relative; | ||
| + |     cursor: help; | ||
| + |     border-bottom: dotted 2px #00AB96; | ||
| + | } | ||
| + | |||
| + | .custom_tooltip, | ||
| + | .custom_tooltip b { | ||
| + |     color: #00AB96; | ||
| + | } | ||
| + | |||
| + | .custom_tooltip span { | ||
| + |     display: none; | ||
| + |     position: absolute; | ||
| + |     top: 25px; | ||
| + |     left: 0; | ||
| + |     transform: translateX(-50%); | ||
| + |     z-index: 999; | ||
| + |     background: white; | ||
| + |     box-shadow: 0px 4px 10px rgba(0,0,0,0.7); | ||
| + | } | ||
| + | |||
| + | .custom_tooltip:hover span { | ||
| + |     display: block; | ||
| + | } | ||
| + | |||
| + | |||
| + | @media screen and (max-width: 1300px) { | ||
| + |   .valt_manual_toc #toc { | ||
| + |     max-height: none; | ||
| + |     width: auto | ||
| + |   } | ||
| + |   .article_wrap_manual { | ||
| + |     display: block; | ||
| + |   } | ||
| + | } | ||
| + | @media screen and (min-width: 2500px) { | ||
| + |   .valt_manual_toc #toc { | ||
| + |     padding: 0px 3vw; | ||
| + |     animation-timing-function: ease-in; | ||
| + |   } | ||
| + | } | ||
| + | |||
| + | @keyframes bounce { | ||
| + |   0%, 10% { | ||
| + |     transform: translate(0, 0); /* Starting position */ | ||
| + |   } | ||
| + |   15% { | ||
| + |     transform: translate(-1px, 0); /* Shake left */ | ||
| + |   } | ||
| + |   20% { | ||
| + |     transform: translate(1px, 0); /* Shake right */ | ||
| + |   } | ||
| + |   25% { | ||
| + |     transform: translate(-2px, 0); /* Small shake left */ | ||
| + |   } | ||
| + |   30% { | ||
| + |     transform: translate(2px, 0); /* Small shake right */ | ||
| + |   } | ||
| + |   35% { | ||
| + |     transform: translate(0, 0); /* Reset to center */ | ||
| + |   } | ||
| + |   40% { | ||
| + |     transform: translateY(0); /* Preparing to jump */ | ||
| + |   } | ||
| + |   50% { | ||
| + |     transform: translateY(-3.5px); /* Jumping up quickly */ | ||
| + |     animation-timing-function: ease-out; /* Fast ascent */ | ||
| + |   } | ||
| + |   60%, 70% { | ||
| + |     transform: translateY(-5px); /* Hanging at the top */ | ||
| + |   } | ||
| + |   80% { | ||
| + |     transform: translateY(0); /* Coming back down */ | ||
| + |     animation-timing-function: ease-in; /* Gradual descent */ | ||
| + |   } | ||
| + |   100% { | ||
| + |     transform: translateY(0); /* Sitting back at the starting position */ | ||
| + |   } | ||
Latest revision as of 09:32, 17 July 2025
/* CSS placed here will be applied to all skins */
@font-face {
        font-family: lato;
        src: url(fonts/Lato-Regular.ttf);
}
@font-face {
        font-family: montserrat;
        src: url(fonts/Montserrat-Regular.ttf);
}
@font-face {
    font-family: montserrat;
    src: url(fonts/Montserrat-Bold.ttf);
    font-weight: bold;
}
@font-face {
        font-family: texta;
        src: url(/var/www/ipivs.info/public_html/wiki/fonts/Texta-Regular.otf);
}
.texta {
  font-family: texta;
  font-size: 22px;
  color: red
}
* {
  scroll-behavior: smooth;
}
pre, code, tt, kbd, samp, .mw-code, .mw-body h1, .mw-body-content h1, .mw-body-content h2 {
    font-family: helvetica;
}
.mw-body-content h1 {
    margin: 0px;
    margin-bottom: 20px;
}
:root {
  --ivsOrange: #ff7a2b;
  --lightOrange: #ffdcc7;
  --ivsRed: #e32526;
  --ivsDarkRed: #ab2328;
  --ivsGrey: #818181;
  --wikiGrey: #f6f6f6;
  --darkGrey: #282829;
  --valtLightOrange: #F68D2D;
  --valtOrange: #F2682B;
  --valtYellow: #FFC60B;
  --valtRed: #E73C30;
  --networkTableBorderRadius: 10px;
  font-family: Helvetica;
  --registerBackground: white;
  --registerFontColor: #5b5a5a;
  --storylaneFontColor: #222222;
  --tryitoutBackground: white;
  --tryitoutFontColor: #5b5a5a;
}
#mw-panel h3 {
  font-weight: 600
}
.mediawiki div#mw-panel div.portal h3 {
        font-family: montserrat;
        color: var(--darkGrey);
	border-radius: 5px;
        font-weight: 700;
        text-transform: uppercase;
}
.mediawiki div#mw-panel div.portal div.body ul li a:hover,
div#mw-panel.collapsible-nav div.portal div.body ul li a:hover {
  color: var(--ivsOrange);
}
.mediawiki div#mw-panel div.portal div.body ul li a,
div#mw-panel.collapsible-nav div.portal div.body ul li a{
  color: var(--ivsGrey);
  text-decoration: none;
  font-size:13px;
  font-family: lato;   
}
.mw-body, .parsoid-body {
  min-width: fit-content;
}
.min-width-catcher {
  max-width: 1200px;
}
body {
  color: #4A4A4A
}
.help {
  cursor: help;
}
.highlight {
  background: linear-gradient(to left, #FFFFFF00 50%, #ff0 50%) right;
  background-size: 200%;
  animation-name: highlighting;
  animation-duration: 24s;
  animation-delay: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  font-weight: normal
}
@keyframes highlighting {
  0%   {background-position: right;}
  10%  {background-position: left;}
  65%  {background-position: left;}
  85% {background-position: right;}
  100% {background-position: right;}
}
.aside {
  --saturation: 95%;
  --colorBrightness: 46%;
  --myDarkColor: hsl(var(--hue, 115), var(--saturation), calc(var(--colorBrightness) - 23%));
  --myColor: hsl(var(--hue, 115), var(--saturation), var(--colorBrightness));
  --myLightColor: hsl(calc(var(--hue, 115) + 4), calc(var(--saturation) + 9%), calc(var(--colorBrightness) + 50%));
  
  border-left: 10px solid var(--myColor);
  color: black;
  background-color: var(--myLightColor);
  vertical-align: middle;
  padding: 10px 15px;
  line-height: 1.5;
  margin: 10px 0px;
  display: table
}
.aside b {
  color: black
}
.aside a:active,
.article .aside b, .aside a:active  {
  color: var(--myColor)
}
.aside a:link,
.article .aside a:link  {
  text-decoration: underline;
  font-weight: 600
}
.aside-item,
.article .aside-item {
  color: var(--myColor);
  font-size: 25px;
  white-space: 
  nowrap; overflow: hidden;
}
.aside-item,
.aside-content {
  display: table-cell;
  vertical-align: middle;
  padding-right: 15px
}
.img_resize img {
  height: auto;
  width: 100%
}
img {
  margin: 20px 0px;
}
.section {
  max-width: 120ch;
  min-width: 20ch;
  position: relative;
  background-color: var(--wikiGrey);
  font-size: 15px;
  color: #3a3a3a;
  padding: 15px 70px;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 20px 10px;
}
.section b, pre b {
  color: var(--valtLightOrange);
}
.section ol, .section ul {
  padding-left: 0px;
  margin-left: 0px;
  line-height: 2;
}
.section ul ul, .section ol ol {
  margin-left: 40px;
}
.section_wire_diagrams {
  position: relative;
  background-color: var(--wikiGrey);
  font-size: 15px;
  color: var(--ivsGrey);
  padding: 10px;
  border-radius: 5px;
  margin: 20px 10px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.codeText {
  font-size: .9em;
  color: #ff7a2b;
  border: 1px solid #eaecf0;
  background-color: #FAFAFA;
  font-family: Courier New;
  padding: 0px 4px 0px 4px;
  border-radius: 5px;
  font-weight: 600;
  width: -moz-fit-content;
  width: fit-content;
}
.codeText b {
  color: #00aeee;
  font-style: italic;
}
p b {
  color: var(--ivsOrange);
}
h1 {
  color: #818181;
  font-weight: 600;}
#firstHeading {
  font-family: helvetica;
  color: #ff7a2b;}
h2 {
  color: #818181;
  font-weight: 600;}
h3 {
  color: #ff7a2b;
  font-weight: 600;}
h4 {
  color: #818181;
  font-weight: 600;}
pre { 
  background-color: #FAFAFA;
  border-radius: 10px;
  overflow-wrap: anywhere;}
.expandContent {
  margin: 8px;
  outline: solid 1.5px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
}
.expandedSection {
  margin: 15px 0px;
  outline: solid 1.5px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
  line-height: 26px;
  word-spacing: 3px;
}
.expandedSection h1, 
.expandedSection h2,
.expandedSection h3 {
  margin-top: 0px;
  border-bottom: none;
  font-size: 1.5em;
  color: #202124;
}
.expandedSection dt {
  color: var(--valtOrange)
}
.expandedSection img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.expandedSection hr {
  margin: 20px 0px
}
.basicBold {
  color: #383838;
  font-size:120%;
  font-weight: 600;
}
.emphasize {
  color = red;
  font-weight = 600;
}
.grid-container {
  display: flex;
  flex-wrap: wrap;
  padding: 5px;
}
.grid-2 {
  grid-template-columns: auto auto;
}
.grid-2-img {
  grid-template-columns: repeat(auto-fill, minmax(480px, 480px));
}
.grid-3 {
  grid-template-columns: auto auto auto;
}
.grid-item {
  padding: 5px;
  min-width: 200px;
}
.span-2 {
  grid-column: auto / span 2;
}
.align_left{
  align-items: left;
}
.indent {
  position: relative;
  left: 20px;
}
.valt_6_manual_navigation {
  font-weight: bolder;
  font-size: 30px;
}
.buttons_table a {
  padding-left: 20px;
  font-size: 20px;
}
.valt_6_manual_navigation a,
.buttons_table a {
  text-decoration: none;
  color: #28282D
}
.valt_6_manual_navigation td,
.buttons_table td {
  padding: 0px 5px;
}
.valt_6_manual_navigation img:hover,
.buttons_table img:hover {
  filter: brightness(1.5);
  transform: translateX(2px)
}
.valt_6_manual_navigation td:hover,
.buttons_table td:hover,
.valt_6_manual_navigation a:hover,
.buttons_table a:hover {
  color: var(--ivsGrey);
}
.note {
  left: 40px;
  position: relative;
  background-color: var(--wikiGrey);
  font-size: 15px;
  color: var(--ivsGrey);
  padding: 10px 20px;
  border-radius: 5px;
}
.note::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width:10px;
  height: 100%;
  background-color: var(--ivsOrange);
  border-radius: 5px 0px 0px 5px;
}
.floating_card {
  position: relative;
  left: 20px;
  padding: 10px 30px;
  box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
  background-color: var(--wikiGrey);
  border-radius: 5px;
  max-width: 800px;
  margin: 20px 0px;
}
.floating_card ul, .floating_card ol {
  margin-left: 40px;
}
.fit_height {
  height: fit-content;
}
.floating_card::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15px;
  height: 100%;
  border-radius: 5px 0px 0px 5px;
}
.floating_card b {
  color: var(--ivsOrange)
}
.floating_card::before {
  background-color: var(--ivsOrange);
}
.custom_table {
  border: solid 1px rgb(0, 0, 0, .1);
  background-color: rgb(0, 0, 0, .1);
  text-align: center;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
}
.custom_table th {
  color: var(--ivsOrange);
}
.custom_table td, .custom_table th  {
  background-color: var(--wikiGrey);
  border: solid 1px rgb(0, 0, 0, .1);
  padding: 10px;
  border-radius: 5px
}
.picture_list{
  list-style-type: none;
}
.picture_list li {
  counter-increment: step-counter;
  margin-bottom: 20px;
}
.picture_list li::before {
  font-family: lato;
  position: relative;
  top: 5px;
  right: 40px;
  content: counter(step-counter);
  margin-right: -32px;
  font-size: 80%;
  background-color: white;
  color: black;
  font-weight: 900;
  padding: 3px 8px;
  border: solid 3px #0c54fc;
}
.server_information_table {
  padding: 20px;
  text-align: center;
  background-color: var(--wikiGrey);
  box-shadow: 0px 2px 5px rgb(0, 0, 0, .3);
  border-radius: 5px;
}
.server_information_table td:nth-child(1),
.server_information_table th {
  background-color: grey;
  background-image: linear-gradient(135deg, #232424 , #484a4a, #484a4a, #6d7070);
  color: var(--wikiGrey);
  font-weight: bolder;
}
.server_information_table .red th {
  background-color: grey; /* For browsers that do not support gradients */
  background-image: linear-gradient(135deg, #7e191c, #da291c);
}
.server_information_table .orange td,
.server_information_table .orange th {
  background-color: var(--ivsOrange);
  background-image: linear-gradient(135deg, #e35914, #ff7a2b, #ff7a2b);
}
.server_information_table td,
.server_information_table th { 
  padding: 5px 20px;
  border-radius: 10px;
  height: 50px;
  border: solid 5px var(--wikiGrey)
}
.server_information_table tr:nth-child(odd) {
  background-color: var(--lightOrange)
}
.server_information_table tr:nth-child(even) {
  background-color: white
}
.server_information_table th { 
  position: sticky;
  top: 0;
}
.server_information_table tr:nth-child(2) {
  position: sticky;
  top: 70px; 
  background-color: white;
  z-index: 1;
}
.camera_information_table td {
  padding: 10px;
  font-size: 12px
}
.camera_information_table img{
    transition:transform 0.1 ease-in;
}
.camera_information_table img:hover{
    transform:scale(1.1);
}
.keyBoardkey {
  box-sizing: border-box;
  background-color: #e9e9e9;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  font-size: 9px;
  text-align: center;
  padding: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}
.simple_table {
  border: solid 1px rgb(0, 0, 0, .1);
  background-color: rgb(0, 0, 0, .1);
  text-align: center;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
}
.simple_table th {
  color: var(--ivsOrange);
}
.simple_table td, .simple_table th  {
  background-color: var(--wikiGrey);
  border: solid 1px rgb(0, 0, 0, .1);
  padding: 10px;
  border-radius: 5px
}
table img {
  margin: 0px;
}
.gallery_instructions {
  border: solid 1px #A7D7F9;
  border-radius: 10px;
  background-color: #F6F6F6
}
.gallery_instructions .gallerycarousel {
  padding: 20px; 
}
.gallery_instructions {
  margin: 1em !important;
}
.gallery_instructions .gallerytext p {
  position: absolute;
  max-width: 120ch;
  min-width: 20ch;
  background-color: white;
  font-size: 15px;
  color: var(--ivsGrey);
  padding: 15px 70px;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 20px 10px;
  top: -580px;
}
.gallery_instructions li.gallerycaption,
.gallery_instructions ul.gallery.mw-gallery-slideshow .mw-gallery-slideshow-buttons {
  text-align: left;
  color: var(--valtRed);
}
.gallery_instructions mw-gallery-slideshow-img-container a,
.gallery_instructions oo-ui-panelLayout {
  width: fit-content;
  top: 50px;
}
.gallery_instructions li.gallerycarousel {
  text-align: left !important;
  position: relative;
}
.gallery_instructions .oo-ui-panelLayout-scrollable {
  overflow: visible;
  height: 700px;
}
.gallery_instructions img {
  position: relative;
  top: 100px;
}
.gallery_instructions .image img {
  position: relative;
  top: 0px;
}
[class^="newCodeBlock"] {
  font-family: Courier New;
}
[class^="code_"] {
  font-family: inherit
}
.code_1 {
  color: #F16363
}
.code_2 {
  color: #F1AA63
}
.code_3,
.code_file {
  color: #F1F163
}
.code_4,
.code_source,
.code_filepath {
  color: #AAF163
}
.code_5 {
  color: #63F163
}
.code_6,
.code_destination {
  color: #63F1AA
}
.code_7,
.code_regex {
  color: #63F1F1
}
.code_8,
.code_ip {
  color: #63AAF1
}
.code_9 {
  color: #6363F1
}
.code_10,
.code_pipe {
  color: #AA63F1
}
.code_11 {
  color: #F163F1
}
.code_12,
.code_option {
  color: #F163AA
}
.keepCodeBlockTogether {
}
.newCodeBlock,
.newCodeBlock a.external
.newCodeBlock_samll,
.newCodeBlock_small a.external {
  color: #8facff;
}
.newCodeBlock_before,
.newCodeBlock {
}
.article .newCodeBlock p,
.newCodeBlock,
.newCodeBlock_before {
    max-width: 600px; 
}
.article .newCodeBlock p,
.newCodeBlock {
  margin: 0px;
  background-color: black;
  color: white;
  font-size: 14px;
  border-radius: 2px 2px 6px 6px;
  padding: 5px 8px;
}
.article blockquote {
  display: block;
  margin: 1.1em 2em;
  font-size: 1.1em;
  font-weight: bold;
  font-style: italic;
  color: var(--valtOrange)
}
.singleLineHeight {
  line-height: 1.25
}
.article .aside {
  margin-left: auto;
  margin-right: auto;
}
.aside b, .aside a:active,
.article .aside b, .aside a:active  {
  color: var(--myColor)
}
.aside a:link,
.article .aside a:link  {
  text-decoration: underline;
  font-weight: 600
}
.article .singleLineHeight dt,
.article .singleLineHeight dd {
  position: relative;
  left: 50px
}
.article hr {
  margin: 20px 0px
}
.article h1, h2, h3, h4, h5, h6 {
  padding: 0px
}
.dashboard_container img {
  margin: 0px
}
.newCodeBlock_small {
  width: fit-content;
  margin: 0px;
  background-color: black;
  color: white;
  font-size: 14px;
  border-radius: 6px;
  padding: 3px 8px;
}
.newCodeBlock_before {
  font-family: helvetica;
  margin-top: 10px;
  background-color: #E73C30;
  color: white;
  border-radius: 6px 6px 2px 2px;
  padding: 1px 8px;
}
.newCodeBlock b {
  color: #FFC60B;
}
.newCodeBlock a.external {
  color: #44B8EC !important;
}
.buttons_table {
  background-color: var(--wikiGrey);
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  margin: 20px 10px
}
.buttons_table td {
  min-width: 400px
}
.table_width td {
    min-width: 120ch;
}
.network_ports_table {
  margin: 5px 0px;
  width: 100%;
  border-spacing: 0px;
  border: 1px solid  var(--darkGrey);
  border-radius: var(--networkTableBorderRadius);
  text-align: center
}
.network_ports_table td {
  padding: 5px 0px;
  border-left: 1px solid #00000011;
}
.network_ports_table tr:nth-child(odd) {
  background-color: var(--wikiGrey);
}
.network_ports_table tr:first-child,
.network_ports_table th {
  background-color: var(--darkGrey);
  color: white
}
.network_ports_table caption {
  font-size: 20px;
  font-weight: bolder;
  color: var(--ivsOrange)
}
.network_ports_table tr:first-child th:first-child {
  border-top-left-radius: var(--networkTableBorderRadius)
}
.network_ports_table tr:first-child th:last-child {
  border-top-right-radius: var(--networkTableBorderRadius)
}
.network_ports_table tr:last-child td:first-child {
    border-bottom-left-radius: var(--networkTableBorderRadius)
}   
.network_ports_table tr:last-child td:last-child {
    border-bottom-right-radius: var(--networkTableBorderRadius)
}
.permissions_table {
  --brightness: 46%;
  --sat: 95%;
  border: solid 1px rgb(0, 0, 0, .1);
  background-color: rgb(0, 0, 0, .1);
  text-align: center;
  padding: 10px;
  border-radius: 10px;
  box-shadow: 0px 2px 5px rgb(0, 0, 0, .2);
  background-color: var(--wikiGrey);
  margin: 20px 0px;
  line-height: 1em;
  width: 100%;
}
.permissions_table .blank {
  border: none;
  width: 10px;
  background-color: var(--wikiGrey) 
}
.permissions_table th {
  color: white;
  background-color: #202124
}
.permissions_table td, .permissions_table th  {
  border: solid 1px rgb(0, 0, 0, .1);
  padding: 10px;
  border-radius: 5px
}
.permissions_table .permission {
  color: white;
  font-weight: bold;
}
.permissions_table .description {
  font-size: 12px;
  max-width: 500px;
  min-width: 300px;
}
.permissions_table .description,
.permissions_table .permission {
  text-align: left
}
.permissions_table .lvl_1 {
  --tableHue: 15;
}
.permissions_table .lvl_2 {
  --tableHue: 30;
}
.permissions_table .lvl_3 {
  --tableHue: 45;
}
.permissions_table .lvl_4 {
  --tableHue: 55;
}
.permissions_table .lvl_1,
.permissions_table .lvl_2,
.permissions_table .lvl_3,
.permissions_table .lvl_4  {
  --tableColor: hsl(var(--tableHue, 115), var(--sat), var(--brightness));
  --tableColor: hsl(var(--tableHue, 115), var(--sat), var(--brightness));
  --tableLightColor: hsl(calc(var(--tableHue, 115) + 4), calc(var(--sat) + 9%), calc(var(--brightness) + 50%));
  background-color: var(--tableLightColor)
}
.permissions_table .lvl_1 .permission,
.permissions_table .lvl_2 .permission,
.permissions_table .lvl_3 .permission,
.permissions_table .lvl_4 .permission {
  background-color: var(--tableColor)
}
.price_sheet_table {
  margin: 30px 0px;
  border-spacing: 0px;
  border: 1px solid  var(--darkGrey);
  border-radius: var(--networkTableBorderRadius);
  line-height: 1.5
}
.price_sheet_table td {
  padding: 10px;
}
.price_sheet_table td:nth-child(2) {
  font-size: .9em
}
.price_sheet_table tr:nth-child(odd) {
  background-color: var(--wikiGrey);
}
.price_sheet_table tr:nth-child(even) {
  background-color: white;
}
.price_sheet_table tr:first-child,
.price_sheet_table th {
  background-color: var(--darkGrey);
  color: white
}
.price_sheet_table tr:first-child th:first-child {
  border-top-left-radius: var(--networkTableBorderRadius)
}
.price_sheet_table tr:first-child th:last-child {
  border-top-right-radius: var(--networkTableBorderRadius)
}
.price_sheet_table tr:last-child td:first-child {
    border-bottom-left-radius: var(--networkTableBorderRadius)
}   
.price_sheet_table tr:last-child td:last-child {
    border-bottom-right-radius: var(--networkTableBorderRadius)
}
.article_wrap img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  margin-bottom: 15px;
}
.article-backup {
  width: 55ch;
  margin: auto;
  padding: 20px 150px;
  font-family: lato;
  font-size: 15px;
  background-color: var(--wikiGrey);
  line-height: 2;
  border-radius: 20px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.article_wrap {
  margin: auto;
  padding: 20px 50px;
  background-color: #F8F9FA;
}
.article {
  background-color: white;
  margin: auto;
  min-width: 65ch;
  max-width: 85ch;
  padding: 20px 50px;
  font-family: lato;
  font-size: 15px;
  word-spacing: 2px;
  line-height: 2;
  border-right: solid var(--valtYellow);
}
.article p {
  margin: 20px 0px;
}
.article ul b,
.article dt,
.article b {
  color: var(--valtOrange);
}
.article q {
  text-align: center;
  font-size: 1.1em;
  font-weight: bold;
  font-style: italic;
  font-family: Lato;
  color: #e6bd38;
}
.article_wrap h1,
.article_wrap h2,
.article_wrap h3 {
  text-align: center;
  border-bottom: none;
  color: var(--darkGrey);
}
.article_wrap h2,
.article_wrap h3 {
  margin-bottom: 15px
}
.article_wrap h1 {
  font-size: 35px;
}
.article_wrap h2 {
  font-size: 30px;
}
.article_wrap h3 {
  font-size: 25px;
}
.article_wrap pre {
  background-color: white;
}
.article a {
  text-decoration: underline;
}
.ivs_gallery_with_key .gallerytext {
  color: #0c54fc;
  font-size: 20px;
  font-weight: bold;
}
.ivs_gallery_with_key ul.gallery.mw-gallery-slideshow {
  margin: 0px
}
.ivs_gallery_with_key .floating_card{
  margin-top: 95px
}
.ivs_gallery_with_key .oo-ui-buttonElement-button:has(.oo-ui-icon-imageGallery) {
  pointer-events: auto;
  pointer-events: none;
}
@media screen and (min-width: 2100px) {
  .article {
    max-width: 100ch
  }
}
.remove_img_margin img {
  margin: 5px
}
.ivs_unleashed {
  position:relative;
  width:min-content
}
.ivs_unleashed p {
  margin:0px;
  padding: 0px
}
.ivs_unleashed-name {
  position: absolute;
  top: 165px;
  left: 44px;
  font-size: 13px;
  font-weight: bolder;
  background-color: #f68c2e;
  color: #242222;
  padding: 1px 15px;
  max-width: 230px;
  border-radius: 20px;
  font-family: montserrat;
  pointer-events: none;
}
.ivs_unleashed-info {
  position: absolute;
  top: 195px;
  left: 46px;
  font-size: 12px;
  color: #5b5a5a;
  padding: 0px 6px;
  border-radius: 20px;
  font-family: montserrat;
  pointer-events: none;
  max-width: 350px;
  line-height: 1.4;
}
.ivs_unleashed-week_day {
  position: absolute;
  top: 268px;
  left: 92px;
  font-family: montserrat;
  font-style: italic;
  font-size: 12px;
}
.ivs_unleashed-date,
.ivs_unleashed-time {
  position: absolute;
  left: 95px;
  font-family: montserrat;
  font-weight: bold;
  font-size: 12.5px;
}
.ivs_unleashed-date {
  top: 283px;
}
.ivs_unleashed-time {
  top: 322px;
}
.ivs_unleashed-register {
  position: absolute;
  width: 70px;
  text-align: center;
  top: 314px;
  left: 480px;
  padding: 5px;
  font-family: montserrat;
  pointer-events: none;
  border: solid 2px #ff7a2b;
  border-radius: 50px;
  background-color: var(--registerBackground);
  color: var(--registerFontColor);
}
.ivs_unleashed_panel-register {
  position: absolute;
  width: 70px;
  text-align: center;
  top: 20px;
  left: 200px;
  padding: 5px;
  font-family: montserrat;
  pointer-events: none;
  border: solid 2px #ff7a2b;
  border-radius: 50px;
  background-color: var(--registerBackground);
  color: var(--registerFontColor);
}
.ivs_unleashed_panel-name {
  position: absolute;
  top: 180px;
  left: 20px;
  font-size: 15px;
  font-weight: bolder;
  background-color: #f68c2e;
  color: #242222;
  padding: 10px 20px;
  border-radius: 25px;
  font-family: montserrat;
  pointer-events: none;
  max-width:230px;
}
.ivs_unleashed_panel-info {
  position: absolute;
  top: 260px;
  left: 36px;
  font-size: 13px;
  color: #5b5a5a;
  padding: 0px 6px;
  border-radius: 20px;
  font-family: montserrat;
  pointer-events: none;
  max-width: 320px;
  line-height: 1.4;
}
.ivs_unleashed_panel-week_day {
  position: absolute;
  top: 50px;
  left: 458px;
  font-family: montserrat;
  font-style: italic;
  font-size: 12px;
}
.ivs_unleashed_panel-date,
.ivs_unleashed_panel-time,
.ivs_unleashed_panel-person1_name,
.ivs_unleashed_panel-person1_info,
.ivs_unleashed_panel-person2_name,
.ivs_unleashed_panel-person2_info {
  position: absolute;
  left: 460px;
  font-family: montserrat;
  font-weight: bold;
  font-size: 12.5px;
}
.ivs_unleashed-arrows,
.ivs_unleashed-arrow1,
.ivs_unleashed-arrow2 {
  position: absolute;
}
.ivs_unleashed-arrows {
  left: 375px;
}
.ivs_unleashed-arrows img {
  margin: 0px;
  padding: 0px
}
.ivs_unleashed-arrow1 {
  top: 175px;
}
.ivs_unleashed-arrow2 {
  top: 280px;
}
.ivs_unleashed_panel-date {
  top: 65px;
}
.ivs_unleashed_panel-time {
  top: 100px;
}
.ivs_unleashed_panel-person1_name {
  top: 145px;
}
.ivs_unleashed_panel-person1_info {
  top: 165px;
}
.ivs_unleashed_panel-person2_name {
  top: 250px;
}
.ivs_unleashed_panel-person2_info {
  top: 270px;
}
.ivs_unleashed_panel-person1_info,
.ivs_unleashed_panel-person2_info {
  font-weight: normal;
  line-height: 1.2;
  color: #666666;
  font-size: 10.7px
}
.ivs_unleashed_panel-person1_info ul,
.ivs_unleashed_panel-person2_info ul {
  list-style-type: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
.storylane_valt {
  position:relative;
  width:min-content;
  font-family:montserrat;
  line-height: 1;
  border-radius: 5px
}
.storylane_valt img {
  border-radius: 5px
}
.storylane_valt-background {
  position:absolute;
  width:300px;
  height:200px;
  top:140px;
  left:203px;
  line-height: 1.2;
  background-color:white;
  border-radius:10px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
  pointer-events: none;
}
.storylane_valt-header {
  position:absolute;
  width:100%;
  top: 10%;
  font-weight:bold;
  font-size:25px;
  text-align:center;
  pointer-events: none;
}
.storylane_valt-title {
  position:absolute;
  top: 35%;
  width: 280px;
  font-weight:bold;
  font-size:20px;
  text-align:center;
  pointer-events: none;
  padding: 0px 10px
}
.storylane_valt-button-wrapper {
  position:absolute;
  width:100%;
  top: 75%;
  pointer-events: none;
}
.storylane_valt-button {
  width:fit-content;
  padding:5px 15px;
  background-color: var(--registerBackground);
  border:solid 2px #ff7a2b;
  color: var(--storylaneFontColor);
  border-radius: 10px;
  font-weight:bold;
  margin-left:auto;
  margin-right: auto;
  pointer-events: none;
}
.ivs_unleashed:hover, 
.storylane_valt:hover,
.try_it_out:hover {
  transform: translate(0px,-7px);
  box-shadow: 0px 7px 10px #bbb;
  --registerBackground: #ff7a2b;
  transition: .5s;
}
.ivs_unleashed:hover {
  --registerFontColor: white;
}
.storylane_valt:hover {
  --storylaneFontColor: white;
}
.try_it_out {
  position:relative;
  overflow:hidden;
  width:90px;
  background-color: var(--tryitoutBackground);
  border:solid 2px var(--myColor);
  color: var(--tryitoutFontColor);
  border-radius: 10px;
  font-weight:bold;
  text-align:center;
  border-radius:100px;
  margin: 8px 10px;
  transition: transform 0.3s;
  animation: bounce 2.5s infinite;
}
.try_it_out:hover {
  --tryitoutBackground: var(--myColor);
  --tryitoutFontColor: white
}
.article_wrap_manual {
  padding: 20px 0px;
  display: flex;
}
.valt_manual_toc #toc {
  padding: 0px 30px;
  background-color: white;
  font-family: system-ui;
  position: sticky;
  top: 20px;
  display:block;
  max-height: 80vh;
  overflow-y: auto;
  scrollbar-color: #e1e1e1 white;
  width: 250px
}
.article_wrap_manual b {
  color: #bb420c
}
.article_wrap_manual strong {
  color: #44535b
}
.article_wrap_manual .inline_icon img {
  filter: invert(.25)
}
.article_wrap_manual .inline_icon_color img {
  filter: invert(0)
}
.article_wrap_manual ul li {
  list-style: circle;
  marign-bottom: 5px
}
.valt_manual_toc #toc li {
  line-height: 1;
}
.valt_manual_toc #toc ul li {
  list-style: decimal
}
.valt_manual_toc #toc ul li .toclevel-2 {
  list-style-type: upper-alpha;
}
.valt_manual_toc #toc ul li .toclevel-3 {
  list-style-type: upper-roman;
}
.valt_manual_toc #toc ul li .toclevel-4 {
  list-style-type: lower-alpha;
}
.valt_manual_toc #toc li,
.valt_manual_toc #toc ul {
  margin: 10px 0px;
}
.myManualList ol {
  list-style: none;
  counter-reset: my-counter;
}
.myManualList ol li {
  counter-increment: my-counter;
  position: relative;
  padding-left: 35px;
  margin-bottom: 15px;
}
.myManualList ol li::before {
  content: counter(my-counter);
  font-weight: bold;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 22px;
  height: 22px;
  line-height: 22px;
  text-align: center;
  border: 3px solid #0c56fc;
  background: white;
}
.valt_manual_toc .tocnumber,
.valt_manual_toc .toctitle  {
  display: none;
}
.article_wrap_manual h1, 
.article_wrap_manual h2, 
.article_wrap_manual h3, 
.article_wrap_manual h4, 
.article_wrap_manual h5 {
  border-bottom: none;
}
.article_wrap_manual p {
  margin: 0
}
.article_wrap_manual .img_resize {
  margin: 20px 0px
}
.valt_manual_toc .toclevel-1 .toctext,
.valt_manual_toc h1 {
  font-size:18px;
  font-weight: bold;
  color: #ff671f;
}
.valt_manual_toc h1 {
  font-size:28px;
}
.valt_manual_toc .toclevel-2 .toctext,
.valt_manual_toc h2 {
  font-size:16px;
  font-weight: normal;
  color: #1f4d78;
}
.valt_manual_toc h2 {
  font-size:24px;
  text-align: left;
}
.valt_manual_toc .toclevel-3 .toctext,
.valt_manual_toc h3 {
  font-size:16px;
  font-weight: normal;
  font-style: italic;
  color: #2e74b5;
}
.valt_manual_toc h3 {
  font-size:20px;
  text-align: left;
  margin-left: 20px;
}
.valt_manual_toc .toclevel-4 .toctext,
.valt_manual_toc h4 {
  font-size:14px;
  font-weight: bold;
  color: #1f4d78;
  margin-left: 40px;
  font-style: italic;
}
.valt_manual_toc h4 {
  font-size:18px;
  text-align: left;
}
.valt_manual_toc .toclevel-5 .toctext,
.valt_manual_toc h5 {
  font-weight: normal;
  font-style: normal;
  color: #1f4d78;
}
.valt_manual_toc h5 {
  font-weight: normal;
  color: #1f4d78;
  font-size:18px;
  text-align: left;
  margin-left: 60px;
}
.valt_manual_toc ol,
.valt_manual_toc ul {
  line-height: 1.5;
}
.valt_manual_toc dl {
  margin-top: 0;
  maring-bottom: 1;
}
.inline_icon img,
.inline_icon_color img {
  display: inline;
  position: relative;
  margin: 0px;
  padding: 0px;
  bottom: 2px;
}
.custom_tooltip span img {
    padding: 0px;
    margin: 0px;
}
.custom_tooltip img:hover {
    display: none;
}
.custom_tooltip {
    text-decoration: none;
    position: relative;
    cursor: help;
    border-bottom: dotted 2px #00AB96;
}
.custom_tooltip,
.custom_tooltip b {
    color: #00AB96;
}
.custom_tooltip span {
    display: none;
    position: absolute;
    top: 25px;
    left: 0;
    transform: translateX(-50%);
    z-index: 999;
    background: white;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.7);
}
.custom_tooltip:hover span {
    display: block;
}
@media screen and (max-width: 1300px) {
  .valt_manual_toc #toc {
    max-height: none;
    width: auto
  }
  .article_wrap_manual {
    display: block;
  }
}
@media screen and (min-width: 2500px) {
  .valt_manual_toc #toc {
    padding: 0px 3vw;
    animation-timing-function: ease-in;
  }
}
@keyframes bounce {
  0%, 10% {
    transform: translate(0, 0); /* Starting position */
  }
  15% {
    transform: translate(-1px, 0); /* Shake left */
  }
  20% {
    transform: translate(1px, 0); /* Shake right */
  }
  25% {
    transform: translate(-2px, 0); /* Small shake left */
  }
  30% {
    transform: translate(2px, 0); /* Small shake right */
  }
  35% {
    transform: translate(0, 0); /* Reset to center */
  }
  40% {
    transform: translateY(0); /* Preparing to jump */
  }
  50% {
    transform: translateY(-3.5px); /* Jumping up quickly */
    animation-timing-function: ease-out; /* Fast ascent */
  }
  60%, 70% {
    transform: translateY(-5px); /* Hanging at the top */
  }
  80% {
    transform: translateY(0); /* Coming back down */
    animation-timing-function: ease-in; /* Gradual descent */
  }
  100% {
    transform: translateY(0); /* Sitting back at the starting position */
  }
