
.custom_form_wrapper *{
    font-family: "Avenir LT W01_55 Roman1475520",sans-serif;
   }
   
         span.title_for_form {
       display: flex;
       justify-content: space-between;
       background: #f1bf4f;
       padding: 20px;
       color: white;
       border-radius: 10px 10px 0 0;
       align-items: flex-end;
   }
   
   .custom_form_wrapper form {
       background: white;
       padding: 0px 30px 60px;
       border-radius: 0 0 10px 10px;
       box-sizing: border-box;
       gap:15px;
       display: flex;
       flex-direction: column;
   }
   
   .custom_form_wrapper p{
       color:#888;
       padding-left: 30px;
       padding-top: 20px;
   }
   
   form input, form select{
   
       font-size: 14px;
       eight: 1;
       width: 100%;
       padding: 12px 5px 11px 5px;
       color: #888;
       border: none;
       outline: 0;
       background: #fff;
       -webkit-border-radius: 0;
       -moz-border-radius: 0;
       border-radius: 0;
       -webkit-appearance: none;
       -moz-appearance: none;
       appearance: none;
       font-family: "Avenir LT W01_55 Roman1475520",sans-serif;
       -webkit-box-shadow: inset 0 1px 2px #c6c6c6;
       box-shadow: inset 0 1px 2px #c6c6c6;
   }
   
   form *, form *::placeholder{  color: #888; font-family: "Avenir LT W01_55 Roman1475520",sans-serif; }
   
   
   
   form  input.custom_form_field_submit {
       width: 100%;
       padding: 11px;
       border: 0;
       background: #e66351;
       color: white;
       font-size: 16px;
       border-radius: 5px;
       display: block;
       text-align: center;
   }
   
   /* The alert message box */
   .alert {
     padding: 20px;
     background-color: #04AA6D; /* Red */
     color: white;
     margin-bottom: 15px;
   }
   
   /*.custom_form_wrapper{*/
   /*    position:relative;*/
   /*}*/
   
   .custom_form_wrapper .alert{
       position:absolute;
       bottom: -15px;
       top:auto;
       display:none;
   }
   .events-of-academy .form-of-event form{
       position:relative;
       overflow: hidden;
   }