/* Containers */ body { min-width: 700px; font-family: $font_para, sans-serif; font-size:1em; background-color: $gray-300; margin:0; color: $col_main_1; } /* Typography */ a:visited, a { color: $col_main_1; text-decoration: none; font-weight: bold; } a:active, a:focus, input:active, input:focus { outline: none; } a:hover { text-decoration: none; } /* Common Classes */ .transition { transition: all 0.3s ease 0s !important; } .clickable { cursor: pointer; } .hidden { display: none; } @mixin catc-round($radius) { border-radius: 0 $radius $radius $radius; } /* Common Classes - Inputs */ a.button { font-weight: normal; height: 40px; width: 40px; line-height: 40px; font-size: 1.0em; text-align: center; color: $gray-600; border-radius: 3px; background-color: $gray-400; } a.button:hover { color: white; background-color: $col_main_2; } a.button:active { color:white; background-color: $col_main_2; } .input-group-text i { @extend .fa-fw; } /* Common Classes - Feedback */ #feedback { position: absolute; bottom: 1em; right: 1em; width: 45%; z-index: 1000; } /* Containers */ #container { max-width: 100vw; max-height: 100vh; width: 100vw; height: 100vh; overflow: hidden; } .template-items { display: none; } /* Header */ #header { height: 138px; #logo_box { width: 100%; height: 100%; background: url('../images/logo.png') 0 0 no-repeat; a { display: block; width: 116px; height: 100%; } } #desc_box { position: absolute; top: 0; left: calc(116px + 1em); height: 111px; .desc { text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size: 15px; width: 70px; transform: translateY(-50%); top: 50%; position: absolute; span { color: $col_main_2; font-weight: bold; } } } } /* Menu */ #menu { display: none; height: 111px; .navbar { top: 50%; transform: translateY(-50%); } .popover { z-index: 1040; } } /* Search bar */ .ui-helper-hidden-accessible { display: none; } /* Main */ #main_title { h1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.5rem; } } #main { display: none; } /* Footer */ footer { text-align: center; color: $gray-400; font-size: 0.8em; a { color: $gray-400; } }