@import "fa/font-awesome.less"; @import "_bootstrap-selection.less"; @import "lib/datepicker3.less"; @import "_mejs_hacks.less"; @import "_footer.less"; @img: '../img'; @grid-float-breakpoint: @screen-xs-min; @jumbo-font-size: 52px; @jumbo-font-size-xs: 2.5em; @jumbo-line-height: 45px; @schedule-now: @brand-danger; @schedule-now-bg: fade(lighten(@brand-danger, 5%), 60%); @schedule-border: lighten(@brand-primary, 50%); @schedule-room: darken(@brand-primary, 15%); @schedule-author: #444; @schedule-selected-room: lighten(@brand-success, 10%); @schedule-daychange: darken(@brand-primary, 20%); @schedule-daychange-bg: fade(white, 30%); @schedule-gap: darken(@brand-primary, 20%); @schedule-gap-bg: fade(white, 30%); @schedule-pause: white; @schedule-pause-bg: lighten(black, 85%); // website configuration styles nav { .navbar-brand { line-height: 27px; .icon { background-repeat: no-repeat; background-image: url("@{img}/tv.png"); float: left; display: block; width: 27px; height: 27px; margin-right: @padding-base-horizontal; } .icon when (luma(@navbar-default-bg) > 50%) { background-image: url("@{img}/tv-inverse.png"); } } .button-wrapper > .btn { width: 40px; } } body { padding: 50px 0 30px 0; @media (max-width: @grid-float-breakpoint) { padding: 120px 0 30px 0; } } @media (max-width: @screen-sm-min) { nav { position: absolute !important; } footer { display: none; } } body.overview { @import "_overview.less"; } body.room { @import "_room.less"; } body.relive { @import "_relive.less"; } body.relive-player { @import "_relive_player.less"; } body.e404, body.e500 { > .container { text-align: center; h1 { font-size: @jumbo-font-size; margin: 50px 0 50px 0; } img { background-color: @brand-primary; max-width: 80%; } } } body.e500 { pre { text-align: left; } img { .rotate(180deg); } } body.feedback { .feedback-thankyou, .feedback-error { font-size: @jumbo-font-size; text-align: center; padding: 30px; display: none; .well(); } } body.feedback-read { td { white-space: nowrap; &.issuetext { white-space: normal; } } } body.multiview { .cell { background-color: white; h2 { font-size: 14px; padding: 10px; margin: 0; } .meter { background-color: gray; height: 45px; position: relative; .bar { background-color: red; position: absolute; bottom: 0; } } .timer { background-color: #909090; height: 30px; text-align: right; font-size: 22px; padding-right: 5px; color: white; } } } body.closed { p { margin-top: 50px; } h1, h2, p { text-align: center; } }