.entity-offer.rounded-box{margin:10px}.entity-offer .info{border-bottom:1px solid rgba(84,84,84,.1);height:97px;padding:20px}.entity-offer .members{padding:20px}.entity-offer.loisir .info,.entity-offer.stage .info{height:123px}.entity-offer .activity{color:#939393;font-size:14px}.entity-offer .level{color:#5e5e5e;font-size:16px}.entity-offer .offer-type{color:rgba(79,79,79,.5);font-size:12px}.entity-offer .period{font-size:11px}.entity-offer .period.opened{color:#50a362;line-height:20px}.entity-offer .period.closed{color:#7c7c7c;line-height:20px}.entity-offer .period.comming{color:#008cff;line-height:20px}.entity-offer .status.comiti-icon{width:20px}.entity-offer .btn-edit-offer{color:rgba(73,74,84,.4);cursor:pointer;text-align:center}.entity-offer .price{background-color:#fff;border:1px solid rgba(84,84,84,.4);padding:2px 10px;position:relative;text-align:center;top:43px;z-index:50}.entity-offer.loisir .price,.entity-offer.stage .price{top:68px}.entity-offer .extra{border-bottom:1px solid rgba(84,84,84,.1);padding:20px}.entity-offer .subscription{padding:20px;text-align:center}.entity-offer .entity-timeslot{margin-bottom:20px}.entity-offer .entity-timeslot .comiti-icon-calendar-color{background-size:70px auto;height:45px;margin-right:20px;width:45px}.entity-offer .entity-timeslot .date{color:#313c4c;font-size:12px;margin-bottom:5px}.entity-offer .entity-timeslot .date .day{color:rgba(79,79,79,.5);margin:0 5px}.entity-offer .entity-timeslot .date .hours{margin:0 5px}.entity-offer .entity-timeslot .place{color:#7c7c7c;font-size:14px}.entity-offer .entity-timeslot .comiti-icon-map-marker{background-size:25px;height:10px;width:16px}.entity-offer .effective .comiti-icon-effective{background-size:50px auto;height:45px;margin-right:20px;width:45px}.entity-offer .effective .text{font-size:12px;line-height:45px}.entity-offer .effective .text.front{line-height:20px}.entity-offer .effective .text .figure{color:#008cff}.entity-offer .description,.entity-offer .eventdate,.entity-offer .eventtime,.entity-offer .site{border-bottom:1px solid rgba(84,84,84,.1);padding:20px}.entity-offer .description .icon,.entity-offer .eventdate .icon,.entity-offer .eventtime .icon,.entity-offer .site .icon{background-size:70px auto;height:45px;margin-right:20px;width:45px}.entity-offer .eventdate .comiti-icon-calendar-color,.entity-offer .eventtime .comiti-icon-clock,.entity-offer .site .comiti-icon-map-marker{background-size:70px auto;height:45px;width:45px}.entity-offer .eventdate .comiti-icon-arrow-right-big{width:40px}.entity-offer .eventdate .text{color:#000;width:250px}.entity-offer .eventtime .text,.entity-offer .site .text{line-height:45px}.entity-offer .eventdate .text .grey{color:#898989}.entity-offer .description .text{color:hsla(0,0%,54%,.5);text-align:justify;width:370px}.add-offer.add-form-header{color:rgba(49,60,76,.8);margin:10px}.form-offer{margin:10px}.form-offer .header{background-color:#fff;border-bottom:1px solid rgba(84,84,84,.4);color:#63388c;font-size:12px;height:45px;line-height:45px;padding:0 20px}.form-offer .header .comiti-icon{cursor:pointer;width:20px}.form-offer .capacity,.form-offer .description,.form-offer .eventdate,.form-offer .eventinfo,.form-offer .info,.form-offer .period,.form-offer .price,.form-offer .site{border-bottom:1px solid rgba(84,84,84,.4);min-height:55px;padding:20px}.form-offer .info .offer-type{width:218px}.form-offer .info .offer-type .text{color:#828282;font-size:14px}.form-offer .info .offer-type .sub-text{color:hsla(0,0%,51%,.5);font-size:12px}.form-offer .entity-item select{display:block!important;height:0}.form-offer .entity-item .bootstrap-select{margin-bottom:-18px;position:relative;top:-18px}.form-offer .collection-timeslots{margin-top:25px}.form-offer .collection-timeslots label{display:none;visibility:hidden}.form-offer .collection-timeslots .timeslot{margin-bottom:25px}.form-offer .collection-timeslots .session{font-size:10px;margin-right:10px;margin-top:10px;text-align:center;width:48px}.form-offer .collection-timeslots .session .comiti-icon-calendar{height:30px}.form-offer .collection-timeslots .session .session-number{color:#ce29cd}.form-offer .collection-timeslots .timeslot .timeslot-info{width:380px}.form-offer .collection-timeslots .timeslot .timeslot-info .select-day{margin-bottom:10px;width:180px}.form-offer .collection-timeslots .timeslot .timeslot-info .select-time select.form-control{height:30px;margin-top:2px;width:70px}.form-offer .collection-timeslots .timeslot .timeslot-info .select-time span.hour,.form-offer .collection-timeslots .timeslot .timeslot-info span.time-text{line-height:34px;margin:0 5px}.form-offer .collection-timeslots .timeslot .entity-site{margin-top:10px}.form-offer .collection-timeslots button.add-timeslot{background-color:transparent;border:1px dashed #ce29cd;color:#ce29cd;display:block;margin:0 auto;width:200px}.form-offer .collection-timeslots .timeslot .remove-timeslot{color:hsla(0,0%,51%,.5);font-size:12px}.form-offer .icon{font-size:10px;margin-right:10px;margin-top:10px;text-align:center;width:48px}.form-offer .icon .comiti-icon{height:30px}.form-offer .price .comiti-icon{background-size:50px;margin-top:50px}.form-offer .capacity .figure{display:table}.form-offer .capacity .figure input{margin:10px auto 0;width:80px}.form-offer .capacity>div:nth-of-type(2){margin-right:10px}.form-offer .capacity .figure .text{color:#828282;font-size:12px}.form-offer .price .figures{width:380px}.form-offer .price .figures .figure{margin-bottom:10px}.form-offer .price .figures .total{color:#828282;font-size:16px;line-height:35px;text-align:right}.form-offer .price .figures .total .sub-text{font-size:10px;line-height:10px}.form-offer .price .figures .club,.form-offer .price .figures .licence,.form-offer .price .figures .offer{color:#828282;font-size:12px;line-height:35px;text-align:right}.form-offer .price .figures .input-group{height:34px;line-height:34px;margin-left:25px;min-width:130px;width:130px}.form-offer .price .figures .input-group input{text-align:right}.form-offer .price .figures .input-group.offer-total .euro{text-align:center;width:35px}.form-offer .price .figures .input-group.offer-total .value{padding-right:5px}.form-offer .price .figures .input-group{text-align:right}.form-offer .period .text{color:#828282;font-size:12px;line-height:55px}.form-offer .period .date{margin-top:10px;width:120px}.form-offer .period .date.date-from{margin-right:15px}.form-offer .period .form-control.date{background-color:transparent;background-image:url(../images/icons/icon-calendar-color.svg);background-position:5px;background-repeat:no-repeat;background-size:20px auto;cursor:pointer!important;padding-left:30px}.form-offer .form-submit-group button{margin:20px 30px}.form-offer .eventinfo .entity-item,.form-offer .eventinfo input,.form-offer .eventinfo select.specific_activity_code{margin:5px 0 5px 20px;width:220px}.form-offer .eventinfo div.text{font-size:12px;line-height:44px}.form-offer .description textarea{width:380px}.form-offer .select-site{margin-top:15px;width:380px!important}.form-offer .eventdate>div:not(.icon){margin-top:10px}.form-offer .date-from{width:239px}.form-offer .eventdate .select-time select.form-control{width:50px}.form-offer .eventdate .sentence{width:80px}.form-offer .eventdate .hour,.form-offer .eventdate .text{color:#898989;font-size:10px;line-height:30px}.form-offer .eventdate .text{margin:0 10px}.form-offer .eventdate .hour{margin:0 5px}.form-offer label.error{color:red;font-size:10px;font-weight:400}.activity-description{cursor:auto!important}.activity-description .text{color:rgba(81,109,149,.8);font-size:12px;text-align:justify;width:390px}.filter select{color:#494a54;font-size:12px}.filter button,.filter select{margin:0 5px;width:100px}