/**
 * dmFireEvent — Single event  Stylesheet
 *
 * 
 */

/* =========================================================
   Variabili
   ========================================================= */
:root {

  --dmfe-orange: #e6602b;
  --dmfe-light: #ffffff;
  --dmfe-lightdark: #333333;
  --dmfe-lightgrey: #f0f0f0;
}

.dmfe_single_wrapper{
  display:flex;
  flex-direction:column;
  .leftcol,
  .rightcol{
      width:100%;
      padding:0 10px;
    }
  .leftcol .boxinfo{
    background-color:#f6f6f6;
    padding:20px;
  }
  .type{
    text-transform: uppercase;
    font-weight:600;
    color:#666;
    font-size:14px;
  }
  .title h3{
    margin:0px;
    color: var(--dmfe-orange);
    font-weight: 600;
  }
  .boxdata{
    margin-bottom:5px;
  }
  .label{
    color:var(--dmfe-lightdark);
    font-weight: 600;
  }
  .boxdescrizione{     
    
    .row-parent {
      padding: 0px 0px 0px 0px !important;
    }
  }
}

.dmfe_single_webinar .left_col_content_webinar{
    padding:10px; 
    background-color: #f6f6f6;  

    .box_webinar{     
      width:auto;
      background-color:#e0e0e0;
      padding:15px;
      color:#555;
      h3{
        margin:0px;
        margin-top:0px;
        font-size:16px;
        color:#333;
        }
      .messaggio-label {
        font-weight: 400;
        color:#555;
        font-size:10px;
      }
      .data{
        font-size: 14px;
      }
      
      .btn_dmfe_link_registered {
        margin-top:10px;
      }
    }
    .webinar-status-APPROVED{
      max-width:100%;  
      text-align:center;
      margin:0;  
      padding:5px 20px;
      border-radius:3px;
      text-transform:uppercase;
      font-size:14px;
      background-color:green;
      color:var(--dmfe-light);    
      display:block;
      margin-bottom:10px;
    }
  }
.dmfe_single_wrapper .dmfe_single_linkiscrizione{
  background-color:#f6f6f6;
  padding:20px;
}

.btn_dmfe_link a{
    max-width:100%;  
    text-align:center;
    margin:0;  
    padding:5px 20px;
    border-radius:3px;
    text-transform:uppercase;
    font-size:14px;
    background-color:var( --dmfe-orange);
    color:var(--dmfe-light);    
    display:block;
    margin-bottom:10px;
  }
.btn_dmfe_link a:hover {
   color:#fff;
   text-decoration: underline;
  }

 


.rightcol_content_webinar{
  background-color: #f6f6f6;
  padding:20px;
  color:#555;
  h3{
    margin:0;
    color:var(--dmfe-orange);
  }
  table{
    margin-top:20px;
  }
}










@media (min-width: 576px) {}
@media (min-width: 768px) {}
@media (min-width: 992px) {
  .dmfe_single_wrapper{    
    flex-direction:row;
    .leftcol{
       width:30%;
    }
    .rightcol{
      width:70%;
    }
  }
}
@media (min-width: 1200px) {}
@media (min-width: 1400px) {}

/* EVENTO INTERNO */

.box_mancanodati {
  background-color:#f6f6f6;
  padding:15px;
  h5{
    margin:0;
    margin-bottom:10px;
  }
  .errore{
    margin-bottom:15px;
  }
  a.inserisci_dati{
    background-color: var(--dmfe-orange);

  }
}
.box_iscriviti{
   background-color:#f6f6f6;
   padding:15px;
  .label-iscritto{
    display:none;
    width: auto;
    padding: 5px;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 13px;
    background-color: green;
    color: #fff;
    text-align:center;
  }
  .label-iscritto.iscritto{
    display:block;
  }
  button.dmfe-interno-subscribe-btn {
    display:block;
    width: 100%;
    padding: 5px !important;
    border-radius: 3px;
    text-transform: uppercase;
    font-size: 13px;    
    margin-top:15px;
  }
  button.dmfe-interno-subscribe-btn:hover {
    text-decoration:underline;
  }
  button.dmfe-interno-subscribe-btn.btn-subscribed{
    background-color: var(--dmfe-orange);
    color: var(--dmfe-light);
  }

  button.dmfe-interno-subscribe-btn.btn-unsubscribed{
     background-color: var(--dmfe-light);
    color: var(--dmfe-lightdark);
  }

}





