Soon theme

@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:400,400i,600,600i&display=swap'); @import url('https://fonts.googleapis.com/css?family=Roboto%20Slab:400,400i,600,600i&display=swap');


 * selection {

color: #fff; background: #052c52; }

.portal h3, .vector-menu-portal h3 { display: block; background-image: url(/w/skins/Vector/resources/skins.vector.styles/images/portal-separator.png?4ab04); background-image: none; background-position: center bottom; background-repeat: no-repeat; background-size: 100% 1px; color: black; margin: 0.5em 0 0 0.66666667em; border: 0; padding: 0.25em 0; font-size: 0.75em; font-weight: 600; cursor: default; }

background-color: #F6F8F9; }
 * 1) mw-head {

.portal .body li a, .vector-menu-portal .body li a { color: #2280ab; }

div#mw-page-base { color: beige !important; background: transparent; background-image: none; }

h1, h2 { margin-bottom: 0.6em; border-bottom: 1px solid #ededed; }

a { color: #2280ab; }

.mw-body .firstHeading { font-family: 'IBM Plex Sans'; color: #052c52; font-weight: bold; }

body { background-color: #F6F8F9; font-family: 'Roboto Slab'; }

outline: 0; border: transparent; box-shadow: none; }
 * 1) searchInput:focus, #simpleSearch:hover #searchInput:focus {

div#simpleSearch { border: none; background: #ebebeb; height: 2.485em; margin-top: 0; box-shadow: inset 0 -7px 7px -7px rgba(0, 0, 0, 0.15); }

margin: 0; }
 * 1) p-search {

margin-top: 0; }
 * 1) p-search form {

div#simpleSearch #searchInput { padding: 1em 0 0 0.75em; }

background-color: transparent; border: transparent; }
 * 1) searchInput {

div#simpleSearch #searchButton { width: 2.5em; }

.vector-menu-dropdown { direction: ltr; float: left; cursor: pointer; position: relative; line-height: 1.125em; background-color: #fcfcfc; }

.vector-menu-tabs .selected a, .vector-menu-tabs .selected a:visited { color: #202122; text-decoration: none; background-color: #ebebeb; }

.vector-menu-tabs, .vector-menu-tabs a, #mw-head .vector-menu-dropdown h3 { background-image: none; background-repeat: no-repeat; background-size: 1px 100%; }

.vector-menu-tabs .new a, .vector-menu-tabs .new a:visited { color: #202122; background-color: #fcfcfc; }

background: #fbfbfb; }
 * 1) content {

body #content { border-top-left-radius: 0em; border-bottom-left-radius: 0em; box-shadow: 0 0.25em 0.6em -0.15em rgb(0 0 0 / 15%); border: none; margin-top: 0; }

.vector-menu-tabs li a { color: #202122; background-color: #fcfcfc; }

.vector-menu-dropdown .vector-menu-content-list { background-color: #fcfcfc; border: 1px solid #fcfcfc; }