You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

443 lines
8.2 KiB

// $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; }
}
}