img.icon-banner {
    width: 125px;
}
.nav-page nav {
    -webkit-app-region: drag;
}

.body-container{margin-top:30px;padding-bottom:40px;}.welcome-page li{list-style:none;padding:4px;}.logged-out-page iframe{display:none;width:0;height:0;}.grants-page .card{margin-top:20px;border-bottom:1px solid #d3d3d3;}.grants-page .card .card-title{font-size:120%;font-weight:bold;}.grants-page .card .card-title img{width:100px;height:100px;}.grants-page .card label{font-weight:bold;}
.top-bar {
    background-color: #24262c;
}
.top-bar-menu {
    background-repeat: no-repeat;
    min-width: 130px;
    min-height: 37px;
    background-image: url("/deltatrader-menu-bar-2@1x.png");
    background-image: -webkit-image-set(
        url("/deltatrader-menu-bar-2@1x.png") 1x,
        url("/deltatrader-menu-bar-2@2x.png") 2x
    );
}
.top-bar-menu-left {
    background-position: left;
}
.top-bar-menu-right {
    background-position: right;
    display: none;
}
.top-bar .logo {
    width: 122px;
    margin-left: 38px;
    margin-top: -8px;
}
@media screen and (min-width: 680px) {
    .top-bar-menu-left {
        min-width: 500px;
    }
    .top-bar-menu-right {
        min-width: 200px;
        display: block;
    }
}

.alert-container {
    transform: translateY(-50%);
    text-align: center;
    position: absolute;
    top: 20%;
    width: 100%;
    z-index: 1000; /* Adjust the z-index based on your layout */
}

.alert-container .alert {
    text-align: center;
    max-width: 620px;
    margin: auto;
    width: auto;
    display: inline-block;
}
.alert-container .validation-summary-errors ul {
    padding-inline-start: 0;
    margin-bottom: 0.3rem;
    list-style-type: none;
}

.alert-danger {
    color: #ffffff;
    background-color: #AD3D3D;
    border: none;
}
