body,html{margin:0;padding:0;height:100%;font-family:"Poppins",sans-serif;font-size:14px;color:#222;background:#fff}.ng-cloak{display:none !important}.logo img{max-height:80px;width:auto;max-width:100%}b,table tr th{font-weight:600}.top-logo{display:none}.login-bg{min-height:100vh;background:#03017d}.login-bg .row-main{min-height:calc(100vh - 100px);margin-left:0;margin-right:0}.login-bg .right-section{height:calc(100% - 80px);margin:50px -15px 50px 50px;border-radius:40px 0 0 40px;background-repeat:no-repeat;background-size:cover;padding:40px;display:flex;align-items:center}.login-bg .left-section{height:calc(100% - 80px);margin:50px 50px 50px -15px;border-radius:0 40px 40px 0;background:#FFF;padding:40px;display:flex;align-items:center}.login-bg .left-section .fix-w{max-width:100%;min-width:360px;margin:0 auto}.login-bg h4{font-weight:600;font-size:28px;margin:30px 0;text-align:center}.login-bg .right-section ul{margin-top:50px;padding-left:0;margin-bottom:0;list-style:none}.login-bg .right-section ul li{display:inline-block;width:46%;margin-left:1.8%;margin-right:1.8%;margin-bottom:15px;border-radius:5px;border:1px solid rgba(255,255,255,0.1)}.login-bg .right-section ul li a{display:block;color:#FFF;font-size:16px;font-weight:400;padding:10px 10px;transition:all 0.2s ease-out 0.2s}.login-bg .right-section ul li a i{font-size:13px}.login-bg .right-section ul li:hover{border:1px solid #FFF}.login-bg .right-section ul li:hover a{padding-left:20px}.login-bg label{font-size:12px}.login-bg h1{font-size:32px;margin-bottom:30px;font-weight:600}.login-bg a{text-decoration:none}.login-bg .text-link{text-decoration:none;color:#673ab7;display:inline-block}.login-bg .text-link:hover{opacity:0.8;text-decoration:underline}.form-control{background-color:rgba(255,255,255,0.15);box-shadow:none;border-radius:12px;height:50px;font-size:14px}a.btn,button{min-width:150px;background:#000;color:#FFF;height:50px;border-radius:12px;padding-left:20px;padding-right:20px;border:0}a.btn:hover,button:hover{color:#FFF}a.btn.white,button.white{background:#FFF;color:#000;border:1px solid #EEE}a.btn.close,button.close{min-width:auto}a.btn.full,button.full{width:100%}a.btn.reset,button.reset{min-width:auto;background:transparent;color:#000}a.btn{display:inline-block}span.has-error{color:#F00}.btn{min-width:auto}.btn:focus{box-shadow:none}.btn.btn-primary{background:#673ab7;border-color:#673ab7}.btn.btn-light{background:#e2e6ea;border-color:#dae0e5}.table-div{display:table}.table-div>div{display:table-cell;vertical-align:middle}.table-div.full{width:100%}.table-div.top>div{vertical-align:top}.web-cont{min-height:100%;background-repeat:no-repeat;background-color:rgba(0,0,0,0.8);background-blend-mode:multiply}.web-cont.transparent{background:transparent}.web-cont .heading{font-size:32px;color:#FFF;font-weight:600}.web-cont .heading .drop-down label{font-size:12px}.web-cont .heading .drop-down .form-control{min-width:200px;background:rgba(0,0,0,0.5);color:#FFF;border:1px dashed #FFF;height:36px}.web-cont header{height:100px;width:800px;max-width:100%;margin:0 auto}.web-cont .page-content{max-width:100%;padding:50px;min-height:calc(100vh - 100px);background:#FFF;margin:0 auto}.web-cont .page-content .main-content{width:800px;max-width:100%;margin:0 auto;padding:60px;background:#FFF;border-radius:20px}.web-cont .RenewalCtrl .page-content .main-content{padding:20px}.step{background:#FFF;border:1px solid #EEE;box-shadow:0 2px 10px #EEE;margin-bottom:15px}.step .head{padding:10px 15px;border-radius:10px 10px 0 0}.step .head .number1{width:50px;text-align:left}.step .head .number1>div{display:inline-block;font-size:14px;color:#27266b;background:#EEE;padding:5px 10px}.step .head .name{font-size:20px;color:#27266b}.step .head.active{background:#673ab7}.step .head.active .name{color:#FFF}.step .body{padding:15px}.step .body .plans{overflow-x:auto;margin-bottom:40px}.step .body .plans .plan{cursor:pointer;border-bottom:1px solid #921d1d;margin:10px;padding:5px}.step .body .plans .plan .months{font-size:16px}.step .body .plans .plan .months span{font-size:12px}.step .body .plans .plan .amount{font-size:20px}.step .body .plans .plan.active{background:#27266b;color:#FFF}.step .body .final-price{border:1px solid #EEE;padding:15px}.sub{padding:10px;border-bottom:1px solid #AAA;cursor:pointer}.sub.active{background:#4caf50;color:#FFF}.apply-div .input{width:110px}.apply-div .input input{font-size:12px}.apply-btn{background:#e2e6ea;color:#fff;outline:none;border:none;line-height:30px;border-radius:5px;border:1px solid #e2e6ea;transition:all 0.2s ease;min-width:80px;font-size:14px}.apply-btn:hover{background:transparent;color:#e2e6ea}.coupon-code-box{border:1px solid #ced4da;display:inline-block;padding:5px 10px;border-radius:4px;position:relative;padding-right:40px}.coupon-code-box .coupon{font-weight:600;font-size:12px}.coupon-code-box .remove-coupon{background:transparent;border:none;min-width:30px;position:absolute;top:6px;right:4px}.coupon-code-box .remove-coupon:focus{outline:none;border:none;box-shadow:none}.coupon-code-box .remove-coupon i{font-size:18px;color:#673ab7}.save-tag{display:inline-block;padding:2px 4px;border-radius:4px;color:#fff;font-size:10px}.save-tag.green{background:#28a745}.save-tag.red{background:#e91e63}.web-footer{position:absolute;text-align:center;padding-bottom:20px;color:#EEE;bottom:0;width:100%;text-align:center}.web-footer a{color:#FFF}.web-footer ul{list-style:none;padding-left:0;margin-bottom:0}.web-footer ul li{padding:0 20px;display:inline-block}.web-footer ul li a{font-weight:bold}.visit-time>div{border:1px solid #EEE;border-radius:7px;display:inline-block;margin:4px;padding:10px;cursor:pointer}.visit-time>div.active{background:#3f51b5;color:#FFF}.center-title{border-bottom:1px solid #EEE}.center-title h1{font-size:28px;font-weight:800}.center-title a{color:#fff}.city-list{padding:10px}.city-list select{width:200px;margin:0 auto}.city-list select.form-control{background-color:#fff}.center-list{padding:15px 40px;background:rgba(0,0,0,0.4)}.center-list .cont{overflow-y:auto;text-align:center}.center-list .cont>div{display:inline-block;min-width:240px}.center-list .cont>div>div{margin-bottom:10px;padding:10px;margin:10px;border:1px solid #EEE;border-radius:10px;color:#FFF}.center-list .cont>div>div.active{background:#fff;color:#000}.center-list .cont>div>div .center{font-size:16px;font-weight:600}.group-details{border:1px dashed #FFF;background:#FFF;border-radius:10px;padding:20px;margin-bottom:20px}.group-details.inactive{opacity:0.5}.group-details .title{font-size:22px;font-weight:800;color:#673ab7}.group-details .remarks{font-size:14px;color:#000}.group-details span.show-schedule{cursor:pointer;font-size:16px;display:block;color:#000;color:#673ab7}.group-details .days span{padding:2px;color:#555}.group-details .days span.active{color:#FFF}.group-details .slots{background:#ff5722;padding:5px;border-radius:5px;font-size:12px}.group-details a.btn{background:#3f51b5;height:auto;text-transform:none;border-radius:5px;padding:10px}.group-details a.btn.reg{background:#FFF;color:#000;border:1px solid #673ab7;margin-bottom:10px}.group-details .slot-bookings-info ul{padding-left:0;margin-left:0;list-style:none;color:#000}.group-details .slot-bookings-info ul li{display:inline-block;width:130px;background:#EEE;padding:10px;border-radius:5px;margin:0 10px 10px 0;vertical-align:top}.group-details .slot-bookings-info ul li .day-name{color:#673ab7;text-transform:uppercase;font-weight:600}.group-details .slot-bookings-info ul li .slot{border:1px solid #339537;border-radius:5px;margin-bottom:5px;padding:5px;font-size:11px;text-align:center;background:#FFF}.group-details .slot-bookings-info ul li .slot.inactive{border:1px solid #e91e63;cursor:inherit;opacity:0.6;background:#EEE;text-decoration:line-through}.trial-row{border:1px solid #CCC;padding:10px;border-radius:10px;margin-bottom:20px}.trial-row>div{padding:10px;font-size:20px}.trial-row>div label{color:#888;font-size:12px;display:block}.trial-content .image-wrapper{text-align:center}.trial-content .image-wrapper img{width:100%;height:auto}.trial-content .trial-head{margin-bottom:30px}.trial-content .info label{color:#673ab7;font-weight:bold}.trial-content .info p{font-size:16px;margin-bottom:20px}.pricing-box{background:#000;color:#FFF;padding:10px;border-radius:10px}.pricing-box span{display:block;font-size:11px}.pricing-box span.money{font-size:24px}.slot-bookings ul{padding-left:0;margin-left:0;list-style:none}.slot-bookings ul li{display:inline-block;width:150px;border:1px solid #CCC;padding:10px;margin:0 10px 10px 0;vertical-align:top}.slot-bookings ul li .slot{border:1px solid #CCC;border-radius:5px;margin-bottom:5px;padding:5px;font-size:12px;text-align:center;cursor:pointer}.slot-bookings ul li .slot.active{background:#339537;color:#FFF}.slot-bookings ul li .slot.inactive{cursor:inherit;opacity:0.5;color:#000 !important;background:#EEE;text-decoration:line-through}.holidays{margin-top:5px;font-size:11px}.holidays>span{font-size:11px;padding:2px 5px;background:#3f51b5;color:#fff;margin-right:5px;opacity:0.9;border-radius:5px}#kit_size table{width:100%}.credit-points{text-align:center;margin-bottom:20px}.credit-points>div{display:inline-block;border-radius:3px;border:1px solid #CCC;font-weight:bold;padding:5px 10px;cursor:pointer}.credit-points>div.selected{background:#673ab7;color:#FFF}@media only screen and (max-width: 768px){.table-div.mob-bl{display:block}.table-div.mob-bl>div{display:block}.table-div.mob-bl>div.total-amount{padding-top:30px;width:100% !important}.table-div.apply-div .input{width:200px}.login-bg .right-section{margin:50px 25px 0 25px;border-radius:50px;height:auto;padding-bottom:80px;display:block}.login-bg .left-section{margin:-50px 25px 50px 25px;border-radius:0 0 50px 50px;height:auto}.login-bg .left-section .fix-w{min-width:100%}}.trial-city{padding:10px;border:1px solid #AAA;display:inline-block;border-radius:5px;cursor:pointer;margin-right:10px;margin-bottom:10px}.trial-city .dates{font-size:22px}.trial-city .city{font-size:15px}.trial-city .remarks{font-size:12px;color:#555}.trial-city.active{background:#673ab7;color:#FFF}.trial-city.active .remarks{color:#FFF}.trial-age-group{padding:10px;border:1px solid #AAA;display:inline-block;border-radius:5px;cursor:pointer;margin-right:10px;margin-bottom:10px}.trial-age-group .remarks{font-size:12px;color:#555}.trial-age-group.active{background:#673ab7;color:#FFF}.trial-age-group.active .remarks{color:#FFF}.trial-details table{width:100%}@media only screen and (max-width: 480px){.login-bg .right-section ul li{display:block;width:100%}.web-cont .header-cont header{height:auto}.web-cont .header-cont header .logo{text-align:center}.web-cont .header-cont .heading{text-align:center;justify-content:center !important}.web-cont .page-content{border-radius:20px 20px 0 0;padding:20px}.web-cont .page-content .main-content{padding:30px 15px}.web-cont .RenewalCtrl .page-content{background:#FFF}.web-cont .RenewalCtrl .page-content .main-content{padding:0}.step{margin-left:-15px;margin-right:-15px}.row-main .col-lg-6{padding-left:0;padding-right:0}.trial-city{display:block}}.payment-window a{display:block;padding:10px;text-align:center;color:#000;border-radius:5px;margin-bottom:10px;border:1px solid #AAA;color:#AAA;text-decoration:none}.payment-window a.active{background:#eee;font-weight:600;color:#000;border:1px solid #000}.btn-gp{margin:20px 0 0 0;text-align:center}.btn-gp button{border-radius:5px;background:#FFF;color:#000;padding:10px 5px;line-height:1.5;height:auto;margin-right:5px;outline:none;font-size:14px}.btn-gp button:focus,.btn-gp button:active{outline:none}.btn-gp button.active{background:#673ab7;color:#FFF}.group_sel{cursor:pointer;text-align:center;padding:5px 10px;border-radius:5px;border:1px solid #AAA;display:inline-block;margin:5px}.group_sel.active{background:#673ab7;color:#FFF}.footer-note{padding:10px 10px;color:#FFF;text-align:center}.footer-note a{color:#FFF}.footer-note ul{list-style:none;padding-left:0;padding-right:0;margin-bottom:0}.footer-note ul li{display:inline-block;line-height:1.2;padding:5px;color:inherit;border-right:1px solid #FFF}.footer-note ul li:last-child{border-right:none}.footer-note ul li a{display:block;color:#FFF;opacity:0.8}.footer-note ul li a:hover{opacity:1}.alert-message{font-weight:normal}.alert-message a:hover{text-decoration:none;color:inherit}.alert-message a span{border-bottom:1px solid #000}
/*# sourceMappingURL=web_custom.css.map */
