﻿.alert{
    font-weight: bold;
}

.alert-danger{
    color: red;
}

.dropdown-menu a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #171149;
}

.navbar-brand{
    color:white;
}

.navbar-brand span {
    font-weight: bold;
    font-size: xx-large;
}

.nav-link {
    color: white !important;
    cursor: pointer;
}

.table th, td {
/*    text-align: center !important;*/
}

.tableRowSpace {
    background-color: #dfdde8;
    height: 10px;
}

.btn {
    background-color: #171149 !important;
    color: white;
}

.btn:hover {
    background-color: #433b85 !important;
    color: white;
}

.card-img-top {
    width: 100%;
    height: 40vh;
    object-fit: cover;
}

.collapseTitle {
    color: #171149;
}

.collapseTitle:hover {
    color: #9d9ab9;
    text-decoration: none;
}

/* Fix footer to bottom of page. */
.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px; /* Set the fixed height of the footer here */
    line-height: 25px; /* Vertically center the text there */
    background-color: #fff;
}

.icon {
    color: #100852;
}

.show-read-more .more-text {
    display: none;
}

.aboutJudge {
    background-color: #171149;
    padding: 10px;
}
    .aboutJudge a {
        font-weight: bold;
        color: white;
    }


a{
    white-space: nowrap;
    text-decoration: none;
}

nav {
    background-color: #171149;
}
iframe{
    padding-bottom: 20px;
}

th, td {
/*    vertical-align: middle !important;*/
}

html {
    position: relative; /* Force footer to be pushed to the bottom of page. */
    /*min-height: 100%;*/
}

body {
    position: relative;
    margin: 0;
    padding-bottom: 50px;
}

li {
    margin: 5px 0 !important;
}

#hcseal {
    width: 90px;
    height: 90px;
}

#footerText {
    text-align: center;
    padding: 0px 10px 0px 10px;
    margin-top:20px;
}

#square {
    height: 25px;
    background: #171149;
    padding-left: 10px;
    margin-top: 20px;
}