/* Small for use in sub titles */

small {
    font-size: 60%;
}

/* Field that surrounds regulations and attchements */

.regulamin {
    background-color: #F8F9FA;
    padding: 5pt;
}

/* Img on the left of the card */

.card-img-left {
    border-radius: 0 !important;
    padding-left: 1.25rem;
    height: auto;
    width: 100%;
}

.card-body {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
}

.badge-card {
    min-height: 8rem;
    width: 100%;
}

.organization-card {
    width: 100%;
    height: 6em;
}

.card h5 {
    margin-bottom: 0;
}

.card p {
    margin-bottom: 0.5rem;
}

.badge {
    font-size: 0.9em !important;
    margin: 3px;
}

/* Tooltip styling for unavailable indicator */

.tooltip-inner {
    background-color: #6c757d !important;
}

.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {
    border-bottom-color: #6c757d !important;
}

/* a.activity-card, a.activity-card:hover {
    color: inherit;
} */

/* Dunno what's that

.ui-widget-content .ui-state-active small {
    color: #E0E0E0 !important;
} */

/* Styles for search autocomplete */

/* Matched string */

.autoComplete_highlighted {
    color: #007bff!important;
}

/* Selected item */

.autoComplete_result:hover, .autoComplete_selected {
    background-color: #e5f2ff!important;
}

/* No result information popup */

/* .no-results, .no-results:hover {
    cursor: default !important;
    background-color: inherit !important;
} */

/* Floating Action Button for bug reports */

.fab_main_btn {
    background-color: #F44336;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    border: none;
    outline: none;
    color: #FFF;
    font-size: 36px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    transition: .3s;
    bottom: 10%;
    top: auto;
    left: auto;
    right: 7%;
    position: fixed;
    text-align: center;
}

.fab_main_btn:hover {
    box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

/* No link colors on FAB */

.link-unstyled, .link-unstyled:link, .link-unstyled:hover {
    color: inherit;
    text-decoration: inherit;
}

/* Styling for carousel */

.carousel-indicators li {
    background-color: black !important;
}

/* Carousel below the content */

.carousel-indicators {
    position: static !important;
}

/* Class for main content */

.main-container {
    margin-top: 50px;
}

/* Ending soon list group */

.list-group-overflow {
    max-height: 200px;
    overflow: scroll;
}

main {
    margin-top: 56px;
    margin-bottom: 50px;
}

/* Icon on the activity card */

.activity-icon {
    font-size: 8em !important;
}

/* Footer */

footer {
    height: 10em;
    color: #6c757d;
}

footer a {
    color: #979A9D;
}

footer a:hover {
    color: #BDBEC1;
}

li p {
    margin-bottom: 0;
}