@import url(https://fonts.googleapis.com/css?family=Grand+Hotel&display=swap);body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,code{font-family:"Roboto",sans-serif}.SpinCont{position:absolute;top:50%;left:50%;margin:0 -50% 0 0;transform:translate(-50%,-50%)}.ListCont{margin:20px}.ListNameCont{font-weight:700}.reservationInformationCont{text-align:center;height:100vh;background-image:linear-gradient(90deg,#7078b8 0,#94509b 90%);margin:0;padding:0;font-family:"Roboto",sans-serif!important}.reservationInformationCont .gridCont{min-width:100%;margin:0;padding:20px 0 0;align-content:center;text-align:center}.ant-btn.buttonInvite.ant-btn-lg,.ant-btn.buttonNextStep,.titleInvite{color:#94509b}.imageStep{width:20%;height:auto}@media (min-width:1200px){.imageStep{width:20%}}@media (min-width:992px) and (max-width:1199px){.imageStep{width:30%}}@media (min-width:768px) and (max-width:991px){.imageStep{width:40%}}@media (min-width:576px) and (max-width:767px){.imageStep{width:40%}}@media (max-width:575px){.imageStep{width:50%}.textStep{font-size:9px}.formItemXSBottom{margin-bottom:8px}}.login-form{max-width:380px;border-radius:5px;padding:40px;margin:20px auto 0;box-sizing:border-box;font-family:"Roboto",sans-serif;box-shadow:10px 10px 40px -12px rgba(0,0,0,.75)}.login-form-button:hover{background-position:100%}.login-form-button,.login-form-button:hover{background-color:#7078b8;border-color:transparent}.login-form-button{width:100%;background-image:linear-gradient(90deg,#7078b8 0,#94509b 50%)}.link,.login-form-forgot{color:#7078b8}.loginCont .row{margin-bottom:8px}.link,.linkCont{height:20px}.hourCont,.nameCont,.peopleCountCont{font-weight:700}.reservationsTableCont{padding-left:24px}.accionCont{display:block;text-align:center}.reservationsByDateTableAdmin,.reservationsByDateTableResto,.reservationsByUserTableAdminCont,.reservationsForUserDNITableCont,.usersAssistedRestaurantCont{padding-top:24px}.usersAssistedRestaurantShowMore{color:#00f}.commentsByRestoTableCont{margin:0}.reservationsForUserDNITableCont,.usersAssistedRestaurantCont{width:100%}.SelectDateCont .ant-picker-calendar-header{justify-content:left}.analyticalReservationsPerDayAdminCont{min-width:100%;margin:0;padding:0;align-content:center;text-align:center}.rangePickerCont,.resultWarningCont,.selectRangeNoticeCont{margin-top:24px}.selectCityCont .ant-select-selection-item,.selectCityCont .ant-select-selection-placeholder{text-align:left}.selectCityCont{width:100%}.homeAdminCont{min-width:100%;margin:0;padding:0;align-content:center}.homeAdminCont,.MainMenuCont{text-align:center}.todayReservationsCont{min-width:100%;margin:8px;padding:8px;align-content:center;text-align:center}.LoadingPageCont{position:relative;top:50%;left:50%;margin:0 -50% 0 0;transform:translate(-50%,-50%)}.btnNewReserve{padding-left:24px}.SelectDateCont{width:100%;size:24px}.DataRestoCont,.SelectDateCont{text-align:center}.automaticCont{color:#00008b}.manualCont{color:green}.dataRestoCont{margin:0;padding-bottom:10px}.newReserveCont,.reservationsCont{width:100%}.titleSectionNewReserve{width:100%;background:#eee}.titleSectionNewReserve h2{background:#eee;padding-left:10px;padding-right:10px;margin:0}.rowInfoNewReserveCont{padding:0 8px}.infoNewReserveCont{border:1px solid #94509b}.buttonGetAvailableHoursPerDate,.buttonTryReserve,.selectHourOnDateNewReserve{width:100%}.ant-btn.buttonGetAvailableHoursPerDate,.ant-btn.buttonTryReserve{background-image:linear-gradient(90deg,#7078b8 0,#94509b 50%);color:#fff}@media (max-width:575px){.formItemXSBottom{margin-bottom:8px}}.ant-upload-select-picture-card i{font-size:32px;color:#999}.ant-upload-select-picture-card .ant-upload-text{margin-top:8px;color:#666}.ant-form-item{display:inline}.profileRestoCont{width:100%}.repartiendoImage{width:40px;height:auto}.repartiendoDeepLink:hover{cursor:pointer}.letterQR{position:fixed;width:297mm;height:210mm;margin:auto;z-index:3}.templateQRCont{width:100%;height:100%}.qrCont{width:55mm;height:55mm;position:absolute;z-index:3;top:25mm;left:124mm}.reservationByIdCont{min-width:100%;margin:0;padding:0;align-content:center;text-align:center}.reservationByIdGrid{width:100%;margin:0;padding:16px}.joinNewUserFormCont,.listUsersRow{padding:0 120px}@media (max-width:991px){.joinNewUserFormCont,.listUsersRow{padding:0 20px}}.userCol{margin-bottom:20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.75)}.formUserFieldCol{margin-bottom:10px}.reservationsUsersAssistedCont{min-width:100%;margin:0;padding:0;align-content:center;text-align:center}.buttonBackReserveID,.buttonBackUserDNI,.reserveInformationCont,.searchUsersDNI{margin:20px 0 0}.restaurantCont{text-align:center;min-height:100vh;background-image:linear-gradient(90deg,#7078b8 0,#94509b 90%);margin:0;padding:0;font-family:"Roboto",sans-serif}.gridCont{margin:0}.nameUserCont,.tagTitleCont{font-weight:700}.nameUserCont{color:#94509b;font-size:150%}.nameUserCont,.textInvitationCont{font-family:"Roboto",sans-serif}.purpleText{color:#94509b}.mainMenuCont{font-weight:500;font-size:x-large;font-family:"Grand Hotel",cursive}nav{position:fixed;top:0;left:0;width:100%;box-sizing:border-box;transition:.5s}nav,nav.bar{z-index:3;height:60px;padding:10px 50px}nav.bar{background:#d4d4d4;box-shadow:0 17px 30px 0 rgba(0,0,0,.34)}nav .logo{float:left}nav .logo img{height:0;transition:.5s}nav.bar .logo img{height:40px;transition:.5s}nav .listCont{float:right;margin:0;padding:0;display:flex}nav .listCont li{list-style:none}nav.bar .listCont li .navLink{line-height:40px;color:#94509b;padding:5px 20px;text-decoration:none;transition:.5s}nav.bar .listCont li .navLink.active{color:#7078b8}nav.bar .listCont li .navLink:hover{cursor:pointer;color:#7078b8}.iconMenu{height:40px;width:auto;padding:5px 20px}.barlistMenuCont,nav .listCompactCont{display:none}@media (max-width:900px){nav.bar{padding:10px 25px}nav .listCont{display:none}nav .listCompactCont{float:right;margin:0;padding:0;display:flex}nav .listCompactCont li{list-style:none}nav.bar .listCompactCont li .navLink{line-height:40px;color:#7078b8;padding:5px 20px;text-decoration:none;transition:.5s}nav.bar .listCompactCont li .navLink.active,nav.bar .listCompactCont li .navLink:hover{color:#94509b}.barlistMenuCont{transition:.5s;display:inline;background:#d4d4d4;z-index:3;position:fixed;top:60px;right:0;padding:20px 80px;border-radius:0 0 0 10px;box-shadow:0 27px 30px 0 rgba(0,0,0,.34);text-align:center;box-sizing:border-box}.barlistMenuCont ul li .navLink{color:#94509b}.barlistMenuCont ul li .navLink:hover{cursor:pointer;color:#7078b8}.barlistMenuCont ul li .navLink.active{color:#7078b8}.barlistMenuCont ul{list-style-type:none;padding:0;margin:0;width:100%}}.homeReservandoCont{width:100%;padding:0;font-family:"Roboto",sans-serif}.imageHeaderCont{position:relative;height:500px;width:100%;margin:60px 0 0;background:#677cbc;background:linear-gradient(90deg,#677cbc 0,#934f99);box-shadow:0 3px 3px 0 #4b2e5c}.titleHeader{font-size:30px;text-align:justify;color:#ffebcd;width:50%;top:0;padding:50px 0 0 50px}.store,.titleHeader{z-index:2;position:absolute;left:0}.store{height:40px;width:auto;margin:0 0 50px 50px;bottom:0}.imagePlaystore,.imagePlaystore img{margin-right:10px}.imageAppstore,.imageAppstore img,.imagePlaystore,.imagePlaystore img{cursor:pointer;height:40px;width:auto;text-decoration:none}.imageRight{position:absolute;height:400px;width:auto;margin:100px 50px 0 0;right:0}@media (max-width:900px){.titleHeader{width:90%;font-size:20px}.imageRight{height:200px;margin:300px 20px 0 0}}.presentationCont{width:100%;padding:20px;margin:20px 0}.cardCont{position:relative;height:110px;border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:1px solid #94509b;margin-bottom:20px;padding:10px}.cardCont:hover{box-shadow:0 0 3px .5px rgba(0,0,0,.75);transition:.5s}.cardCont h3{text-align:left}.cardCont .titleCard{text-align:left;font-weight:700}.cardCont .iconTitleCard{position:absolute;width:30px;height:auto;top:10px;right:20px}.cardCont .separatorTitleCard{position:absolute;width:20px;top:30px;color:#7078b8}.cardCont .textCard{text-align:left}.imageCuadricula{width:30%;height:auto}@media (max-width:900px){.imageCuadricula{width:50%;height:auto}}.footer.row{background:#d4d4d4}.footer.row,.footerTitle{position:relative;width:100%;margin:auto}.footerTitle{text-align:center;padding:10px 40px;background:#aaa;box-shadow:0 -2px 2px 0 #8f8f8f}.logoFooterTitle{position:relative;margin:auto;height:30px;width:auto}.footerMiddle{position:relative;padding:10px 40px 0}.footerMiddle .row{margin-bottom:0}.footerMiddleCol{margin:0 0 20px}.footerMiddleCol h3{font-weight:700}@media (max-width:900px){.footerMiddle{padding:10px 10px 0}}.footerBottom{padding:10px 40px 0}.contentFooter a h3{color:#94509b;margin-bottom:0}.contentFooter a h3:active,.contentFooter a h3:hover{color:#7078b8}.imageFacebook,.imageFacebook img{margin-right:20px}.imageFacebook,.imageFacebook img,.imageInstagram,.imageInstagram img{cursor:pointer;height:40px;width:auto;text-decoration:none}.copyrightText{text-align:center;margin:0;padding:0}.App-link{color:#61dafb}.ant-select-multiple .ant-select-selection-item,.ant-select-multiple .ant-select-selection-placeholder,.ant-select-selection-search .ant-select-selection-search-input,.ant-select-single .ant-select-selection-item,.ant-select-single .ant-select-selection-placeholder{text-align:left}span.ant-select-selection-item{text-overflow:clip}.row{margin-bottom:8px}.restaurantReserveCont{min-height:100vh;text-align:center;margin:auto;background-image:linear-gradient(90deg,#7078b8 0,#94509b 90%);padding:20px 0;font-family:"Roboto",sans-serif}.restaurantReserveCont .gridCont{margin:auto}.restaurantReserveCont .titleSectionNewReserve{width:100%}.restaurantReserveCont .titleSectionNewReserve h2{background:#eee;text-align:left;padding-left:10px;padding-right:10px;margin:0}.restaurantReserveCont .rowInfoNewReserveCont{padding:0 8px}.restaurantReserveCont .infoNewReserveCont{border:1px solid #94509b}.restaurantReserveCont .buttonGetAvailableHoursPerDate,.restaurantReserveCont .buttonTryReserve,.restaurantReserveCont .selectHourOnDateNewReserve{width:100%}.ant-btn.buttonTryReserve,.restaurantReserveCont .ant-btn.buttonGetAvailableHoursPerDate{background-image:linear-gradient(90deg,#7078b8 0,#94509b 50%);color:#fff}@media (max-width:575px){.restaurantReserveCont .formItemXSBottom{margin-bottom:8px}}
/*# sourceMappingURL=main.1d2ee75c.chunk.css.map */