.baa09-appointment-confirmation .is-modal-title-appointment-confirmation h1{font-size:19px;line-height:1.3;text-align:center;color:#181818;margin-top:-10px;margin-bottom:16px}
.baa09-appointment-confirmation .is-modal-title-appointment-confirmation{display:none;text-align:center}
.is-modal-title{display:none}
.baa09-appointment-confirmation .is-modal{display:none}
#BAA-modal .baa09-appointment-confirmation{padding-bottom:66px}
.baa09-appointment-confirmation .detail-product-modal{padding-top:30px;border-top:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;text-align:center;margin-top:27px;padding-bottom:29px}
.baa09-appointment-confirmation .image-modal img{width:157px;height:auto}
.baa09-appointment-confirmation .title-product-modal{font-size:16px;line-height:1.3;text-align:center;color:#181818;max-width:216px;margin:0 auto;padding:0 15px;margin-top:7px;margin-bottom:9px}
.baa09-wrap-hours-choosen.daytime{text-transform:capitalize}
.baa09-wrap-hours-choosen-module.daytime.module-hours{text-transform:capitalize}
.baa09-appointment-confirmation .price-product-modal{font-size:13px;line-height:1.5;text-align:center;color:#656463}
.wrapper-appointment-confirmation a{color:#656463;text-decoration:underline}
.baa09-appointment-confirmation .baa09-wrap-data-module{font-size:19px;line-height:1.3;text-align:center;color:#181818;padding-top:28px}
.baa09-appointment-confirmation .baa09-wrap-hours-choosen-module{text-align:center;line-height:1;color:#181818;font-weight:bold !important;margin-top:9px;padding-bottom:27px;border-bottom:solid 1px #e7e7e7;margin-bottom:28px}
.baa09-appointment-confirmation .wrapper-appointment-confirmation{padding-top:34px;padding-left:28px;padding-right:28px;border:1px solid #e7e7e7;margin-bottom:22px}
.baa09-appointment-confirmation.row.section-appointment{margin:0}
.baa09-appointment-confirmation span a{display:block}
.baa09-appointment-confirmation .baa09-title{text-align:center}
.baa09-appointment-confirmation .baa09-title h2{font-size:19px;line-height:1.3;color:#181818}
.baa09-appointment-confirmation .baa09-title p{font-size:14px;line-height:1.3;color:#656463;margin-top:10px;margin-bottom:0}
.baa09-appointment-confirmation .baa09-wrap-data{width:119px;height:127px;background-color:#fff;border:solid 1px #d8d8d8;margin:0 auto;text-align:center;margin-top:27px;padding:25px 5px}
.baa09-appointment-confirmation .baa09-wrap-day{font-size:14px;line-height:1.3;color:#656463}
.baa09-appointment-confirmation .baa09-wrap-number{font-size:36px;line-height:1.2;color:#656463;display:block}
.baa09-appointment-confirmation .baa09-wrap-month{font-size:14px;line-height:1;color:#656463}
.baa09-appointment-confirmation .baa09-wrap-hours-choosen{text-align:center;font-weight:bold !important;line-height:1;color:#181818;margin-top:7px;margin-bottom:28px}
.baa09-appointment-confirmation .title-store-detail p{font-size:16px;color:#181818;line-height:1.2;margin:0;text-transform:uppercase}
.baa09-appointment-confirmation .desc-store-detail{margin-top:8px;margin-bottom:10px}
.baa09-appointment-confirmation .desc-store-detail p{font-size:14px;color:#656463;margin-top:7px;line-height:1.2;margin:0}
.baa09-appointment-confirmation .view-store-detail{margin-bottom:29px}
.baa09-appointment-confirmation .view-store-detail a{font-size:14px;display:block;color:#181818;line-height:1.3;text-decoration:underline}
.baa09-appointment-confirmation .height33{width:100%;height:36px;clear:both}
.baa09-appointment-confirmation .border-top-box{border-top:solid 1px #e7e7e7;padding-top:30px;margin-top:0;margin-bottom:25px;text-align:left}
.baa09-appointment-confirmation .border-top-box h3{font-size:14px;color:#181818;margin-bottom:6px}
.baa09-appointment-confirmation .border-top-box p{font-size:14px;color:#656463;margin-bottom:0}
.baa09-appointment-confirmation .dayly-hour-store{padding-left:0;padding-top:4px;text-align:left}
.baa09-appointment-confirmation .dayly-hour-store p{font-size:14px;color:#656463;text-transform:uppercase}
.baa09-appointment-confirmation .dayly-hour-store .float-right{float:right}
.baa09-appointment-confirmation .print-appointment{text-align:right;margin-bottom:20px;width:auto;float:right}
.baa09-appointment-confirmation .print-appointment a{font-size:13px;line-height:1.1;color:#656463;text-decoration:none;float:right}
.baa09-appointment-confirmation .print-appointment svg{float:left;margin-right:6px}
.col-md-6.col-sm-6.column-left{padding-left:0}
.baa09-appointment-confirmation .row-appoint{clear:both}
span.store-phone-number-appointment{color:#656463;text-decoration:underline}
#BAA-modal .is-modal-title-appointment-confirmation h1{margin-bottom:16px;margin-top:-15px}
#BAA-modal .baa09-appointment-confirmation .col-md-6.wrapper-appointment-confirmation{width:83.333333% !important}
#BAA-modal .baa09-appointment-confirmation .col-md-offset-3.wrapper-appointment-confirmation{margin-left:8.333333% !important}
#BAA-modal .baa09-appointment-confirmation .wrapper-appointment-confirmation{margin-top:7px}
#BAA-modal .baa09-appointment-confirmation .print-appointment{margin-bottom:23px;margin-right:4px}
#BAA-modal .baa09-appointment-confirmation .dayly-hour-store{padding-right:16px}
#BAA-modal baa-conf-date,#BAA-modal .baa09-appointment-confirmation .border-top-box{padding-left:0;padding-right:0}
#BAA-modal baa-conf-date .column-left{padding-left:8px}
#BAA-modal .baa09-appointment-confirmation .desc-store-detail{margin-top:3px;margin-bottom:9px}
.baa09-appointment-confirmation .only-for-print-page{display:none}
@media(max-width:767px){.baa09-appointment-confirmation .print-appointment{float:none;text-align:center}
.baa09-appointment-confirmation .print-appointment svg{float:none;margin-right:5px;text-align:center;margin-top:17px}
.baa09-appointment-confirmation .print-appointment a{float:none;text-align:center}
#BAA-modal .baa09-appointment-confirmation .col-md-6.wrapper-appointment-confirmation{width:100% !important}
#BAA-modal .baa09-appointment-confirmation .col-md-offset-3.wrapper-appointment-confirmation{margin-left:0 !important}
.baa09-appointment-confirmation .dayly-hour-store{margin-top:15px;margin-bottom:26px;text-align:center}
.wrapper-appointment-confirmation .column-left{text-align:center}
.baa09-appointment-confirmation .wrapper-appointment-confirmation{padding-top:0;padding-left:15px;padding-right:15px;border-top:0;border-left:0;border-right:0;border-bottom:0}
#BAA-modal .baa09-appointment-confirmation{padding-bottom:0}
#BAA-modal .baa09-appointment-confirmation .wrapper-appointment-confirmation{padding-left:0;padding-right:0}
.baa09-appointment-confirmation .baa09-wrap-hours-choosen{margin-bottom:20px}
.baa09-appointment-confirmation .desc-store-detail{margin-top:0;line-height:1.3}
.baa09-appointment-confirmation .baa09-wrap-data{margin-top:20px}
.baa09-appointment-confirmation .row.section-appointment{text-align:center}
.baa09-appointment-confirmation .baa09-title{border-bottom:1px solid #e7e7e7;padding-bottom:21px}
.baa09-appointment-confirmation .dayly-hour-store .float-right{float:none}
.baa09-appointment-confirmation .desc-store-detail p{line-height:1.3}
.baa09-appointment-confirmation .title-store-detail p{line-height:1.3}
.baa09-appointment-confirmation .title-store-detail{margin:0}
.baa09-appointment-confirmation .desc-store-detail{margin-bottom:14px;margin-top:8px}
.baa09-appointment-confirmation .view-store-detail{margin:0}
.baa09-appointment-confirmation .view-store-detail a{line-height:1.3;margin-top:0;display:block}
.baa09-appointment-confirmation .border-top-box{padding-top:22px;margin-bottom:20px;text-align:center}
.baa09-appointment-confirmation .row-border-mobile.visible-xs{border-bottom:1px solid #e7e7e7}
.baa09-appointment-confirmation .detail-product-modal{border-top:0;margin-top:0}
}
@page{size:auto;margin-bottom:5mm;margin-top:5mm}
@media print{#BAA-modal{margin-bottom:0}
#BAA-modal .baa09-appointment-confirmation{padding-bottom:0}
.baa09-appointment-confirmation .only-for-print-page{display:inline}
.baa09-appointment-confirmation .col-md-12.print-appointment{display:none}
.col-xs-12.col-sm-10.col-md-6.col-xs-offset-0.col-sm-offset-1.col-md-offset-3.wrapper-appointment-confirmation{width:80%;margin-left:10%;margin-bottom:10px}
.baa09-appointment-confirmation .baa09-wrap-day,.baa09-appointment-confirmation .baa09-wrap-number,.baa09-appointment-confirmation .baa09-wrap-month,.baa09-appointment-confirmation .baa09-wrap-hours-choosen{color:#636465}
.baa09-appointment-confirmation{page-break-after:auto}
html,body{height:auto}
.print-footer.visible-print-block.clearfix{position:relative;clear:both;line-height:1.5 !important;page-break-after:auto}
.footer-shadow{height:0 !important}
}