@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}@font-face{font-family:noto-sans;src:url(webfonts/noto-sans/NotoSans-Regular.ttf)}html{scroll-behavior:smooth}body{font-family:Arial,Tahoma;font-size:15px}[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{position:relative;background-color:#464e57;height:54px!important}.start-header img{position:relative;z-index:1;height:30px;margin:5px;margin-top:11px!important}.start-header img.logged-in{z-index:1;height:21px;margin-top:10px!important}.start-page h2{color:#fff;font-weight:700;text-align:center;margin-top:0;margin-bottom:5px}.start-page h3{color:#fff;text-align:center;font-size:17px;margin-top:0}.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}.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:0}.calendar .item .icon{color:#0d619e}.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;color:#0d619e;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 #fff solid;color:#fff;line-height:37px}.calendar .dates .item.selected h3{border-width:0;background-color:#ff855d;color:#fff}.calendar .dates .item.activated{background-color:transparent!important;border-color:transparent!important}.food-menu .card{margin:2% 0}.food-item>.item{border:0}.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(0deg);transform:rotate(0deg);-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}div.loading{background-color:transparent!important}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit}.card{border-radius:10px;box-shadow:none;border:0;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:0;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:0;color:#5cb6f2;font-size:22px}.button.button-assertive{background:0 0;border:0;color:#c85960}.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}.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-rounded{border-radius:50px;min-width:120px!important}.rounded-circle{border-radius:50%}.just-rounded{border-radius:50px}.input-rounded{border-radius:8px;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:20px auto;padding:15px;border-radius:8px;z-index:999}#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-blue{background-color:#4FC8ED!important}.bg-red{background-color:#ff855c!important}.bg-green{background-color:#98D788!important}.bg-grey{background:#e6e6e6!important}.bg-light-grey{background:#F7F5FA!important}.bg-super-light-grey{background:#f9f9f9!important}.section-white{padding:10px;background-color:#fff}.section-brown{border:1px solid #eee}.section-brown p:not(.status){margin:0!important;font-size:15px;color:#000!important}.ia-section-brown{border:1px solid #eee;margin-bottom:10px}.ia-section-brown p:not(.status){margin:0!important;font-size:15px;color:#000!important}.quick-entry-container .item p{font-size:15px;color:#000!important}.section-brown .brown-header{background-color:#3F3E40!important;color:#fff}.header-data{margin-top:0!important;background-color:#fff;border-bottom:1px solid #eee}.header-data-grey{background-color:#F7F5FA!important}.placard-number-input{font-size:14px;padding:5px;padding-bottom:10px;color:#464F58}.just-placard-input,.placard-number-input input{width:100%;border:1px solid #eee;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}.no-m{margin:0!important}.no-bm{margin-bottom:0!important}p.address{font-size:17px!important;text-align:center;padding:10px;padding-bottom:0}.status{border-radius:8px;display:inline-block;text-align:center;font-weight:700;padding:5px;min-width:85px;font-size:13px}.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;border:1px solid}.status-info{background-color:#fff;color:#4FC8ED;border:1px solid #4FC8ED}.status-arrived,.status-bus-arrived,.status-busarrived,.status-earlycheckout,.status-load,.status-pickup{color:#76cc60;border:1px solid}.status-without-border{border:0;color:#777}.status-moved{color:#fcce61;border:1px solid}.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}.modal-title{font-size:20px!important;line-height:50px!important;text-align:center!important;left:0!important;right:0!important;color:#fff!important}.active-item{background-color:#eaf7e7!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{border-color:#98D788!important;color:#98D788!important;background:#fff!important}.color-green{color:#98D788!important}.color-black{color:#000!important}.color-light-grey{color:lightgrey!important}.color-white{color:#fff!important}.color-grey{color:#444!important}.color-grey-text{color:#464F58!important}.btn-green-sm{background-color:#98D788!important;color:#fff!important;border-color:#98D788!important}.btn-green-sm-black{background-color:#98D788!important;color:#000!important;border-color:#98D788!important}.btn-green-xs{min-height:20px;font-size:12px;line-height:30px}.btn-orange-sm{background-color:#ff855c!important;color:#fff!important;border-color:#ff855c!important}.btn-green{background-color:#98D788!important;color:#fff;min-width:220px;border-color:#98D788!important;font-size:22px}.btn-white{background-color:#fff!important;color:#444;border-color:#fff!important;font-size:20px}.btn-green:hover{color:#fff}.icon-pickup{background-repeat:no-repeat;background-position:center;height:100%;background-size:20%}.icon-outside-admin-on{background-image:url(../img/icon-oa-on.png)}.icon-outside-admin-off{background-image:url(../img/icon-oa-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)}.icon-student-search-on{background-image:url(../img/Icon-Student-Search-On.png)}.icon-student-search-off{background-image:url(../img/Icon-Student-Search-Off.png)}.tab-nav.tabs a span{color:#686868}#dashboardTabs .tab-nav-tabs{background:#fff!important}#dashboardTabs .tab-item-active,#dashboardTabs .tab-item-active span{color:#ff855c!important}.pickup-container{margin:10px}.header-row{background-color:#f9f9f9!important}.header-row>*{color:#464F58}.header-row h1{font-size:24px;font-weight:400;color:#464F58}.no-lr-p{padding-left:0!important;padding-right:0!important}.no-lp{padding-left:0!important}.grid-icon{position:relative;top:5px;left:-3px}.grid-icon img{width:24px}.grid-icon.time img{width:20px}.grid-icon.car img{width:26px}.grid-icon.student img{width:20px}.item-options .button{align-items:flex-start!important}.fa-white{color:#fff!important}.extra-margin{margin-left:100px;margin-right:100px}.student-modal-search-btn{position:absolute;top:18px;right:-60px}.student-modal-search-btn.mobile{left:-36px!important}.student-modal-search-btn-clear{position:absolute;top:15px;right:0}.student-modal-search-btn-clear.mobile{top:12px;right:10px}.student-modal-search-btn-clear i{color:#464e57!important}.search-student-modal{height:48px!important}.red-bordered{border:2px solid #FF855D!important}.no-border{border:0!important}.bb-grey{border-bottom:1px solid #eee!important;padding-bottom:5px}.row{cursor:pointer}.row.no-pointer{cursor:default}.row.bb-grey:last-child{border:0}progress{height:32px;border-radius:2px;background:#eee;border:1px solid #eee;margin:0!important;width:100%}progress[value]{color:#000}progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:2px}progress[value]::-webkit-progress-value{background-color:#98D788;border-radius:2px}progress[value]::-moz-progress-value{background-color:#98D788;border-radius:2px}.position-rel{position:relative}.position-absolute{position:absolute}.progress-label{position:absolute;top:9px;width:100%;text-align:center}.top-header-row{margin-top:-2px!important;padding:0!important}.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}.col-8{max-width:8%!important;flex:0 0 8%!important}.col-92{max-width:92%!important;flex:0 0 92%!important}.padding-left-20{padding-left:20px}.pickup-button-bar .button{background-color:#f9f9f9;color:#3cc8ee}.pickup-button-bar-active{border-top:3px solid #9aa0b0!important;background-color:#fff!important}.no-tp{padding-top:0!important}.no-bp{padding-bottom:0!important}.no-p{padding:0!important}.no-tb{border-top:0!important}.no-lb{border-left:0!important}.no-rb{border-right:0!important}.align-to-placard{position:absolute;left:18px;bottom:38px}.align-to-placard.bottom-34{bottom:34px!important}.align-to-placard-in-modal{bottom:14px!important}.align-qe{bottom:18px!important}.align-search-btn{position:absolute;top:33px}.toggle-tab-icon{top:2px!important}.fa-poff-align{color:#fff;position:relative;top:24px;font-size:18px;font-family:arial}.overflow-x-hidden{overflow-x:hidden!important}.release-btn-outside-align{position:absolute;right:0;top:5px}.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:10%;min-height:150px;height:205px;border-radius:30px}.large-heading{color:#3F3E40!important;text-align:left!important;font-weight:400!important;font-size:18px!important;padding-bottom:0;margin-bottom:0!important}.afci-modal-students-heading{margin:0;font-size:12px!important;text-transform:uppercase;font-weight:700;color:#464e57}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-18{font-size:18px!important}.font-13{font-size:13px!important}.font-11{font-size:11px!important}.font-12{font-size:12px!important}.font-22{font-size:22px!important}.font-24{font-size:24px!important}.font-10{font-size:10px!important}.font-17{font-size:17px!important}.align-center .col,.align-center .col *,.align-flex-center{align-self:center}.align-flex-bottom{align-self:flex-end}.grey-placard{text-align:center}.grey-placard span,.modal-placard{display:inline-block;border-radius:10px;font-weight:700;font-size:17px;padding:5px;background-color:#4FC8ED;min-width:60px;color:#fff}.bold{font-weight:700}.hr{margin-top:20px;display:block}.my-loading-list{margin:0 auto;padding:0;max-width:152px}.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}.begin-checkout-backdrop{background:rgba(0,0,0,.35);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9000}.car-loading-backdrop .car-loading{background:#fff;max-width:400px;border-radius:14px;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-backdrop .progress{background:#eee;border-radius:4px;position:relative}.car-loading-backdrop .progress .progress-bar{height:22px;padding:4px;border-radius:4px;transition:.4s linear;transition-property:width,background-color}.car-loading-backdrop .progress .percentage-label{position:absolute;left:50%;transform:translateX(-50%);top:2px;font-size:11px}.car-loading-backdrop .progress>.progress-bar{background-color:#98D788}.begin-checkout-backdrop .begin-checkout-container{background:#fff;min-width:350px;border-radius:10px;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%;padding:20px}.begin-checkout-backdrop .begin-checkout-container.red{background-color:#c00000}.begin-checkout-backdrop .begin-checkout-container.red .button{font-size:16px;width:90px}.begin-checkout-backdrop .begin-checkout-container.red .button.negative{background-color:transparent!important;border-color:transparent!important;color:#ff0}.begin-checkout-backdrop .begin-checkout-container p.description{font-size:15px;letter-spacing:1px;text-align:center}.begin-checkout-backdrop .begin-checkout-container p.header{font-size:17px;color:#98D788;padding-bottom:10px;border-bottom:1px solid #eee}.begin-checkout-backdrop .begin-checkout-container.red p.header{color:#fff}.begin-checkout-backdrop .begin-checkout-container a{color:#98D788!important;border:1px solid #98D788;font-size:16px!important;padding:5px;border-radius:8px;position:relative;top:-8px}.car-loading .loading-text{text-align:center!important}.pickup-footer{height:65px!important}.student-lookup-scroll{height:150px}.dashboard-content-scroll{max-height:550px}.dashboard-content-scroll-checkedout{max-height:530px}.outside-students-scroll{max-height:140px}.overflowed-y{overflow-y:auto}.student-history-scroll{max-height:380px}.align-quick-entry{top:15px!important;left:-30px!important}.align-quick-entry-mobile{top:15px!important;left:3px!important}.qe-input{text-align:left!important;padding-left:55px!important}.qe-input.forgot{text-align:left!important;padding-left:8px!important}.popup-top{top:-50%!important}.popup-top-2{top:-32%!important}.overflow-scroll .keyboard-up:not(.keyboard-up-confirm){overflow:hidden}.align-sort-by-text{max-width:inherit!important;width:100%;text-align:right;padding-right:0}.list-swipeable .item-content,.list-swipeable ion-item{padding:0!important}.list-swipeable .item-content p,.list-swipeable ion-item p{padding-left:3px}.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:20px}.icon-login-err-align.forgot{top:45px!important}.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:0!important;box-shadow:none!important}.login-input{height:55px!important;margin:10px 0;border-radius:50px}.color-error{color:#ff855c!important}.show-on-phone{display:none}.view-title-align{position:relative;top:-8px}.view-title-align.forgot{position:relative;top:13px}.pickup-button-bar-phone{margin-bottom:10px}.date-sort{border:1px solid #f9f9f9;padding:5px;font-size:16px;background-color:#eee;box-shadow:0 2px 10px rgba(0,0,0,.3)}.login-background{background:url(../img/landing-page/curb-smart-curly-blue.png) no-repeat center center fixed!important;background-size:cover!important;height:100%}ion-option-button{color:#ff855c!important}.min-height-434{min-height:434px}.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:#98D788!important;border-color:#98D788!important}.top-right-menu-icon{position:relative;top:10px;right:5px}.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}.logged-in-user-bg{background-color:#e1dfdf}.user-logout-popover{width:330px!important;height:auto!important}.user-logout-popover ion-content{top:0;position:relative}.user-logout-popover i.fa{display:inline-block;width:30px}.fa-6x{font-size:6em}.profile-popover .scroll-content{padding-top:0!important}.profile-popover ion-content{margin-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}.modal-close-top-right-2{position:absolute;right:9px;font-size:26px;top:6px;z-index:1}.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}.block{width:100%}.tap-highlight{-webkit-tap-highlight-color:#eaf7e7}.min-height-420{min-height:420px!important}.info-modal-scroll-mobile{max-height:150px}.align-bottom-text{position:relative;top:5px}.hints span a{text-decoration:underline;color:#464e57;padding-right:5px}.bottom-aligned{position:fixed;bottom:0;width:100%;padding:10px;color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3);border-radius:8px}.height-30{height:34px!important}.info-modal-scroll-mobile-l{max-height:110px}.info-modal-scroll-tablet{max-height:188px}.rp-13{padding-right:13px}.login-build-version{color:#fff;position:absolute;bottom:50px;text-align:right;width:100%;padding-right:8px;font-weight:700}.dashboard-build-version{position:absolute;bottom:-13px;padding-right:8px;font-weight:700;right:0;color:gray}.font-bold{font-weight:700}.font-normal{font-weight:400!important}.accordion .item.item-accordion{line-height:38px;padding-top:0;padding-bottom:0;transition:.09s all linear}.accordion .item.item-accordion.ng-hide{line-height:0}.accordion .item.item-accordion.ng-hide-add,.accordion .item.item-accordion.ng-hide-remove{display:block!important}.no-l{left:0!important}.full-width{width:100%}.img-rounded{border-radius:50%}#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}.margin-bottom-extra{margin-bottom:50px}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.show-only-landscape{display:block!important}.hide-on-landscape{display:none!important}#dashboardTabs{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){.margin-bottom-extra{margin-bottom:0!important}.popover:not(.pic-large){min-width:290px!important}.dashboard-build-version{bottom:0!important}.login-build-version{bottom:23px!important}.my-loading-list li img{width:32px!important}.car-loading .loading-text{font-size:10px!important}.show-only-landscape{display:none}.pickup-button-bar-phone .button{min-height:20px!important;height:35px!important;line-height:32px!important}.icon-pickup{background-size:20%}ion-list .item-content{padding:0!important}ion-list .item{border:0!important;border-bottom:1px solid #eee!important}.row.bb-grey>div{display:block;align-self:inherit}.btn-back{top:15px;position:relative}.student-lookup-scroll{height:505px!important}.dashboard-content-scroll{max-height:473px}.pickup-container{padding-top:0!important}.section-brown{border:0!important}.fa-info-circle{font-size:18px;position:relative}.show-on-phone{display:inline-block}#dashboardTabs,.hide-on-phone{display:none}.login-container{margin-top:0;width:100%;box-shadow:none;border:0!important}.login-container .login-logo-align{display:none}.login-container .margin-top-28,.login-container h2{margin-top:0!important}.bg-super-light-grey{background:#fff!important}ion-side-menu.menu .scroll-content{background:#f9f9f9!important}ion-side-menu.menu .item{border-color:#eee!important;font-size:15px!important}.modal-backdrop-bg{background:rgba(0,0,0,.35)}.bg-grey{background:#fff!important}.status-release{font-size:14px!important}.placard-container,.placard-number-input input{margin:0 auto}.align-search-btn{top:18px;z-index:1}.placard-container .align-to-placard{z-index:1;top:13px}ion-slide{min-height:520px}.top-2minus{top:-2px!important}.btn-green{font-size:16px!important}.btn-green-sm-ph{font-size:14px!important}.student-modal-search-btn{left:12px!important;right:auto}.student-modal-search-btn-clear{right:55px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.show-only-landscape{display:block!important}.hide-on-landscape{display:none!important}#dashboardTabs{display:none}}@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){.users-say-link a{width:100%;z-index:1;top:auto!important;bottom:2px}.video-marketing{width:auto!important}.iphone-ea-scroll{max-height:355px}.margin-bottom-extra{margin-bottom:0!important}.dashboard-build-version{bottom:0!important}.login-build-version{bottom:23px!important}.my-loading-list li img{width:32px!important}.car-loading .loading-text{font-size:13px!important}.show-only-landscape{display:none}.pickup-button-bar-phone .button{min-height:20px!important;height:35px!important;line-height:32px!important}.icon-pickup{background-size:20%}ion-list .item-content{padding:0!important}ion-list .item{border:0!important;border-bottom:1px solid #eee!important}.row.bb-grey>div{display:block;align-self:inherit}.btn-back{top:15px;position:relative}.student-lookup-scroll{height:505px!important}.dashboard-content-scroll{max-height:473px}.pickup-container{padding-top:0!important}.section-brown{border:0!important}.fa-info-circle{font-size:18px;position:relative}.show-on-phone{display:inline-block}#dashboardTabs,.hide-on-phone{display:none}.login-container{margin-top:0;width:100%;box-shadow:none;border:0!important}.login-container .login-logo-align{display:none}.login-container .margin-top-28,.login-container h2{margin-top:0!important}.bg-super-light-grey{background:#fff!important}ion-side-menu.menu .scroll-content{background:#f9f9f9!important}ion-side-menu.menu .item{border-color:#eee!important;font-size:15px!important}.modal-backdrop-bg{background:rgba(0,0,0,.35)}.bg-grey{background:#fff!important}.status-release{font-size:14px!important}.placard-container,.placard-number-input input{margin:0 auto}.align-search-btn{top:18px;z-index:1}.placard-container .align-to-placard{z-index:1;top:13px}ion-slide{min-height:530px}.top-2minus{top:-2px!important}.btn-green{font-size:16px!important}.btn-green-sm-ph{font-size:14px!important}.student-modal-search-btn{left:12px!important;right:auto}.student-modal-search-btn-clear{right:55px}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape){.show-only-landscape{display:block!important}.hide-on-landscape{display:none!important}#dashboardTabs{display:none}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.users-say-link a{width:100%;z-index:1;top:auto!important;bottom:2px}.video-marketing{width:auto!important}.iphone-ea-scroll{max-height:385px}.margin-bottom-extra{margin-bottom:0!important}.dashboard-build-version{bottom:0!important}.login-build-version{bottom:23px!important}.my-loading-list li img{width:32px!important}.car-loading .loading-text{font-size:13px!important}.show-only-landscape{display:none}.icon-pickup{background-size:20%}ion-list .item-content{padding:0!important}ion-list .item{border:0!important;border-bottom:1px solid #eee!important}.row.bb-grey>div{display:block;align-self:inherit}.btn-back{top:15px;position:relative}.student-lookup-scroll{height:550px!important}.dashboard-content-scroll{max-height:530px}.pickup-container{padding-top:0!important}.section-brown{border:0!important}.fa-info-circle{font-size:18px;position:relative}.show-on-phone{display:inline-block}.hide-on-phone{display:none}.login-container{margin-top:0;width:100%;box-shadow:none;border:0!important}.login-container .login-logo-align{display:none}.login-container .margin-top-28,.login-container h2{margin-top:0!important}.bg-super-light-grey{background:#fff!important}ion-side-menu.menu .scroll-content{background:#fff!important}ion-side-menu.menu .item{border-color:#eee!important;font-size:15px!important}.modal-backdrop-bg{background:rgba(0,0,0,.35)}.bg-grey{background:#fff!important}.status-release{font-size:14px!important}.placard-container{margin:0 auto}.placard-number-input input{width:auto;margin:0 auto}.align-search-btn{top:18px;z-index:1}.placard-container .align-to-placard{z-index:1;top:13px}ion-slide{min-height:565px!important}.top-2minus{top:-2px!important}.btn-green{font-size:16px!important}.student-modal-search-btn{left:12px!important;right:auto}.student-modal-search-btn-clear{right:55px}.pickup-button-bar-phone .button{min-height:20px!important;height:47px!important;line-height:42px!important}}img[img-stu-par]{width:30px!important}.pic-large{width:170px;height:170px}.disabled-release{opacity:.6;cursor:default!important}.disabled-release:hover{color:#ccc;cursor:default!important}.ellipsis{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-and-flex{display:inline-flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classroom-text-modal{display:inline-block;margin-left:34px}.underline{text-decoration:underline!important}.no-curve{border-radius:7px!important}.btn-link,.btn-link span,.color-blue{color:#4FC8ED!important}.bg-trans{background-color:transparent!important}@keyframes blink{0%{border-color:rgba(79,200,237,1)}50%{border-color:rgba(79,200,237,.5)}100%{border-color:rgba(79,200,237,1)}}@-webkit-keyframes blink{0%{border-color:rgba(79,200,237,1)}50%{border-color:rgba(79,200,237,.5)}100%{border-color:rgba(79,200,237,1)}}.blinking-border{border:.09em solid #4FC8ED!important;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-animation:blink normal 1.5s infinite ease-in-out;-webkit-animation:blink normal 1.5s infinite ease-in-out;animation:blink normal 1.5s infinite ease-in-out}.popup-body{text-align:left!important}.pickup-button-bar-stacked span.grid-icon{top:4px!important;display:block;margin-top:2px}.pickup-button-bar-stacked span.grid-icon-car{margin-bottom:6px!important}.pickup-button-bar-stacked span.grid-icon-car img{width:27px!important}.pickup-button-bar-stacked .button{line-height:22px!important;padding-bottom:3px;font-size:13px!important}.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:12px 12px 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:8px!important;padding-left:10px!important}.welcome .new-login-container .white-area-dark{padding:15px;background:#DCDCDC;border-radius:0 0 12px 12px}.welcome .greenish-text{color:#3CCA8B}.welcome .greenish{background-color:#83d9cc}.welcome .greenish ul.list-group li{text-align:right;padding:5px;cursor:pointer;position:relative;padding-right:0}.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{font-size:18px;color:#fff;display:block;padding:15px}.welcome .btn-welcome-green{background-color:#3CCA8B!important;color:#fff;height:50px;font-size:14px!important;transition:background-image .4s linear;background-image:linear-gradient(#3CCA8B,#6FD281);box-shadow:0 0 2px 2px #AAB1B9;text-transform:uppercase;border-radius:8px}.welcome .btn-welcome-green.btn-green-sm{font-size:14px!important}.welcome .btn-welcome-green:hover{background-image:linear-gradient(#6FD281,#3CCA8B);color:#fff}.welcome .greenish-selected{background-color:#1bbc9b;border-radius:30px 0 0 30px}.welcome header{background-color:#f1f6fa;padding:10px}.welcome .hero{width:100%}.welcome .first-hero{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4)),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}.welcome .banner .logo-container,.welcome .first-hero .logo-container{padding-left:96px}.logo-container img{width:270px;padding-top:30px}.left-grey-shadow{background:url(../img/landing-page/grey-shadow.png);background-position:center center;background-repeat: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);background-position:center center;background-repeat: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{list-style-type:disc}.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);background-position:top center;background-repeat: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;margin-bottom:10px}.welcome .circled-item .img-circled img{width:45px}.welcome .white-container{background-color:#fff;border-radius:8px;position:relative;padding:20px;margin:134px 10px}.student-on-bus{position:relative;top:-90px}.student-on-bus img{box-shadow:3px 3px 12px #333;width:385px;border-radius:8px}@media only screen and (max-width:768px){.btn-curbsmart-home{bottom:0!important}.tick-list{text-align:center}.student-on-bus{top:0!important}.student-on-bus img{box-shadow:3px 3px 12px #333;width:100%!important}.logo-container{background-color:transparent;padding-left:0!important}.footer-links{padding:50px 50px 50px 18px!important}.btn-welcome-green{margin-top:10px}.left-grey-shadow,.right-blue-shadow{display:none}.first-hero{background:#fff}.first-hero .ex-margin{margin-bottom:0}.new-login-container{padding-top:20px;padding-bottom:20px}.login-to-curbsmart{color:#444;text-align:center}.welcome .first-hero{background:#fff}.welcome .new-login-container{padding-top:20px;padding-bottom:20px}.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}.welcome .new-login-container .white-area,.welcome .new-login-container .white-area-dark{background:#fff}.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}}.top-notification{position:fixed;padding:15px;top:0;left:0;margin:0!important;width:100%;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:40px;position:absolute;top:8px;right:3px}.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}.item-name{background-color:#eee;cursor:default;white-space:normal}.btn-kb-done{position:absolute;top:-41px;right:0;text-align:center;background-color:#fff;font-size:18px;padding:8px;color:#000;border-radius:50%;border:1px solid #eee;box-shadow:0 1px 4px rgba(0,0,0,.5);width:40px;height:40px;-webkit-tap-highlight-color:#eaf7e7}.flex-wrap{flex-wrap:wrap}.show-on-ipad-port{display:none}@media all and (min-width:600px) and (orientation:portrait){.align-ipad-port-summary{position:relative;top:-21px}.fa-poff-align{top:-14px;float:right}.hide-on-ipad-port{visibility:hidden}.hide-on-ipad-port-2{display:none}.show-on-ipad-port{display:block}.start-header.only-me{height:90px!important}}.col-15{flex:0 0 15%;max-width:15%}.break-word{word-break:break-all;white-space:normal!important}.margin-left-25{margin-left:25px!important}.oa-alt-rows .ia-section-brown:nth-child(even),.oa-alt-rows .ia-section-brown:nth-child(even) *,.yellow-alt-rows ion-item:nth-child(even) .item-content{background-color:#fef8eb!important}.yellow-alt-rows-ia compact-inside-admin-bus-view:nth-child(even) .list-swipeable,.yellow-alt-rows-ia compact-inside-admin-bus-view:nth-child(even) .list-swipeable *,.yellow-alt-rows-ia compact-inside-admin-view:nth-child(even) .list-swipeable,.yellow-alt-rows-ia compact-inside-admin-view:nth-child(even) .list-swipeable *,.yellow-alt-rows-ia inside-admin-bus-view:nth-child(even) .list-swipeable,.yellow-alt-rows-ia inside-admin-bus-view:nth-child(even) .list-swipeable *,.yellow-alt-rows-ia inside-admin-view-ipad:nth-child(even) .list-swipeable,.yellow-alt-rows-ia inside-admin-view-ipad:nth-child(even) .list-swipeable *,.yellow-alt-rows-ia inside-admin-view:nth-child(even) .list-swipeable,.yellow-alt-rows-ia inside-admin-view:nth-child(even) .list-swipeable *{background-color:#fef8eb}.list .item.item-accordion{line-height:38px;padding-top:0;padding-bottom:0;transition:.09s all linear}.list .item.item-accordion.ng-hide{line-height:0}.list .item.item-accordion.ng-hide-add,.list .item.item-accordion.ng-hide-remove{display:block!important}.cursor-arrow{cursor:default}.font-list .list{background-color:#eee;border-radius:6px;width:100%;box-shadow:inset 0 5px 10px rgba(0,0,0,.2)}.student-view-disable{position:absolute;top:0;left:0;opacity:.6;z-index:2;width:100%;height:100%;cursor:default;background:rgba(0,0,0,.06);border-radius:5px}.placard-align{margin-bottom:10px;margin-top:10px}.extra-grid-icon{top:0!important}.extra-student-name{display:inline-block;margin-top:5px;margin-bottom:5px}.color-maroon{color:#c00000}.fa-1x{font-size:1.3em}.fa-3andhalf{font-size:1.5em}.color-yellow{color:#ff0}.color-yellow-2{color:#e6b500}.list-block.disc li{list-style-type:disc}.blink{-webkit-animation:pulse 500ms infinite alternate;animation:pulse 500ms infinite alternate}@-webkit-keyframes pulse{0%{background-color:#e23e23;color:#fff}100%{background-color:#fff;color:#e23e23}}@keyframes pulse{0%{background-color:#e23e23;color:#fff}100%{background-color:#fff;color:#e23e23}}.alert-350 .popup{width:350px;padding:10px}.bullet-list li{list-style-type:none;padding:5px;margin:5px}.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;border-radius:30px 0 0 30px}.welcome-2 .greenish ul.list-group li{text-align:right;background-color:#83d9cc;padding:5px;cursor:pointer;position:relative;padding-right:0}.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{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;margin-bottom: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 .center-aligned{max-width:585px;margin:0 auto}.welcome-2 .green-label-list h3{color:#55ba9c;font-weight:700}.welcome-2 .green-label-list li{font-size:22px}.welcome-2 .btn-new-green{background-color:#55ba9c!important;color:#fff;cursor:pointer;border-color:#55ba9c!important;font-size:16px!important;transition:all .2s linear;text-transform:uppercase;box-shadow:2px 2px 10px rgba(0,0,0,.45);border-radius:8px;letter-spacing:2px;font-weight:700;padding:10px 15px;border:0}.welcome-2 .btn-new-green.lrg{font-size:19px!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,.welcome-2 .tick-list li{list-style-type:none!important}.welcome-2 .tick-list .fa-check{color:#55ba9c}.welcome-2 .tick-list li{font-size:22px;margin-bottom:15px!important}.welcome-2 .for-parents-schools{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/landing-page-new/Vector_Smart_Object.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;padding:20px;height:410px;margin:0 50px 50px}.welcome-2 .for-parents-schools .for-section{background-color:transparent;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 .text-orange{color:#ea926c!important}.welcome-2 .grey-fade{position:absolute;height:100%;width:100%;background:rgba(81,88,94,.92);top:0;left:0}.welcome-2 .brown-fade{position:absolute;height:100%;width:100%;background:rgba(35,32,25,.72);top:0;left:0}.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");background-position:center;background-repeat: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;border-radius:8px}.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:8px;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:#444}.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/shutterstock_462015946 copy.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;height:549px;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:440px;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:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url("../img/landing-page-new/shutterstock_795089998_School girl pick-up car.png");background-position:center;background-repeat: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-schools .banner-schools-text *{text-shadow:0 2px 3px #444;color:#fff!important}.welcome-2 .banner{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(../img/landing-page-new/shutterstock_147614576.png);background-position:center;background-repeat:no-repeat;background-size:cover;height:592px;position:relative}.welcome-2 .banner .banner-text{position:absolute;top:50%;transform:translateY(-50%);max-width:450px;left:13%;z-index:2}.welcome-2 .banner .banner-text p{font-size:18px}.welcome-2 .banner .banner-text h1{font-size:55px}.welcome-2 .banner .banner-text *{text-shadow:0 2px 3px #444;color:#fff!important}.welcome-2 .dark-green{background-color:#4ca68c!important}.banner-btns .btn-banner{background-color:#3CCA8B;color:#fff;padding:15px;font-size:14px;transition:all .2s linear;background-image:linear-gradient(#3CCA8B,#6FD281);text-align:center;border-radius:8px;border:1px solid #3CCA8B}.banner-btns .btn-banner.transparent{background:transparent!important;border:1px solid #fff}.banner-btns .btn-banner:hover{background-image:linear-gradient(#6FD281,#3CCA8B)!important;color:#fff}.btn-curbsmart-home{background-color:#453253;color:#fff;font-size:14px!important;padding:20px;border-radius:8px;text-transform:uppercase;border:1px solid #453253;min-width:200px;text-align:center;position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);font-family:noto-sans,sans-serif}.btn-curbsmart-home:hover{background-color:#452251;color:#fff}.welcome-2 .dark-green-2{background-color:#6eb8ab!important}.welcome-2 .top-right-login{display:block;text-align:center;height:60px;font-weight:700;line-height:60px;background-color:#55ba9c;text-transform:uppercase;font-size:19px;color:#fff;transition:all .2s linear;letter-spacing:2px}.welcome-2 .top-right-login.dark-green{background-color:#4ca68c!important}.welcome-2 .top-right-login:hover{background-color:#317863}.welcome-2 .main-footer{background-color:#535b61;color:#fff;border:0;margin-left:0!important;padding:0}.welcome-2 .main-footer .footer-links{padding:50px}.welcome-2 .main-footer .footer-links *{color:#fff}.welcome-2 .main-footer .footer-links a:hover{text-decoration:underline;cursor:pointer}.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}.welcome-2 .main-footer .footer-footer ul.list-inline{margin-bottom:0}.welcome-2 .main-footer .footer-footer ul.list-inline li{margin:0;padding:0;display:inline-block}.welcome-2 ul.block,.welcome-2 ul.block li{list-style-type:disc}.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 .banner .banner-text{position:absolute;top:50%;transform:translateY(-50%) translateX(-33%);color:#fff;max-width:420px;left:33%}.welcome-2 .banner .banner-text h1{font-size:38px}.welcome-2 .text-orange{padding:10px}.welcome-2 .for-parents-schools{height:auto;padding:0;margin: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 .banner-schools .banner-schools-text{position:static;top:auto;left:auto;transform:translateY(0) translateX(0)}.welcome-2 .green-label-list{padding:10px}.welcome-2 .banner-pricing{height:auto;padding:30px}.welcome-2 .banner-pricing .banner-pricing-text{position:static;top:auto;left:auto;transform:translateY(0) translateX(0)}.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}}.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}.no-bullet{list-style-type:none!important}.padding-top-15{padding-top:15px}.cursor-pointer{cursor:pointer!important}.no-bullet li{list-style-type:none!important}.getting-started-thanks{background:#fff;min-width:520px;border-radius:8px;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);background-position:center;background-repeat:no-repeat;background-size:cover;height:150px}.spinning{font-size:12px;font-style:italic;color:#444}.spinning.right-align{position:absolute;right:10px}.spinning.right-40{position:absolute;right:10px;top:8px}.spinning.right-130{position:absolute;right:130px;top:10px}.digit-keyboard-key.bg-green{color:#fff!important}.fbn{font-size:9px;color:#fff;padding:3px;border-radius:3px;font-weight:700}.fbn.bg-green{color:#346e25}.fbn.bg-red{color:#8f2400}.language-toggle a{display:inline-block;padding:10px;border:1px solid #98D788;margin-top:10px;background:#fff;color:#98D788;border-radius:6px}.language-toggle a.selected{background-color:#98D788;color:#fff}.rtl{direction:rtl}.ltl{direction:ltl}.cs-toggle{display:inline-block}.toggle.toggle-green input:checked+.track{background-color:#98D788;border-color:#98D788}.cs-toggle span{font-size:13px;padding:9px;text-transform:uppercase;display:inline-block;width:45px;margin:0}.cs-toggle span.active{background-color:#98D788;color:#fff;border-color:#98D788}.language-top{position:relative;top:9px;font-weight:700;color:#32434c;text-transform:uppercase;left:3px}.button-65{width:75px!important;min-width:75px!important}.pulse{position:relative;width:5px;height:5px;display:inline-block;border-radius:50%;background:#346e25;cursor:pointer;box-shadow:0 0 0 rgba(52,110,37,.4);animation:pulse2 2s infinite}@-webkit-keyframes pulse2{0%{-webkit-box-shadow:0 0 rgba(52,110,37,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(52,110,37,0)}100%{-webkit-box-shadow:0 0 rgba(52,110,37,0)}}@keyframes pulse2{0%{-moz-box-shadow:0 0 rgba(52,110,37,.4);box-shadow:0 0 rgba(52,110,37,.4)}70%{-moz-box-shadow:0 0 0 10px rgba(52,110,37,0);box-shadow:0 0 0 10px rgba(52,110,37,0)}100%{-moz-box-shadow:0 0 rgba(52,110,37,0);box-shadow:0 0 rgba(52,110,37,0)}}ul.list-inline-g{margin-bottom:0}ul.list-inline-g li{margin:0;padding:0;display:inline-block}.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}.users-say-link{position:absolute;width:100%;text-align:center}.users-say-link a{background-color:#1bbc9b;color:#fff;font-size:24px;padding:15px;position:fixed;top:61px;left:50%;transform:translateX(-50%);font-family:'PT Sans',sans-serif;border-radius:0 0 5px 5px;z-index:1;box-shadow:inset 0 1px 4px rgba(0,0,0,.3)}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.arrow{position:fixed;bottom:0;left:100%;margin-left:-40px;width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yOTMuNzUxLDQ1NS44NjhjLTIwLjE4MSwyMC4xNzktNTMuMTY1LDE5LjkxMy03My42NzMtMC41OTVsMCwwYy0yMC41MDgtMjAuNTA4LTIwLjc3My01My40OTMtMC41OTQtNzMuNjcyICBsMTg5Ljk5OS0xOTBjMjAuMTc4LTIwLjE3OCw1My4xNjQtMTkuOTEzLDczLjY3MiwwLjU5NWwwLDBjMjAuNTA4LDIwLjUwOSwyMC43NzIsNTMuNDkyLDAuNTk1LDczLjY3MUwyOTMuNzUxLDQ1NS44Njh6Ii8+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjIwLjI0OSw0NTUuODY4YzIwLjE4LDIwLjE3OSw1My4xNjQsMTkuOTEzLDczLjY3Mi0wLjU5NWwwLDBjMjAuNTA5LTIwLjUwOCwyMC43NzQtNTMuNDkzLDAuNTk2LTczLjY3MiAgbC0xOTAtMTkwYy0yMC4xNzgtMjAuMTc4LTUzLjE2NC0xOS45MTMtNzMuNjcxLDAuNTk1bDAsMGMtMjAuNTA4LDIwLjUwOS0yMC43NzIsNTMuNDkyLTAuNTk1LDczLjY3MUwyMjAuMjQ5LDQ1NS44Njh6Ii8+DQo8L3N2Zz4=);background-size:contain}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.video-marketing{border-radius:5px;width:100%;margin:0 auto;max-width:500px}.release-at-once{position:fixed;background-color:#eee;width:100%;padding:10px;text-align:center;bottom:1px}.btn-red{background-color:#e23e23!important;color:#fff;min-width:220px;border:1px solid #e23e23!important;font-size:22px}.btn-red-sm{background-color:#e23e23!important;color:#fff!important;border:1px solid #e23e23!important}.btn-disable{background-color:#ccc!important;color:#444!important;min-width:220px;border:1px solid #ccc!important;font-size:22px;cursor:default;opacity:.6}.btn-disable:hover{color:#444!important}.sweet-version-number{position:absolute;right:4px;bottom:0;font-size:10px}.pad-left-20{padding-left:20px!important}.pad-left-40{padding-left:40px!important}iframe{background-image:url(../img/ajax-loader.gif);background-repeat:no-repeat;background-position:center}.help-loading img{width:30px!important}.myModal{width:auto!important;margin:0 auto;bottom:initial!important;max-height:initial!important;height:auto!important;min-height:initial!important}.myModal ion-content{position:relative;bottom:initial}.disabled-input{position:absolute;width:100%;background-color:#eee;opacity:.6;top:0;left:0;height:100%;z-index:10;border-radius:50px}.cs-toggle-g{display:inline-block}.toggle.toggle-green-g input:checked+.track{background-color:#1bbc9b;border-color:#1bbc9b}.cs-toggle-g span{font-size:13px;padding:9px;text-transform:uppercase;display:inline-block;width:45px;margin:0}.cs-toggle-g span.active{background-color:#1bbc9b;color:#fff;border-color:#1bbc9b}.student-call-container{color:#fff;width:75%;position:fixed;text-align:center;z-index:999;box-shadow:0 17px 17px rgba(0,0,0,.15),0 27px 55px rgba(0,0,0,.3);left:50%;transform:translateX(-50%)}.minor-version-banner{color:#fff;width:100%;position:fixed;text-align:center;z-index:999}.oa-verify-entry-all{max-height:510px}.oa-verify-entry-x{max-height:630px}.iphoneX .start-header{height:110px!important}.iphoneX .view-title-align{top:-5px}.iphoneX .side-user-menu ion-list .list{padding-top:50px!important}.iphoneX .start-header #csDashLogo{margin-top:60px!important}.notifications-page-header{top:0;display:block;position:relative}.notifications-page-header .top-right-hamburger-menu{top:8px;position:relative;right:5px}.iphoneX .notifications-page-header{top:17px}.iphoneX .top-right-menu-icon{top:60px!important}.iphoneX .min-height-434,.iphoneX .min-height-500{min-height:660px}.iphoneX .iphone-ea-scroll{max-height:540px}.iphoneX .outside-students-scroll{max-height:340px}.iphoneX .student-call-container{top:43px}.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}.student-call-list-container{background:rgba(226,62,35,.82);padding:5px;max-height:320px;overflow-y:auto;border-bottom:1px solid #fbeaea}.student-call-list-container:last-child{border-radius:0 0 6px 6px;border:0}.dismiss-all-call{position:absolute;bottom:-27px;right:7px;color:#444;font-weight:700}.call-list li:not(:last-child){border-bottom:1px solid #eee}.call-item .call h4{padding:5px;color:#fff!important}.text-underline{text-decoration:underline}.dismiss-call{position:absolute;right:-2px;top:-10px}.iphoneX .minor-version-banner-dismiss{top:48px!important}.iphoneX .minor-version-banner-container{padding-top:52px!important}.disable-entr{position:absolute;background:rgba(0,0,0,.6);width:100%;height:100%;z-index:50002}.rounded-btns .button{border-radius:6px}@media only screen and (device-width :812px) and (device-height:375px) and (orientation:landscape){.welcome-2 .for-parents-schools{height:auto!important;margin:0;padding:0}.student-on-bus{position:relative;top:0;text-align:center}.btn-curbsmart-home{bottom:0}}@media only screen and (device-width :896px) and (device-height:414px) and (orientation:landscape){.welcome-2 .for-parents-schools{height:auto!important;margin:0;padding:0}.student-on-bus{position:relative;top:0;text-align:center}.btn-curbsmart-home{bottom:0}}.dashboard-content-scroll-x{max-height:635px}.iphoneX .dashboard-content-scroll-x{max-height:685px!important}.adjust-iphonex-bottom{bottom:30px!important}.disabled-enter-key{background-color:#ccc;opacity:.2}.reset-password-container{max-width:650px;margin:30px auto;padding:20px;min-height:367px}.reset-password-container h3{text-align:center;font-weight:700;color:#383e43}.carpool-scrollable{max-height:240px;overflow-y:auto}custom-keyboard-container>custom-keyboard{z-index:9}.iphoneX custom-keyboard-container>custom-keyboard{bottom:35px}.slidedown,.slideup{height:0;overflow:hidden;display:none;transition:all .3s ease-in-out}.slidedown{height:auto;display:block}select.form-control{width:100%;height:36px;border-radius:6px;border-color:#ccc}.border-bottom{border:1px solid #eee}.cs-chk-radio{cursor:pointer;display:block}.cs-chk-radio .label-text span{position:relative;top:-1px;font-weight:400}.cs-chk-radio input[type=checkbox]+.label-text:hover:before,.cs-chk-radio input[type=radio]+.label-text:hover:before{color:#5F737E}.cs-chk-radio input[type=checkbox],.cs-chk-radio input[type=radio]{display:none}.cs-chk-radio input[type=checkbox]+.label-text:before{content:"";color:#444;font-family:fontAwesome!important;display:inline-block;width:1em;line-height:1em;font-size:1.3em}.cs-chk-radio input[type=checkbox]:checked+.label-text:before{content:"";color:#464e57;animation:tick 150ms ease-in}.cs-chk-radio input[type=checkbox]:disabled+.label-text:before{content:"";color:#dddfe6;opacity:.5;cursor:default}.cs-chk-radio input[type=radio]+.label-text:before{content:"\f1db";color:#444;font-family:fontAwesome!important;display:inline-block;width:1em;line-height:1em;font-size:1.3em}.cs-chk-radio input[type=radio]:checked+.label-text:before{content:"\f192";color:#464e57;animation:tick 150ms ease-in}.cs-chk-radio input[type=radio]:disabled+.label-text:before{content:"\f111";color:#dddfe6;opacity:.5;cursor:default}@keyframes tick{0%{transform:scale(0)}90%{transform:scale(1.3)}100%{transform:scale(1)}}.faded{opacity:.6;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;cursor:default}.faded+*{opacity:.6;cursor:default}.notification-container .row+.row{padding-top:5px}.notification-container .row{border-bottom:1px solid #eee;margin:5px}.notification-container .row .col{align-self:center}.settings-link{border:1px solid #e23e23;padding:10px;font-size:16px;border-radius:5px;box-shadow:0 1px 10px #eee;color:#e23e23;text-decoration:underline}.top-students-count{background-color:#f8f8f8;padding:5px;border-radius:6px}.centered,.global-student-search-container{font-family:noto-sans,sans-serif;max-width:650px;margin:0 auto;z-index:999}.way-home-container{width:100%}.way-home-container .form-control{box-sizing:revert!important;height:40px;border-radius:14px;padding-right:5px;padding-left:5px}.student-rows{border-radius:14px}.student-rows ul li:first-child>.row{border-top-left-radius:14px;border-top-right-radius:14px}.student-rows ul li:last-child>.row{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.search-magnify{position:absolute;right:10px;top:15px}.search-clear{position:absolute;right:45px;top:10px}.global-student-search-container .fa-2x{position:relative;top:4px}.global-student-search-container .global-search-student-modal{box-sizing:revert!important;height:58px;border-radius:14px}.student-details{text-align:center;background:#f1f1f1;box-shadow:inset 0 5px 10px rgba(0,0,0,.2)}.student-detail-item{text-align:left}.student-detail-item label{color:#aaa;text-transform:uppercase;font-size:13px;text-align:left}.student-detail-item div{font-size:14px;margin-bottom:0;font-weight:700;text-align:left}.table{width:100%}.table thead th{background-color:#ddd;color:#444;padding:10px;text-align:left;font-weight:700;font-size:13px;text-transform:uppercase;border:1px solid #f9f9f9}.table tbody tr:nth-child(even){background-color:#f9f9f9}.table td{padding:10px;border:1px solid #eee;font-size:13px;font-weight:400}.img-overlay{background:0 0;position:absolute;width:100%;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%)}.student-details-loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:33;background:rgba(0,0,0,.25)}.student-details-loading .spinner-refresh{position:absolute;top:50%;left:50%}.student-details-card img{border-radius:14px;box-shadow:0 2px 12px #ccc;height:110px;width:110px;object-fit:cover}.swal2-modal{border-radius:18px}.text-nowrap{white-space:nowrap}.floating-btn-container{position:fixed;left:0;width:100%;display:none;background-color:#98D788;color:#fff;padding:10px}.floating-btn-container ul.list-inline{display:flex}.floating-btn-container ul.list-inline li{text-align:center;flex:1;font-size:20px;padding:10px;-webkit-tap-highlight-color:#3CCA8B}.floating-btn-container ul.list-inline li a{-webkit-tap-highlight-color:#3CCA8B}.floating-btn-container ul.list-inline li:not(:first-child):before{content:" | "}.floating-btn-container ul.list-inline li:nth-child(2){flex:0}.floating-btn-container ul.list-inline li:last-child:before{content:""}.d-flex{display:flex}.d-flex.items-center{align-items:center}.d-flex.justify-center{justify-content:center}.d-flex.justify-end{justify-content:end}.d-flex.justify-between{justify-content:space-between}.mr-1{margin-right:3px}.ml-1{margin-left:3px}.my-1{margin-top:1rem;margin-bottom:1rem}.pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none;border-radius:6px;transition:background-color .3s}.pagination li.active a{background-color:#98D788;color:#fff}.pagination a:hover:not(.active){background-color:#ddd}.iphoneX .fbn-container{top:28px!important;font-size:8px!important}.iphone-not-x .start-header{height:70px!important}.iphone-not-x .fbn-container{top:-3px!important;font-size:8px!important}.iphone-not-x .side-user-menu ion-list .list{padding-top:20px!important}.iphone-not-x .view-title-align{top:-5px}.iphone-not-x .start-header #csDashLogo{margin-top:28px!important}.iphone-not-x .top-right-menu-icon{top:25px!important;right:2px!important}.scanner-start-full{position:fixed!important;width:100%!important;height:100%!important;z-index:9999!important;overflow-x:hidden;top:0;left:0;background:gray;display:flex;align-items:center;justify-content:center}.scanner-start-full-heading{font-size:22px;color:#fff}.scanner-full{position:fixed!important;width:100%!important;height:100%!important;display:block!important;z-index:9999!important;overflow-x:hidden;top:0;left:0;background:gray}.scanner-full #placardScanner{display:block;height:100%!important}.scanner-full video{object-fit:none;width:100%!important;height:100%!important}.scanner-full .stop-scan{position:absolute;top:50px;right:10px}.scan-region-highlight{width:350px!important;height:350px!important;left:50%!important;overflow:hidden;transform:translateX(-50%)!important}.scan-now-btn{position:fixed;bottom:80px;right:20px;z-index:100}.scan-now-btn a{font-size:28px;height:56px;width:56px;display:flex;align-items:center;text-align:center;justify-content:center;color:#222;box-shadow:0 1px 4px rgba(0,0,0,.3)}.d-none{display:none}.list-item-sidemenu{display:flex;align-items:center}.ng-foobar-message{display:flex;align-items:center;justify-content:center}.list-item-sidemenu .row{align-items:center}.signature{height:100px;border-radius:8px;border:1px solid #ccc}.tr-highlight{background-color:#ffffe0!important}.d-flex.gap-2{gap:5px}.d-flex.gap-3{gap:20px}.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:1px}.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;color:#fff;text-transform:uppercase;border-radius:50%;background:red;font-weight:700;height:24px;width:24px;display:inline-flex;align-items:center;justify-content:center;position:relative;top:-3px}.iPad .tabs{bottom:20px}.call-drawer{position:fixed;top:0;right:-350px;width:350px;height:100%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);z-index:9999;transition:right .3s ease-out}.iphoneX .call-drawer>div{padding-top:40px}.call-drawer.open{right:0}.skeleton-box{position:relative;overflow:hidden;background-color:#fff}.skeleton-box>div{background-color:#eee;border-radius:4px}.skeleton-box.grayed>div{background-color:#ccc!important;border-radius:4px}.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:shimmer 3s infinite;content:''}@keyframes shimmer{100%{transform:translateX(100%)}}.file-upload{display:none}.release-time{width:fit-content;margin:0 auto;border-radius:50px;background:#fff!important;gap:40px!important;padding:7px}.release-time>button{position:relative}.release-time>button::before{content:'';position:absolute;height:40px;width:1px;background:#ccc;left:-21px;top:3px}#modalContentId{color:#000;letter-spacing:.3px}#modalContentId a{display:block;text-decoration:underline}.popup-buttons button:focus{outline:2px solid red!important;background-color:#e0e0e0;color:#000}.button-focus-highlight{outline:2px solid red!important;box-shadow:0 0 8px red!important;border-radius:4px;transition:outline .2s ease-in-out,box-shadow .2s ease-in-out}