#frais_annulation ul.milestone-bar{padding:0;margin:0 0 15px 0;display:flex}#frais_annulation ul.milestone-bar li{width:100%;list-style:none;display:flex}#frais_annulation a.bar-point{width:3px;height:30px;font-size:10px;background-color:#000;text-align:center;line-height:30px}#frais_annulation div.point-today{width:18px;height:18px;font-size:12px;border-radius:18px;background-color:#f0377a;opacity:.7}#frais_annulation div.point-creation{width:18px;height:18px;font-size:12px;border-radius:18px;background-color:#0a3f66;opacity:.7}#frais_annulation .legend{display:inline-block}#frais_annulation .square{width:20px;height:15px;background:#a9a9a9}#frais_annulation .gratuit{background:#6dbf67!important}#frais_annulation ul.milestone-bar li .project-progress{background-color:#a9a9a9;display:inline-block;margin:0;flex:1;align-self:center}#frais_annulation ul.milestone-bar li .project-progress .progress-bar{background:#0095ff;text-align:center}#frais_annulation .rotate{-moz-transform:translateX(-50%) translateY(-50%) rotate(-75deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-75deg);transform:translateX(-50%) translateY(-50%) rotate(-75deg)}#frais_annulation .date-points{position:absolute;top:60%;left:50%;font-size:12px}#popup-condition,#popup-condition-ca,#popup-normale{width:650px!important;margin:0 auto;height:auto!important;min-height:250px;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e5e5e5),color-stop(1,#f7f7f7));color:#111;display:none;min-width:750px;border:1px solid #b4b4b4!important}#content-popup-condition,#content-popup-condition-ca,#content-popup-normale{text-align:justify;margin:40px 0 0}.btn-group-vertical>.btn-group::after,.btn-group-vertical>.btn-group::before,.btn-toolbar::after,.btn-toolbar::before,.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.dl-horizontal dd::after,.dl-horizontal dd::before,.form-horizontal .form-group::after,.form-horizontal .form-group::before,.modal-footer::after,.modal-footer::before,.modal-header::after,.modal-header::before,.nav::after,.nav::before,.navbar-collapse::after,.navbar-collapse::before,.navbar-header::after,.navbar-header::before,.navbar::after,.navbar::before,.pager::after,.pager::before,.panel-body::after,.panel-body::before,.row::after,.row::before{content:" ";display:table}.btn-group-vertical>.btn-group::after,.btn-toolbar::after,.clearfix::after,.container-fluid::after,.container::after,.dl-horizontal dd::after,.form-horizontal .form-group::after,.modal-footer::after,.modal-header::after,.nav::after,.navbar-collapse::after,.navbar-header::after,.navbar::after,.pager::after,.panel-body::after,.row::after{clear:both}.moncompte{padding-top:30px;padding-bottom:30px}.moncompte h1{font-size:30px}.moncompte h3{width:100%;border-bottom:1px solid #ddd;display:inline-block;font-size:20px!important;font-weight:700!important;margin:10px auto!important}.moncompte h4{width:100%;border-bottom:1px dotted #ddd;display:inline-block;font-size:18px!important;font-weight:500!important;text-transform:normal!important}.moncompte h3.message{margin-top:0!important;margin-bottom:0!important;padding-left:0!important}.moncompte h3.titre_annances{margin-top:0!important}.moncompte .port_sms{padding:10px 0}.login-bloc{margin:15px auto;padding:10px}.login-panel{min-height:300px}.login-panel ul{padding:0 15px;margin-top:25px}.login-panel .centered{text-align:center}.btn-bigger{padding:2px 35px 7px;font-weight:300;font-size:25px}.login-panel input[type=email].form-control,.login-panel input[type=text].form-control,.login-panel select{margin-bottom:15px;border-radius:0}.login-title{border-bottom:1px solid #0e2438;padding:10px;background:0 0!important;text-align:center;font-weight:700}.btn-login{background:0 0}.btn-login:hover{background-image:none}.btn-textsize-10{font-size:10px!important}.btn-textsize-15{font-size:15px!important}.btn-textsize-20{font-size:20px!important}.btn-textsize-25{font-size:25px!important}.btn-textsize-30{font-size:30px!important}.top-m-10{margin-top:10px}.top-m-15{margin-top:15px}.top-m-20{margin-top:20px}.top-m-25{margin-top:25px}.top-m-35{margin-top:35px}.top-m-45{margin-top:45px}.bot-m-10{margin-bottom:10px}.bot-m-15{margin-bottom:15px}.bot-m-20{margin-bottom:20px}.bot-m-25{margin-bottom:25px}.bot-m-30{margin-bottom:30px}.bot-m-35{margin-bottom:35px}.bot-m-40{margin-bottom:40px}.bot-m-45{margin-bottom:45px}.right-m-10{margin-right:10px}.right-m-15{margin-right:15px}.right-m-20{margin-right:20px}.right-m-25{margin-right:25px}.right-m-30{margin-right:30px}.right-m-35{margin-right:35px}.right-m-40{margin-right:40px}.right-l-10{margin-left:10px}.margin-l-15{margin-left:15px}.margin-l-20{margin-left:20px}.margin-l-25{margin-left:25px}.margin-l-30{margin-left:30px}.margin-l-35{margin-left:35px}.margin-l-40{margin-left:40px}.border-green{border:1px solid #6dbf67}.border-no-radius{border-radius:0}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-l-20{padding-left:20px}.padding-t-10{padding-top:10px}.content_profil_{border-left:1px solid #dbdbea!important;min-height:440px;position:relative}.sidebar .top_profil{margin:0!important}ul.menu_profil{padding:0;border:1px solid #dbdbea!important}ul.menu_profil li{margin:0;border-bottom:1px solid #dbdbea!important;position:relative}ul.menu_profil li img{position:absolute;right:-5px;top:5px}ul.menu_profil li a{display:block;padding:13px 13px 13px 55px}ul.menu_profil li:last-child{border:none!important}ul.menu_profil li a{font-family:merriweather,sans-serif;font-size:14px;color:#f9d001c}ul.menu_profil li.actif{background:#0e2438}ul.menu_profil li.actif a{color:#fff!important}ul.menu_profil li:hover{background:#0e2438}ul.menu_profil li:hover a{color:#fff!important}ul.menu_profil li.profil a{background:url(/public/images/new/offers/profil1_green.png) no-repeat 10px center}ul.menu_profil li.profil.fait a{background:#eee url(/public/images/new/offers/profil1_green.png) no-repeat 10px center}ul.menu_profil li.adresse a{background:url(/public/images/new/offers/adress.png) no-repeat 10px center}ul.menu_profil li.location a{background:url(/public/images/new/offers/office_green.png) no-repeat 10px center}ul.menu_profil li.actif a.link_profil{background:url(/public/images/new/offers/profil_bg_actif.png) no-repeat 10px center}ul.menu_profil li.actif a.link_adresse{background:url(/public/images/new/offers/adress_actif.png) no-repeat 10px center}ul.menu_profil li.actif a.link_location{background:url(/public/images/new/offers/office_actif.png) no-repeat 10px center}ul.menu_profil li:hover a.link_profil{background:url(/public/images/new/offers/profil_bg_actif.png) no-repeat 10px center}ul.menu_profil li:hover a.link_adresse{background:url(/public/images/new/offers/adress_actif.png) no-repeat 10px center}ul.menu_profil li:hover a.link_location{background:url(/public/images/new/offers/office_actif.png) no-repeat 10px center}ul.menu_profil li.compte{background-image:url(../images/new/offers/profil1_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.mess{background-image:url(../images/new/offers/message_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.offre{background-image:url(../images/new/offers/home_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.avis{background-image:url(../images/new/offers/messenger_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.favoris{background-image:url(../images/new/offers/coeur_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.config{background-image:url(../images/new/offers/profil2_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.money{background-image:url(../images/new/offers/carte_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.loyality{background-image:url(../images/new/offers/loyality_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.res{background-image:url(../images/new/offers/cal_green.png);background-repeat:no-repeat;background-position:10px center}ul.menu_profil li.money:hover{background-image:url(../images/new/offers/carte_blanc.png)!important}ul.menu_profil li.loyality:hover{background-image:url(../images/new/offers/loyality_blanc.png)!important}ul.menu_profil li.config:hover{background-image:url(../images/new/offers/profil1_blanc.png)!important}ul.menu_profil li.favoris:hover{background-image:url(../images/new/offers/coeur_blanc.png)!important}ul.menu_profil li.avis:hover{background-image:url(../images/new/offers/messenger_blanc.png)!important}ul.menu_profil li.res:hover{background-image:url(../images/new/offers/cal_blanc.png)!important}ul.menu_profil li.offre:hover{background-image:url(../images/new/offers/home_blanc.png)!important}ul.menu_profil li.mess:hover{background-image:url(../images/new/offers/message_blanc.png)!important}ul.menu_profil li.compte:hover{background-image:url(../images/new/offers/profil_blanc.png)!important}ul.menu_profil li.actif{background-color:#6dbf67!important}ul.menu_profil li.parrain{background-image:url(../../../../../public/images/new/parrain_green.png);background-position:10px center;background-repeat:no-repeat}ul.menu_profil li.parrain:hover{background-image:url(../../../../../public/images/new/parrain_hover.png)!important;background-repeat:no-repeat;background-position:10px center}.mobil_nav{background:#6dbf67!important;color:#fff;font-size:20px;text-align:right;padding:0 15px;line-height:normal;display:inline-block}#mobil_nav{line-height:36px;text-align:center;background:#6dbf67;color:#fff;font-weight:500}.mobil_nav i.fa{color:#fff!important}.col-nav-sidebar{text-align:right;border-bottom:solid 1px #dbdbea;display:none}@media only screen and (max-width:768px){.col-nav-sidebar{display:block!important}ul.menu_profil{display:none;margin-bottom:15px}}.panel-main{padding:15px!important;border-radius:0}.portofolio h3.message{color:#0e2438!important;padding-left:45px;border-bottom:solid 1px #e5e5e5!important;background:url(../images/new/offers/message_green.png) no-repeat top -5px!important}@media (min-width:767px){.form-group .title{display:block;float:left;width:33%;text-align:right;margin-right:15px}}@media (max-width:767px){.form-group .select{float:left;width:100%!important;margin-left:0}}.red{color:red}.btn-trans{background:0 0}.tab-onglet{width:250px}.photo .info span{color:#000!important}.side-corner-tag p.bandeau_validation span{right:-32px!important;top:23px!important}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{font-size:12px}.green{color:#6dbf67}strong.euro{color:#666}.port_table32 div#calendar{margin-top:20px}.apercu>li>a{text-decoration:none!important}.line{text-decoration:line-through #6dbf67}.text-conditions-annulation{font-size:11px!important}.cnt_tabs ul li .radio{background:none repeat scroll 0 0 #9ddd25;margin:0 6px 0 0!important;padding:5px}.cnt_tabs ul.option32 li label{display:inline}.cnt_tabs ul.option32 li{min-height:95px;border:1px solid #efefef;margin:0 0 20px;padding:20px;background:url(https://img.magicstay.com/bg_content.png) repeat-x scroll 0 0 transparent}.option-content .cnt_tabs{padding:25px!important}.cnt_tabs ul.option32 li .radio{height:65%!important;margin:0 6px 0 0!important}.cnt_tabs ul.option32 li .left_option .left_input2{display:inline-block}.cnt_tabs ul.option32 li .right_option{font-size:28px;font-weight:700;text-align:center}.cnt_tabs ul.option32 li .left_option span.descriptif{display:block;float:left;line-height:180%;padding:0;text-align:justify;width:100%}span.vert{color:#7ccd60}span.orange,strong.orange{color:#f60}span.violet,strong.violet{color:#ef017c}span.bleu,strong.bleu{color:#06c}.cnt_tabs ul.option32 li .left_option span.titre_32{width:65%;font-size:15px}a.continue_button{padding:10px 3%;font-size:1.3em;font-weight:700;float:right;color:#fff;margin-top:10px;margin-right:1%;cursor:pointer}a.continue_button:hover{color:#666}h2.min_titre{font-size:17px;color:#fff;padding:10px;font-weight:700;margin:20px 0 0;text-transform:uppercase;background:#000}.cnt_tabs ul.option32 li .right_option strong small{font-size:11px;font-weight:700}.cnt_tabs ul.option32 li .right_option strong{display:block}.cnt_tabs ul.option32 li .right_option strong small.small_vert{color:#7ccd60!important}.cnt_tabs ul.option32 li .right_option strong small.small_orange{color:#f60!important}.cnt_tabs ul.option32 li .right_option strong small.small_bleu{color:#06c!important}.cnt_tabs ul.option32 li .right_option strong.marg{padding:0}.cnt_tabs ul.option32 li.maj_cal,.cnt_tabs ul.option32 li.textedesc{height:auto!important}.cnt_tabs ul.option32 li.textedesc span.descriptif{display:block;width:100%;line-height:150%!important;text-align:justify!important}.cnt_tabs ul.option32 li .checker{height:65%!important;margin:0 6px 0 0!important;padding:32px 5px 0!important}.cnt_tabs ul.option32 li .left_option span.descriptif a.readmore{display:block;float:right;font-weight:700;cursor:pointer}span.txt{display:block;height:64px;overflow:hidden}.cnt_tabs ul.option32 li.gestionnaire{height:auto!important}small.euro{font-size:1.2em;color:#000;font-weight:700}.type_chauffage{display:none}.show{display:inline-block}.line_loyer .right_32 label span.title{float:left;width:26%}.cnt_tabs32{background-color:#fff;margin:0 auto;padding:15px 13px 0}.canlendar .label{height:28px;margin:0;padding:0 0 0 10px}.canlendar{border-top:solid 1px #efefef;border-bottom:solid 1px #efefef;padding:15px 0;margin:15px 0 0}#uniform-date span{width:92px!important}.port_legend{margin:0;padding:0}.port_legend ul li{display:inline-block;padding:0 0 0 40px;margin:0 10px 0 0;font-size:13px;color:#666;line-height:25px}.port_legend ul li.saloon{background:url(https://img.magicstay.com/saloon.png) no-repeat top left}.port_legend ul li.dispo{background:url(https://img.magicstay.com/dispo.png) no-repeat top left}.port_legend ul li.resrv{background:url(https://img.magicstay.com/reserve.png) no-repeat top left}.port_legend ul li.nondispo{background:url(https://img.magicstay.com/nondispo.png) no-repeat top left}.port_forme,.port_table{margin:0;padding:0}.port_forme form{margin:3% auto 0;padding:0;width:79%}.ligne32 label strong.euro{font-size:18px;margin:0 0 0 10px;vertical-align:top}.calendar tr.calendar-row td.calendar-day{color:#fff;font-family:merriweather,sans-serif;font-size:12px;text-align:center;padding:0!important}table.calendar tr td.calendar-day-head{height:10px!important;font-size:11px!important}table.calendar tr td{font-family:merriweather,sans-serif;border:1px solid #ccc!important;font-size:11px;color:#000;font-weight:700;text-align:center;vertical-align:middle;height:60px!important;padding:0!important}span.info-calendar{display:block;background:none repeat scroll 0 0 #f4f4f5!important;border:1px solid #6dbf67!important;border-radius:0!important;color:#6dbf67!important;font-size:13px!important;margin:20px auto!important;padding:10px!important;text-align:center;margin-bottom:25px}#gritter-notice-wrapper{display:block}.title_violet{display:block}.title_city_ville{font-weight:700}.content-pay{height:auto!important}.title-pay{background:#fff!important}.form-control{border-radius:none!important}.form-group .input_objet input.form-control{margin-bottom:15px}.content_profil .tab_content{margin-bottom:25px}.small_width{width:20px!important;margin-top:5px!important}.panel-main.no-padding{padding:0!important}.visibility .icon{font-size:30px;position:relative;right:47px}.visibility .texte{position:relative;right:30px;top:-5px}@media (max-width:767px){#login-form-booking #tab-login .loginformError,#login-form-booking #tab-login .pwdformError{left:210px!important}.form-group .dateformError,.form-group .nomformError,.form-group .prenomformError{left:122px!important}.visibility .icon{font-size:30px;position:relative;left:-43px}}