MediaWiki:Hydra.css

/* CSS placed here will affect users of the Hydra skin */

/****************** /* General styles * /******************/ /* vietnamese */ @font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJRIizoYV0.woff2") format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJRIyzoYV0.woff2") format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTtIJRLSzo.woff2") format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* vietnamese */ @font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTU4VRIizoYV0.woff2") format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTU4VRIyzoYV0.woff2") format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Josefin Sans'; font-style: italic; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3JZQNVED7rKGKxtqIqX5EUCGZ2dIn0FyA96fCTU4VRLSzo.woff2") format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* vietnamese */ @font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQbMlhLzTs.woff2") format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQbMhhLzTs.woff2") format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_DjQbMZhLw.woff2") format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* vietnamese */ @font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XbMlhLzTs.woff2") format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB; } /* latin-ext */ @font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XbMhhLzTs.woff2") format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; } /* latin */ @font-face { font-family: 'Josefin Sans'; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/josefinsans/v16/Qw3PZQNVED7rKGKxtqIqX5E-AVSJrOCfjY46_N_XbMZhLw.woff2") format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: local('Roboto Regular'), local('Roboto-Regular'), url("/media/hydra/fonts/Roboto-Regular.ttf") format('truetype'); } @font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: local('Roboto Bold'), local('Roboto-Bold'), url("/media/hydra/fonts/Roboto-Bold.ttf") format('truetype'); } @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; src: local('Roboto Italic'), local('Roboto-Italic'), url("/media/hydra/fonts/Roboto-Italic.ttf") format('truetype'); } @font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url("/media/hydra/fonts/Roboto-BoldItalic.ttf") format('truetype'); }

body { background: #ffffff url("https://static.wikia.nocookie.net/mydream_gamepedia/images/1/13/Skin-Body-Background.jpg/revision/latest") no-repeat fixed center center / 79.6875vw auto; font-family: Roboto, sans-serif; }

@media ( min-height: 56.25vw ) { body.skin-hydradark { background-size: auto 68.240741vh !important; } }

div#mw-page-base { background: transparent; height: 81px; margin: 0 0 0 0; }

/*************** /* Logo styles * /***************/ position: absolute; top: 0; left: 0; width: 160px; height: 160px; margin: 0 0 0 0; padding: 0; }
 * 1) p-logo {

background-size: 100% 100%; width: 160px; height: 160px; margin: 0; padding: 0; }
 * 1) p-logo a {

/***************** /* Header styles * /*****************/ div#mw-head-base { display: none; }

div#mw-head { border-bottom: 1px solid #dfdfdf; background: rgba(193, 193, 193, 0.25); font-family: Roboto, sans-serif; top: 0; left: 0; right: 0; width: auto; height: 80px; }

/************************** /* Article navigation bar * /**************************/ margin: 50px 0 0 174px; padding: 0; }
 * 1) left-navigation {

margin: 50px 20px 0 0; padding: 0; }
 * 1) right-navigation {

div.vectorTabs { border: none; background: transparent; height: 30px; margin: 0 0 0 0; padding: 0 0 0 0; }

div.vectorTabs ul { border: none; background: transparent; }

div.vectorTabs ul li { border: none; background: transparent; }

div.vectorTabs ul li, div.vectorTabs ul li.selected { border: none; background: transparent; margin: 0; padding: 0; }

div.vectorTabs ul li span, div.vectorTabs ul li.selected span { border: none; background: transparent; }

div#mw-head div.vectorTabs li span a { background: transparent; color: #0082f3; height: 30px; line-height: 30px; padding: 0 3px 0 3px; margin: 0 3px 0 3px; }

div#mw-head div.vectorTabs span a:visited { color: #006ac7 !important; }

div#mw-head div.vectorTabs li span a:hover, div.vectorTabs li span a:visited:hover { }

div#mw-head div.vectorTabs li.selected span a, div.vectorTabs li.selected span a:hover { color: #003a7b !important; }

div#mw-head div.vectorTabs li.new span a { color: #ff4141 !important; }

div#mw-head div.vectorTabs li.new span a:visited { color: #ff3434 !important; }

div#mw-head div.vectorTabs li.new span a:hover, div.vectorTabs li.new span a:visited:hover { }

div#mw-head div.vectorTabs li.selected.new span a, div.vectorTabs li.selected.new span a:hover { color: #3f0000 !important; }

div#mw-head div.vectorTabs span a:active { color: #003a7b !important; }

div.vectorTabs li.new span a:active { color: #3f0000 !important; }

}
 * 1) p-views {

div#mw-head #ca-unwatch.icon a, div#mw-head #ca-watch.icon a { border: none; background-color: transparent; background-position: center center; padding: 30px 3px 0 3px; width: 29px; height: 0; }

div#mw-head #ca-unwatch.icon a:hover, div#mw-head #ca-watch.icon a:hover { background-repeat: no-repeat; }

div#mw-head #ca-unwatch.icon a, div#mw-head #ca-unwatch.icon a:hover, div#mw-head #ca-unwatch.icon a:focus { background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2225%22%20viewBox%3D%220%200%2021%2025%22%3E%3Cg%20fill%3D%22%23006ac7%22%20stroke%3D%22%230082f3%22%20stroke-width%3D%221%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Estar%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M10.5%204%20L8.443%209.668%20L2.416%209.873%20L7.171%2013.582%20L5.504%2019.377%20L10.5%2016%20L15.496%2019.377%20L13.829%2013.582%20L18.584%209.873%20L12.557%209.668%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center; }

div#mw-head #ca-watch.icon a, div#mw-head #ca-watch.icon a:hover, div#mw-head #ca-watch.icon a:focus { background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2225%22%20viewBox%3D%220%200%2021%2025%22%3E%3Cg%20fill%3D%22transparent%22%20stroke%3D%22%230082f3%22%20stroke-width%3D%221%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Estar%20outline%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M10.5%204%20L8.443%209.668%20L2.416%209.873%20L7.171%2013.582%20L5.504%2019.377%20L10.5%2016%20L15.496%2019.377%20L13.829%2013.582%20L18.584%209.873%20L12.557%209.668%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center; }

div.vectorMenu { background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2230%22%20viewBox%3D%220%200%2021%2030%22%3E%3Cg%20fill%3D%22%230082f3%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Edown%20arrow%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M6%2013%20L15%2013%20L10.5%2017%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat left center; height: 30px; line-height: 27px; margin: 0; padding: 0 3px; }

div#p-cactions { width: 21px; }

div#p-sharing { width: auto; }

div.vectorMenu h4 { height: 30px; line-height: 30px; padding: 0 0 0 12px !important; margin: 0 6px 0 6px !important; }

div.vectorMenu h3 span:after { display: none; }

div#mw-head div#p-cactions h3 { display: none; }

div#mw-head div#p-sharing h3 { height: 30px; line-height: 30px; margin: 0 0 0 0; background: transparent; }

div#mw-head div#p-sharing h3 a { height: 30px; line-height: 30px; border: none; background: transparent; }

div#mw-head div#p-sharing h3 span { color: #808080; margin: 0 0 0 21px; padding: 0; }

div.vectorMenu div.menu { border: 1px solid #dfdfdf; background: #e7e7e7; color: #000000; font-family: Roboto, sans-serif; margin: 0; padding: 0 0 0 0; top: 30px; z-index: 3000; }

div.vectorMenu div.menu ul { border: none; background: transparent; }

div#p-sharing div.menu { left: 0; }

div#p-cactions div.menu { left: auto; right: 0; text-align: right; }

div#p-cactions div.menu ul li { text-align: right; }

div#p-cactions div.menu ul li a { color: #0082f3; margin: 2px 5px; padding: 1px 0; }

div#p-cactions div.menu ul li a:visited { color: #006ac7; }

div#p-cactions div.menu ul li a:active { color: #003a7b; }

position: absolute; top: 15px; right: 20px; height: 30px; line-height: 27px; margin: 0 2px 0 2px; padding: 0; }
 * 1) p-search {

line-height: 27px; vertical-align: center; margin-bottom: 8px; }
 * 1) p-search form {

}
 * 1) p-search input {

font-size: 70%; padding: 0 6px; }
 * 1) p-search input[type="submit"],
 * 2) p-search input[type="button"],
 * 3) p-search input[type="reset"] {

font-family: Roboto, sans-serif; border: 1px solid #bbbbbb; background: #cccccc; color: #000000; }
 * 1) searchInput {

div#simpleSearch { border: 1px solid #bbbbbb; background: #cccccc; color: #000000; line-height: 1.4em; padding: 2px 2px; }

div#simpleSearch #searchInput { border-radius: 0; border: none; box-shadow: none; background: transparent; color: #000000; }

div#simpleSearch #searchInput::placeholder { color: #808080; }
 * 1) searchInput::placeholder,

