// $Id$ header.container, .middle_outer > .container { margin-bottom: 0; } .tiki.layout_classic .header_container .container.container-std { max-width: 100% !important; width: 100% !important; } #top_modules, #topbar_modules, #pagetop_modules, #pagebottom_modules, .bottom_modules { display: flex; flex-direction: row; justify-content: space-between; } .topbar .navbar { padding: 0; } #pagetop_modules, #pagebottom_modules, .bottom_modules { align-items: flex-start; flex-wrap: wrap; } //.bottom_modules { // display: grid; // grid-template-columns: repeat(auto-fill, minmax(273px, 1fr)); // grid-gap: 30px; // grid-row-gap: 30px; //} //***** Site Header & Identity *****/ .box-quickadmin li { font-size: 0.9em; } .box-quickadmin .cssmenu_horiz a { padding: 0 2.25em 0 0; } .box-quickadmin .cssmenu_horiz ul li { padding-left: 1em; // background-color: $body-bg; (moved to _tiki-selectors.scss) } .mod-share-item { float: left; } .mod-share-item a img { margin-right: .5em; } .mod-share-item.google-root { margin-left: .5em; } .share img { margin-bottom: -5px; } // to improve display of items in months_links module for blogs and articles li.archivedate { list-style: none outside none; } .olLayerGoogleV3.olLayerGooglePoweredBy { bottom: 15px !important; visibility: hidden; } // /***** Boxes *****/ // ** Modules **/ .minichatdiv { font-size: .9em; } // mod-switch_lang .box-switch_lang .box-data img.highlight { padding: .1em; // border: .1em solid $alert-danger-border; } //.box-switch_lang .box-data .highlight { // border: .1em solid $alert-danger-border; //} .box-switch_lang li { list-style: none; } .box-switch_lang .box-data a.highlight { font-weight: bold; } .box-switch_lang ul { padding: 0 1em; } .box-switch_lang .panel-body img { margin: .2em; vertical-align: middle; } .box-switch_lang .flags a { margin: .1rem; } .box-switch_lang .flags .unavailable { opacity: .7; } // This is kludgy but works for now. #col1 .box-search input[type=submit], #col1 .box-search input[type=submit]:hover, #col2 .box-search input[type=submit], #col2 .box-search input[type=submit]:hover, #col3 .box-search input[type=submit], #col3 .box-search input[type=submit]:hover { margin: 0; } .box-search .input-group { padding: 0; } #col2 .box-search .input-group-append, #col3 .box-search .input-group-append { display: inline-block; } #col2 .box-search .btn-group .btn, #col3 .box-search .btn-group .btn { font-size: .6rem; } .box-search .search_mod_buttons { display: none; position: absolute; right: 0; z-index: 3; white-space: nowrap; } // Modules with nobox=y should have same whitespace below as cards do. #col2 .module, #col3 .module, #pagetop_modules .module { margin-bottom: 1.25rem; } .box-forums_most_read_topics .hits { font-style: italic; } .box-since_last_visit_new .ui-tabs .ui-tabs-nav { padding: 0; border: none; } .box-since_last_visit_new .ui-tabs .ui-tabs-nav li { margin-right: 0; text-align: center; width: 22%; } .box-since_last_visit_new .ui-tabs .ui-tabs-nav li a { padding: .3em .2em; } .box-upcoming_events tr:first-child { vertical-align: top; } // /* Twitter module styling */ .TwitName { font-weight: bold; } .TwitDate a { font-size: 0.8em; font-style: italic; text-align: right; display: block; padding-bottom: 8px; } // /* Facebook module styling */ .fb-story { font-style: italic; } .fb-date a { font-size: 0.8em; font-style: italic; text-align: right; display: block; padding-bottom: 8px; } .fb-name { font-weight: bold; display: block; } // /* Users_list module styling */ #role_main .box-users_list { max-width: 100%; } .box-share > div { text-align: center; } .sitelogo img { margin-top: 10px; } .modules > .module .sitelogo img, .sitetitles { padding-left: 15px; padding-right: 15px; margin-bottom: 15px; } .box-logo > div > .sitelogo + .sitetitles { padding-left: 15px; } .pass a, .pass a:visited, .pass a:hover, .register a, .register a:visited, .register a:hover, .logged-in a, li.login_link ul li a { background: none !important; } .siteloginbar_popup img { height: 24px; } .navbar-form .siteloginbar_poppedup .form-control, .navbar-form .siteloginbar_poppedup .mb-3.text-center{ width: 100%; } // /* Center column */ .share { text-align: right; } a.flip, a.flip:visited, .share a, .share a:visited, a.flip:hover, .share a:hover { font-size: 80%; text-decoration: none; } #rss small { font-size: 1em; } footer.footer .modules > .module:not(.card) { padding-left: 15px; padding-right: 15px; } .alphafilter { display: block; margin: 10px 0; text-align: center; } .alphafilter a { font-size: 120%; } .alphafilter .highlight { font-weight: bold; font-size: 130%; } .top_actions { text-align: right; margin-top: 5px; } #mytabs .ui-tabs-nav { zoom: 0.70; } #mytabs .ui-widget-content { margin-left: -10px; zoom: 0.85; } #mytabs { min-width: 150px; } // /* Password domain module */ .pwddom_domain_name { font-weight: bold; } .pwddom_username_name { font-weight: bold; } .tiki_login #col1 .box-login_box { margin-left: auto; margin-right: auto; } // make all top zone modules "right justified" apart from the first one which usually is the logo .top_modules .module:nth-child(2) { margin-left: auto; } //div.cvsup { -- x-small is too small to read, and what is the point anyway? Also no need to specify text-align. - g_c-l // font-size: x-small; // text-align: left; // color: $gray-light; (moved to _tiki-selectors.scss) //} .topbar .mb-3 { margin-bottom: 0; } //.topbar .form-control, Todo (after navbar update) //.topbar .btn, //.page-header .box-search .search_mod_magnifier, //.page-header .box-search input.form-control { // // max-height: $navbar-height * .53; // margin-top: $navbar-height * .12; // margin-bottom: $navbar-height * .10; // padding-top: $navbar-height * .06; // padding-bottom: $navbar-height * .06; // font-size: $navbar-height * .28; // //} .navbar-fixed-top, .layout_social .topbar_modules { .sitelogo a img { display: inline; margin-top: $tiki-navbar-fixed-height / 10; margin-bottom: $tiki-navbar-fixed-height / 10; max-height: $tiki-navbar-fixed-height / 1.25; width: auto !important; } h1.sitetitle { float: left; font-size: 1.8rem; line-height: 2; margin-bottom: 0; margin-left: 1rem; // color: $navbar-dark-brand-color; (This and the following commented-out lines moved to _tiki-selectors.scss) } .sitesubtitle { float: left; font-size: 1.4rem; margin-left: 1.5rem; } #topbar_modules { display: inline-block; } select.form-control { margin-top: $tiki-navbar-fixed-height / 6; padding-top: 4px; padding-bottom: 4px; } .btn, .btn-link { margin-top: $tiki-navbar-fixed-height / 7; } // .navbar-inverse .navbar-collapse, // .navbar-inverse .navbar-form, // .navbar-inverse { // border-color: transparent; // } } .navbar-fixed-top, #navbar-collapse-social { .navbar { margin-bottom: 0; min-height: 32px; } } .box-menu .nav .nav-link { padding-left: 0; padding-right: 0; } @include media-breakpoint-up(sm) { .layout_social_modules .navbar-header { margin-top: -34px; } } @include media-breakpoint-down(xs) { .box-search { .form-inline .input-group { margin-left: 0 !important; margin-right: 0 !important; .form-control { width: auto; } .input-group-append { float: left; width: auto; } } .panel-body .form-inline .input-group { width: 100%; .input-group-addon, .input-group-append, .form-control { width: 100%; } } } } @media (max-width: breakpoint-max(sm)) { .tiki-admin_modules { .q1 { width: 50%; padding-right: 10px; } .q23 { width: 50%; } .tips em { display: block; word-break: break-word; } } }