/**
 * webtrees: online genealogy
 * Copyright (C) 2020 webtrees development team
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 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. See the
 * GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 */
/* ----------- wt-forum.css ------------------------ */

#kunena.layout div {
	font-size: 16px;
}

#btn_edit {margin-right: 20px;}

#kunena.layout td.kbuttonbar-left {
  padding: 0;
}


/* Donate */
 .osdonate-form {
     position: absolute!important;
     top: 210px;
     right: 10px;
}
/* Announcements */
 .kannouncement tbody .krow1 {
     border-collapse: separate;
     border-spacing: 5px;
}
 #kunena.layout td.kprofileboxcnt ul.kprofilebox-link li {
     height: 20px!important;
     line-height: 25px!important;
}
/* end announcements */
 #adminForm .kheader {
     border-bottom: 2px solid;
     padding: 5px 0!important;
     margin: 0!important;
}
 #kunena.layout td.kauthor {
     padding-bottom: 10px!important;
}
 .hide, #kforum-head {
     display: none;
}
 #kunena.layout ul.kpost-profile img, #kunena.layout .kprofile-left img {
     max-height: 62px !important;
     max-width: 62px !important;
}
 #kunena.layout .kheader h2 .pull-right {
     background-color: red!important;
     margin-top: 3px;
}
 #kunena.layout .klist-times-all .inputboxusl {
     width: auto;
}
 #kunena.layout #gallery_list label {
     float: none;
}
 #kunena.layout .klist-actions-forum {
     width: auto;
}
 #kunena.layout div.kmessage-buttons-row {
     height: auto;
     line-height: normal;
}
 #kunena.layout .kmsgimage img {
     width: 50%;
     height: auto;
}
 #kunena.layout div.kedituser label, #kunena.layout .clearfix:after {
     float: right;
     padding-right: 20px;
}
 #kunena.layout textarea {
     font-size: 16px;
}
/*  Change made 3/26/21 */
 #kunena.layout .highlight pre {
    overflow-y:scroll;
}

 .topic-starter-circle {
     padding-left: 10px;
}
 .klatest-posttime, .klatest-cat, .klatest-author {
     font-size: 12px !important;
}
.klatest-subject {
		margin-top: 5px;
	}
.klatest-subject a {
		font-size: 14px!important;
	}
 .collapse {
     position: relative;
     height: 0;
     overflow: hidden;
     transition: height .35s ease;
}
 .collapse.in {
     height: auto;
}
 .close {
     float: right;
     font-size: 20px!important;
     font-weight: bold;
     line-height: 18px;
     color: #fff;
     text-shadow: 0 1px 0 #ffffff;
     opacity: 0.8;
     filter: alpha(opacity=40);
}
 .close:hover, .close:focus {
     color: #fff;
     text-decoration: none;
     cursor: pointer;
     opacity: 0.8;
     filter: alpha(opacity=40);
}
 button.close {
     padding: 3px;
     cursor: pointer;
     background: transparent;
     border: 0;
}
 .fade {
     opacity: 0;
     transition: opacity .15s linear;
}
 .fade.in {
     opacity: 1;
}
/* time of forum post */
 .moduletable .klatest-posttime {
     float: right;
}
 #kunena.layout table#kprofile td.kcol-left {
     width: 20%!important;
     font-weight: 700;
}
 #kunena.layout table #kprofile td.kcol-mid {
     width: 100%;
}
 #kunena.layout #kcatheader {
     margin-top: -6px;
}
 .topic-starter {
     display: none;
}
 .klist-actions-forum .kmessage-buttons-row a {
     padding: 0 5px;
}
 .layout#kunena .kthead-title a {
     color: #555;
}
 .layout#kunena .krow a, .layout#kunena .klatest-subject-by a {
     color: #555;
     font-weight: 600;
}
 .layout#kunena .alert a {
     color: #555;
}
/* 3/18/21 changes for enhanced notification */
#kunena.layout #kcatheader div.kfheadercontent {
    font-size: 2em;
    color: red;
}
#kunena.layout #forum-help {
    font-size: 1.5em;
}
 .layout#kunena .custom a:link {
     color: #fff;
}
 #kunena.layout .kpagination li {
     border: 0;
     font-size: .667em;
     list-style-type: none;
     line-height: 1.5em;
}
 #forum-help {
     font-style: normal;
}
 #forum-help h1, #forum-help h2 {
     color: #555!important;
}
 #forum-help ul, #forum-help-fr ul {
     border: none;
     background: none;
     text-align: left;
     width: auto;
     color: #555;
     list-style-type: square!important;
     padding: 0;
}
 #forum-help ul li, #kunena-help-fr ul li, #forum-help ol li, #kunena-help-fr ol li {
     color: #555;
     list-style-position: outside;
     margin: 15px 30px!important;
     padding: 0;
}
 #kprofile-stats .btn-small {
     display: none;
}
/*
 #kunena.layout .btn-small {
     padding: 2px 5px;
}
*/
 #kunena.layout .kicon-button span {
     margin: 0;
}

 #kunena.layout .table {
     width: auto;
}
 .kmyprofile_params .span3 {
     width: 100px!important;
}
 .kmessage-buttons-row a {
     padding: 10px;
}
/* Forum help & Requesting Help */
 #forum-help {
     padding: 20px;
}
 #forum-help p, #kunena-help-fr p {
     color: #555;
     line-height: 1.25;
     text-align: justify;
}
 #kunena.layout div.kmsgsignature {
     font-size: 12px;
     color: #555;
}
/* User Provile */
 #kunena ul.nav {
     width: 100%;
     padding: 0;
     margin: 0;
}
 .kprofilebox-link {
     display: none;
}
 #Kunena #kprofile-tabs {
     width: 100%;
     margin-top: 0;
}
 #Kunena .nav-tabs {
     float: left;
     margin: 10px 0 -1px 0;
     z-index: 50;
}

/* attachments fix */

#kunena.layout ul.kfile-attach li a img {

    margin-left: 0;
}

.icon-file:before {
	content: url(../images/file.png);
}

#kunena.layout ul.kfile-attach {
	background: none;
}

#kunena.layout ul.kfile-attach li {
    padding-left: 0;
}

#kunena.layout .kmessage-left .btn{
	display: none;
}

.kfile-attach .thumbnail {
	text-align: left;
}

#kunena.layout .large-kicon {
    width: 18px;
    height: 18px;
    margin-right: 0;
    line-height: 18px;
    font-size: 18px;
}

.thumbnail {
    display: block;
    padding: 4px;
    line-height: 18px;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.055);
    transition: all .2s ease-in-out;
}

.thumbnail {
    margin-bottom: 9px;
}

#kunena.layout .thumbnails li {
    margin: 0;
    width: 23%;
    padding: 0 2% 0 0;
    float: left;
    display: inline-block;
}

ul, ol {
    padding: 0;
    margin: 0 0 9px 25px;
}

 .btn-small {
    font-size: 14px!important;
    border-radius: 3px;
}

