.evenement_resrv {display: flex; gap:1em;}
.evenement_resrv > div {flex:1 1;}
.evenement_resrv .rsrv_col {max-width: 400px; position: relative;}
.evenement_resrv .article-header-title {margin-top:0; width: 100%; margin-bottom: 2em; }
.amobslevr_reservation_form {padding: 1em; border:solid 1px grey; }
.amobslevr_reservation_form p {margin: 0.3em 0;}
.amobslevr_reservation_form .ticket {font-size: 0.9em; margin: 0.6em 0; border:dashed 2px #81bfc7; color:#006583; background: rgba(129,191,199,0.2); padding: 0.2em; font-weight: bold; text-align: center;}
.amobslevr_reservation_form .amobslevr_options .option_line {margin:0.3em 0; }
.amobslevr_reservation_form .amobslevr_options .option_line input[type=checkbox] {transform: scale(1.6); margin-top: 0.6em;}
.amobslevr_reservation_form .amobslevr_options .option_line input[type=radio] {transform: scale(1.6); margin-top: 0.6em;}
.amobslevr_reservation_form .amobslevr_options .option_line label {display: flex; gap:0.5em; align-items: start;}
.amobslevr_reservation_form textarea {border: solid 1px; background: none; border-radius: 5px; padding: 5px; font-size: 0.9em; resize: vertical;}
.amobslevr_reservation_form .amobslevr_notice {text-align: center; background: rgba(200,10,10,0.1); border:solid 1px rgba(200,10,10,0.6);}
.amobslevr_reservation_form .amobslevr_notice {margin:0.5em 0; padding: 0.5em; display: none; font-size: 0.9em;}
.amobslevr_reservation_form .amobslevr_notice.red {background: rgba(200,10,10,0.1); border:solid 1px rgba(200,10,10,0.6); }
.amobslevr_reservation_form .amobslevr_notice.yellow {background: rgba(200,200,10,0.1); border:solid 1px rgba(200,200,10,0.6); }
.amobslevr_reservation_form button[type=submit] {font-size:1em; text-align: center;}
.amobslevr_reservation_form button.cancel {
padding: 8px 30px;
text-transform: uppercase;
color: #fff;
width: 100%;
background-color: #d8d8d8;
background-image: url(//amobsl.com/wp-content/themes/AMOBSL/include/amobsl_event_reservation/AMOBSL/images/btn-grey-end-bg.jpg);
background-position: right center;
background-size: contain;
background-repeat: no-repeat;
text-align: center; box-shadow: inset 0 0 0 2000px rgba(180, 10, 10, 0.6); padding-top:10px; padding-bottom: 10px; font-size:0.8em; margin-top:0.5em;
}.bbp-attachments,.bbp-attachments-errors{border-top:1px solid #ddd;margin-top:10px;padding:10px 0}#bbpress-forums .bbp-attachments h6,#bbpress-forums .bbp-attachments-errors h6{margin:0 0 5px!important;font-size:1.2em;font-weight:700;line-height:1.4em}#bbpress-forums .bbp-attachments ol,#bbpress-forums .bbp-attachments-errors ol{margin:0!important;list-style:decimal inside none}#bbpress-forums .bbp-attachments ol:after,#bbpress-forums .bbp-attachments-errors ol:after{content:"";display:table;clear:both}#bbpress-forums .bbp-attachments li:last-child,#bbpress-forums .bbp-attachments-errors li:last-child{margin:0!important}#bbpress-forums .bbp-attachments-errors li{line-height:16px;margin:0 0 8px!important}#bbpress-forums .bbp-attachments-count{background:url(//amobsl.com/wp-content/plugins/gd-bbpress-attachments/css/gfx/icons.png);display:inline-block;width:16px;height:16px;float:left;margin-right:4px}#bbpress-forums .bbp-attachments-errors ol.with-icons li{padding:0;list-style:none;line-height:20px}#bbpress-forums .bbp-attachments-errors ol.with-icons li .bbp-atticon{background:url(//amobsl.com/wp-content/plugins/gd-bbpress-attachments/css/gfx/icons.png)no-repeat;display:block;width:16px;height:16px;float:left;margin:2px 4px 0 0}#bbpress-forums .bbp-attachments-errors ol.with-icons li .bbp-atticon.bbp-atticon-error{background-position:0-288px}#bbpress-forums .bbp-attachments-errors ol.with-icons li .d4p-bbp-att-wrapper{display:block;padding:0 0 0 20px}#bbpress-forums .bbp-attachments ol.with-icons{list-style:none}#bbpress-forums .bbp-attachments ol.with-icons li{padding:0;list-style:none}#bbpress-forums .bbp-attachments ol li{line-height:20px;margin:0 0 8px!important}#bbpress-forums .bbp-attachments ol li a{text-decoration:none}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment{padding:0;height:auto}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment.bbp-inline{float:left;margin-right:5px!important}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment .wp-caption{padding:5px;margin:0;height:auto}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment .wp-caption p.wp-caption-text{margin:5px 0!important;padding:0;border:0;word-wrap:break-word;line-height:1.3em}#bbpress-forums .bbp-attachments ol li.d4p-bbp-attachment .wp-caption img{margin:0}#bbpress-forums .bbp-attachments ol li a img{display:block}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon{background:url(//amobsl.com/wp-content/plugins/gd-bbpress-attachments/css/gfx/icons.png)no-repeat;display:block;width:16px;height:16px;float:left;margin:2px 4px 0 0}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-ai{background-position:0-128px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-archive{background-position:0-144px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-audio{background-position:0-256px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-code{background-position:0-32px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-documents{background-position:0-240px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-excel{background-position:0-64px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-generic{background-position:0-16px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-html{background-position:0-208px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-icon{background-position:0-272px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-image{background-position:0-96px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-pdf{background-position:0-192px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-powerpoint{background-position:0-176px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-psd{background-position:0-112px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-text{background-position:0-160px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-video{background-position:0-224px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-word{background-position:0-80px}#bbpress-forums .bbp-attachments ol.with-icons li .bbp-atticon.bbp-atticon-xml{background-position:0-48px}#bbpress-forums .bbp-attachments ol.with-icons li .d4p-bbp-att-wrapper{display:block;padding:0 0 0 20px}