.container-fluid {
   max-width: 1200px;
}

.ena-auth-qc {
   padding-top: 3%;
}

.ena-auth-fcp img {
   float: right;
   padding: 5% 0 5% 0;
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
   .ena-besoin-daide {
   visibility: hidden;
   }
}  

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
   .ena-besoin-daide {
   visibility: hidden;
   }
}  

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
   .ena-besoin-daide {
   visibility: hidden;
   }
} 

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 400px) {
   .ena-auth-fcp img {
      float: right;
      width: 54%;
   }
   
   .ena-auth-qc img {
      float: left;
      padding-top: 21%;
   }

   .nav {
      padding-left: 48%;
      margin-bottom: 0;
      list-style: none;
   }
   
   .nav-pills>li>a {
      background-color: #512051 !important;
      color: #FFFFFF !important;
      text-decoration: none;
      margin-top: 20px;
  }

} 

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
   .ena-auth-fcp img {
   float: right;
   width: 50%;
}

.ena-auth-qc img {
   float: left;
   padding-top: 17%;
}
.institution_list {
   display:none !important;
   }
   .ena-hack-welcome-text{
      border: 0px;     
      color: #fdb913;
      font-family: verdana,  sans-serif;
      font-size: 25px;
      font-weight: bold;
      margin: 0px;
      text-align: left;     
   }
   .ena-hack-welcome-text span{
         color: #FFFFFF;
         font-family: verdana,  sans-serif;
         font-size: 18px;
         font-weight:bold; 
         line-height: 1.3em;
         padding-top: 5px;
         text-align: left;   
   }
   .ena-help-pictogram {
      visibility: hidden;
   }
   .nav {
      padding-left: 42%;
      margin-bottom: 0;
      list-style: none;
      margin-top: 4%;
   }

   .nav-pills>li>a {
      background-color: #512051 !important;
      color: #FFFFFF !important;
      text-decoration: none;
      margin-top: 20px;
   }

   .ena-hack-besoin-text {
      display: none;
   }
} 

@media only screen and (min-width: 768px) {
   .ena-auth-fcp img {
      float: right;
   }
   .ena-auth-qc img {
      float: left;
   }
}
@media only screen and (max-width: 768px) {
   .ena-auth-qc {
      padding-top: 0;
   }

}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
   .ena-auth-fcp img {
      float: right;
      width: 50%;
   }
   
   .ena-auth-qc img {
      float: left;
      padding-top: 2%;
      width: 50%;
   }

   .need_help_link {
      visibility: hidden;
   }
} 

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
   .ena-auth-fcp img {
      float: right;
      width: 40%;
   }
   
   .ena-auth-qc img {
      float: left;
      padding-top: 2%;
      width: 35%;
   }

   .need_help_link {
      visibility: hidden;
   }
} 

.modal-ena-title {
   font-weight: 800;
   color:#512051;
}
.modal-ena-content {
   text-align: left;
}

.modal-ena-content h3 {
   color: black;
   font-weight: bold;
}

.modal-ena-close-button {
   color:black;
}

.modal-content {
   height: auto;
   overflow: auto;
}

/* Extra small devices (phones, 600px and down) */
/* @media only screen and (max-width: 600px) {...} */

/* Small devices (portrait tablets and large phones, 600px and up) */
/* @media only screen and (min-width: 600px) {..} */

/* Medium devices (landscape tablets, 768px and up) */
/* @media only screen and (min-width: 768px) {...}  */

/* Large devices (laptops/desktops, 992px and up) */
/* @media only screen and (min-width: 992px) {...}  */

/* Extra large devices (large laptops and desktops, 1200px and up) */
/* @media only screen and (min-width: 1200px) {...} */

/*Hiding and showing the popup div*/

.input-group-btn:last-child>.btn {
   z-index: 3;
}

.chosen-container-single .chosen-single {
   height: 30px;
   line-height: 30px;
}


.chosen-container-single .chosen-single {
   border-radius: 15px;
}