﻿:root{--color-primary-base:#adda34;--color-primary-dark:#9bca25;--color-secondary-base:#3f88ab;--color-button-base:#df7525;--color-button-light:#ecad7e;--color-button-dark:#de6217;--color-button-tint:#def8bb;--color-link-base:#70a512;--color-link-dark:#609207;--color-text:#57565b;--color-heading:#868585;--color-error-base:#dd0017;--color-navitem-shadow:#6b8310;--color-navitem-hover:#defb90;--color-student-one:#f6d256;--color-student-two:#9fdfbe;--color-student-three:#df9f9f;--color-student-four:#9fc5df;--color-student-five:#bd9fdf}body{font-size:14px;color:#555;background-color:#fff}a{color:var(--color-link-base);text-decoration:none}a i,.nav-tabs a,.pagination a{color:#999}.navbar a i,a.btn i{color:inherit}#content{padding-top:110px;padding-bottom:40px}a:hover{color:var(--link-color-darker)}.inlineLabel label{display:inline}.feedback-tab{background:url(../../images/feedback-tab.png) left;height:190px;overflow:hidden;position:absolute;right:-5px;text-indent:100%;top:260%;white-space:nowrap;width:40px;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.feedback-tab:hover{right:0}.navbar-inner #username-icon{display:none}.navbar-inner #username-text{display:inline}@media all and (max-width: 1175px){.navbar-inner .pull-right{float:left !important}.navbar-inner #checkout{margin-left:5px}#nav-next{position:relative;right:50px}.nav.steps li{width:160px !important}}@media all and (max-width: 1100px){.nav.main{font-size:16px}.navbar-inner #username-icon{display:inline !important}.navbar-inner #username-text{display:none !important}#nav-next{position:relative;right:175px}.nav.steps li{width:145px !important}.nav.steps li.step a{background-image:none !important}.nav.steps li.step.active a,.nav.steps li.step.active a:hover{background-image:none !important}}@media all and (max-width: 1000px){.nav.main a i{display:none !important}.navbar .nav>li>a.icon{padding:10px 10px 11px 10px;margin-left:0;margin-right:0}.navbar .nav>li>a.orderby:before{margin-left:0 !important}.cart .text{display:none !important}}@media all and (max-width: 900px){.nav.main{display:none !important}}@media all and (max-width: 600px){#logo_contain{max-width:120px}#logo_contain img{max-width:100%;height:auto;width:auto\9 ;padding:15px 0px 0px 15px}}.terms{margin:20px 0 10px;padding:15px;background:#fff;border:1px solid #ccc}.terms h3{font-size:14px}.overflow{overflow-y:auto}.nav.steps{background:var(--color-primary-base);border-bottom:1px solid #ccc;display:block;margin:0;padding:17px 0 0;width:100%;list-style:none;text-align:center;position:fixed;top:70px;z-index:999}.nav.steps ul{margin:0 auto}.nav.steps li{display:inline-block;margin:0 0 0 -19px;padding:0;width:180px;text-align:center;position:relative}.nav.steps li a{display:block;font-size:16px;text-decoration:underline}.nav.steps li.step a{background:rgba(0,0,0,0) url(../../images/sub-nav-bg_off.png) left center no-repeat;padding:15px}.nav.steps li.step.active a,.nav.steps li.step.active a:hover{background:rgba(0,0,0,0) url(../../images/sub-nav-bg_on.png) left center no-repeat;color:#555;text-decoration:none}.nav.steps li.step a:hover{color:#fff}.nav.steps li.step.completed a:hover{color:#fff}.nav.steps li.step.disabled a,.nav.steps li.step.disabled a:hover{color:#fff;cursor:default}.nav.steps .back a,.nav.steps #nav-next a{width:80%;text-decoration:none}.nav.steps #nav-next a{position:relative;right:-35px}.earn-free-section{padding-left:50px;padding-right:0px}.nav.steps .students{background:#ededed;border-bottom:1px solid #ddd;margin:0;padding:0;width:100%;list-style:none}.nav.steps .students ul{margin-bottom:0}.nav.steps li.active ul{display:block}.nav.steps li ul li{display:inline}.nav.steps .students li a{padding:6px;text-decoration:none;color:#555}.nav.steps .students li a:hover{text-decoration:none}.nav.steps .students li.active.student1{background-color:#f6d256}.nav.steps .students li.active.student2{background-color:#9fdfbe}.nav.steps .students li.active.student3{background-color:#df9f9f}.nav.steps .students li.active.student4{background-color:#9fc5df}.nav.steps .students li.active.student5{background-color:#bd9fdf}#welcome #content{padding-top:170px}#login{text-shadow:0 1px 0 #fff}#login .login_form{margin:50px auto;margin-bottom:10px;width:360px;text-align:center}#login .login_form .alert{margin-bottom:20px}#login .login_form form,#login .login_form .form-vertical{margin:10px auto 0;width:280px;text-align:left}#login .login_form form .form-group #login .login_form .form-vertical .form-group{text-align:left}#login .form-group label{color:#777}#login .form-control{margin-top:20px}.login-meta{margin-top:30px}.login-meta a,.login-meta-sml a{margin:0 5px;color:#999}.login-meta-sml{font-size:12px;color:#999}body.print{background:#fff}.print_alert{width:100%;text-align:center}a.print_page{position:absolute;top:57px;right:25px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.calendar_print{display:block;margin:0;padding:25px;width:100%;float:left;clear:both;box-sizing:border-box}.calendar_print .header{display:block;margin:0 0 20px 0;padding:0;width:100%;height:auto;float:left;clear:both}.calendar_print .month{display:block;width:50%;font-size:50px;color:#999;float:left;clear:none}.calendar_print .branding{display:block;margin-top:-10px;width:50%;text-align:right;float:right;clear:none}.calendar_print table tr:hover th,.calendar_print table tr:hover td{background:rgba(0,0,0,0)}.calendar_print table tr th{padding-left:35px;text-align:left;font-weight:normal;color:#999;width:20%;border:0}.calendar_print table tr td{position:relative;padding:0 35px 15px;height:100px;width:20%;font-size:13px;text-align:left;vertical-align:middle;border:1px solid #dfdfdf}.calendar_print table tr td.prevmonth,.calendar_print table tr td.nextmonth,.calendar_print table tr td.exception{background:#dfdfdf}.calendar_print table tr td .day{font-size:12px;color:#888;position:absolute;top:5px;left:5px}.calendar_print table tr td .detail .student{display:block;width:100%;margin-top:20px;color:#666;font-weight:bold;float:left;clear:both}.calendar_print table tr td .detail .lunch{display:block;margin:0;padding:0px 0 0;width:100%;font-size:12px;color:#777;float:left;clear:both}.calendar_print table tr td .detail .portion{display:block;margin:0;padding:1px 0 0;width:100%;font-size:9px;display:none;color:#aaa;float:left;clear:both}@media print{.calendar_print{padding:25px 25px 0}div.print_alert,a.print_page{display:none !important}.calendar_print table tr th{padding-left:20px;font-size:10px}.calendar_print table tr td{padding:4px 20px 10px}.calendar_print .header .month{color:#ccc !important}.calendar_print table tr td .day{color:#888}.calendar_print table tr td .detail .student{margin-top:10px;font-size:10px;color:#444 !important}.calendar_print table tr td .detail .lunch{padding:-2px 0 0;font-size:8px;color:#555 !important}.calendar_print table tr td .detail .portion{display:none !important;padding:0px 0 0;font-size:7px;color:#ccc !important}}h1{color:var(--color-button-base);margin-bottom:.5em}h2{color:var(--color-secondary-base);margin-bottom:.5em}.print-link{float:right;margin-top:7px}.calendar{width:1100px}#calendar>.row{margin-bottom:5px}#pleasewait{margin-top:120px;padding-top:40px;text-align:center}#pleasewait h3{display:block;text-align:left;font-size:16px;line-height:20px;margin:0px}.weekday h2{color:#777;font-size:14px;line-height:18px;padding:10px;text-transform:uppercase;text-shadow:0px 1px 0px rgba(255,255,255,.9);font-weight:normal;text-align:left;margin-bottom:0px}.weekday .day-text-wrap{border:1px solid #ddd;border-right:none;border-color:#ddd !important}.weekday .day-text-wrap:last-child{border-right:1px solid #ddd}.date{background-color:#eee}.date>div{color:#fff;background-color:#4a4a4a;padding:5px;text-transform:uppercase}.date.today div{background-color:#fff98d;color:#960}.calendar-row{margin-top:12px}.calendar-row:first-child{margin-top:0px}.student-row{margin-top:1px}.student-name{background-color:#f7f7f7;position:relative}.student-name h3{cursor:default;display:block;font-size:14px;line-height:50px;padding:0 0 0 20px;text-align:left}#calendar .calendar-row:hover .student1 .student-name,#calendar .student1 .student-name:hover,#orderbyentree .student1 .student-name:hover,.student1 .student-name.active,.favorites.student1{background-color:#f6d256 !important;color:#000}#calendar .calendar-row:hover .student2 .student-name,#calendar .student2 .student-name:hover,#orderbyentree .student2 .student-name:hover,.student2 .student-name.active,.favorites.student2{background-color:#9fdfbe !important;color:#000}#calendar .calendar-row:hover .student3 .student-name,#calendar .student3 .student-name:hover,#orderbyentree .student3 .student-name:hover,.student3 .student-name.active,.favorites.student3{background-color:#df9f9f !important;color:#000}#calendar .calendar-row:hover .student4 .student-name,#calendar .student4 .student-name:hover,#orderbyentree .student4 .student-name:hover,.student4 .student-name.active,.favorites.student4{background-color:#9fc5df !important;color:#000}#calendar .calendar-row:hover .student5 .student-name,#calendar .student5 .student-name:hover,#orderbyentree .student5 .student-name:hover,.student5 .student-name.active,.favorites.student5{background-color:#bd9fdf !important;color:#000}#calendar .calendar-row:hover a.settings{color:#666}#calendar .calendar-row:hover a.settings:hover{color:#000}#orderbyentree .student-name{cursor:pointer}a.settings{width:16px;height:16px;display:block;position:absolute;top:3px;left:3px;text-decoration:none}.unavailable,.unavailable div,.exception{background-color:#ddd;color:#999}.exception h2,.unavailable h2{color:#424242;font-size:14px;font-weight:normal;line-height:18px;margin-top:6px;text-align:center}.exception h2 span,.unavailable h2 span{color:#424242;display:block;font-size:11px}.student-row .date,.date a{display:block;height:50px;position:relative;cursor:default}.student-row .date .inner{border-left:1px solid rgba(0,0,0,0)}.student-row .date a,.student-row .date .inner{text-decoration:none;padding-left:10px;position:relative}.student1 .date a,.student1 .date .inner{border-left:4px solid #f6d256 !important}.student2 .date a,.student2 .date .inner{border-left:4px solid #9fdfbe !important}.student3 .date a,.student3 .date .inner{border-left:4px solid #df9f9f !important}.student4 .date a,.student4 .date .inner{border-left:4px solid #9fc5df !important}.student5 .date a,.student5 .date .inner{border-left:4px solid #bd9fdf !important}.student-row .date.unavailable a,.student-row .date.unavailable .inner{border-left:4px solid rgba(0,0,0,0) !important}.student-row .date a>span,.student-row .date .inner{color:#333;width:90px;display:table-cell;vertical-align:middle;height:50px;line-height:14px}.student-row .date a>i{position:absolute;right:14px;top:33%}.student-row .date.active .icon-plus:before,.chosen.active .icon-plus:before{content:""}.student-row .date.active a{color:#000;padding-top:1px}.chosen .icon-plus:before{content:""}.student-row .active a>span,.student-row .chosen a>span{color:#000}.student-row .date.menu-not-available a{border-left:4px solid rgba(0,0,0,0) !important;width:100%;cursor:default;color:#bbb;text-align:center;padding-left:0px;padding-top:14px}.chosen div{border:1px solid #fff;float:left;margin:0 8px 0 -11px;position:relative}.chosen div i,.status i.in-cart,.status i.purchased,.status i.purchased.easy{background:url(../../images/icon-sprite.png) no-repeat;bottom:-2px;display:block;height:28px;position:absolute;right:-1px;width:28px}.chosen div i.in-cart,.status i.in-cart{background-position:-2px -2px}.chosen div i.purchased,.status i.purchased{background-position:-2px -30px}.chosen div i.purchased.easy,.status i.purchased.easy{background-position:-2px -59px}.control-group{text-align:center}.status{position:relative;margin-bottom:7px;text-align:left}.status>i,.well-lunch-status>i{float:left;margin:-4px 0 0 -12px;left:20px;top:21px}.status span{font-weight:bold;margin-left:24px}.status a{float:right}.status a:hover{color:#000;text-decoration:none}#remove-from-cart,#cancel-lunch{font-weight:normal}.date.active{-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0px 1px 2px rgba(0,0,0,.2);height:53px}.student1 .date.active{background-color:#f6d256}.student2 .date.active{background-color:#9fdfbe}.student3 .date.active{background-color:#df9f9f}.student4 .date.active{background-color:#9fc5df}.student5 .date.active{background-color:#bd9fdf}.student1 .date a,.student2 .date a .student3 .date a,.student4 .date a,.student5 .date a{border-left-color:rgba(0,0,0,0)}.selector-container{display:none;margin-top:-2px}.calendar-footer{margin:17px 20px 20px 0 !important}.selector{padding-bottom:10px;margin-bottom:15px;-webkit-box-shadow:inset 0px 1px 2px rgba(0,0,0,.2);-moz-box-shadow:inset 0px 1px 2px rgba(0,0,0,.2);box-shadow:inset 0px 1px 2px rgba(0,0,0,.2)}.selector.student1{background-color:#f6d256}.selector.student2{background-color:#9fdfbe}.selector.student3{background-color:#df9f9f}.selector.student4{background-color:#9fc5df}.selector.student5{background-color:#bd9fdf}.selector-content{background-color:#fff}.selector-content .span14{box-shadow:-1px 0 0px 0px rgba(0,0,0,.2)}.selector-header{padding:10px 50px 0px 10px;height:30px;position:relative}.selector-header a.close{font-size:35px;position:absolute;top:7px;right:7px}.selector-header h3{color:#000;display:block;float:left;font-size:16px;line-height:20px;margin:0px}.selector-header h3 span{font-weight:normal}.heading.active{width:175px;height:39px;padding:14px 0 0 13px;background-color:#f6d256}.heading2.active{width:175px;height:39px;padding:14px 0 0 13px;background-color:#9fdfbe}.entree-list{background:#fff;overflow-y:auto;overflow-x:hidden}.entree-list .nav-header{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#e7e7e7));background:-webkit-linear-gradient(bottom, #f2f2f2, #e7e7e7);background:-moz-linear-gradient(top, #f2f2f2, #e7e7e7);background:-ms-linear-gradient(top, #f2f2f2, #e7e7e7);background:-o-linear-gradient(top, #f2f2f2, #e7e7e7);border-bottom:1px solid #ccc;color:#000;font-weight:bold;line-height:16px;padding:2px 0 0 10px}.nav li+.nav-header{margin-top:0}.entree-list li a{border-bottom:1px solid #ccc;color:#000;display:block;height:50px;padding:0;position:relative;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis}.entree-list li img{border:1px solid #fff;float:left;margin:0 10px 0 1px}.entree-list li a span{display:table-cell;height:50px;padding:0 22px 0 0;vertical-align:middle}.entree-list li i{position:absolute;right:2px;top:33%}.nav-list.disabled{overflow:hidden}.nav-list.disabled *{opacity:.7}.nav-list.disabled a:hover{background:rgba(0,0,0,0);cursor:default}.nav-list.disabled{background:#fcfcfc}.nav-list.disabled li,.nav-list.disabled li a{color:#999 !important}.nav-list>.active>a,.nav-list>.active>a:hover{color:#000;text-shadow:0 -1px 0 rgba(255,255,255,.2);background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #dedfde 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #dedfde));background:-webkit-linear-gradient(top, #f5f5f5 0%, #dedfde 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #dedfde 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #dedfde 100%);background:linear-gradient(top, #f5f5f5 0%, #dedfde 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f5f5f5", endColorstr="#dedfde",GradientType=0 )}.hidden{display:none}.entree-highlight{padding:20px 20px 0 20px}.entree-highlight .form-inline{margin:20px 0 0}.well{overflow:hidden;padding:11px}.entree-highlight .form-inline select{float:left;margin-right:10px;width:205px;-webkit-transform:translate3d(0, 0, 0)}.entree-highlight .btn{float:right}.sub-container{background-color:#e7e7e7}.sub-container .text{float:left}.sub-container .span6 img{margin:0px;float:right}.sub-container h4{font-size:12px;margin:0px 0 0px 0;color:#000}.sub-container ul{margin:8px 0 0 0px;padding:0 0 0 20px}.sub-container ul li{font-size:11px;padding:0;color:#000}.entree-details{background:#fff;padding-top:10px}.entree-details h3{color:#222;display:block}.entree-details p{font-size:14px;line-height:21px;color:#333;margin:10px 20px 28px 0}#nutrition th{background-color:rgba(0,0,0,0);border:0;font-size:16px;font-weight:bold;padding:3px}#nutrition td{padding:3px 5px;font-size:12px;border:0;border-bottom:1px solid #000;text-align:left}#nutrition td.amt{font-weight:bold;text-align:right}#disclaimer p{color:#666;font-size:11px;line-height:16px;margin:0 20px 6px 0}#servings{border-bottom:4px solid #000}.add-smoothie{width:291px;cursor:pointer;float:none !important;margin:8px}.add-smoothie i.icon-plus-sign{font-size:1.3em;margin-right:5px}.remove-smoothie{cursor:pointer;float:none !important;text-align:left}.remove-smoothie #add-smoothie-to-cart{position:absolute;right:8px;top:8px}.info-wrap{float:left;padding:15px 10px 10px 20px}.info-wrap h4{margin-bottom:8px}.info-description{float:left;width:100%}.info-description img{float:left;margin-right:15px}.info-description div{float:left}.span5 .info-wrap img{float:right}.span5 .info-wrap .info-description{width:50%}.info-description a{color:#000}.footer{color:#ccc;padding:20px 0px 40px 0px}#orderbyentree .section-headline{padding-top:15px;font-size:20px}.entree.pad.active{padding-bottom:0}.entree.pad.active div.pad{padding-bottom:14px}.entree div{background:#fff}.entree .thumb i.in-cart-at-least-once{display:block;position:absolute;top:-15px;left:-10px;background:url(../../images/icon-sprite.png) no-repeat;background-position:-2px -2px;height:28px;width:28px;z-index:10}.entree div:hover{color:#000}.entree div .title{padding:10px 20px 7px 0;font-size:14px;position:relative}.entree div .title i{margin-right:-15px;position:absolute;top:8px;right:16px}.pad{padding:7px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vpad{padding-top:15px !important;padding-bottom:15px !important}.calendar-tool{height:480px;padding:10px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}table.smallcal td{width:45px;height:35px;padding:3px;text-align:center;font-size:30px;border:4px solid #fff;background:#f0f0f0;overflow:hidden;position:relative}table.smallcal td.student1{background-color:#f6d256}table.smallcal td.student2{background-color:#9fdfbe}table.smallcal td.student3{background-color:#df9f9f}table.smallcal td.student4{background-color:#9fc5df}table.smallcal td.student5{background-color:#bd9fdf}table.smallcal td .date{font-size:8px;background:rgba(0,0,0,0);position:absolute;top:-2px;left:1px;z-index:50}table.smallcal td.past{background:#dfdfdf}table.smallcal td.exception{background:#ccc}table.smallcal td.available{cursor:pointer}table.smallcal td.scheduled img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}table.smallcal td i{width:100%;height:100%;text-align:center;position:absolute;top:10px;left:0;z-index:10}table.smallcal td i.in-cart,table.smallcal td i.purchased,table.smallcal td i.purchased.easy{display:block;position:absolute;top:6px;left:11px;background:url(../../images/icon-sprite.png) no-repeat;height:28px;width:28px}table.smallcal td i.in-cart{background-position:-2px -2px}table.smallcal td i.purchased{background-position:-2px -31px}table.smallcal td i.purchased.easy{background-position:-2px -59px}.calendar-tool .showmore{display:block;margin:2px 0;padding:5px;width:260px;text-align:center;background:#f0f0f0}#wish-list-count{background:#e77821;position:absolute;right:-9px;top:-6px;font-size:14px;padding:0 6px 1px;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,1,.5);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,1,.5);box-shadow:0px 1px 2px 0px rgba(0,0,1,.5)}.search-favorites{padding:12px 5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#help .feedback .student{margin:20px 0 30px}#help .feedback .student .title{padding:10px 20px;margin-bottom:10px;font-weight:bold;font-size:14px}#help .feedback .student.student1 .title{background-color:#f6d256}#help .feedback .student.student2 .title{background-color:#9fdfbe}#help .feedback .student.student3 .title{background-color:#df9f9f}#help .feedback .student.student4 .title{background-color:#9fc5df}#help .feedback .student.student5 .title{background-color:#bd9fdf}#help .feedback .student .entree-feedback{padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#help .feedback .student .entree-feedback .entree-date{padding:3px 0;color:#999}#help .feedback .student .entree-feedback .entree-title{padding:3px 0;color:#333}#help .feedback .student .entree-feedback .entree-rank{padding:3px 0;font-size:8px}#help .feedback .student .entree-feedback .entree-na{padding:3px 0}#help .feedback .student .entree-feedback .entree-comment{padding:5px 0}#help .feedback .student .entree-feedback .entree-comment label{font-size:90%}#help .feedback .student .entree-feedback .entree-comment textarea{width:170px}#help .feedback .student .entree-feedback .entree-actions .no-feedback{margin-left:15px;color:#999 !important}@media all and (min-height: 700px){body .modal{position:fixed;top:50%;margin-top:-75px;overflow:visible}body .modal.modal-override-select-smoothie{top:50%;margin-top:-320px}body .modal.modal-override-tour{top:250px}body .modal.modal-override-last-minute-entree-confirmation{top:150px}body .modal.modal-override-if-remove-entree-from-cart-last-minute-entree-ordering-only{top:150px}body .modal.modal-override-edit-student-info{top:100px}}.dont-order-anything{padding-top:10px;text-align:left;float:left}.dont-order-anything label,.dont-order-anything input{display:inline;font-size:14px;cursor:pointer;font-weight:100}.rank-entrees{margin-bottom:2.5em}.NotEnrolledLink{padding-left:0px !important}.rank-entrees .entree div{background:rgba(0,0,0,0)}.rank-entrees .entree img{float:left;clear:none;margin:7px 0 0 0}.rank-entrees .entree h3{font-weight:100;font-size:18px;margin-bottom:10px}.rank-entrees .entree .control-group{text-align:left;float:left;clear:none;width:260px;margin-left:15px}.rank-entrees select{width:200px;height:34px;line-height:34px;display:inline-block;padding:4px;border:1px solid #ccc;background:#fff;margin-bottom:10px;font-size:13px}.rank-entrees a.entree-info{color:inherit}.alert{margin-bottom:0}img.steps{float:right;margin-left:2em}img.steps.step-two,img.steps.step-four{float:left;margin:0 2em 0 0}.get-started{text-align:center}.category-header{background:#f2f2f2;border-radius:2px;padding:10px 10px 6px;margin-bottom:20px}.category-header h2{float:left;margin:6px 20px 0 0}.category-header .btn-group{float:right}.category-header .btn-group span{float:left;line-height:40px;margin-right:10px}.category-header .btn-group .btn{margin-top:4px}label input{display:inline}label input.checkbox{margin-top:-1px}#youraccount .order_summary .title{padding:5px 0;font-size:14px;font-weight:bold}#youraccount .border{padding:20px 0 40px;border:1px solid #ccc;border-radius:5px;background:#fff;box-sizing:border-box}#youraccount .blockcheck{display:inline-block;width:100px;text-align:center}#youraccount .blockcheck .title{padding:5px;margin-bottom:1px;color:#222;font-size:14px;font-weight:bold;background:#999}#youraccount .blockcheck label{padding:10px 5px;border:1px solid #333}#youraccount .block{padding:10px;margin:0 0 10px 0;background:#fff;border:1px solid #ccc;box-sizing:border-box}#youraccount .block .inner{margin:10px 5px;padding:10px;border:1px solid #ddd;box-sizing:border-box}#youraccount .block .title{margin:-10px -10px 10px;padding:10px;font-size:14px;font-weight:bold;color:#000;background:#eee}#youraccount .block .title .update{font-weight:normal;float:right}#youraccount .block .inner .title{padding:5px 10px}#youraccount .block table{margin:10px 0}#youraccount .block table tr th,#youraccount .block table tr td{border:0;vertical-align:middle}#youraccount .block table.orders tr th{color:#000;background:#ddd}#youraccount .block table.orders tr td{background:rgba(0,0,0,0)}.switch{cursor:pointer;display:inline-block;overflow:hidden;position:relative;width:69px;height:26px;vertical-align:middle}.switch .background{background:url("../../images/switch-background.png");display:block;position:absolute;top:0;left:0;width:161px;height:30px}.switch .mask{display:block;position:absolute;top:0;left:0;width:69px;height:26px;border-radius:2px;overflow:hidden}.alert .alert-heading{padding:5px 0;font-size:16px;font-weight:bold}.alert table{width:auto}.alert table,.alert table tr,.alert table td{color:#000;border:0 !important}.alert table tr:hover th,.alert table tr:hover td{background:rgba(0,0,0,0)}.student-cart{margin-top:20px;border-bottom:10px solid #ddd}.student-cart .scrollable{max-height:300px;overflow:scroll}.student-cart .title{padding:10px;color:#000;font-size:16px;font-weight:bold}.student-cart.student1 .title{background:#f6d256}.student-cart.student2 .title{background:#9fdfbe}.student-cart.student3 .title{background:#df9f9f}.student-cart.student4 .title{background:#9fc5df}.student-cart.student5 .title{background:#bd9fdf}.student-cart .cart{border-bottom:10px solid #ddd;overflow:hidden;overflow-y:scroll}.student-cart table{background:#fff;margin-bottom:0}.student-cart table th{background:#ccc}.student-cart table th,.student-cart table td{padding:10px}.student-cart table tr:hover th{background:#fff}.student-cart table th.first,.student-cart table td.first{padding-left:15px}.student-cart table th.last,.student-cart table td.last{padding-right:15px}.student-cart table td.date{width:60px}.student-cart table td.item{font-size:120%;font-weight:bold}.student-cart table td.size{width:200px}.student-cart table td.amount{width:40px}.student-cart table td.manage{width:40px;text-align:right}.student-cart .notice{padding:15px;background:#fffee2}.student-cart .notice .bevtitle{padding:0 0 15px;color:#000;font-size:14px;font-weight:bold}.student-cart .subtotal{padding:15px;text-align:right;font-size:15px;font-weight:bold}.checkout.thankyou{font-size:14px}.checkout.thankyou h2{font-size:24px}.checkout.thankyou p{font-size:14px}.how_to_pay{padding:15px 0}.how_to_pay .title{padding:10px 0;font-size:16px;font-weight:bold}.how_to_pay .section{padding:15px 0;border-bottom:1px solid #ccc}.how_to_pay label{padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.how_to_pay label{padding:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.how_to_pay label:hover,.how_to_pay label.active{background:#dfdfdf}.how_to_pay label:hover,.how_to_pay label.active{background:rgba(0,0,0,0)}.how_to_pay label input{display:inline;float:none;clear:none}.payment_options label.disabled img{opacity:.5}.field{padding:5px 0;width:100%;float:left;clear:both}.field .title{padding-top:5px;float:left;clear:none}.field.twocol .col{width:50%;float:left;clear:none;box-sizing:border-box}.monthday .month{width:150px}.monthday .day{width:50px}.expirationdate select{width:150px}.address .row .col{float:left;clear:none}.address .row .col input{width:60px}.address .row .col input.city{width:100px;margin-right:20px}.address .row .col select.state{width:60px;margin-right:20px}.address .row .col input.zip{width:80px}.sidebar .block{margin:0 0 20px 20px;padding:15px;background:#ddd;border-radius:5px;position:relative}.sidebar .block .title{margin:0;padding:0 0 10px 0;font-size:16px;font-weight:bold}.sidebar .block.checkout .button{padding-top:20px}.sidebar .block.checkout .button.success{padding-top:10px;padding-bottom:5px;font-size:50px}.sidebar .checkout table{margin:0 -15px;width:273px;background:#fff}.sidebar .checkout table th{width:160px}.sidebar .checkout table th small{font-size:80%;font-weight:normal}.sidebar .block.green{background:#555;color:#fff}.sidebar .block.has_icon{padding-left:100px}.sidebar .block.has_icon .icon{position:absolute;top:50px;left:25px;font-size:80px}.sidebar .block.nobg{padding:0 15px;background:rgba(0,0,0,0)}.sidebar .block.fineprint .title{font-size:12px}.sidebar .block.fineprint p{font-size:10px}.expirationdate select{width:150px}.address .field .col{float:left;clear:none}.address .field .col input{width:60px}.address .field .col input.city{width:100px;margin-right:20px}.address .field .col select.state{width:60px;margin-right:20px}.address .field .col input.zip{width:80px}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.no-cursor{cursor:default}.btn-primary{background-color:var(--color-button-base);background-image:none;border-color:var(--color-button-base);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:var(--color-button-dark)}.btn-primary:active,.btn-primary.active{background-color:#004099 \9 }.btn-green{border:0;color:#fff;background:var(--color-primary-dark);text-shadow:0 0 0 #fff}.btn-green:hover{color:#fff;background:#7aaf1c}.btn-gray{border:0;color:#fff;background:#ccc;text-shadow:0 0 0 #fff}h3{line-height:25px}.delinquent{background-color:#f2dede}#chooser{font-size:16px;line-height:24px}#chooser .border{padding:0px 0 15px;border:1px solid #ccc;border-radius:5px;background:#fff;box-sizing:border-box}#chooser .browserwarning{color:#fff;background-color:var(--color-button-base);padding:2px 0px 2px 8px;margin-bottom:10px;width:100%}#chooser .title{background:#eee;padding-top:10px}#chooser h2{color:var(--color-secondary-base);margin-top:8px;margin-bottom:5px}#chooser .optionleft{color:var(--color-button-base)}#chooser .optionleft ul{margin-left:315px}#chooser .optionleft li{margin-bottom:20px;font-size:14px}#chooser .active{border-color:#e2eaab;background:#f6f8e4}#chooser IMG{float:left}#chooser .optionleft,#chooser .optionright{padding-left:20px;padding-right:0px;height:290px}#chooser .btn-large{font-size:20px;padding:14px 20px}#chooser .browserlink{font-size:14px}#PROGRESS{z-index:1;position:absolute;top:100px;left:50%;width:660px;height:220px;margin-left:-330px}#DEBUG{margin-top:200px;border:1px solid #000;background-color:#fff;display:none;padding-left:5px;padding-right:5px;margin-left:5px;margin-right:5px}.modeswitch{color:#ccc;position:relative;top:-20px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}#entree-desc,#allergen-icons{padding:5px 0px;width:100%;float:left;clear:both}table.standard,table.standard td,table.standard th{border:0}table.standard tr th{color:#000;background:#ddd;vertical-align:middle}.allergen-icon{float:left}#allergen-icon-tips .tooltip{font-size:18px;font-style:italic}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{padding:9px 16px;color:#fff;background-color:#6c5224}.tooltip-arrow{border-color:rgba(0,0,0,0);border-style:solid}.tooltip.top .tooltip-arrow{border-width:5px 5px 0;border-top-color:#6c5224}.tooltip.right .tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#6c5224}.tooltip.left .tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#6c5224}.tooltip.bottom .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#6c5224}#smoothie-modal.modal{position:fixed;width:531px;left:50%;max-height:657px;margin-left:-265px;display:block}#smoothie-modal .modal-header{padding:13px 31px 8px;border-bottom:7px solid #f5d157}#smoothie-modal .close{position:absolute;right:-22px;top:-13px;height:41px;opacity:1;width:42px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat}#smoothie-modal .modal-header h3{font-size:14px;line-height:16px;font-weight:normal;color:#000}#smoothie-modal .modal-body{overflow:auto;max-height:525px;padding:6px 23px 0px 28px;border-bottom:7px solid #f5d157}#smoothie-modal .thumbnails{margin:0}#smoothie-modal .thumbnails>li{margin:0px;padding:9px 0 10px;float:none;border-bottom:1px solid #cecece;clear:both}#smoothie-modal .thumbnails>li:last-child{border-bottom-width:0px}#smoothie-modal .thumbnails .btn-warning{background-color:var(--color-button-base);background-image:none}#smoothie-modal .thumbnail{width:128px;float:left;padding:0;margin:0px 27px 2px 2px;border:0 solid #bbb;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}#smoothie-modal .thumbnail>img{border:1px solid #bbb;width:126px;height:86px}#smoothie-modal .caption{padding:0;margin-top:4px;font-size:10px;line-height:13px;color:#000}#smoothie-modal .details{width:200px;padding:0;margin:0;display:inline-block;color:#000;position:relative}#smoothie-modal .details h5{font-size:15px;line-height:15px;color:#000}#smoothie-modal .details ul{margin:6px 0 0 0}#smoothie-modal .details ul li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5JREFUeNpiYGBgmAnE76A0mPEfRDMDCSUoXg0QYAB4GwXu+M0kFgAAAABJRU5ErkJggg==);background-position:0px 8px;padding-left:6px;background-repeat:no-repeat;list-style-type:none;margin-left:-5px}#smoothie-modal .details .cost{position:absolute;bottom:1px;right:0px;font-size:14px}#smoothie-modal .modal-footer{padding:14px 0 0 0;background-color:rgba(0,0,0,0);border-width:0px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-webkit-box-shadow:inset 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 #fff;box-shadow:inset 0 0 0 #fff}.well-entree-row,.well-smoothie-row{overflow:hidden;padding:8px;position:relative;background-color:#f5f5f5;background:rgba(245,245,245,0);text-align:left;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-ms-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear}.well-entree-row:hover,.well-smoothie-row:hover{background-color:#fcfcfc;background:#fcfcfc;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;-ms-transition:background .1s linear;-o-transition:background .1s linear;transition:background .1s linear}.well-entree-thirdpartynote{color:#999;font-size:12px;line-height:13px;margin-top:35px}.well-lunch-status{display:inline-block;min-width:72px;margin-left:0 !important;margin-right:0 !important;vertical-align:top}.well-lunch-status i.in-cart{position:static !important;margin-left:0 !important;margin-right:8px !important;zoom:.6899999976;-moz-transform:scale(0.6899999976);-webkit-transform:scale(1)}.well-lunch-status i.purchased{position:absolute !important;margin-left:0 !important;margin-right:0 !important;zoom:.6899999976;-moz-transform:scale(0.6899999976);-webkit-transform:scale(1);left:auto;right:auto;top:auto;bottom:auto}.well-lunch-status span{margin-left:0 !important;margin-right:0 !important}.well-item-name{display:inline-block;min-width:100px;margin-left:0 !important;margin-right:0 !important;vertical-align:top;max-width:139px;margin-top:2px;font-weight:normal !important;line-height:15px}.purchased .well-item-name{max-width:189px;margin-left:25px !important;margin-top:0}.well-lunch-status.purchased span{margin-left:25px !important}.well-controls{display:inline-block;width:94px;margin-left:0 !important;margin-right:0 !important;vertical-align:top;float:right}.well-controls a{font-weight:normal}.badge-item-count-in-cart{background:#e77821;position:absolute;left:30px;top:-1px}.special-promotion{background:var(--color-button-base) !important}.special-promotion .promo-banner-inner{color:#fff}.navbar .promo-banner-top{display:none}.navbar .promo-banner-top.active{display:block;width:100%;min-height:36px}.navbar .special-promotion .promo-banner-inner{width:947px;padding:10px 0 10px 228px;font-size:14px;line-height:16px}.navbar .special-promotion .promo-banner-inner span{margin-left:6px}.navbar .special-promotion .promo-banner-inner span span{margin-left:0}.navbar .promo-banner-top .special-promotion-message:before,.navbar .promo-banner-top .special-promotion-message:after{content:'"'}#content.promo-banner-top-active{padding-top:146px}.nav.steps.promo-banner-top-active{padding-top:53px}.sidebar .special-promotion{padding:6px}.sidebar .special-promotion .promo-banner-inner{padding:0 15px 10px 18px;border:1px solid #eca035}.sidebar .special-promotion .title{font-size:24px;line-height:38px;padding-bottom:0px;font-weight:normal}.sidebar .promo-banner-sidebar .special-promotion-amount{font-size:20px;line-height:24px}.content-body{display:flex;justify-content:center;align-items:center}.rjs-body{height:100%;margin:0;padding:0;width:100%}.root{font-size:16px;line-height:1.3em;width:100%;padding:24px}.rjs-meal-plan-container{height:100%}@media screen and (min-width: 640px){.rjs-meal-plan-container{background-color:#fff;border-radius:.35em;box-shadow:0px 1px 30px 0px rgba(0,0,0,.08);height:auto;margin:5em auto;max-width:640px;padding:2.5em}}.rjs-page-title__wrapper{background-color:#fff;border-bottom:1px solid #f2f2f2;border-radius:.35em .35em 0 0;left:0;margin-left:-2.5em;margin-right:-2.5em;margin-top:-2.5em;padding:2.5em 2em 1em 2em;position:sticky;right:0;top:0;z-index:10}.rjs-h1{color:#5f993b;font-size:2.25em;font-weight:2.25em}.rjs-page-title{color:#484848;font-size:1em;font-weight:400;margin:0;text-align:center}.rjs-page-content{color:#495057;font-size:16px;font-weight:400;text-align:center;line-height:24px}.password-content{padding:24px}.password-content .title{font-size:30px;font-weight:700;color:#000;margin-top:32px;margin-bottom:4px}.rjs-label{color:#484848;font-family:"Asap",serif;font-size:1em;font-weight:600;display:block;margin-bottom:.5em;margin-top:1.5em}.font-remember-me{font-weight:300 !important;margin-bottom:1em}.label{font-weight:300}.form{color:#5f993b}.rjs-input{color:#484848;display:block;font-family:"Asap",serif;font-size:1em;margin-bottom:12px;padding:1em;width:100%;border:1px solid #ced4da;border-radius:4px}.rjs-input[type=checkbox]{border-radius:.25em;gap:.5em}.rjs-input[type=checkbox]::before{content:"";width:.75em;height:.75em;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);transform:scale(0);transform-origin:bottom left;box-shadow:inset 1em 1em #8dc63f;background-color:CanvasText}.rjs-input[type=checkbox]:checked::before{transform:scale(1)}.rjs-checkbox__text-label{flex-grow:1;margin-bottom:0;margin-top:0}.rjs-button--w-full{display:block;text-align:center;width:100%}.rjs-button--primary{background-color:#8dc63f;color:#fff}.rjs-button--primary:hover{background-color:#5f993b}.rjs-button{border:0;border-radius:999em;font-family:"Asap",serif;font-weight:700;font-size:18px;line-height:normal;padding:18px}.rjs-button:hover{cursor:pointer}.login-help-block{color:#fb7185;text-align:center}.new-login-meta-container{height:100%}@media screen and (min-width: 480px){.new-login-meta-container{background-color:#fff;height:auto;margin:5em auto;max-width:400px;padding:2.5em}}.new-login-meta{font-family:"Asap",serif;font-size:14px;margin-top:32px;text-align:center}.new-login-meta a{color:#495057;font-weight:500;padding-left:.5em;padding-right:.5em}.new-login-meta .title{display:block;font-size:30px;font-weight:700;font-family:"Asap",serif;color:#000;margin-top:32px;margin-bottom:10px}.new-login-meta-sml a{color:gray;font-weight:300;font-size:small}.login-form{width:min-content}.text-btn{font-size:16px;font-weight:700;font-family:"Asap",serif}
