#wrap {
  padding: 0 ;
}

#header img {
  background-color: transparent;
  margin: 0;
}

.banner {
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 2em;
  height: 300px;
  width:100%;
  display: flex;
  flex-direction: row;
  align-items: center;

   > div {
    height: 200px;
    display: flex;
    align-items: center;
  }
}

.img-left,
.img-right {
  flex-shrink: 1;
  flex-grow: 1;
  background-image: url('/static/lignes.svg');
  background-repeat: no-repeat;
  background-position: right center;

	@media (min-width: 1250px) {
		& {
			background-size: 100%;
		}
	}
}

.img-right {
  transform: scaleX(-1);
}

#header {
  background-image: linear-gradient(#0f1745, #080e62);
}

#footer {
  display: none;
}

.support-access {
background-color: #080e62;
margin-top : -20px;
margin-bottom: 0;
text-align: center;
}

li.ui-tabs-active {
 font-weight: bold;
 background: #ddd;
}

a {
  color:#080e62;
}

.card {
  box-shadow : 0 5px 15px 0 hsla(0,0%,0%,0.15);
  border : none;
  border-radius: 10px;
}

.alert {
  margin-top: 1rem;
}

div.application {
  margin: 5px 0;
  overflow: visible;
  min-height : 126px;
  max-width : 410px;
}

.category{
  min-width : 380px;
}

.application.card {
  box-shadow : none;
  border : solid;
  border-color: #080e62;
}

.card-header {
  color : #080e62;
  background-color: unset;
}

.container {
    max-width: 1280px;
}

@media (width < 1170px) {
    .container {
        max-width: 432px;
    }

    .navbar-nav {
        flex-direction: column !important;
    }
}

