@charset "utf-8"; @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600); @import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700); /** * Sticky Footer */ * { margin: 0; } html, body { height: 100%; } #wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */ overflow: hidden; } footer, #push { min-height: 30px; /* #push must be the same height as footer */ } /** * Base Styles */ body { overflow: -moz-scrollbars-vertical; font-family: 'Open Sans', sans-serif; } .no-margin { margin: 0 !important; } .no-padding { padding: 0 !important; } .box { background: #EEE; border-bottom: 1px solid #CCC; border-top: 1px solid #CCC; color: #555; margin-bottom: 8px; padding: 8px; } /** * Text Styles */ a { color: #0066ff; outline: none; text-decoration: none; } abbr, acronym { font-size: 85%; letter-spacing: 0.1em; text-transform: uppercase; } abbr[title], dfn[title] { border-bottom: 1px dotted black; cursor: help; } abbr[title], acronym[title], dfn[title] { border-bottom: 1px dotted #CCC; cursor: help; } code, kbd, samp, pre, tt, var, .code { font-family: Monaco, 'Panic Sans', 'Lucida Console', 'Courier New', Courier, monospace, sans-serif; } h1,h2,h3,h4,h5,h6,p { margin:1em 0; } h1,h2,h3 { font-family: 'Raleway', sans-serif; } h1,h2,h3,h4,h5,h6,b,strong,caption,th,thead,dt,legend{ font-weight:500; } ul, ol { padding-left: 2em; } li ul, li ol, ul ul, ol ol, dl dd { margin-bottom: 0px; margin-left: 0px; margin-top: 0px; } .al { text-align: left; } .ar { text-align: right; } .leading { margin-top: 20px; } /** * Login */ body.login { background-color:#EEEEFF; height:0; overflow: hidden; } #loginbox, #signupbox { min-height: 300px; margin: 0 auto; margin-top: -237px; margin-left: -200px; position: absolute; top: 50%; left: 85%; width:400px; } #loginbox h1, #signupbox h1 { text-align: center; font-size: 26px; } #loginbox .panel, #signupbox .panel { background: #FFFFFF; } /** * Header */ #page-header { background: #d6edff; background: -moz-linear-gradient(top,#d6edff 0,#aadcff 50%); background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d6edff),color-stop(0.5,#aadcff)); box-shadow: rgba(0,0,0,0.3) 0 1px 2px; -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; -webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; -khtml-box-shadow: rgba(0,0,0,0.3) 0 1px 2px; margin-bottom: 10px; } #page-header .navbar-brand { color: #0d3a4f; font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 30px; margin: 0; line-height: 20px; text-shadow: 0px 1px 0px #fff; font-weight: bold; } #page-subheader { background: #116893; background: -webkit-gradient(linear, left top, left bottom, from(#116893), to(#115270)); background: -moz-linear-gradient(top, #116893, #115270); position: relative; z-index: 0; } #page-subheader h2 { color: #fff; line-height: 50px; font-size: 18px; margin: 0; } #page-subheader .wrapper { position: relative; } #page-subheader input { float: right; margin-top: 13px; border: 1px solid #ccc; width: 225px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; box-shadow:0 1px 0 rgba(255,255,255,0.5); -moz-box-shadow:0 1px 0 rgba(255,255,255,0.5); -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5); -khtml-box-shadow:0 1px 0 rgba(255,255,255,0.5); padding: 3px 5px; } #main-nav.navbar-nav>li>a { white-space: nowrap; } #sub-nav { float: left; padding: 14px 0; } #sub-nav ul { margin: 0; padding: 0; } #sub-nav ul li { display: inline; float: left; margin-right: 5px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px; overflow: hidden; } #sub-nav ul li a { color: #fff; display: block; line-height: 22px; padding: 0 10px; text-decoration: none; text-shadow: 0 1px 1px #000; } #sub-nav ul li.active a, #sub-nav ul li a:hover { background: #115270; -moz-border-radius: 13px; -webkit-border-radius: 13px; -khtml-border-radius: 13px; border-radius: 13px; -moz-box-shadow: inset 0 1px 1px #111; -webkit-box-shadow: inset 0 1px 1px #111; -khtml-box-shadow: inset 0 1px 1px #111; box-shadow: inset 0 1px 1px #111; color: #fff; } /** * Content */ #content { min-height: 300px; margin-bottom: 10px; } .notice-sm { padding: 10px; font-size: 80%; } .notice-lg { padding: 35px; font-size: large; } .notice-success { border-color: #80D651; } .notice-success>strong { color: #80D651; } .notice-info { border-color: #45ABCD; } .notice-info>strong { color: #45ABCD; } .notice-warning { border-color: #FEAF20; } .notice-warning>strong { color: #FEAF20; } .notice-danger { border-color: #d73814; } .notice-danger>strong { color: #d73814; } .btn-green { background-color: hsl(101, 100%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fbfff9", endColorstr="#70fe2d"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fbfff9), to(#70fe2d)); background-image: -moz-linear-gradient(top, #fbfff9, #70fe2d); background-image: -ms-linear-gradient(top, #fbfff9, #70fe2d); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfff9), color-stop(100%, #70fe2d)); background-image: -webkit-linear-gradient(top, #fbfff9, #70fe2d); background-image: -o-linear-gradient(top, #fbfff9, #70fe2d); background-image: linear-gradient(#fbfff9, #70fe2d); border-color: #70fe2d #70fe2d hsl(101, 100%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .btn-gelb { background-color: hsl(64, 100%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fefff9", endColorstr="#f1fe2d"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fefff9), to(#f1fe2d)); background-image: -moz-linear-gradient(top, #fefff9, #f1fe2d); background-image: -ms-linear-gradient(top, #fefff9, #f1fe2d); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefff9), color-stop(100%, #f1fe2d)); background-image: -webkit-linear-gradient(top, #fefff9, #f1fe2d); background-image: -o-linear-gradient(top, #fefff9, #f1fe2d); background-image: linear-gradient(#fefff9, #f1fe2d); border-color: #f1fe2d #f1fe2d hsl(64, 100%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .btn-rot { background-color: hsl(0, 100%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9", endColorstr="#fe2d2d"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fff9f9), to(#fe2d2d)); background-image: -moz-linear-gradient(top, #fff9f9, #fe2d2d); background-image: -ms-linear-gradient(top, #fff9f9, #fe2d2d); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff9f9), color-stop(100%, #fe2d2d)); background-image: -webkit-linear-gradient(top, #fff9f9, #fe2d2d); background-image: -o-linear-gradient(top, #fff9f9, #fe2d2d); background-image: linear-gradient(#fff9f9, #fe2d2d); border-color: #fe2d2d #fe2d2d hsl(0, 100%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .btn-mint { background-color: hsl(165, 100%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fffd", endColorstr="#2dfeca"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f9fffd), to(#2dfeca)); background-image: -moz-linear-gradient(top, #f9fffd, #2dfeca); background-image: -ms-linear-gradient(top, #f9fffd, #2dfeca); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9fffd), color-stop(100%, #2dfeca)); background-image: -webkit-linear-gradient(top, #f9fffd, #2dfeca); background-image: -o-linear-gradient(top, #f9fffd, #2dfeca); background-image: linear-gradient(#f9fffd, #2dfeca); border-color: #2dfeca #2dfeca hsl(165, 100%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .btn-hblau { background-color: hsl(198, 100%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9fdff", endColorstr="#2dc0fe"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f9fdff), to(#2dc0fe)); background-image: -moz-linear-gradient(top, #f9fdff, #2dc0fe); background-image: -ms-linear-gradient(top, #f9fdff, #2dc0fe); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9fdff), color-stop(100%, #2dc0fe)); background-image: -webkit-linear-gradient(top, #f9fdff, #2dc0fe); background-image: -o-linear-gradient(top, #f9fdff, #2dc0fe); background-image: linear-gradient(#f9fdff, #2dc0fe); border-color: #2dc0fe #2dc0fe hsl(198, 100%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .btn-blau { background-color: hsl(230, 100%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f9faff", endColorstr="#2d50fe"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f9faff), to(#2d50fe)); background-image: -moz-linear-gradient(top, #f9faff, #2d50fe); background-image: -ms-linear-gradient(top, #f9faff, #2d50fe); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9faff), color-stop(100%, #2d50fe)); background-image: -webkit-linear-gradient(top, #f9faff, #2d50fe); background-image: -o-linear-gradient(top, #f9faff, #2d50fe); background-image: linear-gradient(#f9faff, #2d50fe); border-color: #2d50fe #2d50fe hsl(230, 100%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .btn-grau { background-color: hsl(360, 0%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfc", endColorstr="#969696"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fcfcfc), to(#969696)); background-image: -moz-linear-gradient(top, #fcfcfc, #969696); background-image: -ms-linear-gradient(top, #fcfcfc, #969696); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #969696)); background-image: -webkit-linear-gradient(top, #fcfcfc, #969696); background-image: -o-linear-gradient(top, #fcfcfc, #969696); background-image: linear-gradient(#fcfcfc, #969696); border-color: #969696 #969696 hsl(360, 0%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .btn-orange { background-color: hsl(27, 100%, 59%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffcf9", endColorstr="#fe8b2d"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fffcf9), to(#fe8b2d)); background-image: -moz-linear-gradient(top, #fffcf9, #fe8b2d); background-image: -ms-linear-gradient(top, #fffcf9, #fe8b2d); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fffcf9), color-stop(100%, #fe8b2d)); background-image: -webkit-linear-gradient(top, #fffcf9, #fe8b2d); background-image: -o-linear-gradient(top, #fffcf9, #fe8b2d); background-image: linear-gradient(#fffcf9, #fe8b2d); border-color: #fe8b2d #fe8b2d hsl(27, 100%, 49%); color: #333 !important; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.66); -webkit-font-smoothing: antialiased; } .tab-content { padding:15px 10px; border:1px solid #ddd; border-top:0; min-height:100px; background-color:#fff; } ul.action-buttons { list-style-type: none; margin: 0; padding: 0; } ul.action-buttons li { display: inline; } ul.action-buttons li a { margin-bottom: 4px; } ul.action-buttons li a i.fa { width: 12px; } /* panels */ .panel-placeholder div { background: #fdfdfd; border: 1px dashed #dedede; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; position: relative; z-index: 0; } .panel.collapsible .panel-heading { position: relative; } .panel.collapsible .panel-heading span.panel-collapse, .panel.collapsible .panel-heading span.panel-expand { display: none; text-align: center; border-left: 1px solid #aaa; -moz-box-shadow:inset 1px 0 0 #fff; -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.8); -webkit-box-shadow:inset 1px 0 0 #fff; -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.8); box-shadow:inset 1px 0 0 #fff; box-shadow:inset 1px 0 0 rgba(255,255,255,0.8); cursor: pointer; position: absolute; right: 0; top: 0; bottom: 0; width: 40px; line-height: 36px; } .panel.collapsible .panel-heading:hover span.panel-collapse, .panel.collapsible .panel-heading.hover span.panel-collapse, .panel.collapsible .panel-heading:hover span.panel-expand, .panel.collapsible .panel-heading.hover span.panel-expand { display: block; } .panel.collapsed .panel-heading { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border-bottom: none; } /** * Footer */ #page-footer { background: #434343; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #111), color-stop(0.1, #434343), color-stop(10, #191919)); background: -moz-linear-gradient(top, #111 0%, #434343 10%, #191919 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#191919'); color: #fff; font-size: 10px; } #footer-inner { border-top: 1px solid #bbb; } #footer-inner p { line-height: 25px; } @media only screen and (min-width: 768px) { #page-header nav.navbar { padding-top: 20px; margin: 0; background: none; border: none; } #page-header nav.navbar .navbar-collapse { padding: 0; } #page-header nav.navbar .navbar-brand { position: absolute; left: 0; top: 0; padding-left: 0; } #main-nav { width: 100%; display: block; position: relative; z-index: 999; background: #434343; background: -webkit-gradient(linear, left top, left bottom, from(#434343), to(#191919)); background: -moz-linear-gradient(top, #434343, #191919); display: block; -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-left-radius: 5px; -khtml-border-top-right-radius: 5px; border-radius: 5px 5px 0 0; border-top: 1px solid #191919; border-left: 1px solid #191919; border-right: 1px solid #191919; } #main-nav.navbar-nav>li>a { display: block; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-radius: 5px 5px 0px 0px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-transition: background 0.2s linear; -webkit-transition: background 0.2s linear; } #main-nav.navbar-nav>li>.btn { margin-right: 8px; } #main-nav.navbar-nav>li.active>a { background: #19709b; background: -webkit-gradient(linear, left top, left bottom, from(#19709b), to(#116893)); background: -moz-linear-gradient(top, #19709b, #116893); } #main-nav.navbar-nav>li>.dropdown-menu { margin-top: -1px; } #util-nav { color: #668899; text-shadow: 0 1px 0 #fff; position: absolute; right: 0; top: 0; line-height: 25px; font-size: 11px; } #util-nav .navbar-text { padding: 5px 10px; line-height: 20px; margin: 0; color: #668899; } #util-nav ul li { display: inline-block; list-style-type: none; padding: 0 5px; } #util-nav a { color: #668899; padding: 5px 10px; text-shadow: 0 1px 0 #fff; } #util-nav a:hover{ background: none; text-decoration: underline; } } @media only screen and (max-width: 1024px) and (min-width: 768px) { } @media only screen and (max-width: 767px) { #page-header nav.navbar { margin: 0 -18px; background: none; border: none; } #page-header nav.navbar .navbar-toggle { border: none; } #page-header nav.navbar .navbar-nav a { color: #fff; } #page-header nav.navbar a:hover { background-color: #333; } #page-header nav.navbar .navbar-text { font-size: 14px; padding: 10px 15px; line-height: 20px; color: #fff; display: block; margin: 0; } #page-header nav.navbar li.pull-right { float: none !important; } #page-subheader input[type="text"] { width: 100%; } }