﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification\
for details on configuring this project to bundle and minify static web assets. */
body {
    /*padding-top: 50px;*/
    /*padding-bottom: 20px;*/
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

header{
    padding: 15px;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text-break {
    word-break: break-word !important;
    word-wrap: break-word !important;
}

.clickable-row:hover {
    background-color: var(--bs-secondary-bg);
    cursor:pointer;
}

.balon1, .balon2 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;

}


.balon1 a {
    background: var(--bs-primary-bg-subtle);
    color: var(--bs-body-color);
    border-radius: 20px 20px 3px 20px;
    display: block;
    max-width: 75%;
    padding: 7px 13px 7px 13px;
    text-decoration: none !important;
}

.balon1:after {
    content: attr(data-is);
    position: absolute;
    right: 15px;
    bottom: -1em;
    display: block;
    font-size: 1.0rem;
    color: rgba(84, 110, 122,1.0);

}

.balon2 a {
    background: var(--bs-tertiary-bg);
    color: var(--bs-body-color);
    border-radius: 20px 20px 20px 3px;
    display: block;
    max-width: 75%;
    padding: 7px 13px 7px 13px;
    text-decoration: none !important;
}

.balon2:before {
    content: attr(data-is);
    position: absolute;
    left: 13px;
    bottom: -1em;
    display: block;
    font-size: 1.0rem;
    color: rgba(84, 110, 122,1.0);

}

.position-relative {
    position: relative!important;
}

.float-right{
    float: right!important;
}

.float-left{
    float: left!important;
}

.p-2 {
    padding: .5rem!important;
}
.m-2-0 {
    margin: 0.75rem 0!important ;
}

.bg-sohbet:before {
    content: "";
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDIwMCAyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAgOCkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIgY3g9IjE3NiIgY3k9IjEyIiByPSI0Ii8+PHBhdGggZD0iTTIwLjUuNWwyMyAxMW0tMjkgODRsLTMuNzkgMTAuMzc3TTI3LjAzNyAxMzEuNGw1Ljg5OCAyLjIwMy0zLjQ2IDUuOTQ3IDYuMDcyIDIuMzkyLTMuOTMzIDUuNzU4bTEyOC43MzMgMzUuMzdsLjY5My05LjMxNiAxMC4yOTIuMDUyLjQxNi05LjIyMiA5LjI3NC4zMzJNLjUgNDguNXM2LjEzMSA2LjQxMyA2Ljg0NyAxNC44MDVjLjcxNSA4LjM5My0yLjUyIDE0LjgwNi0yLjUyIDE0LjgwNk0xMjQuNTU1IDkwcy03LjQ0NCAwLTEzLjY3IDYuMTkyYy02LjIyNyA2LjE5Mi00LjgzOCAxMi4wMTItNC44MzggMTIuMDEybTIuMjQgNjguNjI2cy00LjAyNi05LjAyNS0xOC4xNDUtOS4wMjUtMTguMTQ1IDUuNy0xOC4xNDUgNS43IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTg1LjcxNiAzNi4xNDZsNS4yNDMtOS41MjFoMTEuMDkzbDUuNDE2IDkuNTIxLTUuNDEgOS4xODVIOTAuOTUzbC01LjIzNy05LjE4NXptNjMuOTA5IDE1LjQ3OWgxMC43NXYxMC43NWgtMTAuNzV6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIvPjxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjcxLjUiIGN5PSI3LjUiIHI9IjEuNSIvPjxjaXJjbGUgZmlsbD0iIzAwMCIgY3g9IjE3MC41IiBjeT0iOTUuNSIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjMDAwIiBjeD0iODEuNSIgY3k9IjEzNC41IiByPSIxLjUiLz48Y2lyY2xlIGZpbGw9IiMwMDAiIGN4PSIxMy41IiBjeT0iMjMuNSIgcj0iMS41Ii8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTkzIDcxaDN2M2gtM3ptMzMgODRoM3YzaC0zem0tODUgMThoM3YzaC0zeiIvPjxwYXRoIGQ9Ik0zOS4zODQgNTEuMTIybDUuNzU4LTQuNDU0IDYuNDUzIDQuMjA1LTIuMjk0IDcuMzYzaC03Ljc5bC0yLjEyNy03LjExNHpNMTMwLjE5NSA0LjAzbDEzLjgzIDUuMDYyLTEwLjA5IDcuMDQ4LTMuNzQtMTIuMTF6bS04MyA5NWwxNC44MyA1LjQyOS0xMC44MiA3LjU1Ny00LjAxLTEyLjk4N3pNNS4yMTMgMTYxLjQ5NWwxMS4zMjggMjAuODk3TDIuMjY1IDE4MGwyLjk0OC0xOC41MDV6IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS4yNSIvPjxwYXRoIGQ9Ik0xNDkuMDUgMTI3LjQ2OHMtLjUxIDIuMTgzLjk5NSAzLjM2NmMxLjU2IDEuMjI2IDguNjQyLTEuODk1IDMuOTY3LTcuNzg1LTIuMzY3LTIuNDc3LTYuNS0zLjIyNi05LjMzIDAtNS4yMDggNS45MzYgMCAxNy41MSAxMS42MSAxMy43MyAxMi40NTgtNi4yNTcgNS42MzMtMjEuNjU2LTUuMDczLTIyLjY1NC02LjYwMi0uNjA2LTE0LjA0MyAxLjc1Ni0xNi4xNTcgMTAuMjY4LTEuNzE4IDYuOTIgMS41ODQgMTcuMzg3IDEyLjQ1IDIwLjQ3NiAxMC44NjYgMy4wOSAxOS4zMzEtNC4zMSAxOS4zMzEtNC4zMSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4=');
    opacity: 0.06;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height:100%;
    position: absolute;

}
.card::-webkit-scrollbar {
    width: 1px;
}

::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background: rgba(96, 125, 139,0.99);
}

