body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}*{margin:0;padding:0}.last_booking_details_container{background-color:#d8d8d8;border:2px solid #000;border-radius:5px;margin:20px;padding:10px 20px}.last_booking_details_container_main{display:flex;flex-direction:column}.last_booking_details_header{font-size:20px;margin-bottom:2px}.seats_container{margin-bottom:2px}.seats_header{font-size:18px;font-weight:500;margin-bottom:5px}.seats_container .seats{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style-type:none}.seat_value{background-color:#c86565;border-radius:5px;color:#fff;margin-bottom:5px;margin-right:10px;padding:5px;text-align:center;width:60px}.movie,.slot{font-size:18px;font-weight:500;margin-bottom:2px}.movie span,.slot span{font-size:16px;font-weight:400}.last_booking_details_container .no_previous_booking_msg{font-size:15px}.form-check-label.active{background-color:#c86565;border-radius:1px;color:#fff;font-weight:600}.form-check-label.active,.form-check-label.inactive{cursor:pointer;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.form-check-label.inactive{border-radius:5px;opacity:.8;text-align:center}.inactive:hover{background-color:hsla(0,47%,59%,.67);opacity:.95}.form-check-label{border:2px solid #000;font-size:18px;margin:10px;padding:10px 15px}.text{font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:17px;text-align:center}@media screen and (max-width:600px){.form-check-label{margin:5px}}.SM_heading{font-size:22px;padding:10px;width:100%}.SM_main_container{border:2px solid #000;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;margin-right:20px;width:100%}.SS_heading{font-size:22px;padding:10px;width:100%}.SS_main_container{border:2px solid #000;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:20px}.seats{align-items:center;display:flex;justify-content:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;text-align:center}.seats-input{border:1px solid #000;font-size:20px;margin-left:10px;padding:5px;text-align:center;width:70px}.TS_heading{font-size:22px;padding:10px;width:100%}.TS_main_container{border:2px solid #000;border-radius:5px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:20px}.modal-container{align-items:center;background:none;display:flex;height:110vh;justify-content:center;overflow:auto;position:fixed;top:-10vh;-webkit-transform:scale(0);transform:scale(0);width:100vw;z-index:1}.modal-container.active{-webkit-animation:activemodal .5s;animation:activemodal .5s;-webkit-transform:scale(1);transform:scale(1)}.modal{align-items:center;background-color:#fefefe;border:3px solid #000;border-radius:5px;display:flex;flex-direction:column;font-size:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:auto;padding:10px auto;text-align:center;width:35%}.modal-header{border-bottom:2px solid grey;font-size:20px;font-weight:500;letter-spacing:.5px;margin-left:5px;padding:15px 0;text-align:left;width:100%}.modal-body{word-wrap:break-word;font-size:30px;padding:10px 30px;text-align:justify;text-align:center;width:100%}.modal-footer{align-self:flex-end;display:flex;justify-content:flex-end;padding:15px;width:100%}.modal-footer button{border:none;border-radius:10px;color:#000;cursor:pointer;font-size:18px;font-weight:700;padding:5px 8px}.modal-footer :first-child{background-color:green;padding:5px 12px}.modal-footer :last-child{background-image:linear-gradient(#ee8c23,#eb2323);border-image:linear-gradient(#eb2323,#ee8c23)}@-webkit-keyframes activemodal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes activemodal{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}body{background-color:#d6d5d5}.container{-webkit-box-align:center;background-color:#fff;border:2px solid #000;border-radius:10px;box-shadow:15px 15px 15px hsla(240,1%,47%,.699);color:#111;margin:30px auto;padding:20px 20px 0;width:85%}.container .selection_container{width:100%}.select_movie_component{flex-grow:1;margin:20px}.BN-btn{background-image:linear-gradient(#0928f2,#0de969);border:none;border-image:linear-gradient(#0a28e9,#0ae163);border-radius:5px;color:#000;cursor:pointer;font-size:25px;font-weight:700;left:10px;margin:20px;padding:10px;position:relative}.BN-btn:hover{background-image:linear-gradient(#0fe17c,#0e44e6);color:#f7eded}.wrapper{display:flex;flex-grow:0;overflow:visible}.time_seats_container{overflow:auto;position:relative;top:-10px}.SS_wrapper{margin-top:50px}@media screen and (max-width:1300px){.wrapper{flex-direction:column-reverse}.time_seats_container{top:0}.last_booking_details_container{margin-bottom:20px}}@media screen and (max-width:500px){.container{padding:15px;width:95%}}
/*# sourceMappingURL=main.57096e16.css.map*/