@charset "UTF-8";
/*
 You may not change or alter any portion of this comment or credits
 of supporting developers from this source code or any supporting source code
 which is considered copyrighted (c) material of the original comment or credit authors.

 This program is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*/

/**
 * wgEvents module for xoops
 *
 * @copyright    2021 XOOPS Project (https://xoops.org)
 * @license      GPL 2.0 or later
 * @package      wgevents
 * @since        1.0.0
 * @min_xoops    2.5.11 Beta1
 * @author       Goffy - Wedega - Email:webmaster@wedega.com - Website:https://xoops.wedega.com
 */

ul.menu {
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

ul.menu > li {
    display: inline-block;
}

ul.menu > li + li:before {  
    content: "|\a0";
}

.printOnly {
    display: none;
}

.panel-foot {
    margin-top:30px;
}

.copyright {
    margin-top:50px;
}

/*special width for event form*/
#lbl_locgmlat,
#lbl_locgmlon,
#lbl_locgmzoom {
    min-width:120px;
}
#wrapper_fee {
    width:100%;
}

/* styles for registration list */
.wge-btn-sort {
    width:20px;
    font-size:12px;
    padding:0;
}
.wge-reg-list-head th {
    vertical-align: middle !important;
}
.wge-reg-list-title,
.wge-reg-list-icon {
    padding:0 !important;
    margin:0 !important;
}
.wge-reg-list-icon a {
    border:1px solid #aaaaaa;
    border-radius:50%;
}
.wge-reg-list-icon a.disabled {
    pointer-events: none;
    opacity: .65;
}
.wge-reg-list-full {
    text-align: left;
    padding:5px !important;
}

.wge-error-msg {
    border:1px solid #ff0000;
    padding:25px;
    text-align:center;
}

/*tablesorter-filter-row*/
.tablesorter-filter-row td input.disabled {
    display: none;
}

/*calendar page*/
.wge-form-goto {
    margin:20px 0;
}

/*form filter events by cat*/
.wge-filter-cat-form,
.wge-filter-cat-button {
    margin:20px 0;
    padding:15px;
    border:1px solid #eeeeee;
}

/*wge-block-footer*/
.wge-block-footer {
    margin-bottom: 20px;
}
/*block bcard*/
.wge-block-bcard-group {
    padding:10px;
}
.wge-block-bcard-group-left {
    padding:20px 20px 20px 0;
}
.wge-block-bcard-group-right {
    padding:20px 0 20px 20px;
}
@media (max-width: 575px) {
    .wge-block-bcard-group-left,
    .wge-block-bcard-group-right  {
        padding:10px;
    }
}
.wge-block-bcard-itemPanel {
    background-color:#ffffff;
    border:1px solid #cccccc;
}
.wge-block-bcard-itemPanel div {
    padding-left:0;
    padding-right:0;
}
.wge-block-bcard-itemHeader {
    border-bottom: 1px solid #337ab7;
}
.wge-block-bcard-itemTitle {
    padding:20px 10px 10px 10px;
}
.wge-block-bcard-itemInfo {
    padding:5px 0;
}
.wge-block-bcard-itemInfo .glyphicon {
    padding:0 5px 0 15px;
}
.wge-block-bcard-itemText {
    padding:10px;
    border-bottom: 1px solid #337ab7;
}
.wge-block-bcard-itemText img {
    padding:0;
    border: 1px solid #cccccc;
}
.wge-block-bcard-desc-div {
    padding-left:10px !important;
}
.wge-block-bcard-itemFooter {
    width:100%;
    padding:10px;
    margin:10px 0;
    height:50px;
    text-align:center;
}

/*js minicalendar of form events*/
div.calendar {
    z-index:1000 !important;
}

/*single registration*/
.wge-event-single-panel {
    border:1px solid #ccc;
    border-radius:5px;
    padding:15px;
    margin:20px 0;
}
.wge-event-single-panel h3 {
    text-align: center;
}
.wge-event-single-panel img {
    border:1px solid #ccc;
    border-radius:5px;
}
.wge-event-single-panel .row {
    border-top:1px solid #ccc;
    padding:5px 0;
}