*, ::after, ::before {
    box-sizing: border-box;
}

.inline-block{
    display:inline-block;
}


.alternate-table {
    background: #f9f9f9;
    padding: 8px 15px 0 15px;
    border-bottom: 1px solid #ddd;
}
.alternate-table:nth-child(odd) {
    background: #fff;
}

.panel-body-nt{
    padding: 0 15px;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}

header a{
    text-decoration: none;
    color: var(--body-color);
}

header a:hover{
    text-decoration: none;
    color: var(--body-color);
}

.no-padding{
    padding-left: 0;
    padding-right: 0;
}

.no-margin{
    margin: 0;
}

.btn-wide{
    width:100%;
}

.card-header > h2 {
    padding: 0.2em 0;
    font-weight: normal;
}

.card-header > h3 {
    padding: 0.2em 0;
    font-weight: normal;
}

.btn-view{
    background: var(--bs-secondary-bg);
    color: var(--bs-body-color);
}

.btn-view:hover{
    background: var(--bs-tertiary-bg);
    color: var(--bs-body-color);
}

.bd-callout{
    padding:1.25rem;
    margin-top:1.25rem;
    margin-bottom:1.25rem;
    color:var(--bd-callout-color, inherit);
    background-color:var(--bd-callout-bg, var(--bs-gray-100));
    border-left:0.25rem solid var(--bd-callout-border, var(--bs-gray-300))
}
.bd-callout h4{
    margin-bottom:.25rem
}
.bd-callout>:last-child{
    margin-bottom:0
}
.bd-callout+.bd-callout{
    margin-top:-.25rem
}
.bd-callout .highlight{
    background-color:rgba(0,0,0,0.05)
}
.bd-callout-info{
    --bd-callout-color: var(--bs-info-text);
    --bd-callout-bg: var(--bs-info-bg-subtle);
    --bd-callout-border: var(--bs-info-border-subtle)
}
.bd-callout-warning{
    --bd-callout-color: var(--bs-warning-text);
    --bd-callout-bg: var(--bs-warning-bg-subtle);
    --bd-callout-border: var(--bs-warning-border-subtle)
}
.bd-callout-danger{
    --bd-callout-color: var(--bs-danger-text);
    --bd-callout-bg: var(--bs-danger-bg-subtle);
    --bd-callout-border: var(--bs-danger-border-subtle)
}

[data-bs-theme="dark"] ::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

[data-bs-theme=light] body{
    background: #e2e2e2;
}

[data-bs-theme=dark] body{
    background: #1a1d1f;
}

[data-bs-theme=dark] .img-dark-invert{
    filter: invert(1);
}

.btn-outline-secondary{
    --bs-btn-color: var(--bs-body-color);
}
