﻿.text-justify {
    text-align:justify;
}
.text-bold {
    font-weight:bold;
}
.text-italic {
    font-style:italic;
}
.bg-cyan700 {
    background-color: #087990;
}
.bgcolor-info {
    background-color: #0dcaf0;
}
.color-info {
    color: #0dcaf0;
}
.display-6 {
    font-size: 2rem;
    font-weight: normal;
    text-shadow: 2px 2px 5px #808080;
}
label {
    font-family: Candara;
    font-weight:bold;
}
/* external css: flickity.css */
.carousel {
    /*background: #EEE;*/
    /*padding-left: 10px;
    padding-right: 10px;*/
    margin: 0 60px;
}
.carousel-cell {
    width: 20%;
    height: 80px;
    margin-right: 10px;
    /*background: #8C8;*/
    border-radius: 5px;
    counter-increment: carousel-cell;
}
    /* cell number */
    .carousel-cell:before {
        display: block;
        text-align: center;
        /*content: counter(carousel-cell);*/
        line-height: 80px;
        font-size: 20px;
        color: white;
    }
.carousel_mobile {
    /*background: #EEE;*/
    padding-left: 10px;
    padding-right: 10px;
}

.carousel-cell_mobile {
    width: 100%;
    height: 90px;
    margin-right: 10px;
    /*background: #8C8;*/
    border-radius: 5px;
    counter-increment: carousel-cell;
}
    /* cell number */
    .carousel-cell_mobile:before {
        display: block;
        text-align: center;
        /*content: counter(carousel-cell);*/
        line-height: 90px;
        font-size: 16px;
        color: white;
    }
/* big previous & next buttons */
.flickity-prev-next-button {
    width: 20px;
    height: 20px;
    /*background: transparent;*/
}
.flickity-prev-next-button:hover {
        /*background: transparent;*/
    }

/* hide disabled button */
.flickity-button:disabled {
    display: none;
}
.header-td {
    background-color: #cff4fc;
}
.flickity-prev-next-button.previous {
    left: -40px;
}

.flickity-prev-next-button.next {
    right: -40px;
}