/* dynamic height based on width, for symbol header -------------------------*/ #head-container { display: inline-block; position: relative; width: 100%; } #dummy { margin-top: 12.5%; /* 4:3 aspect ratio */ } #element { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height:0.5em; margin-top:50px; } .red { background-color: #d61926; } .sep { color: #d61926; margin: 0.3em; } /* navbar fixes -------------------------------------------------------------*/ .navbar-inverse .navbar-toggle { border-color: rgba(255, 255, 255, 0.2); } .navbar-inverse .navbar-collapse, .navbar-default .navbar-form { border-color: rgba(104, 104, 104, 0); } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: rgba(23, 23, 23, 0.44); } .navbar-inverse .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: rgba(0,0,0, 0.3); } /* cookie disclaimer fixes --------------------------------------------------*/ #CookielawBanner { background-color: rgba(56, 60, 60, 0.73); color: rgba(255,255,255, 0.5); font-size: 1em; } #CookielawBanner .container { width: 100% !important; } #CookielawBanner h6 { color: rgba(255,255,255, 0.8); font-size: 1em; font-weight: bold; margin-bottom: 0; } /* Responsive overwrites ----------------------------------------------------*/ /* Small devices (tablets, 768px and up) */ @media (min-width: 768px) { } /* Medium devices (desktops, 992px and up) */ @media (min-width: 992px) { .course-listing { min-height: 220px; } } /* Large devices (large desktops, 1200px and up) */ @media (min-width: 1200px) { }