div#simpleSearch #searchButton, div#simpleSearch #mw-searchButton, div#simpleSearch #searchButton:hover, div#simpleSearch #mw-searchButton:hover, div#simpleSearch #searchButton:active, div#simpleSearch #mw-searchButton:active { color: transparent; box-shadow: none; }

.skin-hydra div.suggestions, html > body.skin-hydra div.suggestions { margin-top: -31px; border: 1px solid #bbbbbb; background: #cccccc; color: #0082f3; }

.skin-hydra .suggestions-results, .skin-hydra .suggestions-results .suggestions-result, .skin-hydra .suggestions-special { border: none; background: #cccccc; color: #0082f3; }

.skin-hydra .suggestions a.mw-searchSuggest-link, .skin-hydra .suggestions a.mw-searchSuggest-link:hover, .skin-hydra .suggestions a.mw-searchSuggest-link:active, .skin-hydra .suggestions a.mw-searchSuggest-link:focus, .skin-hydra .suggestions-special .special-query { color: #0082f3; }

.skin-hydra .suggestions-results .suggestions-result .highlight { color: #000000; }

.skin-hydra .suggestions-result-current { background: #0082f3 !important; color: #b1cefc; }

.skin-hydra .suggestions-special { border: none; border-top: 1px solid #bbbbbb; }

.skin-hydra .suggestions-special .special-label { color: #808080; }

.skin-hydra .suggestions-result-current .special-label { color: #808080; }

.skin-hydra .suggestions-results .suggestions-result-current, .skin-hydra .suggestions-special.suggestions-result-current .special-query, .skin-hydra .suggestions-result-current a.mw-searchSuggest-link, .skin-hydra .suggestions-result-current a.mw-searchSuggest-link:hover, .skin-hydra .suggestions-result-current a.mw-searchSuggest-link:active, .skin-hydra .suggestions-result-current a.mw-searchSuggest-link:focus { color: #b1cefc; }

.skin-hydra .suggestions-results .suggestions-result-current .highlight { color: #ffffff; }

/********************** /* Site notice styles * /**********************/ }
 * 1) mw-dismissable-notice {

}
 * 1) mw-dismissable-notice td > a {

}
 * 1) mw-dismissable-notice td > a:hover {

border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }
 * 1) localNotice {

/*********************** /* Left sidebar styles * /***********************/ .skin-hydra div#mw-panel, .skin-hydra div#mw-panel.collapsible-nav { position: static !important; float: left; top: 0; margin-left: -160px; margin-right: 0; margin-top: 70px; margin-bottom: 60px; padding-left: 0; padding-right: 0; padding-top: 20px; padding-bottom: 0; width: 160px; overflow: visible; }

.skin-hydra div#mw-panel div.portal, .skin-hydra div#mw-panel.collapsible-nav div.portal { background: transparent !important; margin: 5px 0 0 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; padding-left: 5px !important; padding-right: 5px !important; text-align: center; width: 150px; }

.skin-hydra div#mw-panel div.portal h3, .skin-hydra div#mw-panel.collapsible-nav div.portal h3 { display: inline-block; border: none; color: #003a7b; font-family: 'Josefin Sans', sans-serif; font-weight: bold; margin: 0 0 0 0 !important; padding: 0 0 5px 0 !important; width: auto; }

.skin-hydra div#mw-panel.collapsible-nav div.portal.collapsed h3 { background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225%22%20height%3D%227%22%20viewBox%3D%220%200%205%207%22%3E%3Cg%20fill%3D%22%230082f3%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Eleft%20arrow%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M1%200%20L1%207%20L5%203.5%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center right no-repeat; color: #003a7b; margin: 0 -2px 0 -2px !important; padding: 0 8px 0px 2px !important; width: auto !important; }

.skin-hydra div#mw-panel.collapsible-nav div.portal.expanded h3 { background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%224%22%20viewBox%3D%220%200%207%204%22%3E%3Cg%20fill%3D%22%230082f3%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Edown%20arrow%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%200%20L7%200%20L3.5%204%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center right no-repeat; color: #003a7b; margin: 0 -2px 0 -2px !important; padding: 0 11px 5px 2px !important; width: auto !important; }

.skin-hydra div#mw-panel.collapsible-nav div.portal h3 a, .skin-hydra div#mw-panel.collapsible-nav div.portal.collapsed h3 a { color: #003a7b !important; }

.skin-hydra div#mw-panel.collapsible-nav div.portal.collapsed h3:hover a, .skin-hydra div#mw-panel.collapsible-nav div.portal.collapsed h3 a:hover { text-decoration: underline; text-decoration-color: #003a7b !important; }

.skin-hydra div#mw-panel div.portal div.body, .skin-hydra div#mw-panel.collapsible-nav div.portal div.body, .skin-hydra div#mw-panel.collapsible-nav div.portal.expanded div.body { background: transparent; margin: 0 !important; padding: 0 0 10px 0 !important; width: 150px; }

.skin-hydra div#mw-panel.collapsible-nav div.portal.first div.body, .skin-hydra div#mw-panel.collapsible-nav div.portal.first.expanded div.body, div#mw-panel #p-logo + div.portal div.body { background: transparent; padding: 0 !important; margin: 0 0 0 0 !important; }

.skin-hydra div#mw-panel div.portal div.body ul, .skin-hydra div#mw-panel.collapsible-nav div.portal div.body ul { margin: 0; padding: 0; }

.skin-hydra div#mw-panel div.portal div.body ul li, .skin-hydra div#mw-panel.collapsible-nav div.portal div.body ul li { margin: 0; padding: 2px 0; }

div#mw-panel div.portal div.body ul li a, div#mw-panel div.portal div.body ul li a:link { color: #0082f3; }

div#mw-panel div.portal div.body ul li a:visited { color: #006ac7; }

div#mw-panel div.portal div.body ul li a:active { color: #003a7b; }

div#mw-panel div#p-sitePromos, div#mw-panel div#p-socialProfiles { border: none; background: transparent; margin: 20px 0 0 0 !important; padding: 0; width: 150px; }

div#mw-panel div#p-claimWiki { border: none; background: transparent; margin: 0 0 20px 0 !important; padding: 0; width: 150px; }

div#mw-panel div#p-sitePromos h3, div#mw-panel div#p-socialProfiles h3, div#mw-panel div#p-claimWiki h3 { display: none; }

div#mw-panel div#p-sitePromos div.body, div#mw-panel div#p-socialProfiles div.body, div#mw-panel #p-logo + div#p-claimWiki div.body { margin: 0 auto 0 auto !important; padding: 0 0 0 0 !important; width: auto; }

div#mw-panel div#p-sitePromos div.body div.promoSidebar, div#mw-panel div#p-socialProfiles div.body div.socialSidebar { margin: 0 auto 0 auto !important; padding: 0 0 0 0 !important; width: auto; text-align: center; }

div#mw-panel div#p-claimWiki div.body div.claimSidebar { margin: 0 auto 0 auto !important; padding: 0 0 0 0 !important; }

div.socialLink { margin: 1px 0 1px 0; }

/*************** /* Link styles * /***************/ .t-netbar a.new, .t-netbar a.new:link, .t-netbar a.new:visited { color: #c39999 !important; }

.t-netbar a:active, .t-footer a:active { color: #ffffff !important; }

.t-netbar a.new:hover, .t-netbar a.new:active { color: #ffdddd !important; }

a, a:link, .skin-hydra #mw-indicator-mw-helplink a, .skin-hydra #mw-indicator-mw-helplink a:link { color: #0082f3; }

div#content a:visited, a:visited, .skin-hydra #mw-indicator-mw-helplink a:visited { color: #006ac7; }

div#content a.new, a.new { color: #ff4141; }

div#content a.new:visited, a.new:visited { color: #ff3434; }

a.stub { color: #be6200; }

div#content a.stub:visited, a.stub:visited { color: #9b5000; }

div#content a.extiw, div#footer a.extiw, div#content a.external, div#footer a.external { color: #0c7dff; }

div#content a.extiw:visited, div#footer a.extiw:visited, div#content a.external:visited, div#footer a.external:visited { color: #0068de; }

a:active { color: #003a7b; }

/****************** /* Article styles * /******************/ margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-left: 160px; padding-right: 0; padding-bottom: 0; }
 * 1) pageWrapper {

div#content { float: right; width: 100%; max-width: 100%; box-sizing: border-box; border: none; background: transparent; color: #000000; margin: 0 0 0 0; padding: 0 20px 0 20px; }

div#content #firstHeading { border: none; border-bottom: 1px solid #dfdfdf; color: #003a7b; font-family: 'Josefin Sans', sans-serif; margin: 10px 0 10px 0; padding: 0 0 5px 0; }

div#content h1, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 { border: none; font-family: 'Josefin Sans', sans-serif; color: #003a7b; margin: 20px 0 8px 0; padding: 0 0 5px 0; overflow: hidden; }

div#content h1, div#content h2 { border-bottom: 1px solid #dfdfdf; }

div#content .login-intro h2 { border-bottom: none; background: transparent; font-family: Roboto, sans-serif; text-shadow: none; letter-spacing: normal; }

div#content h3, div#content h4 { border-bottom: 1px solid #efefef; }

/* Curse profile: Fixes conflict with overflow:auto; on h1 */ div#content div.headline h1 { overflow: visible; }

div#content .mw-editsection, div#content .mw-editsection-like { font-weight: normal; font-variant: normal; }

div#content .mw-editsection a:link, div#content .mw-editsection-like a:link { }

div#content span.editsection a:active { }

div#content span.editsection a:visited { }

div#content span.editsection:active:hover:visited { }

span.editsection a:hover { }

color: #808080; }
 * 1) contentSub {

div.toc, div#toc { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

div#content div#toc .toctitle h2 { border: none; font-family: 'Josefin Sans', sans-serif; padding: 0 0 5px 0; }

.toctoggle, color: #000000; font-family: Roboto, sans-serif; font-variant: normal; text-shadow: none; }
 * 1) toc .toctoggle {

.toctoggle a, }
 * 1) toc .toctoggle a {

.toctoggle a:hover, }
 * 1) toc .toctoggle a:hover {

hr, div#content hr { background: transparent; border-bottom: 1px solid #dfdfdf; }

ul { list-style-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225%22%20height%3D%2213%22%20viewBox%3D%220%200%205%2013%22%3E%3Cg%20fill%3D%22%23003a7b%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Ebullet%3C%2Ftitle%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

img { }

.skin-hydra div#content table { color: #000000; }

.skin-hydra table.wikitable, .skin-hydra table.dataTable { border: none; background: transparent; color: #000000; margin: 0 0 10px 0; padding: 0; }

.skin-hydra table.wikitable th, .skin-hydra table.wikitable tr th, .skin-hydra table.wikitable > tr > th, .skin-hydra table.wikitable > * > tr > th, table.dataTable thead th, table.dataTable tfoot th { border: 1px solid #dfdfdf; background: rgba(193, 193, 193, 0.25); color: #003a7b; font-weight: bold; padding: 0 3px 1px 3px; }

.skin-hydra table.wikitable td, .skin-hydra table.wikitable tr td, .skin-hydra table.wikitable > tr > td, .skin-hydra table.wikitable > * > tr > td, table.dataTable td { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; padding: 0 3px 1px 3px; }

table.dataTable td:hover { background: rgba(201, 201, 201, 0.25); }

table.dataTable.display tbody tr.odd, table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background: rgba(217, 217, 217, 0.25); }

table.dataTable.display tbody tr.even, table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background: rgba(233, 233, 233, 0.25); }

.skin-hydra table.jquery-tablesorter th.headerSort, table.dataTable thead .sorting { background: rgba(193, 193, 193, 0.25) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%2211%22%20viewBox%3D%220%200%2021%2011%22%3E%3Cg%20fill%3D%22%230082f3%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Eup%20and%20down%20arrow%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M7%205%20L14%205%20L10.5%201%20Z%22%2F%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M7%206%20L14%206%20L10.5%2010%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right center !important; padding: 0 15px 1px 3px; }

.skin-hydra table.jquery-tablesorter th.headerSortDown, table.dataTable thead .sorting_desc { background: rgba(193, 193, 193, 0.25) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%226%22%20viewBox%3D%220%200%2021%206%22%3E%3Cg%20fill%3D%22%230082f3%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Edown%20arrow%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M7%205%20L14%205%20L10.5%201%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right center !important; padding: 0 15px 1px 3px; }

.skin-hydra table.jquery-tablesorter th.headerSortUp, table.dataTable thead .sorting_asc { background: rgba(193, 193, 193, 0.25) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221%22%20height%3D%226%22%20viewBox%3D%220%200%2021%206%22%3E%3Cg%20fill%3D%22%230082f3%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Edown%20arrow%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M7%201%20L14%201%20L10.5%205%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat right center !important; padding: 0 15px 1px 3px; }

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: #808080; }

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled { border: 1px solid transparent; background: transparent; color: #808080 !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button { border: none; background: transparent; color: #000000 !important; }

.dataTables_wrapper .dataTables_paginate .paginate_button:hover { border: none; background: rgba(0, 130, 243, 0.8); color: #ffffff; }

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { border: none; background: #0082f3; color: #ffffff; }

ul.gallery { }

li.gallerybox { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

li.gallerybox div.thumb { border: none; background: transparent; color: #000000; }

div.gallerytext { text-align: center; }

div.thumb { border: none; background: transparent; color: #000000; }

.thumb.tleft { margin: 0 20px 10px 0; }

.thumb.tright { margin: 0 0 10px 20px; }

div.thumbinner { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 5px !important; }

html .thumbimage { border: none; background: transparent; color: #000000; }

.thumbcaption { }

.gallerytext p, .thumbcaption { }

.toggle { }

.sn-small { }

sub, sup a { }

sup.reference { }

pre, .skin-hydra .mw-code { border: 1px dashed #cccccc; background: #dedede; color: #444444; padding: 2px 2px; white-space: pre-wrap; word-wrap: break-word; }

code { border: 1px dashed #cccccc; background: transparent; white-space: pre-wrap; word-wrap: break-word; }

border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 10px 0 10px 0; padding: 3px 6px; }
 * 1) catlinks {

border-left: 1px solid #dfdfdf; }
 * 1) catlinks li {

border-left: none; }
 * 1) catlinks li:first-child {

/******************** /* Interface styles * /********************/ .skin-hydra input, .skin-hydra select { font-family: Roboto, sans-serif; border: 1px solid #bbbbbb; background: #cccccc; color: #000000; padding: 2px 2px; }

.skin-hydra select optgroup, .skin-hydra .mw-rcfilters-ui-filterMenuHeaderWidget-header, .skin-hydra .mw-rcfilters-ui-filterMenuSectionOptionWidget, .skin-hydra .mw-rcfilters-ui-menuSelectWidget-footer { background: #bbbbbb; }

.skin-hydra select optgroup, .skin-hydra select option { font-family: Roboto, sans-serif; }

.skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled input::placeholder, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled textarea::placeholder, .skin-hydra .oo-ui-textInputWidget > .oo-ui-labelElement-label{ color: #909090; }

.skin-hydra input:disabled, .skin-hydra select:disabled { border: 1px solid #cccccc; background: #dedede; color: #444444; }

.skin-hydra select:disabled optgroup { background: #cccccc; }

.skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled input:disabled::placeholder, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:disabled::placeholder { color: #bbbbbb; }

.skin-hydra textarea { border: 1px solid #bbbbbb; background: #cccccc; color: #000000; padding: 2px 2px; }

.skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled input, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled textarea, .skin-hydra .oo-ui-dropdownWidget, .skin-hydra .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select, .skin-hydra .oo-ui-dropdownWidget-handle, .skin-hydra .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle, .skin-hydra .oo-ui-dropdownWidget.oo-ui-widget-enabled.oo-ui-dropdownWidget-open .oo-ui-dropdownWidget-handle, .skin-hydra .oo-ui-menuSelectWidget, .skin-hydra .oo-ui-textInputWidget input, .skin-hydra .oo-ui-textInputWidget textarea, .skin-hydra .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select, .skin-hydra .mw-rcfilters-ui-itemMenuOptionWidget:not(:last-child):not(.mw-rcfilters-ui-itemMenuOptionWidget-identifier-talk), .skin-hydra .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted:not(.oo-ui-optionWidget-selected) { font-family: Roboto, sans-serif; border: 1px solid #bbbbbb; background: #cccccc; color: #000000; }

.skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget .oo-ui-labelElement-label, .skin-hydra .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label, .skin-hydra .oo-ui-tabOptionWidget { color: #000000; }

.skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: #808080; }

.skin-hydra .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-title, .skin-hydra .mw-rcfilters-ui-filterMenuOptionWidget.oo-ui-flaggedElement-muted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: #808080; }

.skin-hydra .oo-ui-indicator-down { filter: none; }

.skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button > .oo-ui-indicator-down { filter: invert(100%); }

.skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled input:hover, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:hover, .skin-hydra .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:hover, .skin-hydra .oo-ui-dropdownWidget-handle:hover, .skin-hydra .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:hover, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled:hover .oo-ui-inputWidget-input, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled input:focus, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled textarea:focus, .skin-hydra .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:focus, .skin-hydra .oo-ui-dropdownWidget-handle:focus, .skin-hydra .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle:focus, .skin-hydra .oo-ui-textInputWidget.oo-ui-widget-enabled .oo-ui-inputWidget-input:focus { border-color: #0082f3; box-shadow: none; background-color: #000000; color: #eeeeee; }

.skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover > .oo-ui-indicator-down, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus > .oo-ui-indicator-down { filter: invert(100%); }

.skin-hydra .oo-ui-tabSelectWidget { border: 1px solid #dfdfdf; background: #efefef; color: #000000; }

.skin-hydra .oo-ui-dropdownWidget .oo-ui-selectWidget { border: 1px solid #bbbbbb; }

.skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected, .skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted, .skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-optionWidget-highlighted, .skin-hydra .oo-ui-widget-enabled .oo-ui-optionWidget-selected, .skin-hydra .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover, .skin-hydra .oo-ui-tabOptionWidget.oo-ui-widget-enabled.oo-ui-optionWidget-selected:hover { background-color: #0082f3; color: #ffffff; }

.skin-hydra .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover .oo-ui-labelElement-label, .skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label, .skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted .oo-ui-labelElement-label, .skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-optionWidget-highlighted .oo-ui-labelElement-label { color: #ffffff; }

.skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected .mw-rcfilters-ui-itemMenuOptionWidget-label-desc, .skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-highlighted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc, .skin-hydra .oo-ui-widget.oo-ui-menuOptionWidget.oo-ui-optionWidget-selected.oo-ui-optionWidget-highlighted .mw-rcfilters-ui-itemMenuOptionWidget-label-desc { color: #909090; }

.skin-hydra .oo-ui-tabOptionWidget.oo-ui-widget-enabled:hover .oo-ui-labelElement-label { color: #ffffff; }

.skin-hydra .oo-ui-tabOptionWidget.oo-ui-optionWidget-selected .oo-ui-labelElement-label { border-color: #ffffff; color: #ffffff; }

.skin-hydra .oo-ui-dropdownInputWidget.oo-ui-widget-enabled { background: transparent; }

.skin-hydra .oo-ui-dropdownInputWidget-php .oo-ui-indicator-down, .skin-hydra .oo-ui-dropdownWidget .oo-ui-indicator-down, .skin-hydra .oo-ui-menuOptionWidget .oo-ui-indicator-down { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227%22%20height%3D%224%22%20viewBox%3D%220%200%207%204%22%3E%3Cg%20fill%3D%22%23003a7b%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Edown%20arrow%3C%2Ftitle%3E%3Cpath%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20d%3D%22M0%200%20L7%200%20L3.5%204%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

.skin-hydradark .oo-ui-dropdownInputWidget-php .oo-ui-indicator-down { background-repeat: no-repeat; background-position: right center; background-position: calc( 100% - 8px) center; }

.skin-hydra button, .skin-hydra input[type="submit"], .skin-hydra input[type="button"], .skin-hydra input[type="reset"], .skin-hydra #mw-createaccount-join, .skin-hydra .mw-ui-button.mw-ui-progressive, .skin-hydra .mw-ui-button.mw-ui-primary, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-checkboxInputWidget [type="checkbox"] + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"] + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span { font-family: Roboto, sans-serif; border: 1px solid #0082f3; background: rgba(0, 130, 243, 0.8); color: #ffffff; padding: 3px 6px; }

.skin-hydra .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { color: #ffffff; }

.skin-hydra .oo-ui-dropdownWidget-handle, .oo-ui-dropdownWidget.oo-ui-widget-enabled .oo-ui-dropdownWidget-handle { text-transform: unset; }

.skin-hydra .oo-ui-dropdownWidget-handle .oo-ui-labelElement-label { background: transparent; }

.skin-hydradark .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button, .skin-hydradark .oo-ui-checkboxInputWidget [type="checkbox"] + span { background: rgba(0, 130, 243, 0.6); }

.oo-ui-checkboxInputWidget [type="checkbox"] + span.oo-ui-icon-check, .oo-ui-checkboxInputWidget [type="checkbox"] + span.oo-ui-image-invert.oo-ui-icon-check { background-image: none; }

.skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span.oo-ui-icon-check, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked + span.oo-ui-image-invert.oo-ui-icon-check { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Cg fill=%22%23ffffff%22%3E%3Ctitle xmlns:default=%22http://www.w3.org/2000/svg%22%3Echeck%3C/title%3E%3Cpath xmlns:default=%22http://www.w3.org/2000/svg%22 d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z%22/%3E%3C/g%3E%3C/svg%3E"); background-size: 80%; background-position: center center; background-repeat: no-repeat; }

.skin-hydra .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { filter: none; }

.skin-hydra .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button:hover > .oo-ui-iconElement-icon, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-iconElement > .oo-ui-buttonElement-button:focus > .oo-ui-iconElement-icon { filter: none; }

.skin-hydra .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-labelElement > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-iconElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button { padding-left: 2.75em; }

.skin-hydra .mw-rcfilters-ui-savedLinksListWidget-button .oo-ui-labelElement-label, .skin-hydra .mw-rcfilters-ui-changesLimitAndDateButtonWidget .oo-ui-labelElement-label { padding: 0 1.5em 0 0; }

.skin-hydra button:hover, .skin-hydra input[type="submit"]:hover, .skin-hydra input[type="button"]:hover, .skin-hydra input[type="reset"]:hover, .skin-hydra #mw-createaccount-join:hover, .skin-hydra .mw-ui-button.mw-ui-progressive:hover, .skin-hydra .mw-ui-button.mw-ui-primary:hover, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:hover, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:hover, .skin-hydra .oo-ui-checkboxInputWidget [type="checkbox"]:hover + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:hover + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span, .skin-hydra button:focus, .skin-hydra input[type="submit"]:focus, .skin-hydra input[type="button"]:focus, .skin-hydra input[type="reset"]:focus, .skin-hydra #mw-createaccount-join:focus, .skin-hydra .mw-ui-button.mw-ui-progressive:focus, .skin-hydra .mw-ui-button.mw-ui-primary:focus, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:focus, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:focus, .skin-hydra .oo-ui-checkboxInputWidget [type="checkbox"]:focus + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:focus + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span, .skin-hydra .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button { border: 1px solid #0082f3; background: #0082f3; color: #ffffff; }

.skin-hydra .mw-widgets-datetime-calendarWidget-grid .mw-widgets-datetime-calendarWidget-cell.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button .oo-ui-labelElement-label { color: #ffffff; }

.skin-hydra .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button:hover > .oo-ui-labelElement-label, .skin-hydra .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button:focus > .oo-ui-labelElement-label { color: #ffffff; }

.skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span.oo-ui-icon-check, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:hover + span.oo-ui-image-invert.oo-ui-icon-check, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span.oo-ui-icon-check, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:focus + span.oo-ui-image-invert.oo-ui-icon-check { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Cg fill=%22%23ffffff%22%3E%3Ctitle xmlns:default=%22http://www.w3.org/2000/svg%22%3Echeck%3C/title%3E%3Cpath xmlns:default=%22http://www.w3.org/2000/svg%22 d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z%22/%3E%3C/g%3E%3C/svg%3E"); background-size: 80%; background-position: center center; background-repeat: no-repeat; }

.skin-hydra button:active, .skin-hydra input[type="submit"]:active, .skin-hydra input[type="button"]:active, .skin-hydra input[type="reset"]:active, .skin-hydra #mw-createaccount-join:active, .skin-hydra .mw-ui-button.mw-ui-progressive:active, .skin-hydra .mw-ui-button.mw-ui-primary:active, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:active, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:active, .skin-hydra .oo-ui-checkboxInputWidget [type="checkbox"]:active + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:active + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span, .skin-hydra button:disabled, .skin-hydra input[type="submit"]:disabled, .skin-hydra input[type="button"]:disabled, .skin-hydra input[type="reset"]:disabled, .skin-hydra #mw-createaccount-join:disabled, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .skin-hydra .mw-ui-button.mw-ui-progressive:disabled, .skin-hydra .mw-ui-button.mw-ui-primary:disabled, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button:disabled, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-enabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button:disabled, .skin-hydra .oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed.oo-ui-widget-disabled + .oo-ui-widget-disabled > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-flaggedElement-primary.oo-ui-flaggedElement-progressive > .oo-ui-buttonElement-button, .skin-hydra .oo-ui-checkboxInputWidget [type="checkbox"]:disabled + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:disabled + span, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:disabled + span { border: 1px solid rgba(0, 130, 243, 0.4); background: rgba(0, 130, 243, 0.3); color: #b1cefc; }

.skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span.oo-ui-icon-check, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:active + span.oo-ui-image-invert.oo-ui-icon-check, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:disabled + span.oo-ui-icon-check, .skin-hydra .oo-ui-checkboxInputWidget.oo-ui-widget-enabled [type="checkbox"]:checked:disabled + span.oo-ui-image-invert.oo-ui-icon-check { background-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2220%22 height=%2220%22 viewBox=%220 0 20 20%22%3E%3Cg fill=%22%23b1cefc%22%3E%3Ctitle xmlns:default=%22http://www.w3.org/2000/svg%22%3Echeck%3C/title%3E%3Cpath xmlns:default=%22http://www.w3.org/2000/svg%22 d=%22M7 14.17L2.83 10l-1.41 1.41L7 17 19 5l-1.41-1.42L7 14.17z%22/%3E%3C/g%3E%3C/svg%3E"); background-size: 80%; background-position: center center; background-repeat: no-repeat; }

.oo-ui-panelLayout-framed { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.mw-ui-vform input:not([type="button"]):not([type="submit"]):not([type="file"]), .mw-ui-vform input:not([type="button"]):not([type="submit"]):not([type="file"]):hover, .mw-ui-vform input:not([type="button"]):not([type="submit"]):not([type="file"]):focus { font-family: Roboto, sans-serif; padding: 2px 2px; box-shadow: none !important; }

.mw-ui-vform label { color: #000000; }

a.cta-button, a:link.cta-button, a:visited.cta-button { color: #000000; }

div.editOptions { border: none; background: transparent; color: #000000; }

.usermessage { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

body.skin-hydra .mw-notification { border: 1px solid #dfdfdf; background: #efefef; color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

body.skin-hydra .mw-notification.postedit { box-shadow: none; border-radius: 0; border: 1px solid #dfdfdf; background: #efefef; color: #000000; text-shadow: none; margin: 0 0 10px 0; padding: 3px 3em 3px 6px; }

body.skin-hydra .postedit-close, body.skin-hydra .postedit-close:hover { color: #000000; text-shadow: none; }

div.mw-warning { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

div.mw-warning-with-logexcerpt { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

div#content fieldset { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

div#content fieldset fieldset { border: 1px solid #dfdfdf; background: transparent; color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

div#content fieldset legend { border: none; background: transparent; color: #003a7b; font-family: 'Josefin Sans', sans-serif; margin: 0 0 8px 0; padding: 3px 6px; }

.mw-plusminus-null { color: #808080; }

.mw-plusminus-pos { color: #006900; }

.mw-plusminus-neg { color: #bd0000; }

.autocomment { color: #808080; }

.skin-hydra .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle, .skin-hydra .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 0 0; padding: 3px 6px; }

.skin-hydra .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget.oo-ui-widget { border-radius: 0; border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 0 0; padding: 3px 6px; }

.skin-hydra .oo-ui-textInputWidget.oo-ui-iconElement .oo-ui-iconElement-icon { filter: none; }

.skin-hydra div.mw-changeslist-legend, .skin-hydra div.mw-rcfilters-ui-changesListWrapperWidget div.mw-changeslist-legend { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 20px; padding: 3px 6px; }

.skin-hydra .mw-search-profile-tabs { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.skin-hydra .mw-search-profile-tabs div.search-types ul li.current a { color: #003a7b !important; }

border: none; background: transparent; color: #000000; margin: 1px; padding: 0; }
 * 1) pagehistory li {

border: none; background: transparent; color: #003a7b; margin: 1px; padding: 0; }
 * 1) pagehistory li.selected {

.skin-hydra table.diff { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.skin-hydra td.diff-otitle, .skin-hydra td.diff-ntitle { border: none; background: transparent; }

td.diff-addedline { border: 1px solid #57ff57; background: rgba(107, 255, 107, 0.25); color: #3f3f3f; }

td.diff-deletedline { border: 1px solid #dfdf00; background: rgba(209, 209, 0, 0.25); color: #3f3f3f; }

td.diff-context { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #797979; }

td.diff-addedline .diffchange { background: rgba(0, 219, 0, 0.25); color: #000800; }

td.diff-deletedline .diffchange { background: rgba(169, 169, 0, 0.25); color: #060600; }

body.skin-hydra fieldset#mw-searchoptions { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: -10px 0 10px 0 !important; padding: 3px 6px; }

body.skin-hydra fieldset#mw-searchoptions h4 { border: none; color: #000000; margin: 0 0 10px 0; padding: 0 0 5px 0; }

body.skin-hydra fieldset#mw-searchoptions div.divider { border: none; border-bottom: 1px solid #dfdfdf; }

.skin-hydra div#preferences { border: none; !important; background: transparent !important; margin: 0 !important; padding: 0 !important; }

.mw-prefs-tabs-wrapper.oo-ui-panelLayout-framed { border: 1px solid #dfdfdf; background: transparent; color: #000000; }

.skin-hydra .mw-prefs-buttons { border: 1px solid #dfdfdf; background: #efefef; color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.skin-hydra div#preferences fieldset.prefsection { border: none; box-shadow: none; background: transparent; color: #000000; margin: 0 0 10px 0; padding: 0; }

.skin-hydra div#preferences fieldset.prefsection legend { border: none; background: transparent; color: #003a7b; font-family: 'Josefin Sans', sans-serif; margin: 0 0 8px 0; padding: 3px 6px; }

.skin-hydra div#preferences fieldset, .skin-hydra div#preferences fieldset.prefsection fieldset { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.skin-hydra div#preferences fieldset legend, .skin-hydra div#preferences fieldset.prefsection fieldset legend { border: none; background: transparent; color: #003a7b; font-family: 'Josefin Sans', sans-serif; margin: 0 0 8px 0; padding: 3px 6px; }

.skin-hydra div#preferences fieldset fieldset, .skin-hydra div#preferences fieldset.prefsection fieldset fieldset { border: 1px solid #dfdfdf; background: transparent; color: #000000; margin: 5px; padding: 10px; }

.skin-hydra div#preferences fieldset fieldset legend, .skin-hydra div#preferences fieldset.prefsection fieldset fieldset legend { border: none; background: transparent; color: #003a7b; font-family: 'Josefin Sans', sans-serif; margin: 0 0 8px 0; padding: 3px 6px; }

.skin-hydra #preferences td.htmlform-tip { color: #808080; }

.skin-hydra #preftoc { border: none; border-bottom: 1px solid #dfdfdf; background: transparent; }

.skin-hydra #preftoc li { border: none; background: transparent; }

.skin-hydra #preftoc li a { color: #0082f3; height: 25px; line-height: 25px; padding: 3px 0 0 0; margin: 0 4px; }

.skin-hydra #preftoc li a:visited { color: #0082f3; }

.skin-hydra #preftoc li.selected a { background: transparent; color: #003a7b; }

.skin-hydra #preftoc li a:active { color: #003a7b; }

.error, .previewnote { color: #bd0000; }

.warning { color: #515100; }

.errorbox { border: 1px solid #ffd7d7; background: rgba(255, 217, 217, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px 3px 16px; }

.warningbox { border: 1px solid #f0f000; background: rgba(243, 243, 0, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.successbox { border: 1px solid #8fff8f; background: rgba(150, 255, 150, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.skin-hydra table.mw-interwikitable.body td.mw-interwikitable-local-yes { background: rgba(150, 255, 150, 0.25); }

ul#filetoc { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.skin-hydra table.mw_metadata { border: none; background: transparent; color: #000000; margin: 0 0 10px 0; padding: 0; }

.skin-hydra table.mw_metadata th { border: 1px solid #dfdfdf; background: rgba(193, 193, 193, 0.25); color: #003a7b; font-weight: bold; padding: 0 3px 1px 3px; }

.skin-hydra table.mw_metadata td { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; padding: 0 3px 1px 3px; }

.skin-hydra .TablePager, .skin-hydra .mw-datatable, .skin-hydra table.cargoTable { border: none; background: transparent; color: #000000; margin: 0 0 10px 0; padding: 0; }

.skin-hydra .TablePager th, .skin-hydra .mw-datatable th, .skin-hydra table.cargoTable th { border: 1px solid #dfdfdf; background: rgba(193, 193, 193, 0.25); color: #003a7b; font-weight: bold; padding: 0 3px 1px 3px; }

.skin-hydra .TablePager td, .skin-hydra .mw-datatable td { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; padding: 0 3px 1px 3px; }

.skin-hydra table.cargoTable tr:nth-child(2n+1), .skin-hydra table.cargoTable tr:nth-child(2n) { background: transparent; }

.skin-hydra table.cargoTable tr:nth-child(2n+1) td { background: rgba(217, 217, 217, 0.25); }

.skin-hydra table.cargoTable tr:nth-child(2n) td { background: rgba(233, 233, 233, 0.25); }

.skin-hydra .TablePager tr:hover td, .skin-hydra .mw-datatable tr:hover td { background: rgba(201, 201, 201, 0.25); }

.ui-widget-content, .ui-menu { border: 1px solid #dfdfdf; background: #efefef; color: #000000; margin: 0 0 10px 0; padding: 3px 6px; }

.ui-menu-item, .ui-menu-item a, .ui-widget-content a { }

.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-hover a, .ui-menu .ui-state-hover, .ui-menu .ui-state-hover a { }

table.mw-abuselog-details { border: none; background: transparent; color: #000000; margin: 0 0 10px 0; padding: 0; }

table.mw-abuselog-details tr th { border: 1px solid #dfdfdf; background: rgba(193, 193, 193, 0.25); color: #003a7b; font-weight: bold; padding: 0 3px 1px 3px; }

table.mw-abuselog-details tr td { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; padding: 0 3px 1px 3px; }

.mw-abusefilter-history-changed { }

div.wikiEditor-ui, div.wikiEditor-preview-contents, div.wikiEditor-preview-loading { background-color: transparent; }

/***************** /* Footer styles * /*****************/ div#footer { float: right; clear: right; width: 100%; max-width: 100%; box-sizing: border-box; border: none; background: transparent; color: #000000; margin: 0 0 0 0; padding: 10px 20px 10px 20px; overflow: hidden; }

div#footer ul li { color: #000000; }

/*************************** /* Template example styles * /***************************/ span.templateexample { font-family: monospace; }

span.templateexample span.templatelink { font-weight: bold; }

span.templateexample span.paramname { }

span.templateexample span.paramvalue { color: #808080; font-style: italic; }

/****************** /* Image licenses * /******************/ /* copyright images tweak */ .skin-hydra .copyright-icon { display: inline-block; background-image: url("https://static.wikia.nocookie.net/commons_hydra/images/thumb/b/b6/Copyright.png/32px-Copyright.png"); background-size: 100%; height: 32px; width: 32px; }

.ambox { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; font-size: 95%; margin: 0 auto 10px auto; padding: 0; width: 80%; }

.ambox-gray { box-shadow: 10px 0 0 #383838 inset; }

.ambox.ambox-tiny { font-size: 90%; margin: 2px 0; width: auto; }

.ambox + .ambox { margin-top: -10px; }

.ambox-text { padding: 3px 6px; }

.ambox-image { padding: 2px 0 2px 16px; text-align: center; width: 60px; }

.ambox-tiny .ambox-image { padding: 2px 6px; text-align: left; width: auto; }

/* Ambox colors */ .ambox-blue { box-shadow: 10px 0 0 #1e90ff inset; }

.ambox-red { box-shadow: 10px 0 0 #b22222 inset; }

.ambox-orange { box-shadow: 10px 0 0 #f28500 inset; }

.ambox-yellow { box-shadow: 10px 0 0 #f4c430 inset; }

.ambox-purple { box-shadow: 10px 0 0 #9932cc inset; }

.ambox-gray { box-shadow: 10px 0 0 #bba inset; }

.ambox-green { box-shadow: 10px 0 0 #228b22 inset; }

/* Ambox small text */ .amsmalltext { font-size: smaller; margin-left: 0.8em; margin-top: 0.5em; }

/*********************** /* Flex text link list * /***********************/ .flextextlinks ul { display: flex; flex-flow: row wrap; text-align: center; margin: 0 -20px 10px -20px; padding: 0; }

.flextextlinks ul li { list-style: none; flex: 1 0 15em; margin: 0; padding: 4px 20px; }

/*********************** /* Flex icon link list * /***********************/ .flexiconlinks { display: flex; flex-flow: row wrap; justify-content: space-around; align-items: flex-start; text-align: center; margin: -10px -10px 0 -10px; padding: 0; }

.flexiconlinks.horizontal { margin: 0 -20px 10px -20px; }

.flexiconlinks .iconlink { display: flex; flex-flow: column nowrap; align-items: center; border: none; background: transparent; margin: 0; padding: 10px; flex: 0 0 8rem; min-width: 128px; }

.flexiconlinks.horizontal .iconlink { padding: 4px 20px; }

.flexiconlinks.iconsize24 .iconlink { flex: 0 0 1.5rem; min-width: 24px; }

.flexiconlinks.linksize24 .iconlink { flex: 0 0 1.5rem; min-width: 24px; }

.flexiconlinks.iconsize64 .iconlink { flex: 0 0 4rem; min-width: 64px; }

.flexiconlinks.linksize64 .iconlink { flex: 0 0 4rem; min-width: 64px; }

.flexiconlinks.iconsize96 .iconlink { flex: 0 0 6rem; min-width: 96px; }

.flexiconlinks.linksize96 .iconlink { flex: 0 0 6rem; min-width: 96px; }

.flexiconlinks.iconsize128 .iconlink { flex: 0 0 8rem; min-width: 128px; }

.flexiconlinks.linksize128 .iconlink { flex: 0 0 8rem; min-width: 128px; }

.flexiconlinks.iconsize192 .iconlink { flex: 0 0 12rem; min-width: 192px; }

.flexiconlinks.linksize192 .iconlink { flex: 0 0 12rem; min-width: 192px; }

.flexiconlinks.iconsize256 .iconlink { flex: 0 0 16rem; min-width: 256px; }

.flexiconlinks.linksize256 .iconlink { flex: 0 0 16rem; min-width: 256px; }

.flexiconlinks.horizontal .iconlink { flex-flow: row nowrap; align-items: flex-start; flex: 0 0 15rem; }

.flexiconlinks .iconlink .icon { display: flex; flex-flow: column nowrap; justify-content: stretch; min-width: 128px; width: 128px; height: 128px; }

.flexiconlinks.horizontal .iconlink .icon { min-width: 24px; width: 24px; height: 24px; }

.flexiconlinks.linksize24 .iconlink .icon { min-width: 24px; width: 24px; height: 24px; }

.flexiconlinks.linksize64 .iconlink .icon { min-width: 64px; width: 64px; height: 64px; }

.flexiconlinks.linksize96 .iconlink .icon { min-width: 96px; width: 96px; height: 96px; }

.flexiconlinks.linksize128 .iconlink .icon { min-width: 128px; width: 128px; height: 128px; }

.flexiconlinks.linksize192 .iconlink .icon { min-width: 192px; width: 192px; height: 192px; }

.flexiconlinks.linksize256 .iconlink .icon { min-width: 256px; width: 256px; height: 256px; }

.flexiconlinks.iconsize64 .iconlink .icon { min-width: 64px; width: 64px; height: 64px; }

.flexiconlinks.iconsize96 .iconlink .icon { min-width: 96px; width: 96px; height: 96px; }

.flexiconlinks.iconsize128 .iconlink .icon { min-width: 128px; width: 128px; height: 128px; }

.flexiconlinks.iconsize192 .iconlink .icon { min-width: 192px; width: 192px; height: 192px; }

.flexiconlinks.iconsize256 .iconlink .icon { min-width: 256px; width: 256px; height: 256px; }

.flexiconlinks .iconlink .icon a { display: flex; flex-flow: column nowrap; justify-content: flex-end; align-items: center; flex: 0 0 100%; }

.flexiconlinks .iconlink .text { color: #000000; width: 100%; text-align: center; }

.flexiconlinks.horizontal .iconlink .text { width: auto; text-align: left; }

.flexiconlinks .iconlink .text a { display: block; width: auto; }

.flexiconlinks.horizontal .iconlink .text a { padding-left: 0.5rem !important; }

/******************************* /* Responsive flex page layout * /*******************************/ .rfpelements { display: flex; flex-flow: row wrap; margin: -5px; }

.rfpshelf, .rfpstack { display: flex; flex-flow: column nowrap; margin: 0; padding: 0; flex: 0 0 100%; max-width: 100%; box-sizing: border-box; }

.rfpblock { margin: 5px; padding: 3px 6px; flex: 0 0 calc( 100% - 10px ); max-width: calc( 100% - 10px ); text-align: center; box-sizing: border-box; }

.rfpblock img { max-width: 100%; height: auto; }

.rfpstack .rfpstack, .rfpstack .rfpshelf, .rfpshelf .rfpshelf, .rfpshelf .rfpstack { flex: 1 0 auto; max-width: 100%; }

.rfpstack .rfpblock, .rfpshelf .rfpblock { flex: 1 0 auto; max-width: calc( 100% - 10px ); }

.rfpstack .rfpnoresize { flex: 0 0 auto; }

@media (min-width: 820px) { .rfp100-50-67size, .rfp100-50-50size, .rfp100-50-33size { flex: 0 0 50%; max-width: 50%; }

.rfpblock.rfp100-50-67size, .rfpblock.rfp100-50-50size, .rfpblock.rfp100-50-33size { flex: 0 0 calc( 50% - 10px ); max-width: calc( 50% - 10px ); } }

@media (min-width: 1440px) { .rfp100-100-67size, .rfp100-50-67size { flex: 0 0 66.666667%; max-width: 66.666667%; }

.rfpblock.rfp100-100-67size, .rfpblock.rfp100-50-67size { flex: 0 0 calc( 66.666667% - 10px ); max-width: calc( 66.666667% - 10px ); }

.rfp100-100-50size, .rfp100-50-50size { flex: 0 0 50%; max-width: 50%; }

.rfpblock.rfp100-100-50size, .rfpblock.rfp100-50-50size { flex: 0 0 calc( 50% - 10px ); max-width: calc( 50% - 10px ); }

.rfp100-100-33size, .rfp100-50-33size { flex: 0 0 33.000000%; max-width: 33.000000%; }

.rfpblock.rfp100-100-33size, .rfpblock.rfp100-50-33size { flex: 0 0 calc( 33.000000% - 10px ); max-width: calc( 33.000000% - 10px ); }

.rfpshelf { flex-flow: row wrap; }

.rfpshelf > .rfpstack { flex: 0 0 50%; max-width: 50%; }

.rfpshelf > .rfpblock { flex: 0 0 calc( 50% - 10px ); max-width: calc( 50% - 10px ); }

.rfpshelf > .rfpstack.rfpkeepwide { flex: 0 0 100%; max-width: 100%; }

.rfpshelf > .rfpblock.rfpkeepwide { flex: 0 0 calc( 100% - 10px ); max-width: calc( 100% - 10px ); } }

/**************************** /* Responsive flex specials * /****************************/ .rfpaboutinfo { border-top: 1px solid #dfdfdf; columns: auto 18rem; padding: 10px 0; }

.rfpaboutitem { padding-left: 6rem; text-align: left; }

.rfpaboutlabel { display: inline-block; text-align: right; width: 5.5rem; margin: 0 0 0 -6rem; padding: 0 0.5rem 0 0; }

.rfpplatforms { border-top: 1px solid #dfdfdf; text-align: center; padding: 10px 0 0 0; }

.rfpplatformsheading { border-bottom: 1px solid #dfdfdf; background: transparent; font-family: 'Josefin Sans', sans-serif; font-weight: bold; color: #003a7b; margin: 0 0 10px 0; padding: 0 0 3px 0; }

.rfpplatformdates { display: flex; flex-flow: row wrap; align-items: flex-start; justify-content: center; text-align: center; }

.rfpplatformdate { flex: 1 0 18rem; text-align: center; padding: 0 0 10px 0; }

.rfpplatformdate img { padding: 0 5px; }

.rfpplatformlightinvert { filter: invert(100%); }

.rfptwitter { display: flex; flex-flow: column nowrap; }

.rfptwitter .body, .rfptwitter .body .twitter-timeline-wrapper { border: none; display: flex; flex-flow: column nowrap; flex: 0 0 410px; }

.rfptwitter .body .twitter-timeline-wrapper iframe { border: none; width: auto !important; height: auto !important; flex: 0 0 400px; }

@media (min-width: 820px) { .rfptwitter .body, .rfptwitter .body .twitter-timeline-wrapper, .rfptwitter .body .twitter-timeline-wrapper iframe { flex: 1 0 auto; } }

.rfpblock div.slideboxlightshow, .rfpblock div.slideboxlightshow a { max-width: 100%; height: auto; }

/****************************** /* Responsive flex appearance * /******************************/ .rfpbox, .rfpdesktopbox { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 5px; padding: 3px 6px; }

.rfpblock .heading { border-bottom: 1px solid #dfdfdf; background: transparent; font-family: 'Josefin Sans', sans-serif; color: #003a7b; font-weight: bold; font-size: 132%; margin: 0 0 10px 0; padding: 0 0 5px 0; }

/****************************************** /* Responsive flex documentation examples * /******************************************/ .rfpdoclabel { border: 1px solid #dfdfdf; padding: 3px 6px; text-align: center; }

.rfpdocexample { display: flex; flex-flow: row wrap; text-align: center; margin: 0 0 10px 0; }

.rfpdocnarrow { border: 1px solid #dfdfdf; padding: 3px 0 0 0; width: 16.666667%; box-sizing: border-box; }

.rfpdocmedium { border: 1px solid #dfdfdf; padding: 3px 0 0 0; width: 33.000000%; box-sizing: border-box; }

.rfpdocwide { border: 1px solid #dfdfdf; padding: 3px 0 0 0; width: 50%; box-sizing: border-box; }

.rfpdocelements { display: flex; flex-flow: row wrap; }

.rfpdocshelf, .rfpdocstack { display: flex; flex-flow: column nowrap; margin: 0; padding: 0; flex: 0 0 100%; max-width: 100%; box-sizing: border-box; }

.rfpdocblock { margin: 5px; padding: 3px 6px; flex: 0 0 calc( 100% - 10px ); max-width: calc( 100% - 10px ); text-align: center; box-sizing: border-box; }

.rfpdocstack .rfpdocstack, .rfpsdoctack .rfpdocshelf, .rfpdocshelf .rfpdocshelf, .rfpdocshelf .rfpdocstack { flex: 1 0 auto; max-width: 100%; }

.rfpdocstack .rfpdocblock, .rfpdocshelf .rfpdocblock { flex: 1 0 auto; max-width: calc( 100% - 10px ); }

.rfpdocstack .rfpdocnoresize { flex: 0 0 auto; }

.rfpdocmedium .rfpdoc100-50-67size, .rfpdocmedium .rfpdoc100-50-50size, .rfpdocmedium .rfpdoc100-50-33size { flex: 0 0 50%; max-width: 50%; }

.rfpdocmedium .rfpdocblock.rfpdoc100-50-67size, .rfpdocmedium .rfpdocblock.rfpdoc100-50-50size, .rfpdocmedium .rfpdocblock.rfpdoc100-50-33size { flex: 0 0 calc( 50% - 10px ); max-width: calc( 50% - 10px ); }

.rfpdocwide .rfpdoc100-100-67size, .rfpdocwide .rfpdoc100-50-67size { flex: 0 0 66.666667%; max-width: 66.666667%; }

.rfpdocwide .rfpdocblock.rfpdoc100-100-67size, .rfpdocwide .rfpdocblock.rfpdoc100-50-67size { flex: 0 0 calc( 66.666667% - 10px ); max-width: calc( 66.666667% - 10px ); }

.rfpdocwide .rfpdoc100-100-50size, .rfpdocwide .rfpdoc100-50-50size { flex: 0 0 50%; max-width: 50%; }

.rfpdocwide .rfpdocblock.rfpdoc100-100-50size, .rfpdocwide .rfpdocblock.rfpdoc100-50-50size { flex: 0 0 calc( 50% - 10px ); max-width: calc( 50% - 10px ); }

.rfpdocwide .rfpdoc100-100-33size, .rfpdocwide .rfpdoc100-50-33size { flex: 0 0 33.000000%; max-width: 33.000000%; }

.rfpdocwide .rfpdocblock.rfpdoc100-100-33size, .rfpdocwide .rfpdocblock.rfpdoc100-50-33size { flex: 0 0 calc( 33.000000% - 10px ); max-width: calc( 33.000000% - 10px ); }

.rfpdocwide .rfpdocshelf { flex-flow: row wrap; }

.rfpdocwide .rfpdocshelf > .rfpdocstack { flex: 0 0 50%; max-width: 50%; }

.rfpdocwide .rfpdocshelf > .rfpdocblock { flex: 0 0 calc( 50% - 10px ); max-width: calc( 50% - 10px ); }

.rfpdocwide .rfpdocshelf > .rfpdocstack.rfpdockeepwide { flex: 0 0 100%; max-width: 100%; }

.rfpdocwide .rfpdocshelf > .rfpdocblock.rfpdockeepwide { flex: 0 0 calc( 100% - 10px ); max-width: calc( 100% - 10px ); }

/****************** /* Infobox styles * /******************/ .infoboxtable { float: right; border: none; background: transparent; color: #000000; margin: 0 0 10px 20px; padding: 3px 6px; width: 300px; }

.infoboxtable th { border: 1px solid #dfdfdf; background: rgba(217, 217, 217, 0.25); color: #000000; font-weight: bold; text-align: right; vertical-align: top; padding: 0.5px 7px; }

.infoboxtable td { border: 1px solid #dfdfdf; background: rgba(233, 233, 233, 0.25); color: #000000; text-align: left; vertical-align: top; padding: 0.5px 3px 0.5px 3px; }

.infoboxtable th.infoboxname { border: 1px solid #dfdfdf; background: rgba(193, 193, 193, 0.25); font-size: 110%; color: #003a7b; font-family: 'Josefin Sans', sans-serif; font-weight: normal; text-align: center; padding: 8px; }

.infoboxtable th.infoboxdetails { border: 1px solid #dfdfdf; background: rgba(201, 201, 201, 0.25); text-align: center; color: #003a7b; font-family: 'Josefin Sans', sans-serif; font-weight: normal; padding: 0; }

/******************** /* Navbox templates * /********************/ table.navbox { border: none; background: transparent; color: #000000; clear: both; font-size: 88%; margin: auto; padding: 1px; text-align: center; width: 100%; }

/* Border between adjacent navboxes */ table.navbox + table.navbox { margin-top: -1px; }

.navbox-title, .navbox-abovebelow, table.navbox th { padding-left: 1em; padding-right: 1em; text-align: center; }

.navbox-group { font-weight: bold; padding-left: 1em; padding-right: 1em; white-space: nowrap; }

/* Base background */ .navbox, .navbox-subgroup { background: transparent; }

.navbox-list { background: transparent; /* Must match background color */ }

/* Level 1 color */ .navbox-title, table.navbox th { border: 1px solid #dfdfdf; background: rgba(193, 193, 193, 0.25); color: #003a7b; font-weight: bold; }

/* Level 2 styling */ .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { border: 1px solid #dfdfdf; background: rgba(201, 201, 201, 0.25); color: #003a7b; }

/* Level 3 styling */ .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { border: 1px solid #dfdfdf; background: rgba(209, 209, 209, 0.25); color: #000000; }

/* Even row striping */ .navbox-even { border: 1px solid #dfdfdf; background: rgba(233, 233, 233, 0.25); color: #000000; }

/* Odd row striping */ .navbox-odd { border: 1px solid #dfdfdf; background: rgba(217, 217, 217, 0.25); color: #000000; }

.collapseButton { font-weight: normal; width: auto; }

.navbox .collapseButton { width: 6em; }

.navbar { font-size: 88%; font-weight: normal; }

.navbox .navbar { font-size: 100%; }

table.collapsed tr.collapsible { display: none; }

/****************** /* General styles * /******************/ .contentbox, .doc, .doc-footer { border: 1px solid #dfdfdf; background: rgba(225, 225, 225, 0.25); color: #000000; margin: 0 0 10px 0; padding: 3px 6px; overflow: auto; }

.contentbox .contentbox { border: 1px solid #dfdfdf; background: transparent; color: #000000; }

.headerlike, .doc-header { border-bottom: 1px solid #dfdfdf; background: transparent; color: #003a7b; font-family: 'Josefin Sans', sans-serif; margin: 0 0 10px 0; padding: 0 0 5px 0; }

span.bullet { background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%225%22%20height%3D%2213%22%20viewBox%3D%220%200%205%2013%22%3E%3Cg%20fill%3D%22%23003a7b%22%3E%3Ctitle%20xmlns%3Adefault%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3Ebullet%3C%2Ftitle%3E%3Ccircle%20cx%3D%222.5%22%20cy%3D%229.5%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center 60%; width: 9px; font-size: 11px; vertical-align: baseline; }

/* Style for horizontal lists (separator following item). @source mediawiki.org/wiki/Snippets/Horizontal_lists @revision 8 (2016-05-21) @author User:Edokter */ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; }

/* Display list items inline */ .hlist dd, .hlist dt, .hlist li { margin: 0; display: inline; }

/* Display nested lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; }

/* Hide empty list items */ .hlist .mw-empty-li { display: none; }

/* Generate interpuncts */ .hlist dt:after { content: ": "; }

.hlist dd:after, .hlist li:after { content: " · "; font-weight: bold; }

.hlist dd:last-child:after, .hlist dt:last-child:after, .hlist li:last-child:after { content: none; }

/* Add parentheses around nested lists */ .hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before, .hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before, .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before { content: " ("; font-weight: normal; }

.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after, .hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after, .hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after { content: ")"; font-weight: normal; }

/* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; }

.hlist ol > li { counter-increment: listitem; }

.hlist ol > li:before { content: " " counter(listitem) "\a0"; }

.hlist dd ol > li:first-child:before, .hlist dt ol > li:first-child:before, .hlist li ol > li:first-child:before { content: " (" counter(listitem) "\a0"; }

.dablink { padding: 2px 36px 10px 36px; font-style: italic; }

.ghost { color: #808080; /* For any text that appear fainter for some reason */ }

.mark { color: #003a7b; }

.constrain_image { overflow: hidden; }

.constrain_image img { max-width: 100%; height: auto; }

.columns { padding: 0; margin: 10px 0 0 0; overflow: hidden; }

.columns .leftcol { float: left; width: 50%; margin: 0; padding: 0; }

.columns .centercol { float: left; margin: 0; padding: 0; }

.columns .rightcol { float: right; width: 50%; margin: 0; padding: 0; }

.desktopleft { text-align: left; }

.desktopcenter { text-align: center; }

.desktopright { text-align: right; }

/* For elements which only display in the mobile view */ .mobileonly { display: none; }