@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#F6F6F6;background:linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%);background-size:700px 104px;position:relative}body{padding-top:0 !important}.ant-book-table-title{position:relative;background-size:cover;background-position:center;background-attachment:scroll;padding:100px 0;overflow:hidden}@media (max-width: 1024px){.ant-book-table-title{padding-top:150px}}.ant-book-table-title:after{content:'';position:absolute;width:100%;height:100%;background:-moz-linear-gradient(top, rgba(45,45,45,0.2) 0%, rgba(45,45,45,0.9) 100%);background:-webkit-linear-gradient(top, rgba(45,45,45,0.2) 0%, rgba(45,45,45,0.9) 100%);background:linear-gradient(to bottom, rgba(45,45,45,0.2) 0%, rgba(45,45,45,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00656460', endColorstr='#a6656460',GradientType=0 );left:0px;top:0}.ant-book-table-title .title-head{font-size:35px;color:#fff;text-transform:uppercase;text-align:center;position:relative;z-index:99}.evo-book-table{padding-top:10px}.evo-book-table .stepwizard-step p{margin-top:10px}.evo-book-table .stepwizard-row{display:table-row}.evo-book-table .stepwizard{display:table;width:100%;position:relative}.evo-book-table .stepwizard-step button[disabled]{opacity:1 !important;filter:alpha(opacity=100) !important}.evo-book-table .stepwizard-row:before{top:25px;bottom:0;position:absolute;content:" ";width:100%;height:1px;background-color:#e5e5e5}.evo-book-table .stepwizard-step{display:table-cell;text-align:center;position:relative}.evo-book-table .stepwizard-step .btn-circle{width:50px;height:50px;text-align:center;font-size:20px;padding:0;line-height:50px;border-radius:50%;font-weight:700;background-color:#494949;color:#fff;border:none;box-shadow:none;outline:none}.evo-book-table .stepwizard-step .btn-circle:not(.disabled){color:#fff;background-color:#494949}.evo-book-table .stepwizard-step .btn-circle:not(.disabled)+.btn-circle{background-color:#008374}.evo-book-table .ant-button{margin-top:20px}.evo-book-table .ant-button button{border-radius:4px;background-color:#008374;color:#fff;border-color:#008374;float:right}.evo-book-table .ant-button button:hover,.evo-book-table .ant-button button:focus{background-color:#005047;border-color:#005047;color:#fff}.evo-book-table .ant-button.ant-button-full button{width:100%;float:none}.evo-book-table #step-1 .time-and-guest{width:100%;height:415px;position:relative;background-position:center}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest{height:350px;margin-bottom:10px;background-position:center}}.evo-book-table #step-1 .time-and-guest .time-guest-content{position:absolute;z-index:1;bottom:0;padding:15px;display:flex;flex-wrap:wrap;width:100%;min-width:100%}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest,.evo-book-table #step-1 .time-and-guest .time-guest-content .time{float:left;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;min-width:50%;text-align:center}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest .time-guest-content .guest,.evo-book-table #step-1 .time-and-guest .time-guest-content .time{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:100%}}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .title,.evo-book-table #step-1 .time-and-guest .time-guest-content .time .title{color:#fff;font-size:20px;text-transform:uppercase;margin-bottom:10px;font-weight:700;position:relative}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .title,.evo-book-table #step-1 .time-and-guest .time-guest-content .time .title{font-size:18px;margin-bottom:0}}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service{position:relative}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service .time-content-chosen-service{font-size:20px;color:#fff;letter-spacing:1px;padding:10px 0}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service .time-content-chosen-service{padding:5px;font-size:15px}}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service .time-content-chosen-service:after{content:'';width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin-left:5px}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service .time-content-chosen-service:hover{cursor:pointer}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul{top:60px;left:0;width:100%;background-color:#191919;margin:0px;padding:10px;list-style:none;position:absolute;max-height:220px;overflow-y:auto}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul{z-index:999;top:40px}}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul.display_none{display:none}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul::-webkit-scrollbar{width:5px;background-color:#F5F5F5}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);background-color:#e5e5e5}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul li{padding:5px 0;color:#fff}.evo-book-table #step-1 .time-and-guest .time-guest-content .guest .time-content-service ul li:hover{cursor:pointer;background-color:#2d2d2d}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest .time-guest-content .time{margin-top:10px;border-top:1px solid rgba(255,255,255,0.4);padding-top:10px;position:relative}}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content{position:relative}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content .time-content-chosen{font-size:20px;color:#fff;letter-spacing:1px;padding:10px 0}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content .time-content-chosen{padding:5px;font-size:15px}}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content .time-content-chosen:after{content:'';width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;display:inline-block;vertical-align:middle;margin-left:5px}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content .time-content-chosen:hover{cursor:pointer}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul{top:60px;left:0;width:100%;background-color:#191919;margin:0px;padding:10px;list-style:none;position:absolute;max-height:220px;overflow-y:auto}@media (max-width: 767px){.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul{top:40px}}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul.display_none{display:none}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul::-webkit-scrollbar{width:5px;background-color:#F5F5F5}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);background-color:#e5e5e5}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul li{padding:5px 0;color:#fff}.evo-book-table #step-1 .time-and-guest .time-guest-content .time .time-content ul li:hover{cursor:pointer;background-color:#2d2d2d}.evo-book-table #step-1 .time-and-guest .time-guest-content:before{content:"";height:100%;width:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.7)}.evo-book-table #step-2 .time-and-guest{width:100%;height:415px;position:relative}@media (max-width: 767px){.evo-book-table #step-2 .time-and-guest{height:300px;margin-bottom:10px;background-position:center}}.evo-book-table #step-2 .ant-cus-info{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0px 0px 17px -10px rgba(0,0,0,0.34);padding:10px 10px}@media (min-width: 767px){.evo-book-table #step-2 .ant-cus-info{min-height:415px}}.evo-book-table #step-2 .ant-cus-info h3{margin-bottom:25px;font-size:20px;color:#000;font-weight:700;text-align:center}.evo-book-table #step-2 .ant-cus-info .form-group label{font-size:14px}.evo-book-table #step-2 .ant-cus-info .form-group input,.evo-book-table #step-2 .ant-cus-info .form-group textarea{background-color:#f5f5f5;border:none;color:#999}.evo-book-table #step-2 .ant-cus-info .form-group input::-webkit-input-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea::-webkit-input-placeholder{color:#999}.evo-book-table #step-2 .ant-cus-info .form-group input::-moz-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea::-moz-placeholder{color:#999}.evo-book-table #step-2 .ant-cus-info .form-group input:-ms-input-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea:-ms-input-placeholder{color:#999}.evo-book-table #step-2 .ant-cus-info .form-group input:-moz-placeholder,.evo-book-table #step-2 .ant-cus-info .form-group textarea:-moz-placeholder{color:#999}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info{background-color:rgba(0,0,0,0.6);text-align:center;padding:20px;box-sizing:border-box;overflow:hidden;position:absolute;bottom:0;left:0;width:100%}@media (max-width: 767px){.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info{padding:10px}}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-book-full-info{margin-bottom:10px;font-size:20px;color:#fff;font-weight:normal;text-align:center}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info{color:#fff}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left{width:50%;float:left;text-align:left}@media (max-width: 767px){.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left{width:100%}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left .mgmgmggmgm{margin-bottom:0}}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left p{margin:8px 0;text-transform:uppercase;font-weight:600;font-size:14px}.evo-book-table #step-2 #nd_rst_booking_step_resume_all_info .ant-full-info .ant-info-left p span{font-weight:normal;text-transform:none}.evo-book-table #step-2 .alert-danger{padding:5px 10px}.evo-book-table .jumbotron{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0px 0px 17px -10px rgba(0,0,0,0.34);padding:40px 10px}.evo-book-table .jumbotron img{max-width:70px;display:block;margin-left:auto;margin-right:auto}.evo-book-table .jumbotron .display-3{font-size:45px;margin-top:20px;margin-bottom:15px;color:#000;font-weight:700}.evo-book-table .jumbotron p{font-size:15px;font-weight:normal;color:#000}.evo-book-table .jumbotron p a{color:#008374;font-weight:700}.evo-book-table .jumbotron p a:hover,.evo-book-table .jumbotron p a:focus{color:#005047}.ant-calendar #myCalendarWrapper{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0px 0px 17px -10px rgba(0,0,0,0.34);padding:10px}@media (min-width: 767px){.ant-calendar #myCalendarWrapper{min-height:415px}}.ant-calendar #calendar-wrapper{width:100%;display:grid;grid-template-rows:2.5em 1fr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:inherit;position:relative}.ant-calendar #calendar-wrapper header{grid-row:1/2;font-size:20px;box-sizing:inherit;text-align:center;font-weight:700}.ant-calendar #calendar #calendar-days,.ant-calendar #calendar #calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);align-items:center;padding:0 1em;box-sizing:inherit;margin:0;color:#000}@media (max-width: 991px){.ant-calendar #calendar #calendar-days,.ant-calendar #calendar #calendar-grid{padding:0}}.ant-calendar #calendar #calendar-days{justify-items:center;grid-row:1/2;grid-column:1/2;font-weight:700}.ant-calendar #calendar #calendar-grid{grid-template-rows:repeat(6, 1fr);justify-items:flex-start;grid-row:2/-1;grid-column:1/2;width:100%}.ant-calendar #calendar #calendar-grid>time{display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0.4em;padding:7.3px;width:90%;background-color:transparent;border-radius:3px;transition:box-shadow 200ms, border 100ms;box-sizing:inherit}@media (max-width: 991px){.ant-calendar #calendar #calendar-grid>time{margin:5px 0}}.ant-calendar #calendar #calendar-grid time.selected,.ant-calendar #calendar #calendar-grid time.selected:focus{outline:none;border:none;box-sizing:inherit;background-color:#008374;color:#fff}.ant-calendar #calendar #calendar-grid time.disabled,.ant-calendar #calendar #calendar-grid time.disabled:focus{outline:none;border:none;box-sizing:inherit;cursor:not-allowed;background-color:transparent;opacity:0.4}.ant-calendar #calendar #calendar-grid>*:hover{border:none;box-shadow:none;box-sizing:inherit;background-color:#008374}.ant-calendar #calendar #navigation-wrapper{display:block;width:100%;position:absolute;top:-7px}.ant-calendar #calendar #navigation-wrapper button{cursor:pointer;background:transparent;border:0;font-size:20px;width:40px;height:40px;box-sizing:inherit;margin:0}.ant-calendar #calendar #navigation-wrapper button#next-month{float:right}.ant-calendar #calendar #navigation-wrapper button:hover,.ant-calendar #calendar #navigation-wrapper button:focus{box-shadow:none;outline:none}.ant-calendar #calendar #navigation-wrapper button:hover{opacity:0.75}.ant-calendar #calendar #navigation-wrapper button svg{margin:0;padding:0;width:100%;height:1.6em;display:block;box-sizing:inherit}.ant-calendar #calendar #navigation-wrapper button svg path{fill:#000 !important}.ant-calendar #calendar #navigation-wrapper button:last-of-type{transform:rotate(180deg)}
