.start-header,.start-header-dark{position:relative;height:54px!important}@font-face{font-family:nutricafe;src:url(../fonts/nutricafe.eot?-ttp2mv);src:url(../fonts/nutricafe.eot?#iefix-ttp2mv) format('embedded-opentype'),url(../fonts/nutricafe.ttf?-ttp2mv) format('truetype'),url(../fonts/nutricafe.woff?-ttp2mv) format('woff'),url(../fonts/nutricafe.svg?-ttp2mv#nutricafe) format('svg');font-weight:400}html{scroll-behavior:smooth}body{font-family:'PT Sans',sans-serif!important;font-size:15px}@font-face{font-family:noto-sans;src:url(webfonts/noto-sans/NotoSans-Regular.ttf)}.to-front{position:relative;z-index:2}[class*=" icon-"],[class^=icon-]{font-family:HelveticaNeue;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-address:before{content:"\e600"}.icon-announcement:before{content:"\e601"}.icon-arrow-back:before{content:"\e602"}.icon-arrow-calendar-left:before{content:"\e603"}.icon-arrow-calendar-right:before{content:"\e604"}.icon-arrow-down:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-breakfast:before{content:"\e608"}.icon-change-school:before{content:"\e609"}.icon-contact:before{content:"\e60a"}.icon-dinner:before{content:"\e60b"}.icon-district:before{content:"\e60c"}.icon-email:before{content:"\e60d"}.icon-lunch:before{content:"\e60e"}.icon-menu:before{content:"\e60f"}.icon-menus:before{content:"\e610"}.icon-phone:before{content:"\e611"}.icon-saved:before{content:"\e612"}.icon-school-elementary:before{content:"\e613"}.icon-school-high:before{content:"\e614"}.icon-school-middle:before{content:"\e615"}.icon-search:before{content:"\e616"}.icon-snack:before{content:"\e617"}.icon-star-full:before{content:"\e618"}.icon-star-half:before{content:"\e619"}.icon-state:before{content:"\e61a"}.icon-warning:before{content:"\e61b"}.platform-android *{text-rendering:auto}.start-header{background-color:#E4E4E4}.start-header-dark{background-color:#464e57}.header-details{position:absolute;right:10px}.header-text-color{color:#5F737E}.start-header h4{color:#5F737E;margin-top:15px!important;margin-left:10px!important;text-transform:uppercase;font-weight:700}.start-header-dark h4{color:#fff;margin-top:15px!important;margin-left:10px!important}.start-header img:not(.dp-img),.start-header-dark img:not(.dp-img){position:relative;z-index:1;height:30px;margin:5px;margin-top:8px!important}.start-header-dark img.logged-in{z-index:1;height:21px;margin-top:10px!important}.start-header img.mobile-img{height:21px;margin-top:12px!important}.start-header+.card .scroll-view{margin:0}.menu .scroll-content{background:#cbe6f8}.menu .scroll-content .scroll{position:absolute;top:0;left:0;right:0;bottom:0}.menu .item{color:#686868;border-color:#d7ecfa}.menu .item-content{background:0 0}.menu .menu-footer{position:absolute;bottom:6%;left:6%;right:6%;text-align:center}.menu .menu-footer h5{color:#484f56;font-size:12px;font-weight:400;margin:25px 0 0}.terms .card{position:absolute;bottom:16px;left:16px;right:16px;top:170px;margin:0;padding:0}.favorites .item-body,.terms .item-body{margin-top:16px;padding-top:0;position:absolute;top:0;left:0;right:0;bottom:62px;overflow-y:hidden}.terms .item-body p:first-child{margin-top:0}.favorites .item-footer,.terms .item-body+.item-footer{position:absolute;left:0;right:0;bottom:10px;padding:5px 5px 0}.food-menu .menu-items,.item-body .ionic-scroll{position:absolute;top:0;left:0;right:0;bottom:16px;padding:0 16px}.food-menu .menu-items{top:140px;bottom:0}.favorites .item-body{padding:0}.favorites .item-body .ionic-scroll{padding:0;top:35px;bottom:0}.favorites .item-body h2{color:#5cb6f2;font-size:20px;font-weight:400;margin:10px 0 0 16px}.favorites h3{color:#7a7b7e;font-size:18px}.favorites h4{color:#7a7b7e;font-size:16px;font-weight:400}.favorites .card{position:absolute;top:0;bottom:0;left:0;right:0}.favorites div.no-menus{color:#7b7b7b;margin:6% auto;text-align:center;width:250px}.find-menu h2{font-size:23px;font-weight:400;color:#fff;text-align:center;width:100%;margin-top:15px}.food-menu .menu-remove{background:#4ba9ed;width:100%;min-height:37px;margin:0;padding:10px 0}.food-menu .menu-remove a,.food-menu .menu-remove h4{margin:0;color:#fff;font-size:16px;text-align:left}.calendar .item .icon,.calendar h5{color:#0d619e}.food-menu .menu-remove h4{width:76%;padding-left:6%;float:left;font-weight:400}.food-menu .menu-remove h4+h4{text-align:right;width:auto;padding-left:0;padding-right:6%;font-weight:400;float:right}.food-menu .calendar{background:rgba(213,213,213,.5)}.food-menu .item h3,.food-menu .item p{white-space:normal!important}.calendar .item{padding-bottom:5px;padding-top:5px;border:none}.dates{height:60px;width:100%;margin:0 auto}.calendar .list{height:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.calendar .list .item{padding:0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.calendar h5{font-size:20px;font-weight:400;text-align:center;margin:0}.calendar .dates .item h6{color:#fff;font-size:12px;font-weight:400;margin:0;text-align:center}.calendar .dates .item h3{color:#ff855d;font-size:20px;line-height:40px;font-weight:200;margin:0 auto;background:#fff;width:40px;height:40px;border-radius:50%;text-align:center}.calendar .dates .item:nth-child(7n+1) h3,.calendar .dates .item:nth-child(7n-7) h3{background:0 0;border:2px solid #fff;color:#fff;line-height:37px}.calendar .dates .item.selected h3{border-width:0;background-color:#ff855d;color:#fff}.calendar .dates .item.activated,div.loading{background-color:transparent!important}.calendar .dates .item.activated{border-color:transparent!important}.food-menu .card{margin:2% 0}.food-item>.item{border:none}.food-item .food-item-content{padding-top:0;padding-bottom:16px}.food-item h3{font-size:16px;font-weight:500;color:#7a7b7e;overflow:hidden}.food-item h4{font-size:15px;font-weight:400;color:#7a7b7e}.food-item li{font-size:12px;font-family:HelveticaNeueCondensed-Bold,HelveticaNeueBoldCondensed,HelveticaNeue-Bold-Condensed,"Helvetica Neue Bold Condensed",HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-stretch:condensed;color:#5c5c5c;width:45%;margin-right:10%;float:left}.food-item li:nth-child(2n){margin-right:0}.food-item li span{font-family:HelveticaNeueCondensed-Roman,HelveticaNeueCondensed,HelveticaNeue-Condensed,"Helvetica Neue Condensed",HelveticaNeueRomanCondensed,HelveticaNeue-Roman-Condensed,"Helvetica Neue Roman Condensed",HelveticaNeue,"Helvetica Neue",HelveticaNeueRoman,HelveticaNeue-Roman,"Helvetica Neue Roman",Helvetica,Arial,sans-serif;font-stretch:condensed;color:#7b7b7b;font-weight:400;float:right;text-align:right}.food-item li.single{width:100%}.food-item li.single:nth-child(2n){width:0}.food-item li.single span{float:none;text-align:left}.food-menu .open-food-item .icon-arrow-down{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:transform .2s;transition:transform .2s}.food-menu .closed-food-item .icon-arrow-down{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:transform .2s;transition:transform .2s;margin-top:0}.food-menu .item-avatar{min-height:auto}.food-menu .item h4{margin:0}.food-menu .holiday{color:#ff855d!important;font-weight:700}.food-menu .food-item .food-item-label{padding-left:0;padding-right:0}.food-menu .food-item .food-item-label h3{color:#5cb6f2;font-weight:700;margin:0;text-align:center}.food-menu .food-item .item-icon-right .icon{height:55px}.food-menu div.scroll-bar-indicator{display:none}a,a:active,a:focus,a:hover{color:inherit;text-decoration:underline}.card{border-radius:10px;box-shadow:none;border:none;margin:6%}.card,.card .list{height:93%}.find-menu .card,.find-menu .card .list{height:85%}.start-page .card,.start-page .card .list,.terms .card,.terms .card .list{height:inherit}.card .scroll-view{margin:10px 0;height:100%}ion-item.disabled{background:#fff!important}ion-item.disabled a.activated{opacity:1!important}.food-item .item-avatar img{border-radius:0!important;width:auto!important;height:auto!important}div.popup{border-radius:10px!important}div.popup-head{padding:0;border-bottom-width:0}div.popup-body{text-align:center}.item{font-size:22px;color:#9f9f9f;background:0 0}div.popup .button{color:#4ba9ed}div.popup .button.button-positive{color:#4ba9ed;background-color:#f8f8f8;border-color:#b2b2b2}div.popup .button.button-default.activated,div.popup .button.button-default.active,div.popup .button.button-positive.activated,div.popup .button.button-positive.active{border-color:#b2b2b2;border-width:1px!important;border-style:solid;background-color:#f8f8f8;box-shadow:inset 0 1px 4px rgba(0,0,0,.1)}.item-body h1,.item-body h2,.item-body h3,.item-body h4,.item-body h5,.item-body h6,.item-body p{margin:0}.item .icon{color:#5cb6f2}.button-clear,.button.activated,.button.active{background:0 0;border:none;box-shadow:none;color:#5cb6f2}.button:hover{color:#5cb6f2}.bar.bar-stable{background-color:#0d619e}.bar.bar-stable .title{color:#fff;font-size:23px}.bar button.button-clear.back-button{font-size:17px;color:#5cb6f2}.bar-stable .button.button-clear{color:#5db7f2}.bar .button.button-clear .icon:before,.bar .button.button-clear.icon-left:before,.bar .button.button-clear.icon-right:before,.bar .button.button-clear.icon:before{font-size:11px}.bar .button.button-icon .icon:before,.bar .button.button-icon.icon-left:before,.bar .button.button-icon.icon-right:before,.bar .button.button-icon:before,.item-icon-right .icon-arrow-calendar-left,.item-icon-right .icon-arrow-calendar-right,.item-icon-right .icon-arrow-down,.item-icon-right .icon-arrow-right{font-size:15px}.button-clear.button-clear{background:0 0;border:none;color:#5cb6f2;font-size:22px}.button.button-assertive{background:0 0;border:none;color:#c85960}.btn-rounded,.just-rounded{border-radius:50px}.btn-single{text-align:center;width:100%}.button.button-block{margin-top:0;margin-bottom:0}.list{padding-top:0!important;padding-bottom:0!important}.list-swipeable ion-item{padding:0!important}.bar-stable.nav-bar-container.hide{display:block!important}@media only screen and (min-width:321px){.terms .card{top:200px}}@media only screen and (min-width:376px){.terms .card{top:220px}}.platform-android .food-item.ng-enter{-webkit-animation:fadeInLeft .5s;animation:fadeInLeft .5s}.platform-ios .food-item.ng-enter{-webkit-animation:fadeInLeftBig .5s;animation:fadeInLeftBig .5s}.popup-container.popup-showing{-webkit-animation:bounceIn .5s;animation:bounceIn .5s}.btn-settings{min-width:320px!important}.btn-rounded{min-width:120px}.input-rounded{border-radius:4px;border:1px solid #ccc!important;width:100%!important;font-size:16px!important;padding-left:10px!important;padding-bottom:5px!important}.input-very-rounded{border-radius:50px!important}.visibility-hidden{visibility:hidden}.login-container{max-width:395px;margin:0 auto;padding:15px}.login-container.create-account{max-width:600px;margin:5px auto;border-radius:6px}.login-container .form-group p{font-size:15px;color:#464e57}.input-grey{width:100%;height:45px!important;padding:8px!important;background-color:#F9F9F9;border-radius:4px;color:#464e57;font-size:20px!important;border-color:#ddd}.create-account .input-grey{height:40px!important;font-size:18px!important}.create-account p{margin:5px 0!important}.list-inline{margin:0;list-style-type:none}.header-data,.no-tm{margin-top:0!important}.list-inline li{float:left;margin-left:10px;padding:5px;list-style-type:none;color:#757373;font-size:15px!important}.list-inline li a{text-decoration:none!important}#dashboardTabs .tab-item{font-size:13px!important}.button-bar-rounded{padding:10px 20px}.button-bar-rounded a:first-child{border-radius:50px 0 0 50px!important}.button-bar-rounded a:last-child{border-radius:0 50px 50px 0!important}.bg-white{background-color:#fff!important}.bg-white-fg-black{background-color:#fff!important;color:#000!important}.bg-trans{background-color:transparent!important}.bg-blue{background-color:#4FC8ED!important}.bg-green{background-color:#1bbc9b!important}.bg-red{background-color:red!important}.bg-green-fg-white{background-color:#1bbc9b!important;color:#fff!important}.quick-entry-container .item p,.section-brown p:not(.status){font-size:15px!important;color:#000!important}.btn-cancel{background:#ccc!important}.bg-grey{background:#e6e6e6!important}.bg-light-grey{background:#F7F5FA!important}.bg-section-grey-white{background:#f9f9f9!important}.section-white{padding:10px;background-color:#fff}.section-brown{border:1px solid #eee;margin-bottom:10px}.section-brown p:not(.status){margin:0!important}.section-brown .brown-header{background-color:#3F3E40!important;color:#fff}.header-data{background-color:#fff;border-bottom:1px solid #eee}.header-data-grey{background-color:#F7F5FA!important}.placard-number-input{font-size:14px;padding:5px 5px 10px;color:#464F58}.just-placard-input,.placard-number-input input{width:100%;border:1px solid #eee!important;text-align:center;background-color:#F9F9F9;border-radius:50px;height:50px!important;font-size:22px!important}.table-list h3{background-color:#bbb;color:#fff;margin-bottom:0;padding:10px;text-align:left}.status,p.address{text-align:center}.no-m{margin:0!important}.no-bm{margin-bottom:0!important}p.address{font-size:17px!important;padding:10px 10px 0}.status{border-radius:6px;display:inline-block;font-weight:700;padding:5px;min-width:85px;font-size:13px}.no-lr-p,.no-rp{padding-right:0!important}.status-present{background-color:#eaf7e7;color:#76cc60}.status-absent{background-color:#f9d8d3;color:#e23e23}.status-absent-outlined{color:#e23e23}.status-details,.status-release{background-color:#fff;color:#e23e23}.status-arrived,.status-bus-arrived,.status-busarrived{color:#76cc60}.status-checkedout,.status-released{color:#e23e23}.top-right-align{background-color:#e23e23!important;color:#fff!important}.scroller{max-height:170px;overflow-y:auto}.scroller-ion{max-height:170vh;overflow-y:auto}.margin-top-20{margin-top:20px!important}.margin-top-10{margin-top:10px!important}.margin-top-12{margin-top:12px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-5{margin-bottom:5px!important}.modal{border-radius:30px}.modal-title{font-size:20px!important;line-height:50px!important;text-align:center!important;left:0!important;right:0!important;color:#5F737E!important}.active-item{background-color:#eaf7e7!important}.btn-green,.btn-green-sm{background-color:#1bbc9b!important;border-color:#1bbc9b!important}.place-bottom{position:absolute;bottom:0;left:0;padding-top:5px!important}.italic{font-style:italic}.light-grey{color:#bebdbd}.dark-grey{color:#5b6977}.btn-green-outline,.color-green{color:#1bbc9b!important}.btn-green-outline{border-color:#1bbc9b!important}.color-light-brown{color:#888!important}.color-dark-blue{color:#0a5066}.btn-link,.btn-link span,.color-blue{color:#4FC8ED!important}.text-underline{text-decoration:underline!important}.no-underline,.text-no-underline{text-decoration:none!important}.color-brown{color:#666!important}.color-grey{color:#9d9999!important}.color-444{color:#444!important}.color-white{color:#fff!important}.color-grey-text{color:#464F58!important}.btn-green-sm{color:#fff!important}.btn-green{color:#fff;font-size:18px}.btn-blue,.btn-blue-sm{background-color:#3b9aed!important;border-color:#3b9aed!important;color:#fff}.btn-blue-sm{font-size:14px}.btn-blue{font-size:18px}.btn-blue:hover,.btn-green:hover{filter:brightness(.9);color:#fff}.btn-green-sm.disabled,.btn-green.disabled{background-color:#5F737E!important;color:#fff;border-color:#5F737E!important;font-size:18px}.btn-red{background-color:#ff855c!important;color:#fff;border-color:#ff855c!important;font-size:18px}.btn-disable{background-color:#ccc!important;color:#444;border-color:#ccc!important;font-size:18px}.btn-yellow{background-color:#fcce61!important;color:#444;border-color:#fcce61!important;font-size:18px}.btn-disable:hover,.btn-yellow:hover{color:#444;cursor:default}.btn-green:hover,.btn-red:hover{color:#fff;filter:brightness(.9)}.icon-pickup{background-repeat:no-repeat;background-position:center;height:100%;background-size:20%}.icon-parent-home-on{background-image:url(../img/Icon-Navigation-ParentHome-On.png)}.icon-adults-on{background-image:url(../img/Icon-Navigation-Adults-On.png);background-size:12%}#dashboardTabs .tab-nav-tabs{background:#fff!important}#dashboardTabs .tab-item-active,#dashboardTabs .tab-item-active span{color:#ff855c!important;text-decoration:none}.tab-item-active{text-decoration:none}.tab-item-active .tab-title{color:#ff855c!important;font-weight:700}.pickup-container{margin:0 10px}.header-row{background-color:#f9f9f9}.header-row>*{color:#464F58}.header-row h1{font-size:24px;font-weight:400;color:#464F58}.no-lp,.no-lr-p{padding-left:0!important}.fa-white{color:#fff!important}.red-bordered{border:2px solid #FF855D!important}.no-border{border:none!important}.bb-grey{border-bottom:1px solid #eee!important;padding-bottom:5px}.row.bb-grey:last-child{border:none}progress{height:32px;border-radius:2px;background:#eee;border:1px solid #eee;margin:0!important;width:auto}progress[value]{color:#000}progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:2px}progress[value]::-webkit-progress-value{background-color:#1bbc9b;border-radius:2px}.position-rel{position:relative}.position-absolute,.progress-label{position:absolute}.progress-label{top:9px;width:100%;text-align:center}.top-header-row{margin-top:-5px!important;padding:0!important}.section,.section .extra-padding{padding:20px}.top-header-row .icon-header-row{position:relative;top:-15px}.header-icon-item{color:#adc4db;font-family:Arial}.header-icon-item img{height:20px;position:relative;top:7px}.header-icon-item strong{color:#fff!important}.col-5{max-width:5%!important;flex:0 0 5%!important}.col-95{max-width:95%!important;flex:0 0 95%!important}.images-list{border-top:1px solid #ddd;overflow-y:auto}.images-list .image-item{border-bottom:1px solid #ddd}.image-item img{border:2px solid #ccc;margin-top:10px}.section .border-b,.section .border-rb{border-bottom:1px solid #ddd}.section .border-r,.section .border-rb{border-right:1px solid #ddd}.images-list .image-item h5{display:inline-block;color:#888!important;font-weight:700;font-size:16px}.images-list .image-item span{color:#757373}.section{margin:0!important}.section-heading{color:#3F5866!important;font-size:22px!important}.form-group label{color:#5F737E;font-size:16px;display:block}.form-group span.label-grey{color:#5F737E;font-size:16px;display:inline-block}.form-group.form-error .fa,.form-group.form-error label,.form-group.form-error p.help-block,.form-group.form-error span.help-block{color:#ff855c}.form-group input,select{transition:all .3s linear}.form-group input:focus,.form-group select:focus{border-color:#5F737E}.form-group input,.form-group select,.form-group textarea{background-color:#fff!important;border:1px solid #ccc}.form-group.form-error input,.form-group.form-error select,.form-group.form-error textarea{border-color:#ff855c}.form-group.form-error input:focus,.form-group.form-error select:focus,.form-group.form-error textarea:focus{border-color:#5F737E!important}.notify-checkbox{display:flex}.sub-heading{color:#757373}.pickup-button-bar .button{background-color:#E0E0E0;color:#3F5866;border-left-color:#c0bdbd}.pickup-button-bar-active{border:0;border-top:4px solid #3cc8ee!important;background-color:#f9f9f9!important}.prt-guardian-tabs{border-bottom:2px solid #3cc8ee!important;margin-bottom:10px}.prt-guardian-tabs .button{background-color:#f9f9f9;border-radius:0!important;color:#3F5866;font-size:18px!important}.prt-guardian-tabs-mobile .button{background-color:#fff}.prt-guardian-tabs-active{border:0;color:#fff!important;background-color:#3cc8ee!important}.table-grey{width:100%}.table-grey thead tr{background-color:#E4E4E4}.table-grey thead tr th{color:#888!important;font-weight:700!important;padding:10px;text-align:left}.table-grey tbody tr td{color:#757373;padding:10px;text-align:left}.table-grey tbody tr:nth-child(odd){background-color:#f9f9f9}.table-grey tbody tr:nth-child(even){background-color:#f1f1f1}.no-tp{padding-top:0!important}.no-bp{padding-bottom:0!important}.no-p{padding:0!important}.no-tb{border-top:none!important}.no-lb{border-left:none!important}.no-rb{border-right:none!important}.fa-poff-align{color:#fff;position:relative;top:18px;font-size:18px;font-family:arial}.overflow-x-hidden{overflow-x:hidden!important}.overflow-scroll .keyboard-up:not(.keyboard-up-confirm),.photo-wrapper{overflow:hidden}.modal-lg{width:90%;left:5%;right:5%}.modal-sm{top:5%;width:50%;left:25%;right:25%}.modal-md{width:80%;left:10%;right:10%}.modal-xss{width:85%;left:7.5%;right:7.5%;top:5%;min-height:150px;height:205px;border-radius:30px}.modal-xss.auto{min-height:420px;height:auto}.large-heading{color:#3F3E40!important;text-align:left!important;font-weight:400!important;font-size:18px!important;padding-bottom:0;margin-bottom:0!important}.font-14{font-size:14px!important}.account-section h3,.font-16{font-size:16px!important}#dashboardTabsMobile .tab-item,.font-13{font-size:13px!important}.font-12{font-size:12px!important}.font-11{font-size:11px!important}.font-22{font-size:22px!important}.font-20{font-size:20px!important}.font-24{font-size:24px!important}.font-10{font-size:10px!important}.font-17,.font-18{font-size:17px!important}.align-flex-center{align-self:center}.bold{font-weight:700}.hr{margin-top:20px;display:block}.my-loading-list{margin:0 auto;padding:0;max-width:152px;display:flex;align-items:center;justify-content:center}.my-loading-list li{list-style-type:none;display:inline-block;margin:5px}.my-loading-list li img{width:40px;transition:all .2s linear}.car-loading-backdrop{background:rgba(0,0,0,.35);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999}.car-loading-backdrop .car-loading{background:#fff;max-width:400px;border-radius:16px;box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);position:absolute;transform:translateX(-50%) translateY(-50%);top:20%;left:50%;padding:10px}.car-loading .loading-text{text-align:center!important}.pickup-footer{height:65px!important}.popup-top{top:-50%!important}.list-swipeable .item-content{padding:0!important}.list-swipeable .item-content p{padding-left:3px!important}.icon.size-32{font-size:32px}.icon.size-18{font-size:18px}.icon-login-align{position:absolute;left:20px;top:8px;color:#464e57}.icon-login-err-align{position:absolute;right:20px;top:42px}.icon-login-err-align span.fa{font-family:arial!important;font-size:14px}.text-color-greyslate{color:#464e57!important}.margin-top-28{margin-top:28px!important}.login-logo-align{border-radius:50%;top:-40px;position:absolute;width:75px;transform:translateX(-50%)}.no-b-s{border:none!important;box-shadow:none!important}.login-input{height:55px!important;margin:10px 0;border-radius:50px}.hamburger-menu-toggle,.profile-popover ion-content{margin-top:0!important}.no-curve{border-radius:7px!important}.color-error,.color-error span{color:#ff855c!important}.login-background{background:url(../img/splashscreen-notext.jpg) center center no-repeat fixed!important;background-size:cover!important}.login-background-2{background:url(../img/landing-page/curb-smart-curly-blue.png) center center no-repeat fixed!important;background-size:cover!important;height:100%}ion-option-button{color:#ff855c!important}.row-grey{background-color:#f2f2f2!important}.row-grey-faded{opacity:.5}.item-checkbox.item{padding:8px 8px 8px 50px!important;color:#000!important;font-size:15px!important}.checkbox-icon{width:24px!important;height:24px!important}.checkbox input:checked+.checkbox-icon:before,.checkbox input:checked:before{background:#1bbc9b!important;border-color:#1bbc9b!important}.top-right-menu-icon{position:relative;top:12px}.expand-collapse-text{font-size:13px;color:#ff855c;font-style:italic;font-weight:700}.x-lp-10{padding-left:10px}.text-left-forced{text-align:left!important}.hamburger-menu-toggle{position:absolute;left:7px;top:15px}ion-side-menu.menu .scroll-content{background:#fff!important}ion-side-menu.menu .item{border-color:#eee!important;font-size:15px!important}.logged-in-user-bg{background-color:#E4E4E4}.user-logout-popover{width:285px!important}.block,.full-width,.img-overlay,.login-build-version,.row-disabled,.top-notification,.welcome .hero{width:100%}.fa-6x{font-size:6em}.fa-3-half{font-size:1.5em}.fa-2-half{font-size:1.2em}.profile-popover .scroll-content{padding-top:0!important}.profile-popover .popover-arrow{display:none}.profile-popover.popover{opacity:1!important}.profile-popover .profile-content{background-color:#eee;padding:10px;text-align:center;position:relative}.profile-popover .modal-close-top-right{position:absolute;top:4px;right:0;font-size:30px;color:#797979}.show-only-landscape{display:none}.hide-on-landscape{display:flex}.tap-highlight{-webkit-tap-highlight-color:#eaf7e7}.login-build-version{color:#fff;position:absolute;bottom:50px;text-align:right;padding-right:8px;font-weight:700}.dashboard-build-version{position:absolute;bottom:3px;padding-right:8px;font-weight:700;right:0;color:grey}.font-bold{font-weight:700}.font-normal{font-weight:400!important}.text-normal{text-transform:none!important}.no-l{left:0!important}.student-search-section{border:1px solid #ddd}.student-search-section .search-bar{background-color:#eee;position:relative;padding:10px}.student-search-section .btn-search{position:absolute;right:16px;top:20px;color:#757373}.btn-search-placa{top:35px!important}.btn-search.cross{right:46px!important}.student-list-overflow{max-height:350px;overflow-y:auto}.student-list-item p{color:#757373}.date-container{position:relative}.date-container .btn-cal{position:absolute;right:10px;top:10px;color:#757373}.show-on-phone{display:none}.text-right-to-center,.text-right-to-left{text-align:right!important}.text-center-to-left{text-align:center!important}.top-notification{position:fixed;padding:15px;top:0;left:0;margin:0!important;z-index:1032;font-size:20px;color:#fff;text-align:center;box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)}.top-notification.success{background-color:#98D788}.top-notification.success .fa{color:#346e25}.top-notification.error{background-color:#ff855c}.top-notification.error .fa{color:#8f2400}.top-notification.warning{background-color:#fcce61}.top-notification.warning .fa{color:#8e6503}.top-notification.info{background-color:#4FC8ED}.top-notification.info .fa{color:#0a5066}.top-notification .notify-close{color:#fff;font-size:30px;position:absolute;text-decoration:none;top:5px;right:5px}.top-notification .notify-close:hover{opacity:.8}.top-notification .notify-error-details{border-top:1px solid #fff;padding:10px;margin-top:10px;font-size:16px}.top-notification .notify-error-details b{color:#c23100;display:block}.top-notification .notify-error-details p{word-break:break-all;max-height:300px;overflow-y:auto}.top-notification .link-details{color:#fff;text-decoration:underline}.top-notification .link-details:hover{color:#c23100}.active .modal-backdrop-bg{opacity:.5}.modal-backdrop-bg{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-color:#000;opacity:0}.btn-welcome-green,.datepicker-balanced-light,.datepicker-modal-head.datepicker-balanced,.datepicker-selected{background-color:#1bbc9b!important}.file-upload{display:none}.datepicker-current{font-weight:700}.datepicker-selected .datepicker-current,.datepicker-selected .datepicker-date-cell{color:#fff!important}.datepicker-current .datepicker-date-cell{color:#1bbc9b;font-weight:700}.datepicker-modal-buttons button{font-size:14px!important;text-transform:uppercase}.datepicker-modal-buttons button.datepicker-ok-js{color:#1bbc9b!important}.img-overlay{background:0 0;position:absolute;margin:0 auto;top:0;left:0;height:100%}.img-overlay p{text-align:center;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.history-tab-overflow{max-height:530px!important}.activity-scrollable{max-height:330px!important}.account-section{background-color:#fff;padding:6px;max-height:570px;overflow-y:auto;border-radius:8px}.account-section h3{margin:0!important;padding:0!important;font-variant:small-caps}.extra-iphone-x-c{top:110px!important}.extra-iphone-x-l{margin-top:33px!important}.italic-placeholder::-webkit-input-placeholder{color:#ccc;font-style:italic}.italic-placeholder::-moz-placeholder{color:#ccc;font-style:italic}.italic-placeholder:-ms-input-placeholder{color:#ccc;font-style:italic}.italic-placeholder:-moz-placeholder{color:#ccc;font-style:italic}.has-header.create-account{top:66px}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.login-container{margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:480px){.adults-details-page{height:390px}.my-adults-mobile{height:420px;overflow-y:auto}.to-block{display:block!important}.start-header h4{margin-left:2px!important;font-size:15px!important}.my-loading-list li img{width:34px!important}.car-loading .loading-text{font-size:12px!important}.btn-block-sm{display:block;width:100%}.show-on-phone{display:inline-block}#dashboardTabs,.hide-on-phone{display:none}.login-container{margin-top:0!important;margin-left:10px!important;margin-right:10px!important;border-radius:4px}.bg-section-grey-white{background:#fff!important}.section,.section .extra-padding{padding:0!important;margin:0!important}.section .border-b,.section .border-r,.section .border-rb{border:0}.text-right-to-left{text-align:left!important}.text-right-to-center{text-align:center!important}.text-center-to-left{text-align:left!important}h2.section-heading{background-color:#E4E4E4;padding:10px;margin-top:10px;font-size:16px!important}.remove-bottom-margin-sm [class*=col]{margin-bottom:0!important}.images-list .image-item:not(.left-aligned){text-align:center!important}.no-m-sm{margin:0!important}.no-p-container-sm div{padding:0!important;margin-bottom:2px!important}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.login-container{margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.my-adults-mobile{height:510px;overflow-y:auto}.to-block{display:block!important}.no-p-container-sm div{padding:0!important;margin-bottom:2px!important}.start-header h4{margin-left:10px!important;font-size:18px!important}.car-loading .loading-text{font-size:13px!important}.btn-block-sm{display:block;width:100%}.show-on-phone{display:inline-block}#dashboardTabs,.hide-on-phone{display:none}.login-container{margin-left:10px;margin-right:10px}.bg-section-grey-white{background:#fff!important}.section,.section .extra-padding{padding:0!important;margin:0!important}.section .border-b,.section .border-r,.section .border-rb{border:0}.text-right-to-left{text-align:left!important}.text-right-to-center{text-align:center!important}.text-center-to-left{text-align:left!important}h2.section-heading{background-color:#E4E4E4;padding:10px;margin-top:10px;font-size:18px!important}.remove-bottom-margin-sm [class*=col]{margin-bottom:0!important}.images-list .image-item:not(.left-aligned){text-align:center!important}.no-m-sm{margin:0!important}}.repeat-day{background-color:#fff;text-align:center;padding:5px;border:1px solid #ccc;border-radius:4px}.popup-body,.qe-input,.qe-input.forgot{text-align:left!important}.row-disabled{position:absolute;top:0;left:0;height:100%;background:#f9f9f9;opacity:.5}.qe-input{padding-left:55px!important}.qe-input.forgot{padding-left:8px!important}.icon-login-err-align.forgot{top:21px!important}.view-title-align.forgot{position:relative;top:13px}.welcome{font-family:noto-sans,sans-serif;overflow-x:hidden;overflow-y:auto}.welcome .img-responsive{display:block;max-width:100%;height:auto}.welcome .slate{background-color:#ebf6fc}.welcome .new-login-container{max-width:475px;margin:0 200px auto auto;padding-top:70px;padding-bottom:100px;position:relative;z-index:2}.welcome .new-login-container .white-area{padding:32px;background-color:#C2CAD4;border-radius:2px 2px 0 0}.welcome .new-login-container .white-area label{font-size:13px;font-weight:400;color:#444}.welcome .new-login-container .white-area input.form-control{height:48px!important;border-radius:2px!important;padding-left:10px!important}.welcome .new-login-container .white-area-dark{padding:15px;background:#DCDCDC;border-radius:0 0 2px 2px}.welcome .greenish-text{color:#3CCA8B}.welcome .greenish{background-color:#83d9cc}.welcome .greenish ul.list-group li{text-align:right;padding:5px 0 5px 5px;cursor:pointer;position:relative}.welcome .greenish ul.list-group li .fa-caret-right{position:absolute;right:-10px;z-index:1;color:#1bbc9b;top:13px}.welcome .greenish ul.list-group li a{text-decoration:none;font-size:18px;color:#fff;display:block;padding:15px}.btn-welcome-green{color:#fff;border-color:#1bbc9b!important;font-size:16px!important;transition:all .2s linear;border-radius:4px}.btn-welcome-green-2,.btn-welcome-green.btn-green-sm{font-size:14px!important}.btn-welcome-green-2{background-color:#3CCA8B!important;color:#fff;height:50px;transition:background-image .4s linear;background-image:linear-gradient(#3CCA8B,#6FD281);box-shadow:0 0 2px 2px #AAB1B9;text-transform:uppercase}.btn-welcome-green-2:hover{background-image:linear-gradient(#6FD281,#3CCA8B);color:#fff}.btn-welcome-green:hover{background-color:#158f76!important;color:#fff}.greenish-selected{background-color:#1bbc9b}.welcome header{background-color:#f1f6fa;padding:10px}.welcome .first-hero{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/landing-page/curb-smart-curly-blue.png);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.welcome .first-hero.ex-margin{margin-bottom:40px}.logo-container{padding-left:96px}.logo-container img{width:270px;padding-top:30px}.left-grey-shadow{background:url(../img/landing-page/grey-shadow.png) center center no-repeat;background-size:cover;z-index:1;height:485px;position:absolute;width:800px;bottom:-21px;left:0}.right-blue-shadow{background:url(../img/landing-page/blue-shadow.png) center center no-repeat;background-size:cover;z-index:1;height:72vh;position:absolute;width:800px;top:30px;right:0}.login-to-curbsmart{color:#fff;text-align:center}.welcome .make-your-school{color:#48545B}.welcome .ingenious{color:#46778D}.welcome .extra-padding{padding:50px}.welcome .list-block{padding:0;margin:0 0 0 15px}.welcome .list-block li,.welcome-2 .list-block li{list-style-type:disc;margin:6px}.welcome .extra-padding.pricing-padding{padding:50px 10px}.welcome .extra-padding.left-right{padding-left:200px;padding-right:200px}.welcome .right-off-img{position:absolute;right:-115px;top:56px}.welcome .margin-top-50{margin-top:120px}.welcome .margin-top-150{margin-top:150px}.welcome .margin-top-20{margin-top:20px}.welcome .img-pricing{position:absolute;left:50%;top:-120px;transform:translateX(-50%)}.welcome .childrens{background:url(../img/landing-page/Background-Pricing.jpg) top center no-repeat;background-size:cover}.welcome .circled-item{padding:20px;text-align:center}.welcome .circled-item .img-circled{background-color:#1bbc9b;border-radius:50%;width:80px;height:80px;line-height:112px;margin:0 auto 10px}.welcome .circled-item .img-circled img{width:45px}.welcome .white-container{background-color:#fff;border-radius:6px;position:relative;padding:20px;margin:134px 10px}@media only screen and (max-width:768px){.welcome .first-hero,.welcome .new-login-container .white-area,.welcome .new-login-container .white-area-dark{background:#fff}.welcome .white-container{margin:85px auto 10px}.welcome .white-container .monthly{margin-top:92px}.welcome .white-container .yearly{margin-top:32px}.welcome .new-login-container{margin:auto;padding-top:20px;padding-bottom:20px}.welcome .right-off-img{position:relative;right:0;top:0}.welcome .ingenious.extra-padding.left-right{padding:20px}.welcome .see-how{padding-top:0}.welcome .greenish.margin-top-50{margin-top:10px}.welcome .greenish ul.list-group li{text-align:left}}.welcome-2{overflow-y:auto;overflow-x:hidden}.welcome-2 .btn,.welcome-2 .top-right-login,.welcome-2 li,.welcome-2 p{font-family:noto-sans,'Noto Sans',sans-serif}.welcome-2 h1,.welcome-2 h2,.welcome-2 h3,.welcome-2 h4{font-family:museo-slab,museo-sans,'Roboto Slab',sans-serif}.welcome-2 .list-block li{text-align:left;color:#000;font-size:16px}.welcome-2 .greenish-text{color:#2da670}.welcome-2 .white-container{background-color:#fff;border-radius:8px;position:relative;padding:20px;margin:14px 10px}.welcome-2 .greenish{background-color:#6eb8ab}.welcome-2 .greenish .greenish-selected{background-color:#1bbc9b}.welcome-2 .greenish ul.list-group li{text-align:right;background-color:#83d9cc;padding:5px 0 5px 5px;cursor:pointer;position:relative}.welcome-2 .greenish ul.list-group li .fa-caret-right{position:absolute;right:-10px;z-index:1;color:#1bbc9b;top:13px}.welcome-2 .greenish ul.list-group li a{text-decoration:none;font-size:18px;color:#fff;display:block;padding:15px}.welcome-2 .circled-item{padding:20px;text-align:center}.welcome-2 .circled-item .img-circled{background-color:#55ba9c;border-radius:50%;width:80px;height:80px;line-height:77px;margin:0 auto 10px}.welcome-2 .circled-item .img-circled img{width:45px;position:relative;top:15px}.welcome-2 .green-label-list{padding:50px}.welcome-2 .green-label-list ul{list-style-type:disc!important}.welcome-2 .green-label-list li{list-style-type:disc!important;margin-bottom:5px!important;font-size:22px}.welcome-2 .green-label-list .center-aligned{max-width:585px;margin:0 auto}.welcome-2 .green-label-list h3{color:#55ba9c;font-weight:700}.welcome-2 .btn-new-green{background-color:#55ba9c!important;color:#fff;cursor:pointer;border-color:#55ba9c!important;text-decoration:none;font-size:16px!important;transition:all .2s linear;text-transform:uppercase;box-shadow:2px 2px 10px rgba(0,0,0,.45);border-radius:6px;letter-spacing:2px;font-weight:700;padding:10px 15px;border:0}.welcome-2 .btn-new-green.lrg{font-size:16px!important}.welcome-2 .btn-new-green:hover{background-color:#409c81!important;color:#fff}.welcome-2 .expert-talk,.welcome-2 .video-section{padding:50px}.welcome-2 .video-section .video-frame{position:relative;min-height:212px}.welcome-2 .tick-list .fa-check{color:#55ba9c}.welcome-2 .tick-list li{font-size:22px!important;color:#444}.welcome-2 .for-parents-schools{background:url('../img/landing-page-new/shutterstock_314871770_Kid-getting-on-bus copy.png') center no-repeat;background-size:cover;height:450px;position:relative;padding:50px}.welcome-2 .for-parents-schools .for-parents-schools-green{position:absolute;height:100%;width:100%;background:rgba(85,186,156,.92);top:0;left:0;z-index:2}.welcome-2 .for-parents-schools .for-section{background-color:#fff;border-radius:8px;box-shadow:2px 2px 15px rgba(0,0,0,.45);text-align:center;padding:20px;min-height:320px;position:relative}.welcome-2 .for-parents-schools .for-section .btn{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.welcome-2 .brown-fade,.welcome-2 .grey-fade{position:absolute;height:100%;top:0;left:0;width:100%}.welcome-2 .text-orange{color:#ea926c!important}.welcome-2 .grey-fade{background:rgba(81,88,94,.92)}.welcome-2 .brown-fade{background:rgba(35,32,25,.72)}.welcome-2 .brown-fade.light{background:rgba(35,32,25,.42)}.welcome-2 .banner-pricing{background:url('../img/landing-page-new/shutterstock_388630918_Children-in-Line-for-Bus copy.png') center no-repeat;background-size:cover;height:750px;position:relative}.welcome-2 .banner-pricing .banner-pricing-text{position:absolute;text-align:center;top:50%;transform:translateY(-50%) translateX(-50%);color:#fff;left:50%}.welcome-2 .banner-pricing .banner-pricing-text h1{font-size:45px}.welcome-2 .getting-started .form-group.has-error .form-control{border:1px solid #dd4b39!important}.welcome-2 .getting-started .form-group.has-error .form-control:hover{border:2px solid #c23321!important}.welcome-2 .getting-started .form-group.has-error .help-block{color:#dd4b39;margin-bottom:10px;display:block}.welcome-2 .getting-started .form-group.has-error .form-control::-webkit-input-placeholder{color:#dd4b39}.welcome-2 .getting-started .form-group.has-error .form-control::-moz-placeholder{color:#dd4b39}.welcome-2 .getting-started .form-group.has-error .form-control:-ms-input-placeholder{color:#dd4b39}.welcome-2 .getting-started .form-group.has-error .form-control:-moz-placeholder{color:#dd4b39}.welcome-2 .getting-started .form-control{border:1px solid #55ba9c;height:55px;font-size:22px;border-radius:0;transition:all .3s linear;width:100%;margin-bottom:10px;padding:10px}.welcome-2 .getting-started .form-control:hover{border:2px solid #409c81}.welcome-2 .getting-started .form-control::-webkit-input-placeholder{color:#55ba9c}.welcome-2 .getting-started .form-control::-moz-placeholder{color:#55ba9c}.welcome-2 .getting-started .form-control:-ms-input-placeholder{color:#55ba9c}.welcome-2 .getting-started .form-control:-moz-placeholder{color:#55ba9c}.welcome-2 .banner-parents{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/landing-page-new/curbsmart-mast-2.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;height:625px;position:relative}.welcome-2 .banner-parents .banner-parents-text{position:absolute;text-align:center;top:50%;transform:translateY(-50%) translateX(-50%);color:#fff;max-width:465px;left:50%}.welcome-2 .banner-parents .banner-parents-text h1{font-size:40px}.welcome-2 .banner-parents .banner-parents-text *{text-shadow:0 2px 3px #444;color:#fff!important}.welcome-2 .banner-schools{background:url('../img/landing-page-new/shutterstock_795089998_School girl pick-up car.png') center no-repeat;background-size:cover;height:549px;position:relative}.welcome-2 .banner-schools .banner-schools-text{position:absolute;text-align:center;top:50%;transform:translateY(-50%) translateX(-50%);color:#fff;left:50%}.welcome-2 .banner .banner-text *,.welcome-2 .banner-schools .banner-schools-text *{text-shadow:0 2px 3px #444;color:#fff!important}.welcome-2 .banner{background:url('../img/landing-page-new/shutterstock_426262234_School girls pick-up car.png') center no-repeat;background-size:cover;height:549px;position:relative}.welcome-2 .banner .banner-text{position:absolute;top:35%;transform:translateY(-50%);max-width:420px;left:11%}.welcome-2 .banner .banner-text p{font-size:16px}.welcome-2 .dark-green{background-color:#4ca68c!important}.welcome-2 .dark-green-2{background-color:#6eb8ab!important}.welcome-2 .top-right-login{display:block;text-align:center;height:60px;text-decoration:none;font-weight:700;line-height:60px;background:linear-gradient(160deg,#6EC1E4 0,#66CE61 100%);text-transform:uppercase;font-size:19px;color:#fff;transition:all .2s linear;letter-spacing:2px}.welcome-2 .top-right-login.bordered{background:0 0;border:1px solid #fff}.welcome-2 .top-right-login.dark-green{background:linear-gradient(160deg,#6EC1E4 0,#66CE61 100%)}.welcome-2 .top-right-login:hover{background:#6EC1E4}.welcome-2 .main-footer{background-color:#535b61;color:#fff;border:0;margin-left:0!important;padding:0}.footer-footer>*{color:#fff}.welcome-2 .main-footer .footer-footer ul.list-inline-footer li{margin:0;padding:0;display:inline-block}.welcome-2 .main-footer .footer-footer ul.list-inline-footer li:not(:first-child):before{content:" | ";margin-left:5px;margin-right:5px}.welcome-2 .main-footer .footer-footer ul.list-inline-footer a:hover{text-decoration:underline!important}.welcome-2 .main-footer .footer-links{padding:50px}.welcome-2 .main-footer .footer-links *{color:#fff}.welcome-2 .inline-footer a:hover,.welcome-2 .main-footer .footer-links a:hover{text-decoration:underline!important;cursor:pointer!important}.welcome-2 .main-footer .footer-links .footer-link-section h4{font-weight:700}.welcome-2 .main-footer .footer-footer{text-align:center;background-color:#3e4448;padding:15px;font-size:12px}.welcome-2 .main-footer .footer-footer *{color:#fff}.welcome-2 .main-footer .footer-footer a:hover{text-decoration:underline;cursor:pointer}#dashboardTabsMobile a,.change-list li a{text-decoration:none}.welcome-2 .main-footer .footer-footer ul.list-inline{margin-bottom:0}.welcome-2 .main-footer .footer-footer ul.list-inline li{margin:0!important;padding:0!important;display:inline-block}.welcome-2 ul.block,.welcome-2 ul.block li,ul.block-global{list-style-type:disc;padding:0;margin:0!important}ul.block-global li{list-style-type:disc;width:100%}.welcome-2 ul.block,.welcome-2 ul.block li{display:block;width:100%}.no-bullet,.no-bullet li{list-style-type:none!important}.welcome-2 ul.block li{margin:5px}.welcome-2 .main-footer .footer-footer ul.list-inline li:not(:first-child):before{content:" | ";margin-left:5px;margin-right:5px}.welcome-2 .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.welcome-2 .container{width:750px}}@media (min-width:992px){.welcome-2 .container{width:970px}}@media (min-width:1200px){.welcome-2 .container{width:1170px}}.visible-lg{display:inline}.visible-lg-inline-block{display:inline-block}.visible-sm{display:none}@media only screen and (max-width:768px){.welcome-2 .top-right-login.bordered{background:linear-gradient(160deg,#6EC1E4 0,#66CE61 100%)}.banner-parents-text{position:relative!important;top:160px!important;max-width:245px!important}.logo-container{padding-left:0}.logo-container img{padding-top:22px;padding-left:10px}.welcome-2 .banner .banner-text{position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);color:#fff;max-width:290px;left:50%}.welcome-2 .banner-pricing .banner-pricing-text,.welcome-2 .banner-schools .banner-schools-text{position:static;top:auto;left:auto;transform:translateY(0) translateX(0)}.welcome-2 .text-orange{padding:10px}.welcome-2 .for-parents-schools{height:auto;padding:0}.welcome-2 .for-parents-schools .container{padding:30px}.welcome-2 .for-parents-schools .for-section{margin:5px}.welcome-2 .expert-talk{padding:0}.welcome-2 .expert-talk .container{padding:30px}.welcome-2 .video-section{padding:0}.welcome-2 .video-section .container{padding:30px}.welcome-2 .switch-lp{padding-left:10px!important}.welcome-2 .switch-rp{padding-right:10px!important}.welcome-2 .greenish .green-menu li{text-align:left!important;padding-left:0!important}.welcome-2 .banner-schools{height:auto;padding:30px}.welcome-2 .green-label-list{padding:10px}.welcome-2 .banner-pricing{height:auto;padding:30px}.welcome-2 .banner-pricing .banner-pricing-text h2,.welcome-2 .banner-pricing .banner-pricing-text p{color:#fff;text-align:left!important}.welcome-2 .banner-pricing .banner-pricing-text .white-container{margin:0}.visible-lg{display:none}.visible-sm{display:inline}.visible-lg-inline-block{display:none}}.repeat-days p,ul.list-inline-g{margin-bottom:0}.bg-gray-light{background-color:#f7f7f7}.padding-25{padding:25px}.block{display:block}.height-auto{height:auto!important;line-height:normal!important}.width-100{width:100%}.welcome-2 .row,.welcome-2 h1,.welcome-2 h2,.welcome-2 h3,.welcome-2 p,.welcome-2 ul,.welcome-2 ul li{cursor:default}.padding-top-15{padding-top:15px}.cursor-pointer{cursor:pointer!important}.welcome-2 .col-15{flex:0 0 15%}.welcome-2 .inline-footer li{font-size:12px!important;float:none}.begin-checkout-backdrop{background:rgba(0,0,0,.35);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9000}.getting-started-thanks{background:#fff;min-width:520px;border-radius:6px;box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);position:absolute;transform:translateX(-50%) translateY(-50%);top:45%;left:50%}.getting-started-thanks .banner-thanks{background:url(../img/landing-page-new/thanks-banner.png) center no-repeat;background-size:cover;height:150px}.icon-outside-admin-on{background-image:url(../img/Icon-Navigation-OutsideAdmin-On.png)}.icon-outside-admin-off{background-image:url(../img/Icon-Navigation-OutsideAdmin-Off.png)}.icon-inside-admin-on{background-image:url(../img/Icon-Navigation-InsideAdmin-On.png)}.icon-inside-admin-off{background-image:url(../img/Icon-Navigation-InsideAdmin-Off.png)}.icon-quick-entry-on{background-image:url(../img/Icon-Navigation-QuickEntry-On.png)}.icon-quick-entry-off{background-image:url(../img/Icon-Navigation-QuickEntry-Off.png)}.icon-checked-out-on{background-image:url(../img/Icon-Navigation-CheckedOut-On.png)}.icon-checked-out-off{background-image:url(../img/Icon-Navigation-CheckedOut-Off.png)}.tab-nav.tabs a span{color:#686868}.change-list{border-top:1px solid #d7d7d7}.change-list li{border-bottom:1px solid #d7d7d7}.change-list li a{font-size:17px;display:block;width:100%;padding:15px}.cs-toggle,.cs-toggle span,.language-toggle a,.repeat-days p,ul.list-inline-g li{display:inline-block}.change-list li i.fa{position:relative;top:-8px}.change-list li:last-child{border-bottom:0}.popup-checkin .popup{width:320px}ul.list-inline-g li{margin:0;padding:0}.side-user-menu ul.list-inline-g li:first-child{width:25px}.side-user-menu ul.list-inline-g li:last-child{margin-left:5px}.language-toggle a{padding:10px;border:1px solid #1bbc9b;margin-top:10px;background:#fff;color:#1bbc9b;border-radius:6px}.cs-toggle span.active,.language-toggle a.selected{background-color:#1bbc9b;color:#fff}.rtl{direction:rtl}.ltl{direction:ltl}.toggle.toggle-green input:checked+.track{background-color:#1bbc9b;border-color:#1bbc9b}.cs-toggle span{font-size:13px;padding:9px;text-transform:uppercase;width:45px;margin:0}.cs-toggle span.active{border-color:#1bbc9b}.edit-form{border-top:1px solid #ccc}.edit-form .row{border-bottom:1px solid #ddd;padding-top:7px}.edit-form .edit-form-label{font-weight:700;color:#444;font-size:13px;position:relative;top:8px}.edit-form .input-grey{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:36px!important;font-size:15px!important;border:1px solid #eee;background-color:#fff!important}.bottom-screen{position:absolute;width:100%;left:0;bottom:25px}.adult-parent-label{font-size:10px;padding:3px;border-radius:4px;color:#444!important;font-weight:400;background-color:#eee}.opac{opacity:.6}.photo{width:120px;background:#fff;position:relative}.photo-wrapper{width:120px;height:120px;border-radius:50%;border:2px solid #fff;margin:0 auto}@media not all and (min-resolution:.001dpcm){@media{.edit-form .input-grey[type=date]{width:100%!important}}}.main-screen-connection{top:2px}.iphoneX .main-screen-connection{top:35px}.iphoneX .start-header{height:90px!important}.iphoneX .start-header h4{top:30px!important}.iphoneX .hamburger-menu-toggle{top:52px!important}.iphoneX .tab-nav.tabs{bottom:22px!important}.iphoneX ion-side-menu ion-list .list{padding-top:52px!important;background-color:#e4e4e4}.iphoneX ion-side-menu ion-list .list .item:not(:first-child){background:#fff}.minor-version-banner{color:#fff;width:100%;position:fixed;text-align:center;z-index:999;top:0}.minor-version-banner-container{background:#ea926c;box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);max-height:320px;overflow-y:auto;padding:22px 7px 7px;border-radius:0 0 6px 6px;color:#444;font-size:14px;font-weight:700}.minor-version-banner-dismiss{position:absolute;top:18px;right:3px;color:#444;font-weight:700}.iphoneX .minor-version-banner-dismiss{top:48px!important}.iphoneX .minor-version-banner-container{padding-top:52px!important}.reset-password-container{max-width:650px;margin:30px auto;padding:20px;min-height:392px}.reset-password-container h3{text-align:center;font-weight:700;color:#383e43}.placard-print-container{display:none}.generic-popover{border-radius:8px;height:140px;overflow:hidden}.item-name{background-color:#eee;cursor:default;white-space:normal;padding-bottom:22px}.fbn{font-size:11px;padding:4px;border-radius:4px;text-align:center;color:#fff}.placard-canvas-container{image-rendering:pixelated;image-rendering:crisp-edges;z-index:90}.canvas-grow{flex-grow:1;flex-direction:column;margin:20px auto 50px;padding-bottom:30px}.overflow-canvas{padding:30px;overflow:auto;z-index:110;position:fixed;left:0;width:350px;height:640px}.bar-code-canvas{position:absolute;left:-1000px}#qr_img{background-repeat:no-repeat;background-size:cover!important;background-position:center center!important}.placard-canvas-container .selected-setting{border:1px solid #98D788!important;color:#98D788!important}.placard-canvas-container .selected-setting *{color:#98D788!important;border-color:#98D788!important}.placard-canvas-container .btn-canvas-prev{position:absolute;z-index:2;left:21%;bottom:20px}.placard-canvas-container .btn-canvas-next{position:absolute;z-index:2;right:296px;bottom:20px}.placard-canvas-container .btn-download-canvas-pdf{position:absolute;z-index:2;right:250px;top:10px}.placard-canvas-container .btn-download-canvas-pdf-all{position:absolute;z-index:2;right:228px;top:105px}.placard-canvas-container .fit-img{object-fit:contain;width:100%;height:100%}.placard-canvas-container .fit-img-print{position:absolute;left:50%;top:50%;max-width:100%;transform:translateX(-50%) translateY(-50%);max-height:100%;object-fit:revert;height:auto;width:auto}.placard-canvas-container .form-control-2{position:absolute!important;height:40px!important;bottom:-46px!important;top:auto!important}.placard-canvas-container .canvas-type{position:absolute;transition:all .2s linear;width:120px;font-size:11px;text-transform:uppercase;background:#eee;text-align:center;padding:3px;bottom:-23px;left:0;border-radius:0 0 4px 4px}.placard-canvas-container .canvas-object-line-12{background:#000;width:4px;height:150px;margin-left:20px;position:relative}.placard-canvas-container .canvas-object-line-13{background:#000;width:150px;height:4px;position:relative}.placard-canvas-container .remove-canvas-object{position:absolute;top:-15px;right:-11px;z-index:2;font-size:14px;color:#444}.placard-canvas-container .remove-canvas-object:hover{color:#222}.placard-canvas-container .canvas-object{width:150px;height:80px;color:#444;border-radius:4px;top:40px;display:flex;align-items:center;font-size:16px;padding:10px;text-align:center;z-index:2;position:absolute;justify-content:center}.placard-canvas-container .canvas-object.flip{transform:rotateY(-180deg)}.placard-canvas-container .canvas-object.canvas-object-student-list{min-width:250px!important;min-height:140px!important}.placard-canvas-container .canvas-object .form-control{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;border:0;font-size:16px;z-index:1}.placard-canvas-container .canvas-object.canvas-input{width:160px;height:90px}.placard-canvas-container .canvas-object.canvas-input .form-control{margin:5px;width:95%;height:87%}.placard-canvas-container .canvas-object .canvas-object-controls{position:absolute;bottom:-42px;width:100%;max-width:180px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);padding:10px;border-bottom:1px solid #eee}.placard-canvas-container .canvas-controls{background:#fff;top:5px;padding:10px;width:300px;left:-306px;position:absolute;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4)}.placard-canvas-container .border-styles>div{border:1px solid #ccc;padding:5px;margin-bottom:5px;border-radius:4px;transition:all linear .2s;text-align:center}.placard-canvas-container .border-styles>div:hover{background:#bbb;color:#222;cursor:pointer}.placard-canvas-container .border-styles>div a{color:#444}.placard-canvas-container .border-styles .border-dashed{height:3px;width:100%;border:3px dashed #444}.placard-canvas-container .border-styles .border-no{font-size:12px;text-align:center}.placard-canvas-container .border-styles .border-solid{height:3px;width:100%;border:3px solid #444}.placard-canvas-container .font-icons a{transition:all linear .2s;padding:5px;text-align:center;color:#444;width:35px;border-radius:6px;margin:2px}.placard-canvas-container .font-icons a:hover{background:#bbb;color:#222}.placard-canvas-container .canvas,.placard-canvas-container .canvas-palette{background:#fff;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.4);position:absolute}.placard-canvas-container .canvas-palette{top:5px;padding:10px;width:150px;right:-156px}.placard-canvas-container .canvas{top:0;left:50%;transform:translateX(-50%);z-index:21;width:650px;height:100vh}.placard-canvas-container .canvas.cutout-only{height:600px;border-radius:80px}.placard-canvas-container .canvas.cutout-only .center-cutout-only-circle{width:80px;height:80px;border:3px dashed #000;position:absolute;top:30px;left:50%;border-radius:50%;transform:translateX(-50%)}.placard-canvas-container .canvas.cutout-border,.placard-canvas-container .canvas.cutout-only{border:3px dashed #000;width:400px}.placard-canvas-container .canvas.cutout-border .cutout-border-rectangle,.placard-canvas-container .canvas.cutout-only .cutout-border-rectangle{width:95%;height:70%;border:2px solid #000;position:absolute;bottom:10px;left:50%;border-radius:80px;transform:translateX(-50%)}.placard-canvas-container .canvas.cutout-border .center-cutout-line,.placard-canvas-container .canvas.cutout-only .center-cutout-line{width:120px;height:1px;border:3px dashed #000;position:absolute;top:100px;left:0}.placard-canvas-container .canvas.cutout-border .center-cutout-circle,.placard-canvas-container .canvas.cutout-only .center-cutout-circle{width:150px;height:150px;border:3px dashed #000;position:absolute;top:30px;left:50%;border-radius:50%;transform:translateX(-50%)}.placard-canvas-container .canvas.center-cutout{border:3px dashed #000;height:70vh}.placard-canvas-container .canvas.center-cutout .center-cutout-line{width:1px;height:100px;border:3px dashed #000;position:absolute;top:0;left:50%;transform:translateX(-50%)}.placard-canvas-container .canvas.center-cutout .center-cutout-circle{width:150px;height:150px;border:3px dashed #000;position:absolute;top:100px;left:50%;border-radius:50%;transform:translateX(-50%)}.placard-canvas-container .close-canvas{position:absolute;top:10px;right:12px;border:1px solid #fff;padding:10px;color:#444;background:#f9f9f9}.placard-canvas-container .close-canvas i.fa{color:#444}.placard-canvas-container .close-canvas a{color:#444;font-size:15px}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-flex.items-center{align-items:center}.d-flex.justify-center{justify-content:center}.d-flex.justify-between{justify-content:space-between}.gap-5{gap:10px}.d-flex.justify-right{justify-content:right}.d-flex.justify-start{justify-content:start}.margin-left-10{margin-left:10px}.margin-left-15{margin-left:15px}input[type=date]::-webkit-calendar-picker-indicator{bottom:0;background:0 0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:2}.calender-icon{top:10px;right:10px;cursor:pointer;z-index:1;position:absolute}#tooltip{border-radius:8px;text-align:center;color:#fff;background:#464e57;position:absolute;z-index:100;padding:15px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #464e57;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #464e57;top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.label.label-default{background:#eee;color:#444;border-radius:6px;padding:5px}.center-cutout-only-circle{width:80px;height:80px;border:3px dashed #000;position:absolute;top:30px;left:50%;border-radius:50%;transform:translateX(-50%)}.center-cutout .center-cutout-line{width:1px;height:100px;border:3px dashed #000;position:absolute;top:0;left:50%;transform:translateX(-50%)}.center-cutout .center-cutout-circle{width:150px;height:150px;border:3px dashed #000;position:absolute;top:100px;left:50%;border-radius:50%;transform:translateX(-50%)}.cutout-border .center-cutout-line{width:120px!important;height:1px;border:3px dashed #000;position:absolute;top:100px;left:0}.cutout-border .center-cutout-circle{width:150px;height:150px;border:3px dashed #000;position:absolute;top:30px;left:50%;border-radius:50%;transform:translateX(-50%)}.cutout-border-rectangle{bottom:10px;transform:translateX(-50%);width:380px;height:560px;border:2px solid #000;position:absolute;top:50%;left:50%;border-radius:80px;transform:translate(-50%,40%)}.new-message-text,.pending-approve-count{height:24px;border-radius:50%;color:#fff}.d-flex.gap-2{gap:5px}.text-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.text-wrap{white-space:normal!important}.no-messages-found{padding:30px;text-align:center;border:1px solid #eee;border-radius:8px;display:flex;flex-direction:column;gap:10px}.message-dot{color:red;border-radius:50%;display:inline-block}.message-dot.align-left{position:absolute;left:-18px;top:5px}.message-dot.align-right{position:absolute;right:0;top:4px}.message-dot.align-top{position:absolute;top:5px;right:5px}.new-message-text{font-size:10px;text-transform:uppercase;background:red;font-weight:700;width:24px;display:inline-flex;align-items:center;justify-content:center;position:relative;top:-3px}.pending-approve-count{width:24px;text-align:center;background:red}.badge-approve-count{color:#fff;background:red!important}#modalContentId{color:#000;letter-spacing:.3px}#modalContentId a{display:block}