/*.clanekcontainer {*/
/*    max-width: 1280px;*/
/*    margin: auto;*/
/*}*/

html, body {
    height: 100%;
}
body {
    display: flex;
    flex-direction: column;
    background: url("../img/doctor.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

@media (min-width: 576px) {
    .container-sm, .container {
        max-width: 566px;
    }
}

@media (min-width: 666px) {
    .container-sm, .container {
        max-width: 640px;
    }
}

@media (min-width: 768px) {
    .container-md, .container-sm, .container {
        max-width: 750px;
    }
}

@media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 980px;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}
@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1320px;
    }
}

label {
    margin-bottom: 0.0rem; !important;
}

.clanekPozadi {
    background: url("../img/doctor.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.ds-page-footer a {
    cursor: text;
    color: white;
}
.ds-page-footer a:link {
    text-decoration: none;
}
.ds-page-footer a:visited {
    text-decoration: none;
}
.ds-page-footer a:hover {
    text-decoration: none;
}
.ds-page-footer a:active {
    text-decoration: none;
}

.content {
    flex: 1 0 auto;
}

.footer {
    flex-shrink: 0;
}

.vpravonahore{
    position:relative;
    top:10px;
    right: 10px;
}

aside {
    float: right;
    width: 10%;
}

.row {
    --bs-gutter-x: 0.25rem;
}

.bilepozadi {
    background: white;
}

.pushback {
    z-index: -1;
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    /*border: 1px solid #e3e6f0;*/
    border-radius: 0.35rem;
}

.card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.card-body-minokraj {
    padding: 0.75rem;
}

.card-body-bezokraj {
    padding: 0.25rem; !important
}

.card-title {
    margin-bottom: 0.75rem;
}

.card-subtitle {
    margin-top: -0.375rem;
    margin-bottom: 0;
}

.card-text:last-child {
    margin-bottom: 0;
}

.card-link:hover {
    text-decoration: none;
}

.card-link + .card-link {
    margin-left: 1.25rem;
}

.card-header {
    padding: 0.75rem 1.25rem;
    margin-bottom: 0;
    background-color: #f8f9fc;
    border-bottom: 1px solid #e3e6f0;
}

.card-header-minokraj {
    padding: 0.5rem 0.50rem;
}

.card-header:first-child {
    border-radius: calc(0.35rem - 1px) calc(0.35rem - 1px) 0 0;
}

.card-footer {
    padding: 0.75rem 1.25rem;
    background-color: #f8f9fc;
    border-top: 1px solid #e3e6f0;
}

.card-footer-bezokraj {
    padding: 0.25rem 0.25rem;
}

.card-footer:last-child {
    border-radius: 0 0 calc(0.35rem - 1px) calc(0.35rem - 1px);
}

.card-header-tabs {
    margin-right: -0.625rem;
    margin-bottom: -0.75rem;
    margin-left: -0.625rem;
    border-bottom: 0;
}

.card-header-pills {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    border-radius: calc(0.35rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
    flex-shrink: 0;
    width: 100%;
}

.card-img,
.card-img-top {
    border-top-left-radius: calc(0.35rem - 1px);
    border-top-right-radius: calc(0.35rem - 1px);
}

.card-img,
.card-img-bottom {
    border-bottom-right-radius: calc(0.35rem - 1px);
    border-bottom-left-radius: calc(0.35rem - 1px);
}

.card-deck .card {
    margin-bottom: 0.75rem;
}

.card-columns {
    column-count: 4;
}

.myfloatright {
    float: right;
    z-index: 1000;
}

.border-left-primary {
    border-left: 0.25rem solid #4e73df !important;
}

.border-bottom-primary {
    border-bottom: 0.25rem solid #4e73df !important;
}

.border-left-secondary {
    border-left: 0.25rem solid #858796 !important;
}

.border-bottom-secondary {
    border-bottom: 0.25rem solid #858796 !important;
}

.border-left-success {
    border-left: 0.25rem solid #1cc88a !important;
}

.border-bottom-success {
    border-bottom: 0.25rem solid #1cc88a !important;
}

.border-left-info {
    border-left: 0.25rem solid #36b9cc !important;
}

.border-bottom-info {
    border-bottom: 0.25rem solid #36b9cc !important;
}

.border-left-warning {
    border-left: 0.25rem solid #f6c23e !important;
}

.border-bottom-warning {
    border-bottom: 0.25rem solid #f6c23e !important;
}

.border-left-danger {
    border-left: 0.25rem solid #e74a3b !important;
}

.border-bottom-danger {
    border-bottom: 0.25rem solid #e74a3b !important;
}

.border-left-light {
    border-left: 0.25rem solid #f8f9fc !important;
}

.border-bottom-light {
    border-bottom: 0.25rem solid #f8f9fc !important;
}

.border-left-dark {
    border-left: 0.25rem solid #5a5c69 !important;
}

.border-bottom-dark {
    border-bottom: 0.25rem solid #5a5c69 !important;
}

.bg-login-image {
    background: url("../img/klic.jpg") center;
    background-size: auto;
}

.bg-register-image {
    background: url("../img/klic.jpg") center;
    background-size: auto;
}

.bg-password-image {
    background: url("../img/klic.jpg") center;
    background-size: auto;
}

.icon-circle {
    height: 2.5rem;
    width: 2.5rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav-item .nav-link .badge-counter,
.nav-item .nav-link .badge-counter {
    position: absolute;
    transform: scale(0.7);
    transform-origin: top right;
    right: -2px;
    margin-top: -2px;
}

.dropdown.no-arrow .dropdown-toggle::after {
    display: none;
}

.mensipismo,
.mensipismo th,
.mensipismo td {
    font-size: 0.9rem;
}

.rotate-15 {
    transform: rotate(15deg);
}

.rotate-n-15 {
    transform: rotate(-15deg);
}

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

.nadpis-icon {
    color: #0853c5; !important;
    text-shadow: 2px 2px lightskyblue;
}

.nabidka-icon-act {
    font-size: 24px;
    transition: transform .2s; /* Animation */
}

.nabidka-icon {
    font-size: 24px;
    color: #1030c2; !important;
    transition: transform .2s; /* Animation */
}

.menuitem-dynamic {
    transition: transform .2s; /* Animation */
}


.btn {
    transition: transform .2s; /* Animation */
}

@media (hover: hover) {
    .btn:hover {
        transform: scale(1.1);
    }
    .menuitem-dynamic:hover {
        transform: scale(1.5);
    }
    .nabidka-icon:hover {
        transform: scale(1.5);
    }
}

div.obsahclanek {
    display: inline-block;
    width: 100%;
}

div.malepismo {
    font-size: smaller;
}

@media screen and (min-width: 1px) {
    div.uzke {
        display: inline-block;
    }
    div.normal {
        display: none;
    }
}

@media screen and (min-width: 400px) {
    div.uzke {
        display: none;
    }
    div.normal {
        display: inline-block;
    }
}

@media screen and (min-width: 576px) {
    div.uzke {
        display: inline-block;
    }
    div.normal {
        display: none;
    }
}

@media screen and (min-width: 800px) {
    div.uzke {
        display: none;
    }
    div.normal {
        display: inline-block;
    }
}

.text-responsive {
    font-size: calc(100% + 1vw + 1vh);
}