:root {
    --mit-primary-color: #F3EDED;
    --mit-primary-text-color: #FFFFFF;
    --mit-secondary-color: #333333;
    --mit-secondary-text-color: #FFFFFF;

    --bs-link-color: rgb(18, 62, 140) !important;
    --bs-blue: rgb(18, 62, 140) !important;
    --bs-primary: rgb(18, 62, 140) !important;

    /* Primary putton */
    --bs-btn-bg: rgb(18, 62, 140) !important;
    --bs-btn-border-color: rgb(18, 62, 140) !important;

    --form-check-input-checked-bg-color: rgb(18, 62, 140) !important;
    --bs-body-font-family: 'Manrope', Arial, Helvetica, sans-serif;
}

.navbar-brand .img-fluid{
	max-height:40px;
	width:125px;
}
.mit-content{
	min-height:78.8vh;
}

.mit-login {
    background-color: #FFFFFF;
    width: 300px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    text-align:center;
}

.mit-main{
    overflow-x:auto;
    background-color:#F3EDED;
    min-height:72.5vh;
    text-align:center;
    margin-top:25px;
}

.bg-dark {
    background-color: var(--mit-primary-color) !important;
}

.img-fluid{
    max-height:30px;
}

.footer .card-body{
  background-color: var(--mit-secondary-color) !important;
  color: var(--mit-secondary-text-color) !important;
}

.footer .bottom-line{
  background-color: #000000 !important;
  color:var(--mit-secondary-text-color); !important;
  text-align:center;
  font-size: 14px;
}

.footer .bottom-right{
  background-color: var(--mit-secondary-color) !important;
  color: var(--mit-secondary-text-color) !important;
  text-align:right;
}

.footer .fa{
	color:grey;
}

.footer a{
	color: var(--mit-secondary-text-color);
}

/* Overwrite bootstrap defaults */
.form-check-input-checked-bg-color{
	background-color: rgb(18, 62, 140) !important;
}

.navbar {
    -webkit-box-shadow: rgba(0, 0, 0, 0.14) 0 8px 24px;
    box-shadow: rgba(0, 0, 0, 0.14) 0 8px 24px;
    -webkit-transition: top .35s ease-in-out;
    transition: top .35s ease-in-out;
}

.nav-link:hover {
    color: #C30000 !important;
}

.nav-link {
    color: var(--mit-secondary-color) !important;
}

.navbar-nav .nav-link.active{
	background-color: #C30000 !important;
    	color: var(--mit-primary-color) !important;
	height:100%;

}

/* TransNight specific */
.mit-blue {
  color: rgb(18, 62, 140) !important;
}

#page-container{
	/* background-image:url('/assets/images/bg.jpg');
	background-position-x: 50%;
	background-position-y: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	*/
}

@font-face {
    font-family: 'Manrope';
    src: url(/assets/css/fonts/manrope-v15-latin-regular.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}