html {
  position: relative;
  min-height: 100%;
}

body {
    overflow-x:hidden;
    background-color: #191e28;
    background-image: url('/images/background.jpg');
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
    margin: 0;
    font-family: "Poppins", sans-serif;
    color: #afc0e0;
    max-width:100%;
    /*position:relative;*/
}

@media (min-width: 768px) {
    .col-md-4 {
        flex: 0 0 auto;
        width: 60%;
    }
}

main{
    margin-bottom:250px;
}

a, a:visited {
    color: #707de3;
}

.bottomimages{
    overflow:hidden;
    text-align:center;
    max-width:100%
}
#documentsimage {
    position: absolute;
    bottom: 0;
    max-height: 20vh;
    z-index: -1; /* Above background but below other content */
    left: 50%;
    transform: translateX(-50%);
    max-width:100%;
}
#glowimage {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    bottom: 0;
    max-width:100%;
    object-position:bottom center;
}


.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;
}

.headerimage{
    height:24px;
}

.firstrow {
    margin-top:48px;
}

h1 {
    color: #2093ff;
    font-weight:500;
    margin-top:56px;
}

.inputform {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    gap: 16px;
    margin: 48px 63px 0 0;
    padding: 16px;
    border-radius: 12px;
    box-shadow: 0 4px 50px 0 rgba(0, 0, 0, 0.25);
    background-color: #f1f6ff;
    width:100%;
}

.control-label {
    color: #161931;
}

.inputbox{
    border-radius:12px;
    padding:11px 16px 11px 16px;
}

.inputbox input::placeholder {
    color: rgba(22, 25, 49, 0.5);
}
.btn {
    background-color: #4e5377;
    font-weight:500;
    font-size:14px;
    border:0px solid transparent;
    color:white !important;
}

.modal-content {
    background-color: #161931;
}

.modal-header{
    border-bottom:0px;
}


h2 {
    color: #2093ff;
    font-weight: 500;
}
