/** MIXINS *******************************************************************/ .clear { clear: both; } .hidden { display: none; } .justified { text-align: justify; } .centered { text-align: center; } .centered-block { display: block; margin-left: auto; margin-right: auto; } /** TYPOGRAPHY ***************************************************************/ header .mdl-layout-title { font-family: 'Baumans', cursive; } /** LAYOUT *******************************************************************/ body { /*background: url('../img/body_background.png') repeat;*/ } footer { padding-top: 20px; font-size: 0.8em; font-style: italic; text-align: center; } /** HEADER ********************************************************************/ .header { } #version-number { line-height: 112px; font-style: italic; } /** MENU NAVIGATION ***********************************************************/ nav#menu { background-color: #004F8D; clear: both; overflow: hidden; } nav#menu ul { margin-left: 0; list-style: none; } nav#menu ul li { float: left; border-right: 1px solid #fff; -webkit-transition: background-color 0.3s ease-out; -moz-transition: background-color 0.3s ease-out; -ms-transition: background-color 0.3s ease-out; -o-transition: background-color 0.3s ease-out; transition: background-color 0.3s ease-out; } nav#menu ul li.active { background-color: #AAC7D6; } nav#menu ul li.active:hover { background-color: #AAC7D6; } nav#menu ul li:hover { background-color: #78A0BE; } nav#menu ul li.home { background-image: url('../img/home_icon.png'); background-position: center center; background-repeat: no-repeat;; } nav#menu ul li.home a { padding: 10px 20px; } nav#menu ul li a { color: #fff; font-size: 12px; font-weight: bold; text-shadow: 0 1px 1px #000000; text-decoration: none; line-height: 36px; padding: 10px 15px; } /** STYLE *********************************************************************/ a { /*color: #003965;*/ text-decoration: none; } a:hover { text-decoration: underline; } abbr[title] { border-bottom: 1px dotted #a8caea; } /*h2 {*/ /*font-size: 1.6em;*/ /*font-weight: normal;*/ /*text-transform: uppercase;*/ /*border-bottom: 4px solid #004F8D;*/ /*padding-bottom: 5px;*/ /*margin: 15px 0;*/ /*}*/ code { font-family: "courier new", monospace; font-size: 0.90em; white-space: pre; } code.block { width: 100%; overflow-x: auto; display: inline-block; } dl { border: 3px double #ccc; padding: 0.5em; margin-top: 15px; } dt { float: left; clear: left; width: 210px; text-align: right; font-weight: bold; color: #004F8D; } dt:after { content: ":"; } dd { margin: 0 0 0 220px; padding: 0 0 0.5em 0; } ul { margin-left: 2.5em; } ul li { line-height: 1.5em; } /*p {*/ /*line-height: 1.3em;*/ /*padding: 10px 0;*/ /*}*/ /** MEDIA QUERIES *************************************************************/ @media all and (max-width: 980px) { #page-container{ width: 100%; } } @media all and (max-width: 515px) { dt { width: 130px; } dd { margin-left: 140px; } } @media all and (max-width: 330px) { #version-number { display: none; } }