/* This file was generated. Do not edit it. Your changes will be lost! */


/* framework/view/print.css */
 @media print { *, :before, :after { color: #000 !important; text-shadow: none !important; background: transparent !important; box-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; } pre, blockquote { border: #999 solid 1px; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h1, h2, h3, h4 { page-break-after: avoid; } select { background: #fff !important; } .navbar { display: none; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: #000 solid 1px; } }

/* framework/view/font-face.css */
 @charset "UTF-8"; @font-face { font-family: 'GandhiSansRegular'; src: url(/wnlib/fonts/Gandhi/GandhiSans-Regular.eot); src: url(/wnlib/fonts/Gandhi/GandhiSans-Regular.eot?#iefix) format('embedded-opentype'), url(/wnlib/fonts/Gandhi/GandhiSans-Regular.woff) format('woff'), url(/wnlib/fonts/Gandhi/GandhiSans-Regular.ttf) format('truetype'), url(/wnlib/fonts/Gandhi/GandhiSans-Regular.svg#GandhiSansRegular) format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'RobotoBlack'; src: url(/wnlib/fonts/Roboto/Roboto-Black-webfont.eot); src: url(/wnlib/fonts/Roboto/Roboto-Black-webfont.eot?#iefix) format('embedded-opentype'), url(/wnlib/fonts/Roboto/Roboto-Black-webfont.woff) format('woff'), url(/wnlib/fonts/Roboto/Roboto-Black-webfont.ttf) format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'RobotoRegular'; src: url(/wnlib/fonts/Roboto/Roboto-Regular-webfont.woff) format('woff'); src: url(/wnlib/fonts/Roboto/Roboto-Regular-webfont.eot?#iefix) format('embedded-opentype'), url(/wnlib/fonts/Roboto/Roboto-Regular-webfont.woff) format('woff'), url(/wnlib/fonts/Roboto/Roboto-Regular-webfont.ttf) format('truetype'); font-weight: normal; font-style: normal; } @font-face { font-family: 'ArchitectsDaughter'; src: url(/wnlib/fonts/ArchitectsDaughter/ArchitectsDaughter.eot); src: url(/wnlib/fonts/ArchitectsDaughter/ArchitectsDaughter.eot?#iefix) format('embedded-opentype'), url(/wnlib/fonts/ArchitectsDaughter/ArchitectsDaughter.woff) format('woff'), url(/wnlib/fonts/ArchitectsDaughter/ArchitectsDaughter.ttf) format('truetype'), url(/wnlib/fonts/ArchitectsDaughter/ArchitectsDaughter.svg#ArchitectsDaughter) format('svg'); font-weight: normal; font-style: normal; } @font-face { font-family: 'Santana'; src: url(/wnlib/fonts/Santana/Santana.eot); src: url(/wnlib/fonts/Santana/Santana.eot?#iefix) format('embedded-opentype'), url(/wnlib/fonts/Santana/Santana.woff) format('woff'), url(/wnlib/fonts/Santana/Santana.ttf) format('truetype'), url(/wnlib/fonts/Santana/Santana.svg#Santana) format('svg'); font-weight: normal; font-style: normal; } 

/* framework/view/html_toc.css */
 div.toc { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; border-left: 5px solid #111; margin: 0 0 20px 20px; padding: 5px; overflow: auto; float: right; } div.toc h4 { background: transparent url(/wnlib/images/bg-transparent-1x1.png) 0 0 repeat; margin: 0; padding: 10px; } ul.toc { background: transparent url(/wnlib/images/bg-transparent-1x1.png) 0 0 repeat; border-radius: 5px; -webkit-border-radius: 5px; margin: 0; padding: 10px; list-style: square; list-style-position: outside; } ul.toc li { margin: 0 0 10px 20px; padding: 0; } ul.toc li::first-line { margin-left: -20px !important; } ul.toc li a { font-size: 90%; } ul.toc li a:hover { color: #def; text-decoration: none; } div.box { border: 1px solid #333; margin: 0; padding: 20px; } main #toc ul { width: 100%; }

/* framework/view/search.css */
.dropdown .searchbox .open, .dropdown-menu, .navbar-form, .search, #ddg_form { margin: 0; padding: 0; } #ddg_form input#q { background-color: #222; color: #fff; border: 1px solid #666; border-radius: 2px; -webkit-border-radius: 2px; font-size: 12pt; margin: 0; padding: 2px 10px; overflow: hidden; width: 200px; } #ddg_form input#q:focus { background-color: #000; border: 1px solid #fff; outline: none; } 

/* framework/view/carousel.css */
#main-carousel { margin: 0 auto; padding: 0; width: 100%; height: 100%; } #main-carousel .item { background-color: transparent; margin: 0 auto; padding: 0; width: 100%; height: auto; max-width: 100%; } #main-carousel .item img { display: inline-flex; margin: 0 auto; padding: 0; width: 100%; height: auto; max-width: 100%; } #main-carousel .item .carousel-caption { color: #888; font-size: 10pt; margin: 0 auto; padding: 0; } #main-carousel .carousel-control { position: absolute; top: 0; padding: 20% 0 0 0; opacity: 0.5; width: auto; } #main-carousel .carousel-control .left { left: 0; } #main-carousel .carousel-control .right { right: 0; } #main-carousel .carousel-control:hover { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; } #main-carousel .fa { font-size: 40pt; } 

/* framework/view/htmldoc.css */
 @charset "UTF-8"; .center-block { display: block; margin-left: auto; margin-right: auto; } div, img { border: 0 none; margin: 0; padding: 0; } body header, body main, body footer, div.banner, div.page-header, div.footer-bottom { . center-block(); border: none; margin: 0 auto; padding: 0; } div.banner { background: #000; width: 100%; margin: 0; padding: 0; min-height: 200px; } div.logo { font-size: 48pt; font-weight: normal; line-height: 1; margin: 50px auto 0 auto; padding: 30px 0 0 0; text-align: center; width: 90%; max-width: 1280px; } div.logo img { margin: 0 auto; padding: 0; width: auto; text-align: center; } div#page { . center-block(); background: #111; margin: 0 auto; padding: 0; } div.container, div.container-fluid { padding: 0 5% 5% 5%; } div.footer { background: #000; margin: 0; padding: 0; width: 100%; } div.footer-bottom { background: #000; margin: 0; padding: 100px 0 0 0; width: 100%; } div.footer-bottom img.logo { margin: 0; width: 200px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right: 15px; padding-left: 15px; } html:not(.no-csstransitions) main [class*="col-"] { opacity: 1; } * { color: #ddc; font-family: GandhiSansRegular, Arial, sans-serif; font-size: 2rem; line-height: 1.3; font-weight: normal; text-rendering: optimizeLegibility; } h1, h2, h3, h4, h5 { margin: 0; padding: 0; line-height: 1; } h1 { font-size: 32pt; margin-top: 1em; } h2 { font-size: 24pt; margin-top: 2em; } h3 { font-size: 18pt; margin-top: 1.5em; } h4 { font-size: 15pt; margin-top: 1em; } h1, h2, h3, h4, h5, .quote, .logo, .feature_list li:first-line { color: #886; font-weight: normal; font-family: GandhiSansRegular, Arial, sans-serif; } p, li, td { color: #eee; font-weight: normal; letter-spacing: 0; margin: 1em 0; text-align: left; } .left { text-align: left; } .center { text-align: center; } .right { text-align: right !important; } .italic { font-style: italic; } .bold { letter-spacing: 2pt; font-weight: bold; } .uppercase { text-transform: uppercase; } .lowercase { text-transform: lowercase; } .capitalize { text-transform: capitalize; } .strike { text-decoration: line-through; } .underline { text-decoration: underline; } .red { color: #600; } .green { color: #060; } .blue { color: #006; } p.byline { font-style: italic; text-align: right; } p.alert { background: #ff0; color: #f00; font-size: 15pt; font-weight: bold; padding: 50px; } p.intro { font-size: 110%; font-weight: bold; } p.quote { font-size: 15pt; margin: 0 auto; width: 80%; padding: 20px; text-align: center; } p.quote span { display: block; font-size: 13pt; color: inherit; } br { display: block !important; } b, em, strong, .highlight, .bold, div.highlight p, div.highlight li, .first:first-letter, .first:first-line { letter-spacing: 1pt; } b, em, strong, .highlight, .bold, div.highlight p, div.highlight li, .first:first-letter, .first:first-line, .smallcaps { font-weight: bold; } a, p a, main a i.fa, a:active, a.dropdown-toggle, .navbar-nav > li > a.navbar-nav > li > a, .navbar-nav > li > a i.fa, .footer-bottom a, .footer-bottom a i.fa { background-color: transparent; color: #609ac5; border: none; cursor: pointer; font-size: 15pt; font-weight: normal; letter-spacing: 1px; text-decoration: none; text-shadow: none; } a:hover, main a:hover i.fa { color: #fff; outline: none; } a:active, p a:active, .navbar-header .info li a:hover, ul.footer-menu li a:hover { text-decoration: none; } a:not(.toc):hover { } a:active { outline: none; } h1 i.fa { color: inherit; font-size: 30pt; margin-left: 20px; } ul.info, ul.info li { padding-left: 0 !important; margin-left: 0 !important; } @media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) { #scrollUp { background: url(/wnlib/images/backtotop.png) no-repeat center center; background-size: 80px 80px; } } #scrollUp { background: #609ac5 url(/wnlib/images/backtotop.png) no-repeat center center; border-radius: 40px; display: none; position: fixed; bottom: 20px; right: 20px; cursor: pointer; height: 80px; width: 80px; margin: 20px; opacity: 0.3; } #scrollUp:hover { opacity: 1; } #scrollUp i.icon-up-open-mini { color: #609ac5; font-size: 40pt !important; font-weight: bold; text-shadow: 1px 1px 2px #000; text-align: center; vertical-align: center; } .icon-up-open-mini::before { content: ""; } img { border: none; margin: 0; padding: 0; } a img { background: transparent; border: none; opacity: 1; outline: none; } div.photo { margin: 0 auto; } img.photo { background: transparent url(/wnlib/images/bg-transparent.png) 0 0 repeat; border: none; border-radius: 2px; -webkit-border-radius: 2px; overflow: hidden; margin: 30px; padding: 2px; max-width: calc(100% - 60px); box-sizing: border-box; -webkit-box-sizing: border-box; opacity: 1; } img.photo p.caption { color: #888; font-size: 10pt; text-align: center; } .icon-bar-top { } div.icon-bar { padding: 0; margin: 0 auto; text-align: left; width: auto; } div.icon-bar ul.info { padding: 0; margin: 0 auto; } div.icon-bar ul.info li { display: inline; font-weight: bold; padding: 10px auto; width: auto; } div.icon-bar ul.info li:first-line { margin: 0; } div.icon-bar ul.info li a { font-weight: bold; } div.icon-bar ul.info li a:hover { color: #fff; text-decoration: none !important; } div.icon-bar ul.info li a:hover i.fa { color: #fff; text-decoration: none; } div.icon-bar ul.info li a i.fa { font-size: 30pt; margin: 0; } div.icon-bar ul.info li div.dropdown-menu a i.fa { font-size: 20pt; width: auto; margin: 0; padding: 5px; } div.icon-bar .btn, div.icon-bar .btn a:hover { background-color: transparent; display: inline; margin: 0; padding: 5px; } input[type="text"] { background-color: #000; color: #fff; } i { color: #609ac5; font-weight: bold; } i.fa { font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands"; } ol, ul { list-style-position: outside; margin: 0.3em 20px 1em 20px; } ul { list-style-type: square; } li ul { list-style-type: circle; } li ul li ul { list-style-type: disc; } ol { list-style-type: decimal; } li ol { list-style-type: lower-alpha; } li ol li ol { list-style-type: lower-roman; } li { margin: 0 0 0.5em 20px; } li:first-line { margin-left: -20px; } ul.feature_list li { padding: 0.5em 0 0 0; } ul.feature_list li:first-line { font-weight: bold; } .image_list, .image_list li, h2 { clear: both; } ul.image_list, ul.image_list li ul { margin: 0; padding: 0; } ul.image_list li { font-size: 18pt; font-weight: normal; line-height: 1em; list-style: none; margin: 5px; padding-top: 50px; } .image_list li ul li { background-color: #222; color: inherit; display: inline; clear: none; float: left; border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; margin: 5px; padding: 5px 10px; line-height: 1em; } .image_list li ul li, .image_list a { font-size: 13pt; } .image_list a, .image_list a span { float: right; margin: 2px 10px; } .image_list a img, .image_list a span img { background-color: #609ac5; border-radius: 3px; -webkit-border-radius: 3px; overflow: hidden; max-width: 160px; max-height: 80px; margin: 0; padding: 5px; } .image_list a img:hover, .image_list a span img:hover { text-decoration: none; } @media screen { .fluid-columns { display: block; margin: 0 0 50px 0; padding: 0 0 50px 0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #222; -webkit-column-count: 3; -webkit-column-width: 400px; -webkit-column-gap: 30px; column-count: 3; column-width: 400px; column-gap: 30px; } .fluid-columns * { margin-top: 0 !important; } .fluid-columns div { display: block; } .fluid-columns li { margin: 0 0 0.5em 0; padding: 0; } .fluid-columns p { margin: 0 0 1em 0; padding: 0; } .fluid-columns li, .fluid-columns p { -webkit-column-break-inside: avoid !important; column-break-inside: avoid !important; break-inside: avoid !important; } .fluid-columns h2 { display: block; clear: both; margin-top: 0; margin-bottom: 3em; } .fluid-columns h3, .fluid-columns ul li:first-line { -webkit-column-break-after: avoid !important; break-after: avoid !important; } } .datepicker { background: #333; border: 1px solid #555; padding: 3px; } .datepicker-days, .datepicker table { background: #222; } .datepicker table td { background: #111; } .datepicker table tr th.prev:hover, .datepicker table tr th.datepicker-switch:hover, .datepicker table tr th.next:hover, .datepicker table tr td.day:hover, .datepicker table tr td.day.focused { background: #444; color: #24a; } table, th, td { background-color: transparent; margin: 0; padding: 0; } th { font-weight: bold; vertical-align: top; } td { font-weight: normal; vertical-align: top; } table.list, table.table { border: 1px solid #333; border-radius: 3px; -webkit-border-radius: 3px; width: auto; margin: 0 auto 30px auto; padding: 3px; overflow: hidden; } table.table th { border-bottom: 1px solid #333 !important; } table.table td { border-top: 1px solid #333 !important; } div.toc, table.toc, table.list th { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; } .list tr:nth-child(odd), .list li:nth-child(odd) { background: transparent; } .list tr:nth-child(even), .list li:nth-child(even) { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; } table.list th { padding: 5px 10px; } table.list td { margin: 0; padding: 10px; line-height: 1.5em; } table.list td:first-child { font-weight: bold; letter-spacing: 1px; } table.list img { border-radius: 3px; -webkit-border-radius: 3px; } table.list .right, td.label { display: block; text-align: right !important; } input.input_hidden { display: none; } p.alert { background: #ff0; color: #800; padding: 10px; } pre, code, .plaintext { background-color: #444; color: #fff; border: 1px solid #333; border-radius: 2px; font-family: 'Bitstream Vera Sans Mono', 'Andale Mono', 'DejaVu Sans Mono', 'Courier New', Courier, monospace; font-size: 12pt; font-weight: normal; text-align: left; white-space: pre-wrap; margin: 10px; padding: 10px; } .code pre { background-color: #222; color: #aaa; } .plaintext { color: #ccc; } .tooltip > .tooltip-inner { color: #fff !important; background-color: #000 !important; border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .google-custom-search, input[type="gcse:search"], input[type="gcse:searchbox-only"] { background-color: #000 !important; color: #fff !important]; padding: 0; margin: 0; } 

/* framework/view/router.css */
div.container { padding: 0; } .container { width: auto; } div.navbar { width: auto; background: #000 url(/wnlib/images/bg-transparent.png) 0 0 repeat; } .navbar-collapse { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; border-bottom: 1px solid #333; } div.navbar-header, div.navbar-collapse.collapse { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; border: none; margin: 0; padding: 0 0 0 0; color: #fff; } .navbar, .navbar nav { z-index: 999; } .navbar .dropdown-menu, ul.navbar-nav .dropdown-menu:not(.yamm-dropdown-menu) li, ul.navbar-nav .dropdown-submenu li { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; } .navbar-nav { height: auto; } div.dropdown-menu { background: transparent; } ul.navbar-nav li, ul.navbar-nav .dropdown-menu li, ul.footer-menu li { margin: 0 !important; padding: 0; } ul.navbar-nav li a, ul.footer-menu li a { font-size: 2rem; font-weight: bold; margin: 0; padding: 0 30px; } ul.navbar-nav li a, ul.navbar-nav .dropdown-menu:not(.yamm-dropdown-menu) li a, ul.navbar-nav .dropdown-submenu li a { line-height: 1.2; text-transform: none; } ul.navbar-nav .dropdown-menu li, .navbar .dropdown-menu:not(.yamm-dropdown-menu) li { border: none; border-top: 1px solid #333; line-height: 1.2; } ul.navbar-nav .dropdown-menu:not(.yamm-dropdown-menu) li a { color: #609ac5; background: #222; font-size: 2rem; font-weight: normal; padding: 20px; margin: 0 !important; } ul.navbar-nav .dropdown-menu:not(.yamm-dropdown-menu) li a:hover { color: #fff; background-color: #111; } ul.navbar-nav li.dropdown a.dropdown-toggle:hover { cursor: default; } ul.navbar-nav li.dropdown a.dropdown-toggle span { color: #888; } .navbar .nav .open > a { border: none; background-color: #000; color: #609ac5; } .navbar .nav .open > a:active, .navbar .nav .open > a:hover, .navbar .nav .open > a:focus { border: none; background-color: #000; color: cornsilk; } .navbar .nav .open > a:active, .navbar .nav .open > a:hover, .navbar .nav .open > a:focus { background-color: #000; color: #609ac5; } .nav > li > a:hover, .nav > li > a:hover i.fa { border: none; background-color: #000; color: cornsilk; } .nav > li > a.no-kids:hover, .nav > li > a.no-kids:hover i.fa { background-color: #000; color: cornsilk; border: none; } a.no-kids i.fa { margin-left: 20px; } ul.navbar-nav li.dropdown a, ul.footer-menu li a { border-right: 1px solid #333; padding: 0.2em 1em; } ul.navbar-nav li.dropdown:last-child a, ul.navbar-nav .dropdown-menu li a, ul.footer-menu:last-child a { border-right: transparent; } ::-moz-selection { background: transparent url(/wnlib/images/bg-transparent.png) 0 0 repeat; } a:hover .logo { opacity: 1; background: transparent url(/wnlib/images/bg-transparent.png) 0 0 repeat; } li.open ul.dropdown-menu { padding: 0; } div.navbar-collapse .collapse .in ul.navbar-nav li.dropdown, div.navbar-collapse ul.navbar-nav li.dropdown > ul.dropdown-menu, div.navbar-collapse .collapse .in ul.navbar-nav li.dropup, div.navbar-collapse ul.navbar-nav li.dropup > ul.dropdown-menu, .navbar .dropdown-menu { background: url(/wnlib/images/bg-transparent.png) 0 0 repeat; border: none !important; } div.navbar-collapse ul.navbar-nav li.dropdown .collapse { display: block; } div.navbar-collapse ul.navbar-nav li.dropdown > ul.dropdown-menu .collapse { border: none; } .navbar-brand img, .navbar-collapse.collapse.stuck .navbar-brand img { color: #609ac5; max-height: 50px; } @media (min-width: 480px) { a.dropdown-toggle:hover { data-hover: dropdown; } } 

/* framework/view/htmldoc_routed.css */
 div, img { border: 0 none; margin: 0 auto; padding: 0; } div.navbar, div#page { . center-block(); border: none; margin: 0 auto; padding: 0; width: 100%; } div.logo div, div.logo span { line-height: 1em; margin: 0 auto; padding: 0; text-align: center; } h1 div { color: inherit; font-size: 12pt; margin: 0; padding: 0; line-height: 1; } body footer div.footer-bottom { . center-block(); border: none; margin: 0; padding: 2% 5%; width: 100%; } table.list, table.list th { background: transparent url(/wnlib/images/bg-transparent.png) 0 0 repeat; } div.navbar a.dropdown-toggle:hover { background-color: #000 !important; }