@import "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700";

/* -- box model ------------------------------------- */

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* -- main styles ------------------------------------- */

body {
    font-family: 'Open Sans', sans-serif;

    background: black;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;  /* Internet Explorer 7/8 */
}

.sandstone, .navbar .nav-link, .btn, .nav-tabs .nav-link, .nav-pills .nav-link, .breadcrumb, .pagination, .dropdown-menu .dropdown-item, .tooltip {
    font-size: 13px;
}

#enter {
    margin: 50px auto;
    padding: 30px;
    border-radius: 5px;

    background-color: white;

    -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.5);
}

#enter.short {
    max-width: 370px;
}

@media (min-width: 1200px) {
    #enter.large {
        max-width: 80%;
    }
}

#enter .logo-image {
    text-align: center;
    margin-bottom: 1.5rem;
}

#enter img {
    max-width: 100%;
    max-height: 150px;
}

#enter h1 {
    font-size: 1.6rem;
}

#enter form.center .form-control {
    text-align: center;
}

#enter .bootstrap-table {
    text-align: left;
    margin-bottom: 1rem;
}

#enter .bootstrap-table table td {
    padding: 0.5rem;
}

.swal2-actions button {
    margin: .3125em;
    padding: .625em 2em;
}

/*
.highcharts-color-0 { fill: #7cb5ec; stroke: #7cb5ec; }
.highcharts-color-1 { fill: #f7a35c; stroke: #f7a35c; }
.highcharts-color-2 { fill: #90ed7d; stroke: #90ed7d; }
.highcharts-color-3 { fill: #f15c80; stroke: #f15c80; }
.highcharts-color-4 { fill: #8085e9; stroke: #8085e9; }
.highcharts-color-5 { fill: #434348; stroke: #434348; }
.highcharts-tooltip .highcharts-header {
    font-weight: bold;
    font-size: 1em;
}
