    html,
    body,
    header,
    .carousel {
      height: 100%;
    }

    @media (min-width: 800px) and (max-width: 850px) {
            .navbar:not(.top-nav-collapse) {
                background: #1C2331!important;
            }
        }

.carousel,.carousel .carousel-inner,.carousel .carousel-inner .active,.carousel .carousel-inner .carousel-item,.view,body,html{height:100%}.navbar{background-color:rgba(0,0,0,.2)}.page-footer,.top-nav-collapse{background-color:#1C2331}@media only screen and (max-width:768px){.navbar{background-color:#1C2331}}

    .modal-header .close{
        font-size: 2rem !important;
    }

    .modal-header:not(.bg-danger):not(.bg-success) .close{
        color: red;
    }

    .btn-warning {
        background-color: #ffa900 !important;
    }
    .card{
        border-radius: .5rem;
    }
    .modal-dialog .modal-content{
        border-radius: .5rem !important;
    }
    .modal-full-height .modal-content{
        border-radius: .125rem !important;
    }
    .modal-dialog .modal-content .modal-header {
        border-top-left-radius: .5rem;
        border-top-right-radius: .5rem;
    }
    .btn {
        border-radius: .25rem;
        padding: .625rem 1.5rem .5rem;
        font-size: .75rem;
        line-height: 1.5;
    }
    .card-header:first-child {
        border-radius: calc(.5rem - 1px) calc(.5rem - 1px) 0 0;
    }
    .btn-sm {
        padding: .375rem 1rem .3125rem;
        font-size: .75rem;
        line-height: 1.5;
    }
    .btn-lg {
        padding: .75rem 1.6875rem .6875rem;
        font-size: .875rem;
        line-height: 1.6;
    }
    .alert {
        border-radius: .5rem;
    }
    .badge {
        border-radius: .27rem;
        padding: .35em .65em;
        font-size: .75em;
    }
    .md-toast {
        border-radius: .5rem;
    }
    .toast-header {
        border-top-left-radius: calc(.5rem - 1px);
        border-top-right-radius: calc(.5rem - 1px);
    }