﻿* {
    padding: 0;
    margin: 0;
}

.bg-mil {
    background-color: #8e1f1f !important;
}

.text-mil {
    color: #8e1f1f !important;
}

.bt-mil {
    border-color: #8e1f1f !important;
}

.btn-mil {
    background-color: #432274 !important;
    color: #fff !important;
}

.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    border-radius: 35px;
    font-size: 20px;
    text-align: center;
}

.mil-select {
    height: 25px !important;
    line-height: 1.5 !important;
    padding: 0.15rem 0.5rem !important;
    font-size: 0.750rem !important;
    min-height: auto !important;
}

.small-dropdown .select2,
.small-dropdown .select2-search__field,
.small-dropdown .select2-results__option {
    font-size: 0.750rem !important;
}

.small-dropdown .select2-selection__rendered {
    line-height: 1.5;
    font-size: 0.750rem !important;
}

.small-dropdown .select2-container .select2-selection--single {
    height: 25px;
    padding: 0.15rem 0.5rem;
}

.small-dropdown .select2-selection__arrow {
    height: 25px
}

.fc-month-view span.fc-title {
    white-space: normal;
}

.scrollit {
    overflow: scroll;
    height: 500px;
}
#ChartistCSSAnimation .ct-series.ct-series-a .ct-line {
    fill: none;
    stroke-width: 4px;
    stroke-dasharray: 5px;
    -webkit-animation: dashoffset 1s linear infinite;
    -moz-animation: dashoffset 1s linear infinite;
    animation: dashoffset 1s linear infinite;
}

#ChartistCSSAnimation .ct-series.ct-series-b .ct-point {
    -webkit-animation: bouncing-stroke 0.5s ease infinite;
    -moz-animation: bouncing-stroke 0.5s ease infinite;
    animation: bouncing-stroke 0.5s ease infinite;
}

#ChartistCSSAnimation .ct-series.ct-series-b .ct-line {
    fill: none;
    stroke-width: 3px;
}

#ChartistCSSAnimation .ct-series.ct-series-c .ct-point {
    -webkit-animation: exploding-stroke 1s ease-out infinite;
    -moz-animation: exploding-stroke 1s ease-out infinite;
    animation: exploding-stroke 1s ease-out infinite;
}

#ChartistCSSAnimation .ct-series.ct-series-c .ct-line {
    fill: none;
    stroke-width: 2px;
    stroke-dasharray: 40px 3px;
}

@-webkit-keyframes dashoffset {
    0% {
        stroke-dashoffset: 0px;
    }

    100% {
        stroke-dashoffset: -20px;
    }
}

@-moz-keyframes dashoffset {
    0% {
        stroke-dashoffset: 0px;
    }

    100% {
        stroke-dashoffset: -20px;
    }
}

@keyframes dashoffset {
    0% {
        stroke-dashoffset: 0px;
    }

    100% {
        stroke-dashoffset: -20px;
    }
}

@-webkit-keyframes bouncing-stroke {
    0% {
        stroke-width: 5px;
    }

    50% {
        stroke-width: 10px;
    }

    100% {
        stroke-width: 5px;
    }
}

@-moz-keyframes bouncing-stroke {
    0% {
        stroke-width: 5px;
    }

    50% {
        stroke-width: 10px;
    }

    100% {
        stroke-width: 5px;
    }
}

@keyframes bouncing-stroke {
    0% {
        stroke-width: 5px;
    }

    50% {
        stroke-width: 10px;
    }

    100% {
        stroke-width: 5px;
    }
}

@-webkit-keyframes exploding-stroke {
    0% {
        stroke-width: 2px;
        opacity: 1;
    }

    100% {
        stroke-width: 20px;
        opacity: 0;
    }
}

@-moz-keyframes exploding-stroke {
    0% {
        stroke-width: 2px;
        opacity: 1;
    }

    100% {
        stroke-width: 20px;
        opacity: 0;
    }
}

@keyframes exploding-stroke {
    0% {
        stroke-width: 2px;
        opacity: 1;
    }

    100% {
        stroke-width: 20px;
        opacity: 0;
    }
}

pre {
    white-space: pre-wrap; /* Since CSS 2.1 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.blink_me {
    animation: blinker 1s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}