@charset "UTF-8";.checkout_header{border-bottom:1px solid #ccc}.mobile-only{display:block}.item-price-container{float:right}#no-items-in-cart-msg{position:relative;top:74px}.has_no_img{display:none}.has_no_img+.item_details{width:75%!important}.card_info{padding:10px}.card_info .payment-button{border-top:none;border-bottom:none;border-radius:0;font-family:Questrial}.checkout_body{min-height:125px}.spinedit i{display:none}#item-details-container{display:inline-block;vertical-align:top}#item-details-container #item-description{margin-top:10px;padding-bottom:10px;line-height:1em;overflow-y:hidden}#receipt_transaction_number{float:right;padding-right:10px;min-width:140px;font-size:16px;font-weight:700;display:inline-block}.item-description-toggle,.small-screen-item-description-toggle{margin-right:3%;margin-top:10px;padding-bottom:10px;display:inline-block;vertical-align:middle}.item-description-toggle .toggle_more,.small-screen-item-description-toggle .toggle_more{background:url(/img/spdc/arrow_transaction_2.png) no-repeat}.item-description-toggle .toggle_less,.small-screen-item-description-toggle .toggle_less{display:none;background:url(/img/spdc/arrow_transaction_2.png) 0 -26px no-repeat}.item-description-toggle div,.small-screen-item-description-toggle div{height:26px;cursor:pointer}.item-description-toggle span,.small-screen-item-description-toggle span{display:inline-block;margin-left:30px}.add-cancel-btns{margin-top:15px}body#parent-body .mandatory-item-block{text-align:center;padding:3%}body#parent-body .mandatory-item-block .add-mandatory-header,body#parent-body .mandatory-item-block .remove-mandatory-header{margin-top:10px;margin-bottom:10px}body#parent-body .mandatory-item-block h3{margin-top:5px;margin-bottom:15px;font-size:24px;line-height:29px}body#parent-body .mandatory-item-block .items-div .item-row:first-child{border-top:none}body#parent-body .mandatory-item-block .items-div .item-row:nth-child(odd){background:#fff;border-radius:3px;border:1px solid #e2e2e5;width:94%;max-width:650px;margin-top:10px}body#parent-body .mandatory-item-block .items-div .item-row .item-detail{width:94%;padding:3%}body#parent-body .mandatory-item-block #parent_payments_item_h2{cursor:pointer;margin-bottom:5px;font-size:18px}body#parent-body .mandatory-item-warning{text-align:center}body#parent-body .mandatory-item-warning .lgrey-wrapper{padding:3%}body#parent-body .mandatory-item-warning .lgrey-wrapper h3{font-size:24px;line-height:29px}body#parent-body .mandatory-item-warning .items-div .item-row:first-child{border-top:none}body#parent-body .mandatory-item-warning .items-div .item-row:nth-child(odd){background:#fff;border-radius:3px;border:1px solid #e2e2e5;width:94%;max-width:650px}body#parent-body .mandatory-item-warning .items-div .item-row .item-detail{width:94%;padding:3%}@media screen and (max-width:500px){#item-details-container{width:96%;padding:2%;margin:0}.receipt_container #receipt_main_body .receipt_table_row .full_for_mobile{width:100%;margin-bottom:10px}.receipt_container #receipt_main_body .receipt_table_row .half_for_mobile{width:48%;padding-left:10px}#receipt_transaction_number{font-size:14px}#receipt_header_info{font-size:.7em}}@media screen and (min-width:801px){.checkout_header{margin-top:8px}.mobile-only{display:none}.small-screen-item-description-toggle{display:none;margin-top:0}#billing-information{float:right;margin-right:2.5%;width:43%;min-height:345px}.card_info{padding-top:0;float:left;width:45%;margin-left:2.5%}.cart-total{margin-bottom:10px}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon::before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:0 0;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover ::before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next::before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous::before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#ff00ff}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2579ba;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon::after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}body#parent-body .ui-faq-container{position:relative;background-color:rgba(255,255,255,.9);width:90%;padding:2% 3%;margin:30px auto}body#parent-body .ui-faq-container h2{font-size:28px}body#parent-body .ui-faq-container .faqlist li .question h3{font-size:18px;margin-left:25px;margin-top:-5px}body#parent-body .ui-faq-nav{position:fixed;float:left;width:20%;margin-right:4%}body#parent-body .ui-faq-nav ul{border-radius:5px;overflow:hidden;list-style:none;margin-left:0;border-top:1px solid #dcdcdc}body#parent-body .ui-faq-nav ul li{border:1px solid #dcdcdc;border-top:none;color:#666;line-height:26px;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f6f6f9),color-stop(1,#e6e6e9));background:-moz-linear-gradient(top,#f6f6f9 5%,#e6e6e9 100%);background:-webkit-linear-gradient(top,#f6f6f9 5%,#e6e6e9 100%);background:-o-linear-gradient(top,#f6f6f9 5%,#e6e6e9 100%);background:-ms-linear-gradient(top,#f6f6f9 5%,#e6e6e9 100%);background:linear-gradient(to bottom,#f6f6f9 5%,#e6e6e9 100%);background-color:#f6f6f9;text-shadow:0 1px 0 #fff;padding:10px}body#parent-body .ui-faq-nav ul li a{color:#666}body#parent-body .ui-faq-nav ul li:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e6e6e9),color-stop(1,#f6f6f9));background:-moz-linear-gradient(top,#e6e6e9 5%,#f6f6f9 100%);background:-webkit-linear-gradient(top,#e6e6e9 5%,#f6f6f9 100%);background:-o-linear-gradient(top,#e6e6e9 5%,#f6f6f9 100%);background:-ms-linear-gradient(top,#e6e6e9 5%,#f6f6f9 100%);background:linear-gradient(to bottom,#e6e6e9 5%,#f6f6f9 100%);background-color:#e6e6e9}body#parent-body .ui-faq-nav ul li:hover a{background:0 0;color:#333}body#parent-body .ui-faq-nav ul li.active{background:#4fb09e;background:-webkit-gradient(linear,left top,left bottom,from(#57bfac),to(#4fb09e));background:-webkit-linear-gradient(top,#57bfac,#4fb09e);background:-moz-linear-gradient(top,#57bfac,#4fb09e);background:-ms-linear-gradient(top,#57bfac,#4fb09e);background:-o-linear-gradient(top,#57bfac,#4fb09e);border:1px solid #4b9b8d;text-shadow:1px 1px 0 #4b9b8d;border-bottom:1px solid #4b9b8d;border-top:none;-moz-box-shadow:inset 0 1px 0 0 #4b9b8d;-webkit-box-shadow:inset 0 1px 0 0 #4b9b8d;box-shadow:inset 0 1px 0 0 #4b9b8d}body#parent-body .ui-faq-nav ul li.active a{background:0 0;color:#fff}body#parent-body .ui-faq-content{margin-top:-60px;float:right;width:74%}body#parent-body .ui-faq-content .ui-faq-section{padding:20px;padding-bottom:30px}body#parent-body .ui-faq-content .ui-faq-section .scroll-anchor{position:absolute;margin-top:-80px;visibility:hidden}body#parent-body .ui-faq-content .ui-faq-section .faqlist li.active{z-index:0}body#parent-body .ui-faq-content .ui-faq-section .faqlist .question h3{display:inline-block}body#parent-body .back-to-top{display:none}body#parent-body .landing-contact-form{margin-left:10%;margin-right:10%;border:1px solid #e2e2e5;background:#f1f1f4}body#parent-body .contact-form-half{width:47%}@media (max-width:800px){body#parent-body .back-to-top{background-color:#57bfac;padding:4px 8px;border-radius:2px;color:#fff;margin-top:10px;display:block;float:right}body#parent-body .contact-form-half{width:97%}body#parent-body .ui-faq-container{margin-top:15px}body#parent-body .ui-faq-container h3{font-size:17.5px}body#parent-body .ui-faq-nav{border-bottom:1px solid #ccc;margin-bottom:15px;margin-top:10px;position:static;width:94%;padding:3%;margin-bottom:50px}body#parent-body .ui-faq-content{border-left:none;width:100%}body#parent-body .ui-faq-content .question h3{font-size:16px;display:inline-block}}@media (max-width:400px){body#parent-body .ui-faq-container h3{font-size:15.5px}body#parent-body .ui-faq-container .ui-faq-content{border-left:none;width:100%}body#parent-body .ui-faq-container .ui-faq-content .faqlist .question h3{font-size:14px;display:inline-block}body#parent-body .ui-faq-container .ui-faq-content .faqlist .answer{font-size:12px}body#parent-body .ui-faq-nav{text-align:center}}.fs-purchase-history{width:41%;float:left}.fs-purchase-history-inner{position:relative;padding:25px;background:#fff;border:1px solid #e2e2e5}.ui-add-funds-btn{float:left;clear:left;position:relative}.multi-account-container{position:relative;display:inline-block}.multi-account-container .stats-tooltip{width:450px}.multi-accounts-list{background:#fff;border:1px solid #ccc;border-bottom:none}.multi-accounts-list .ma-list-item{padding:10px;border-bottom:1px solid #ccc}.multi-accounts-list .ma-list-item .left{display:inline-block;float:left}.multi-accounts-list .ma-list-item .right{display:inline-block;float:right;font-size:16px}.omg{font-size:28px}.ago{font-size:14px}body#parent-body .fs-student-row{background:#f1f1f4;min-height:150px;padding:0}body#parent-body .fs-student-row .student-row-container{padding:3%}body#parent-body #l-b-a{background:#f1f1f4}body#parent-body #l-b-a .smartpay{background:0 0;padding:2%}.hide-autopay-container{display:none}.fs-manage-funds{width:55%;float:right}body#parent-body .fs-manage-funds-inner{padding:25px;background:#fff;border:1px solid #e2e2e5}.fs-dashboard-error-msg{color:#f57334}.fs-row-header{width:94%;padding:18px 3%;padding-bottom:5px;display:inline-block}.fs-student-name{word-wrap:break-word;font-size:26px;font-weight:700}.lba-tab{width:100%;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.32);background:#999;display:inline-block;text-align:center;padding-top:10px;padding-bottom:10px;font-size:14px;cursor:pointer}.autopay-radio:checked+.lba-tab{background-color:transparent!important}.lba-details{float:right;background:#fff;border-radius:15px;padding:5px 3%;cursor:pointer;margin-right:10px;margin-top:3px}.lba-details:hover{color:#57bfac}.autopay-radio:checked+.autopay-amount-tab{background-color:transparent!important}.autopay-amount-tab{margin-top:5px;width:100%;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.32);background-color:#ccc;font-weight:700;font-size:16px;text-align:center;height:40px;line-height:40px}body#parent-body #modal-history{width:40%}.readiness_error{border:3px solid rgba(245,115,52,.5)}@media (max-width:1000px){.fs-purchase-history{width:100%;float:none;margin-bottom:20px}.fs-manage-funds{width:100%;float:none}.fs-student-row{padding:0}.fs-purchase-history-inner{padding:10px 5px;background:#fff}body#parent-body .fs-manage-funds-inner{padding:10px 5px;background:#fff}body#parent-body #l-b-a{background:#f1f1f4}body#parent-body #l-b-a{background:#f1f1f4}body#parent-body #l-b-a .smartpay{background:0 0;padding:2%}}@media (max-width:500px){.multi-account-container .multi-account{vertical-align:bottom}.multi-account-container .stats-tooltip{width:260px}.ui-add-funds-btn{float:none;clear:both;position:relative;padding-top:10px;text-align:center}.ui-add-funds-btn .teal-button{padding:12px;border-radius:15px}.lba-details{margin-right:2%;margin-left:2%;float:none;width:90%;text-align:center;border-radius:15px}.fs-student-name{font-size:18px}.omg{font-size:16px}.ago{font-size:12px}body#parent-body #modal-history{width:75%}}.no-items-msg{padding:30px;padding-top:10px;background-color:#f1f1f4}.item-row .show-if-hidden{display:none}.item-row.is-hidden .show-if-hidden{display:block}.item-row.is-hidden .hide-if-hidden{display:none}.item-row .show-if-transient{display:none}.item-row.is-transient .show-if-transient{display:block}.item-row.is-transient .hide-if-transient{display:none}.item-row .show-if-mandatory{display:none}.item-row.is-mandatory .show-if-mandatory{display:block}.item-row.is-mandatory .hide-if-mandatory{display:none}.item-row .show-if-promo{display:none}.item-row.is-promo .show-if-promo{display:inline-block}.item-row.is-promo .hide-if-promo{display:none}.item-row.is-fee{display:none}.item-row .show-if-fee{display:none}.item-row.is-fee .show-if-fee{display:inline-block}.item-row.is-fee .hide-if-fee{display:none}.item-row .show-if-recurring{display:none}.item-row.is-recurring .show-if-recurring{display:inline-block}.item-row.is-recurring .hide-if-recurring{display:none}.item-row .show-if-mip{display:none}.item-row.is-mip .hide-if-mip{display:none}.item-row .show-if-open{display:none}.item-row.is-open .show-if-open{display:inline-block}.item-row.is-open .hide-if-open{display:none}.content-inner>#itemsList>.items-div>.item-row.is-mip>.item-detail .show-if-mip:first-child{display:inline-block}.language-preference{padding-left:10px;text-align:left}.lp-container{position:absolute;right:10px;top:73px;z-index:2001;padding:20px;font-size:14px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;-moz-border-bottom-right-radius:6px;-moz-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border:1px solid #dcdcdc;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f5f5f9),color-stop(1,#e5e5e9));background:-moz-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:-webkit-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:-o-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:-ms-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:linear-gradient(to bottom,#f5f5f9 5%,#e5e5e9 100%);background-color:#f5f5f9;box-shadow:-1px 8px 25px 0 rgba(0,0,0,.25)}.lp-container h4{font-size:16.5px;margin-top:0}.lp-container .goog-te-combo{margin-left:0}.lp-tab{position:absolute;right:10px;top:73px;z-index:901;font-size:12px;padding:2px 5px;border:1px solid #dcdcdc!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f5f5f9),color-stop(1,#e5e5e9));background:-moz-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:-webkit-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:-o-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:-ms-linear-gradient(top,#f5f5f9 5%,#e5e5e9 100%);background:linear-gradient(to bottom,#f5f5f9 5%,#e5e5e9 100%);background-color:#f5f5f9;-moz-border-bottom-right-radius:6px;-moz-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top-left-radius:0;border-top-right-radius:0;-moz-border-top-right-radius:0;-moz-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;display:inline-block;cursor:pointer;color:#666;text-decoration:none;text-shadow:0 1px 0 #fff}.lp-tab:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#e5e5e9),color-stop(1,#f5f5f9));background:-moz-linear-gradient(top,#e5e5e9 5%,#f5f5f9 100%);background:-webkit-linear-gradient(top,#e5e5e9 5%,#f5f5f9 100%);background:-o-linear-gradient(top,#e5e5e9 5%,#f5f5f9 100%);background:-ms-linear-gradient(top,#e5e5e9 5%,#f5f5f9 100%);background:linear-gradient(to bottom,#e5e5e9 5%,#f5f5f9 100%);background-color:#e5e5e9}.lp-tab img{opacity:.6}.lp-button{margin-top:15px;padding:6px 12px;font-size:14px;color:#fff;border-radius:3px;cursor:pointer}.lp-button.grey{background:#999;margin-right:4px}@media screen and (max-width:800px){.lp-tab{top:48px}.lp-container{top:48px}}.left-links-new{overflow-y:auto}.left-links-new .profile-mgmt{display:block}body#parent-body .left-links-new a.sp-text.primary_color{color:#57bfac}.left-links-new .acctmanage-active{background:url(/img/Stacked/leftlinks_icontab_admin_stackedbggradient.png) no-repeat 0 0;color:#fff}.left-links-new .acctmanage-inactive{background:url(/img/Stacked/leftlinks_icontab_admin_stackedbggradient.png) no-repeat 0 -40px}.left-links-new ul{margin-bottom:10px!important}.left-links-new h3>a{color:#fff!important}.left-links-new h3>a:hover{background-color:transparent!important}.hide_menu_section{display:none}.order-details-info{display:inline-block;width:50%;font-size:14px;vertical-align:bottom}.order-details-info .payer-info{display:inline-block;vertical-align:top}.order-details-info .payment-info{display:inline-block;vertical-align:top;margin-left:30px;text-align:right}.order-total{display:inline-block;width:48%;vertical-align:bottom;font-size:34px;text-align:right}.order-total span{font-size:28px}.item-detail-table td{display:table-cell;vertical-align:middle;padding:5px 15px}.item-top-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-top-row .dropdown-arrow{margin-top:0}.txn-top-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.txn-top-row .dropdown-arrow{margin-top:0}.item-details-row{font-size:14px}.item-details-row p{margin:0}.txn-details-row{font-size:14px}.txn-details-row p{margin:0}h4.item-row-title{font-size:16px;margin-bottom:0}.row-txn-total{font-size:20px}.details-label{color:#000}.details-data{color:#999;margin:0;font-size:14px}#items-purchased{width:50%}#transactions{width:44%;margin-right:4%}@media screen and (max-width:800px){#items-purchased{width:100%}#transactions{width:100%;margin-right:0}.order-details-info{width:100%}.order-details-info .payer-info{width:100%;display:inline-block;vertical-align:top}.order-details-info .payment-info{width:100%;display:inline-block;vertical-align:top;margin-left:0;margin-top:15px;text-align:left}.order-total{margin-top:40px;font-size:24px;width:100%}.order-total span{font-size:18px;color:#f57334}}.bg-white{background-color:#fff}button{background-color:inherit}body#parent-body .pc-left-bigfoot{float:right;margin-right:5px;margin-top:12px}body#parent-body .pc-left-bigfoot .bigfoot-footnote__container{position:relative}.add-student-button{float:right;margin-top:15px}body#parent-body .user-module-right-section .content-inner.new.student-profile-header{padding-top:30px}.mobile_only{display:none!important}#right-section.user-module-right-section{padding-left:290px}#right-section.control-module-right-section{padding-left:0}#slideout-li{vertical-align:middle!important}@media (max-width:800px){body#parent-body .user-module-right-section .content-inner.new.student-profile-header{padding-top:10px}.add-student-button{margin-top:0}.fifty_px_min_ht{min-height:50px}body#parent-body #main_block{padding-top:48px}#nav-cart{position:relative}#more{padding-left:0!important;margin-top:20px}#more #more-social-wrapper{width:33%}.left-links-new{display:none;padding-top:49px}.mobile_only{display:block!important}#right-section{padding-left:0!important}.left-links-new{padding-top:49px!important}.logo{float:none}.logo div{position:auto;margin-top:5px}.large-screen-clear-div{display:none}}@media screen and (min-width:800px){#nav-cart{width:auto}.checkout_steps{margin:20px;position:relative}.checkout_steps .checkout_step1,.checkout_steps .checkout_step2,.checkout_steps .checkout_step3{border:none}.checkout_steps .checkout_step1 .step-text,.checkout_steps .checkout_step2 .step-text,.checkout_steps .checkout_step3 .step-text{float:left;color:#000;font-size:2em;margin-left:20px}.checkout_steps .checkout_step1{background:url(/img/cartsteps/desktop-checkout-header.png) no-repeat right 0}.checkout_steps .checkout_step2{background:url(/img/cartsteps/desktop-checkout-header.png) no-repeat right -40px}.checkout_steps .checkout_step3{background:url(/img/cartsteps/desktop-checkout-header.png) no-repeat right -80px}.checkout_body{min-height:0}#no-items-in-cart-msg{position:relative;top:0}.checkout_header{border-bottom:none}.item-price-container{float:left}.item_price .close-button{display:inline-block}.logo{float:left;margin-left:0;padding-left:0}}#mobile_logout_icon_li{position:relative}#mobile_logout_icon{position:relative;top:7px;height:30px;width:33px}.methods-tip{background:#f1f1f4;border:2px solid #f57334;border-radius:7px;padding:7px;font-size:12px;line-height:16px;position:absolute;margin-top:35px;right:4px;display:none;min-width:200px;z-index:100}#more{padding-left:290px}#more #more-social-wrapper{width:33%}.pc-async{font-size:16px;line-height:32px}.pc-sync{font-size:16px;line-height:32px}.pc-logout{font-size:17px;line-height:28px}#noGroups{padding-left:30px}.bottom-row{width:100%;padding-top:20px}.left-sidebar-arrow{float:right;padding-top:14px;padding-right:10px}#parent_account_header{padding-top:18px;padding-left:5px}#parent_module_heading{position:relative;left:0;clear:both;padding-top:12px;padding-left:10px}.pc-home{font-size:20px;line-height:32px}body#parent-body div#sticky ul#nav li.account #account-button-container{text-align:center;cursor:pointer;padding-left:10px;padding-right:10px}body#parent-body div#sticky ul#nav li.account #account-button-container #guest-account-icon{background-image:url(/img/Stacked/login-key-3state-transparent.png);background-size:cover;padding:5px;position:relative;top:-4px;left:-9px}body#parent-body div#sticky ul#nav li.account #account-button-container #custom-account-icon{background-image:url(/img/Stacked/login-key-3state-transparent.png);background-size:cover;padding:5px;position:relative;top:-4px;left:-9px}#account-button-username{font-size:18px;line-height:16px;display:inline-block;color:#eee;font-family:cursive}.mpn-button5{float:none}#nav-cart{cursor:pointer;text-align:center;width:70px}.nav-cart-button{font-size:14px;text-align:center}#nav-more-menu{cursor:default;margin-right:15px;background:url(/img/spdc/arrow.png) 90% center no-repeat}#nav-payments-menu{display:inline-block}body#parent-body div#sticky ul#nav li.account #parent_user_icon{background-image:url(/img/IndexCard/profile_icon.png);background-position:0 0;width:30px;height:30px;display:inline-block;cursor:pointer;margin-top:18px;float:right}body#parent-body div#sticky ul#nav li.account:hover #parent_user_icon{background-position:0 30px}body#parent-body .items-div .item-row:first-child{background-color:#f4f4f7;border-top:1px solid #ccc}body#parent-body .items-div .item-row:nth-child(even){background-color:#fff}body#parent-body .items-div .item-row:nth-child(odd){background-color:#f4f4f7}.arrow_down,.arrow_up{display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.arrow_down.primary_color{border-top:8px solid #57bfac}.arrow_down.secondary_color{border-top:8px solid #f57334}.arrow_up.primary_color{border-bottom:8px solid #57bfac}.arrow_up.secondary_color{border-bottom:8px solid #f57334}#fs_payment_circular_bgcolor{border-radius:50%;display:inline-block;height:34px;width:34px;position:absolute;top:8px;right:8px;z-index:-1}.custom_skin_bgcolor{display:none;width:290px;height:40px}.mpn-modal{border:2px solid #f57334;padding:40px;padding-top:20px}.mpn-modal.new-roles{width:600px}.mpn-modal.assign-roles{width:600px}.guest-login-modal{width:50%}.parent_cart_right_section_container{margin-left:-290px;padding-left:10%;padding-right:10%}.item-row .pay-transaction-info{float:right;margin-top:10px;margin-bottom:10px}.item-row .leftlabel{width:60%;float:left;font-weight:700;text-align:right}.item-row .rightinfo{float:right;font-weight:700;padding-right:20px}.cardholder-info{width:304px;margin:auto}#payto_small_screen{display:none}#payto_large_screen{display:block}@media (max-width:800px){.parent_cart_right_section_container{margin-left:0;padding-left:0;padding-right:5%}.mpn-button4 div{padding:2px 7px}.opt-left{width:100%}.billinfo .headline div{width:100%;padding-bottom:5px}.item-row .payto{width:100%;clear:both}.item-row .pay-transaction-info{float:left;width:80%;padding-left:78px;max-width:70%}.item-row .leftlabel{text-align:left}#payto_small_screen{display:block}#payto_large_screen{display:none}.step1,.step2,.step3{display:none}}.btn_addtocart{cursor:pointer;display:inline-block;background-color:#eee;box-shadow:0 0 4px 0 #999;margin:0;border:0;background-image:url(/img/VT/checkout-button-stacked.png);background-size:3px 116px;background-position:0 -160px;color:#fff;padding:6px 21px;border-radius:3px;color:#fff}.large-screen-checkout-footer div.empty-cart{float:left;margin-left:15px}.recaptcha-display{display:flex;justify-content:flex-end;padding-right:5%}@media (max-width:600px){#newLayoutMsg{font-size:16px!important}.parent_land_pg_column{width:95%!important;min-height:0!important;padding-bottom:25px}.parent_land_pg_column_number{width:90%!important}.mobile_parent_land_pg_column_number{display:block!important;float:left;width:95%;margin-right:3%;margin-bottom:25px;margin-top:25px}.mobile_parent_land_pg_column_number img{display:block;margin-left:auto;margin-right:auto}.parent_land_pg_column_number{display:none}.ssv{width:100px}.mpn-message{top:40px}}@media (min-width:601px) and (max-width:700px){.parent_land_pg_column{width:95%!important;min-height:0!important;padding-bottom:25px}.parent_land_pg_column_number{width:90%!important}.mobile_parent_land_pg_column_number{display:block!important;float:left;width:95%;margin-right:3%;margin-bottom:25px;margin-top:25px}.mobile_parent_land_pg_column_number img{display:block;margin-left:auto;margin-right:auto}.parent_land_pg_column_number{display:none}.ssv{width:100px}.mpn-message{top:40px}}@media (min-width:701px) and (max-width:840px){.parent_land_pg_column{width:95%!important;min-height:0!important;padding-bottom:25px}.parent_land_pg_column_number{width:90%!important}.mobile_parent_land_pg_column_number{display:block!important;float:left;width:95%;margin-right:3%;margin-bottom:25px;margin-top:25px}.mobile_parent_land_pg_column_number img{display:block;margin-left:auto;margin-right:auto}.ssv{width:100px}.mpn-message{top:40px}.parent_land_pg_column_number{display:none}}@media (min-width:1049px) and (max-width:1200px){h4{font-size:15.5px}p{font-size:14.5px}}#newLayoutMsg{font-size:20px;text-align:center;padding:15px 0 15px 0;background-color:rgba(57,191,172,.8);vertical-align:middle;border-bottom:2px solid grey}#and_store_region{float:right;padding-right:20px;font-size:16px}#_parent_index_help{float:right}.defaultPageOption{float:left;padding:0 10% 0 10%;width:80%;display:block}.defaultPageOption label{font-size:20px}.defaultPageOption .moreCallout{color:#57bfac;font-size:16px}.defaultPageDescription{display:none;padding:0!important;margin-left:20px}#_parent_payments_options_span{color:#57bfac;cursor:pointer}#_parent_payments_orders_span{color:#57bfac;cursor:pointer}#_parent_index{padding-left:40px}#helpToolTip{float:left}.parent_land_pg_column{float:left;width:29%;margin-right:3%;background-color:#fffacc;min-height:450px}.parent_land_pg_column .newContentContainer,.parent_land_pg_column h3,.parent_land_pg_column p{padding:0 10% 0 10%}.parent_land_pg_column h3{text-align:center;min-height:2.5em;max-height:2.5em;overflow:visible}.parent_land_pg_column label{display:inline;float:left}.parent_land_pg_column_img{display:block;margin-left:auto;margin-right:auto}.parent_land_pg_column_number{float:left;width:29%;margin-right:3%;margin-bottom:25px}.parent_land_pg_column_number img{display:block;margin-left:auto;margin-right:auto}.newContentExplanation{display:none}.mobile_parent_land_pg_column_number{display:none}#forceValidate{margin-left:5px;position:relative;left:-5px}#dismissLanding{color:#57bfac;cursor:pointer}#defaultPage{margin-left:20px}.item-row{position:relative}.mandatory_mip_item_indicator{position:absolute;right:5px;bottom:2px}@media (max-width:400px){#currentView-container{min-width:75%}}@media (max-width:600px){._parent_orders #parent_order_results{width:100%}._parent_orders #parent_order_results #view-orders-by .view-results-option{width:50%;float:left;text-align:center;padding:5px 0}._parent_orders #parent_order_results #status_set{padding-bottom:70px}._parent_orders #parent_order_results .order_row_left_col{min-width:100px}._parent_orders #parent_order_results .order_row_right_col1{width:12%;min-width:80px}._parent_orders #parent_order_results .order_row_middle_col{width:50%;padding-left:10px}._parent_orders #parent_order_results .order_row_right_col2{width:12%;min-width:75px}._parent_orders #parent_order_results #orders-results-filter{margin:10px 0 60px 0}._parent_orders .parent_orders_padding{padding-top:50px}._parent_orders #currentView-container{min-width:75%}._parent_orders #view-orders-by{width:100%}.trans-arrowbtn{height:20px;width:40px;background-size:20px 40px}.trans-arrowbtn.active{background-position:0 -20px}.simple-button{height:40px;width:40px;background-size:40px 80px}.order_row_date_short{display:block}.order_row_date_long{display:none}#order_row_payment_long{display:none}#order_row_payment_short{display:block}#nav-cart{width:26%}}@media (min-width:601px) and (max-width:700px){._parent_orders #parent_order_results{width:100%}._parent_orders #parent_order_results #paged-results{width:100%}._parent_orders #parent_order_results #status_set label{width:26%;font-size:12px}._parent_orders #parent_order_results #status_set{padding-bottom:40px}._parent_orders #parent_order_results #order_row_buttons{margin-right:0}._parent_orders #parent_order_results .order_row_left_col{min-width:100px}._parent_orders #parent_order_results .order_row_middle_col{width:35%;min-width:66px}._parent_orders #parent_order_results .order_row_right_col1{min-width:63px}._parent_orders #parent_order_results .order_row_right_col2{min-width:69px}._parent_orders #parent_order_results #orders-results-filter{margin:10px 0 120px 0}._parent_orders #order_row_payment_long{display:none}._parent_orders #order_row_payment_short{display:block}._parent_orders .order_row_date_long{display:none}._parent_orders .order_row_date_short{display:block}}@media (min-width:701px) and (max-width:840px){._parent_orders #parent_order_results{width:100%}._parent_orders #parent_order_results #paged-results{width:100%}._parent_orders #parent_order_results #status_set label{width:26%;font-size:12px}._parent_orders #parent_order_results #status_set{padding-bottom:40px}._parent_orders #parent_order_results .order_row_left_col{min-width:100px}._parent_orders #parent_order_results .order_row_middle_col{width:45%;min-width:90px}._parent_orders #parent_order_results .order_row_right_col1{min-width:90px}._parent_orders #parent_order_results .order_row_right_col2{min-width:90px}._parent_orders #parent_order_results #orders-results-filter{margin:10px 0 60px 0}._parent_orders #order_row_payment_long{display:none}._parent_orders #order_row_payment_short{display:block}._parent_orders .order_row_date_long{display:none}._parent_orders .order_row_date_short{display:block}}@media (min-width:841px) and (max-width:1048px){._parent_orders #parent_order_results{width:100%}._parent_orders #parent_order_results #paged-results{width:100%}._parent_orders #parent_order_results #status_set label{width:18%;font-size:12px}._parent_orders #parent_order_results #status_set{padding-bottom:20px}._parent_orders #parent_order_results #orders-results-filter{margin:10px 0 30px 0}._parent_orders #order_row_payment_long{display:none}._parent_orders #order_row_payment_short{display:block}._parent_orders .order_row_date_long{display:block}._parent_orders .order_row_date_short{display:none}}@media (min-width:1049px) and (max-width:1200px){._parent_orders #parent_order_results{width:100%}._parent_orders #parent_order_results #paged-results{width:100%}._parent_orders #parent_order_results #status_set label{width:10.2%;font-size:12px}._parent_orders #parent_order_results #orders-results-filter{margin:10px 0 30px 0}._parent_orders #order_row_payment_long{display:block}._parent_orders #order_row_payment_short{display:none}._parent_orders .order_row_date_long{display:block}._parent_orders .order_row_date_short{display:none}._parent_orders .item-row div span{font-size:17px}}@media (min-width:1201px){._parent_orders #parent_order_results{width:100%}._parent_orders #parent_order_results #paged-results{width:100%}._parent_orders #parent_order_results #status_set label{width:11%}._parent_orders .order_row_date_short{display:none}._parent_orders .order_row_date_long{display:block}._parent_orders #order_row_payment_long{display:block}._parent_orders #order_row_payment_short{display:none}._parent_orders .order_row_date_long{display:block}._parent_orders .order_row_date_short{display:none}._parent_orders .item-row div span{font-size:18px}}._parent_orders #order-search{margin-left:10px}._parent_orders form label{width:66px}._parent_orders .paysettings #support{margin-bottom:10px}._parent_orders input{width:220px}._parent_orders .search_view_vars{width:260px}._parent_orders .search_student{width:260px;display:inline-block}._parent_orders .search_pay_method{width:260px;display:inline-block}._parent_orders .search_transaction{width:260px}._parent_orders .search_order{width:260px}._parent_orders .search_label{width:120px}._parent_orders .search_date{width:113px}._parent_orders #main-block{padding-top:23px}._parent_orders .infield{text-align:none}._parent_orders #toggle_hr{display:none}._parent_orders #view-orders-by{float:right}._parent_orders .add-on{width:auto!important}._parent_orders .parent_orders_padding{padding-top:100px}._parent_orders #parent_order_contact{width:100%;border:none;padding-bottom:0;padding-top:0}._parent_orders .search-results{margin-left:10%;margin-right:10%}._parent_orders ul{border:0;margin:0;padding:0;margin:auto}._parent_orders .mpn-paginator li{cursor:pointer;height:20px;width:30px;border:1px solid #fff;font-size:12px;list-style:none;margin-right:2px;display:inline-block}._parent_orders .mpn-paginator .a{border:solid 1px #9aafe5;margin-right:2px}._parent_orders .mpn-paginator .next-off,._parent_orders .mpn-paginator .previous-off{border:solid 1px #dedede;color:#888;font-weight:700;margin-right:2px}._parent_orders .mpn-paginator .next a,._parent_orders .mpn-paginator .previous a{font-weight:700;width:50px}._parent_orders .mpn-paginator .active{background:#f57334;color:#fff;font-weight:700}._parent_orders .mpn-paginator a:link,._parent_orders .mpn-paginator a:visited{color:#0e509e;padding:3px 6px;text-decoration:none}._parent_orders .mpn-paginator li:hover{border:solid 1px #0e509e}._parent_orders #order_row_buttons{margin-right:20px;float:right;margin-top:0;margin-right:10px}._parent_orders #order_row_student_name{width:30%}._parent_orders #order_row_item_title{width:30%}._parent_orders #orders-results-filter{display:none;margin:10px 0 10px 0;padding:15px 3% 15px 3%}._parent_orders #parent_order_inspect_icon{padding-left:10px}._parent_orders .items{display:none;background:#fff;margin:10px;border-radius:4px;border:1px solid #ccc}._parent_orders .items .order-item-row{padding:3%;width:94%;font-size:14px;line-height:16px;border-bottom:1px solid #ccc}._parent_orders .parent_order_datum{color:grey}#slide-out-logout{float:right;margin-right:15px}.item-row-table{width:100%}#itemTogglePipe{color:#000}.order_row_left_col{padding-left:10px;min-width:120px;margin-right:5px}.order_row_middle_col{min-width:100px}.order_row_right_col1{width:16%;min-width:100px}.order_row_right_col2{width:22%;min-width:100px;text-align:center}._parent_orders .items .order-item-row{padding:15px 3%;width:94%;font-size:14px;line-height:16px;border-bottom:1px solid #ccc}._parent_orders .items .order-item-row:last-child{border-bottom:none}.order-item-header{padding-left:3%;padding-top:10px;cursor:pointer}#view-orders-by .view-results-option{font-weight:400;font-size:14px;padding:8px 22px}#view-orders-by .view-results-option.order-tab{border-bottom-left-radius:4px;border-top-left-radius:4px}#view-orders-by .view-results-option.items-tab{border-bottom-right-radius:4px;border-top-right-radius:4px}#viewing-results-text{float:left;margin-top:4px}#currentView-container{min-width:400px}.grey{background:-webkit-linear-gradient(180deg,#a6a5a5,#989898);background:-o-linear-gradient(180deg,#a6a5a5,#989898);background:-moz-linear-gradient(180deg,#a6a5a5,#989898);background:linear-gradient(180deg,#a6a5a5,#989898)}.grey:hover{background:-webkit-linear-gradient(180deg,#989898,#a6a5a5);background:-o-linear-gradient(180deg,#989898,#a6a5a5);background:-moz-linear-gradient(180deg,#989898,#a6a5a5);background:linear-gradient(180deg,#989898,#a6a5a5)}@media (max-width:600px){._parent_payments_food .smartPayMsg{left:-25px!important;width:247px!important}._parent_payments_food .smartpay{padding-right:0}.simple-button{height:30px;width:30px;background-size:30px 60px}.name-cell{width:100%}._parent_payments_food .simple-button{float:left;margin-left:2px;margin-right:2px;margin-bottom:10px}.parent_payments_food_item_date{width:30%}.parent_payments_food_item_price{width:20%}.parent_payments_food_item_name{width:50%}}@media (min-width:601px) and (max-width:700px){.name-cell{width:100%}._parent_payments_food .simple-button{float:left;margin-left:2px;margin-right:2px;margin-bottom:10px}.parent_payments_food_item_date{width:30%}.parent_payments_food_item_price{width:20%}.parent_payments_food_item_name{width:50%}}@media (min-width:701px) and (max-width:840px){.name-cell{width:100%}._parent_payments_food .simple-button{float:left;margin-left:2px;margin-right:2px;margin-bottom:10px}.parent_payments_food_item_date{width:30%}.parent_payments_food_item_price{width:20%}.parent_payments_food_item_name{width:50%}}@media (min-width:841px) and (max-width:860px){.name-cell{width:100%}.parent_payments_food_item_date{width:30%}.parent_payments_food_item_price{width:20%}.parent_payments_food_item_name{width:50%}}@media (min-width:861px) and (max-width:1048px){.name-cell{width:100%}.parent_payments_food_item_date{width:30%}.parent_payments_food_item_price{width:20%}.parent_payments_food_item_name{width:50%}}@media (min-width:1049px) and (max-width:1200px){.name-cell{width:20%}}@media (min-width:1201px){.name-cell{width:28%}.parent_payments_food_item_date{width:30%}.parent_payments_food_item_price{width:20%}.parent_payments_food_item_name{width:50%}}._parent_payments_food .name-cell{padding-top:15px;float:left;position:relative;margin-right:10px}._parent_payments_food .smartPayMsg{background:#f1f1f4;border:3px solid #999a99;border-radius:15px;padding:20px;font-size:12px;line-height:16px;width:97%;max-width:100%;position:relative;top:8px}._parent_payments_food .smartPayMsg p{text-align:left}.add-cc-modal{display:none;border:2px solid #f57334;margin:auto;width:330px;top:20px;height:auto;padding:10px}.add-cc-modal .grey{background:-webkit-linear-gradient(180deg,#a6a5a5,#989898);background:-o-linear-gradient(180deg,#a6a5a5,#989898);background:-moz-linear-gradient(180deg,#a6a5a5,#989898);background:linear-gradient(180deg,#a6a5a5,#989898)}.add-cc-modal .grey:hover{background:-webkit-linear-gradient(180deg,#989898,#a6a5a5);background:-o-linear-gradient(180deg,#989898,#a6a5a5);background:-moz-linear-gradient(180deg,#989898,#a6a5a5);background:linear-gradient(180deg,#989898,#a6a5a5)}.pcicard-modal{padding:10px}@media (max-width:500px){.parent_payments_item_title{font-size:15px}}@media (max-width:600px){body#parent-body .item-row .item-detail{width:100%}.last-purchase{padding-top:10px}#payment_item_details{display:inline-block;margin-left:0;position:relative}#payment_item_details span{white-space:normal}.pc-item-description{width:100%}.pc-list-button{float:none}.pc-list-button div{display:inline-block;padding:10px 14px}#item-search input{width:85%;margin-left:0}#item-search{width:80%}.parent-item-list-header{padding:10px 0;margin-bottom:10px;background:#e2e2e5;width:100%;border-radius:4px;overflow:hidden;border:1px solid #ccc}.item-controls{width:100%;margin:0}#parent_payment_filter{margin-left:175px}#parent_payment_search{float:right;margin-left:10px}.item-detail{padding-left:40px}body#parent-body .item-row .item-detail{width:100%}._parent_payments_general .simple-button{float:left!important}#parent_module_heading{padding-bottom:.25em}._parent_payments_general #parent_payments_heading_container{text-align:center}.trunc-description{max-height:1.4em;overflow-y:hidden;overflow-x:hidden}.pc-item-information{margin-bottom:10px;width:90%}.pc-item-title.image{width:60%;vertical-align:top;margin-left:15px}.pc-item-title.no-image{width:90%}}@media (min-width:601px) and (max-width:700px){._parent_payments_general{width:100%}.trunc-description{max-height:1.4em;overflow-y:hidden;overflow-x:hidden}#item-search{clear:both;position:relative;width:80%}#item-search input{width:85%;margin-left:0}#parent_payment_search{margin-right:100px;margin-left:10px}#parent_module_heading{padding-bottom:.25em}.pc-item-description{width:100%}}@media (min-width:701px) and (max-width:840px){._parent_payments_general{width:100%}._parent_payments_general #parent_module_heading{padding-bottom:.25em}.trunc-description{max-height:1.4em;overflow-y:hidden;overflow-x:hidden}#item-search{clear:both;position:relative;width:80%}#item-search input{width:85%;margin-left:0}#parent_payment_filter{margin-right:0}#parent_payment_search{margin-right:0;margin-left:10px}#parent_module_heading{padding-bottom:.25em}.pc-item-description{width:100%}}@media (min-width:841px) and (max-width:1048px){._parent_payments_general{width:100%}#item-search{clear:both;position:relative}#parent_module_heading{padding-bottom:.25em}.pc-item-description{width:100%}}@media (min-width:1049px) and (max-width:1200px){._parent_payments_general{width:100%}#item-search{clear:both}#parent_module_heading{padding-bottom:.25em}}@media (max-width:1150px){body#parent-body .item-row .item-detail{width:100%}}@media (min-width:1201px){._parent_payments_general{width:100%}#parent_module_heading{margin-left:2px}#payment_item_details{display:inline-block}#item-search{clear:both;position:relative;top:-36px}.pc-item-description{width:50%}}.pc-item-description{margin-right:40px}._parent_payments_general .itemsList{width:100%;float:right;margin-top:10px;border-style:none;overflow:auto;overflow-x:hidden;overflow-y:auto}._parent_payments_general #item-search{float:right;margin-top:0}._parent_payments_general .left-links-new{padding-top:74px}._parent_payments_general .trunc-description{max-height:1.4em;overflow-y:hidden;overflow-x:hidden}._parent_payments_general .trunc-description #trunc-desciption-p{display:inline-block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;margin:0}._parent_payments_general .mpn-tooltip{float:right;padding-left:8px;padding-top:3px;vertical-align:top;margin-left:2px;margin-top:17px}._parent_payments_general h2{margin-top:-5px}._parent_payments_general .content-inner{padding-top:20px!important}.trunc-description{max-height:1.4em;overflow-y:hidden;overflow-x:hidden}.trunc-description #trunc-desciption-p{display:inline-block;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;margin:0}.multi-group-tt,.recurring-tt{position:absolute;font-size:16px;line-height:22px;clear:left;width:200px;left:100%}.parent_payment_item_tooltip{position:relative;left:-80%}#parent_payments_item_h2{margin-top:5px;padding-right:15px;line-height:1.45em;overflow-y:hidden;overflow-x:hidden}.pc-item-image{width:80px;display:inline-block}.pc-item-image .list-item-image{margin-right:10px;height:80px;width:80px;background-size:cover;float:left}.pc-item-general{display:inline-block;vertical-align:top;width:80%;margin-left:10px}@media screen and (min-width:601px){.pc-list-button{float:right}.pc-list-button div{display:inline-block;padding:8px 14px}.pc-item-information{margin-bottom:10px;width:130%}.pc-item-title{display:inline-block;vertical-align:top}.pc-item-title.image{width:75%;margin-left:15px}.pc-item-title.no-image{width:75%;margin-left:95px}}.pc-item-description{display:inline-block;vertical-align:top;width:100%;padding:0 0 0}.item-controls{margin:5px 5px 5px 0}.pc-list-button{float:right;color:#fff;cursor:pointer;margin-right:3px;box-shadow:inset 1px 2px 16px -1px rgba(0,0,0,.24);text-shadow:1px 1px 1px rgba(0,0,0,.32);border-radius:2px;font-size:14px;line-height:17px;font-family:questrial;border:none;padding:0}.pc-list-button:hover{box-shadow:inset -1px -2px 16px -1px rgba(0,0,0,.24);text-shadow:-1px -1px 1px rgba(0,0,0,.32)}.pc-list-button.cart-icon{padding-left:26px;background-image:url(/img/Indicators/shoppingcart_icon-white_100.png);background-repeat:no-repeat;background-size:15%;background-position:12px center}.pc-list-button.grey{background-color:#999}.pc-list-button.lgrey{background-color:#ccc;text-shadow:1px 1px 1px rgba(0,0,0,.32)}.pc-list-button .white-arrow{vertical-align:middle;padding:0;width:15px;height:10px;margin-right:5px;margin-top:-2px;background:url(/img/spdc/arrow-white.png) no-repeat}body#parent-body #parent_payment_search{float:right;margin-left:10px;display:inline-block;width:260px}.optionlinks{position:relative;top:-1em}@media (max-width:600px){.parent-items-list-header{padding-top:10px}}@media (min-width:1201px){#right-section .nogroups{margin-left:15px}#right-section .nogroups p{width:600px}.nogroups .optionlinks{margin-left:60px}.nogroups .optionlinks .infolink{margin-left:5px;padding-right:5px;border-right:1px solid #000}.nogroups .optionlinks .demolink{border-right:1px solid #000;padding-right:5px}.nogroups .optionlinks .downloadlink{margin-left:5px}#parent_payments_heading_container #current-group{top:-40px}}#current-group{float:right;position:relative}.request-refund{display:inline-block;width:100%;font-size:14px;vertical-align:bottom}.request-refund table thead tr{border:1px solid #000}.request-refund table thead th{border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);text-align:center}.request-refund table tbody td{border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);text-align:center}.request-refund .amount{text-align:right}.request-refund .reason{margin-left:126px}.request-refund .reason input{margin-left:13px}.request-refund .requested{margin-left:12px}.request-refund .ux-bflike-tooltip>div{display:none}.request-refund .ux-bflike-tooltip:hover>div{display:inherit}body#parent-body div#sticky ul#nav #account_button:hover,body#parent-body div#sticky ul#nav #nav-cart:hover{webkit-box-shadow:none;box-shadow:none;border-radius:none}body#parent-body div#sticky ul#nav #account_button.active,body#parent-body div#sticky ul#nav #nav-cart.active{webkit-box-shadow:none;box-shadow:none;border-radius:none}body#parent-body div#sticky ul#nav #nav-cart{position:relative}body#parent-body div#sticky ul#nav #nav-cart #cart_background{border-radius:50%;width:26px;height:26px;position:absolute;top:16px;right:14px}body#parent-body div#sticky ul#nav #nav-cart #cart_item_qty{position:absolute;top:19px;right:23px;font-weight:700;font-family:sans-serif}body#parent-body div#sticky ul#nav .parent-dropdown{float:right;top:73px;border:1px solid #ccc;z-index:1000;display:none;position:fixed;padding-bottom:5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;box-shadow:-1px 8px 25px 0 rgba(0,0,0,.25);font-size:.8em;width:230px}body#parent-body div#sticky ul#nav .parent-dropdown .user-wide-nav{font-size:16px;padding-left:10px}body#parent-body div#sticky ul#nav .parent-dropdown a{display:block;color:#000;padding:7px 2%;font-size:20px;line-height:32px}body#parent-body div#sticky ul#nav .parent-dropdown a:hover{color:#fff}@media screen and (max-width:800px){body#parent-body div#sticky ul#nav #nav-cart #cart_background{top:3px}body#parent-body div#sticky ul#nav #nav-cart #cart_item_qty{top:7px}}@media screen and (max-width:400px){body#parent-body div#sticky ul#nav #nav-cart{padding-right:0}}