@font-face{font-family:"AvenirNextLTPro-Bold";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Bold-9dc264d9fbfe5378d7c4.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-BoldCn";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-BoldCn-f80e8ba943da15b596d8.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-BoldIt";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-BoldIt-63ae041f343c96cc9fda.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-Demi";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Demi-34bbdc447d8fefe3af11.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-DemiCn";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-DemiCn-3aca947a079c7660b5b0.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-Medium";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Medium-460516d382cf7675b752.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-MediumCn";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-MediumCn-57eb48a84b6bf42be5be.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-MediumIt";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-MediumIt-3b24942b15bdb17dffa0.otf) format("opentype")}@font-face{font-family:"AvenirNextLTPro-Regular";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Regular-aa6a7fa768928b2f2b89.otf) format("opentype")}@font-face{font-family:"Myriad10";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/Myriad10-37b0b7f5ca3cedcedc51.otf) format("opentype")}@font-face{font-family:"MyriadP0";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/MyriadP0-f1f24626985ffbdd20ad.otf) format("opentype")}@font-face{font-family:"MyriadP6";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/MyriadP6-002c7714a26f5cec6109.otf) format("opentype")}@font-face{font-family:"MyriadPE";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/MyriadPE-c8c0d09351410418716c.otf) format("opentype")}@font-face{font-family:"Myriad";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/myriad-0ee3c9570c1f35674e08.ttf)}@font-face{font-family:"Century Gothic Regular";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/b194aa2bd524e2c973f7.TTF)}@font-face{font-family:"Centaur";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/b412847054340a3011ff.TTF)}@font-face{font-family:"Barcode";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/b404b1fcdfc6695f0462.TTF)}@font-face{font-family:"Sylvan font";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/sylvan-32429d60b38896120b7d.ttf)}@font-face{font-family:"Adam Cg Pro";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/94966bfa189a09f0a303.OTF) format("truetype")}@font-face{font-family:"Arial";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/arial_0-4a68317358efac0aff8c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Arial";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/arialbd_0-62780c274ac0774216d6.ttf) format("truetype");font-weight:600}@font-face{font-family:"Avenir Next LT Pro";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Regular-aa6a7fa768928b2f2b89.otf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next LT Pro";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Bold-9dc264d9fbfe5378d7c4.otf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Avenir Next LT Pro";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Demi-34bbdc447d8fefe3af11.otf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Avenir Next LT Pro";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-BoldCn-f80e8ba943da15b596d8.otf) format("truetype");font-weight:600;font-style:normal;font-stretch:condensed}@font-face{font-family:"Avenir Next LT Pro";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/AvenirNextLTPro-Medium-460516d382cf7675b752.otf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Distant Stroke";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/Distant_Stroke-e23cee939297a8a94e59.otf) format("truetype")}@font-face{font-family:"Minion PE";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/MinionPE-83d223c5cbefb18f829d.otf) format("truetype")}@font-face{font-family:"Myriad";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/MyriadPE-c8c0d09351410418716c.otf) format("truetype")}@font-face{font-family:"Myriad Arabic";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/static/assets/fonts/MyriadArabic-Bold-121d448db35cb34528e2.otf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"TCB";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/5f9ee011e341551dc5c9.TTF) format("truetype")}@font-face{font-family:"TCM";src:url(https://cdn.shoobphoto.com/assets/production-c7c47002c90de8fd2fd139430c4eebc964b225dc/packs/7b67eec0cc9a1e3ba9cc.TTF) format("truetype")}.admin-appt-page{padding:2em}.admin-appt-page .hidden{display:none}.admin-appt-page .appt-status-section,.admin-appt-page .status-table{width:100%}.admin-appt-page .appt-status-section{height:0px;margin-bottom:1em;overflow-y:auto;transition:all 400ms ease-in-out}.admin-appt-page .status-header{display:flex;align-items:center}.admin-appt-page .bg-error{background-color:#ffbbac}.admin-appt-page .bg-warning{background-color:#ffedbb}.admin-appt-page .status-row{border-bottom:1px solid #eee}.admin-appt-page .expand-status{font-size:1.25rem;padding:4px 12px;cursor:pointer;color:rgba(77,169,222,.9);transition:all 200ms ease-in}.admin-appt-page .expand-status:hover{color:#4da9de}.admin-appt-page .status-cell{padding:16px 12px}.admin-appt-page .appt-page-header{margin-top:0}.admin-appt-page .page-controls{display:flex;justify-content:space-between;margin-bottom:1em}.admin-appt-page .page-controls .left{width:100%}.admin-appt-page .page-controls .right{display:flex;flex-flow:column;text-align:right}.admin-appt-page .old-appt-btns{display:flex;flex-wrap:wrap}.admin-appt-page .appt-btn-wrapper{padding:1em}.admin-appt-page .appt-btn-wrapper .appt-btn{min-width:150px}.admin-appt-page .appt-btn-wrapper .appt-btn.selected{background-color:#3883c0}.admin-appt-page .dates{display:flex;justify-content:space-between;align-items:center}.admin-appt-page .dates .current-appt-btns{display:flex}.admin-appt-page .img-cell{text-align:center}.admin-appt-page .appt-link{width:24px;height:auto;cursor:pointer}.container-padded{padding:32px !important}#coupons-admin-page .coupon-image,#student-coupon-page .coupon-image{max-width:150px;margin-bottom:1rem}#coupons-admin-page h1,#coupons-admin-page h2,#student-coupon-page h1,#student-coupon-page h2{margin:0}#coupons-admin-page h2,#student-coupon-page h2{margin-bottom:16px}#coupons-admin-page .coupons-list,#student-coupon-page .coupons-list{width:100%}#coupons-admin-page .coupons-list th,#student-coupon-page .coupons-list th{padding:8px 4px}#coupons-admin-page .coupon-actions,#student-coupon-page .coupon-actions{padding:32px 0}#coupons-admin-page .coupon-row,#student-coupon-page .coupon-row{padding:8px 0;border-bottom:1px solid #ccc}#coupons-admin-page .coupon-row:last-child,#student-coupon-page .coupon-row:last-child{border-bottom:none}#coupons-admin-page .coupon-cell,#student-coupon-page .coupon-cell{padding:8px 4px}#coupons-admin-page .control-col,#student-coupon-page .control-col{text-align:right}#coupons-admin-page .inactive-coupon,#student-coupon-page .inactive-coupon{color:#e62d15}#coupons-admin-page .active-coupon,#student-coupon-page .active-coupon{color:#35a30a}#coupons-admin-page .edit-btn,#coupons-admin-page .delete-btn,#student-coupon-page .edit-btn,#student-coupon-page .delete-btn{padding:4px 12px;border-radius:8px;border:none;color:#fff}#coupons-admin-page .edit-btn,#student-coupon-page .edit-btn{background-color:rgba(53,163,10,.9)}#coupons-admin-page .edit-btn:hover,#student-coupon-page .edit-btn:hover{background-color:#35a30a}#coupons-admin-page .delete-btn,#student-coupon-page .delete-btn{background-color:rgba(230,45,21,.85)}#coupons-admin-page .delete-btn:hover,#student-coupon-page .delete-btn:hover{background-color:#e62d15}#coupons-admin-page .coupon-modal-wrapper,#student-coupon-page .coupon-modal-wrapper{position:absolute;top:0;left:0;opacity:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1;transition:all 100ms ease-in-out}#coupons-admin-page .coupon-modal-wrapper.open,#student-coupon-page .coupon-modal-wrapper.open{z-index:1000;opacity:1}#coupons-admin-page .modal-outer-wrapper,#student-coupon-page .modal-outer-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:60%;height:75vh;border-radius:8px;background-color:#fff;overflow-y:auto;padding:32px;box-shadow:0 3px 7px rgba(0,0,0,.3)}#coupons-admin-page .modal-outer-wrapper .close-modal,#student-coupon-page .modal-outer-wrapper .close-modal{position:absolute;top:0;right:0;padding:16px 32px;font-weight:bold;cursor:pointer}#coupons-admin-page .coupon-form,#student-coupon-page .coupon-form{position:relative}#coupons-admin-page .coupon-form .coupon-form-select,#student-coupon-page .coupon-form .coupon-form-select{border:1px solid #aaa;padding:4px}#coupons-admin-page .control-label,#student-coupon-page .control-label{font-size:18px;font-weight:bold;padding-right:8px}#coupons-admin-page .form-inner-wrapper,#student-coupon-page .form-inner-wrapper{display:flex;flex-wrap:wrap}#coupons-admin-page .form-inner-wrapper .coupon-input-wrapper,#student-coupon-page .form-inner-wrapper .coupon-input-wrapper{padding:8px;flex-basis:100%;min-width:100%}#coupons-admin-page .form-inner-wrapper .coupon-input-wrapper .form-group.boolean,#student-coupon-page .form-inner-wrapper .coupon-input-wrapper .form-group.boolean{display:flex;align-items:center}#coupons-admin-page .form-inner-wrapper .coupon-input-wrapper .form-group.boolean .form-control,#student-coupon-page .form-inner-wrapper .coupon-input-wrapper .form-group.boolean .form-control{margin-top:-6px;width:16px !important;height:16px !important}#coupons-admin-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_active,#coupons-admin-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_use_in_order_flow,#student-coupon-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_active,#student-coupon-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_use_in_order_flow{flex-direction:row-reverse;justify-content:flex-end}#coupons-admin-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_active .control-label,#coupons-admin-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_use_in_order_flow .control-label,#student-coupon-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_active .control-label,#student-coupon-page .form-inner-wrapper .coupon-input-wrapper .form-group.coupon_use_in_order_flow .control-label{padding-left:8px}#coupons-admin-page .school-list-input,#student-coupon-page .school-list-input{width:100%}#coupons-admin-page .select-list,#student-coupon-page .select-list{height:300px;border:1px solid #ccc;border-radius:8px;overflow-y:auto;margin-top:24px}#coupons-admin-page .select-row,#student-coupon-page .select-row{width:100%;display:flex;padding:8px 8px;padding-right:16px;justify-content:space-between}#coupons-admin-page .school-list-wrapper,#student-coupon-page .school-list-wrapper{display:flex;flex-direction:column;margin-top:36px}#coupons-admin-page .school-list-wrapper .school-input-wrapper,#student-coupon-page .school-list-wrapper .school-input-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px}#coupons-admin-page .school-list-wrapper .school-input-wrapper .control-label,#student-coupon-page .school-list-wrapper .school-input-wrapper .control-label{margin-bottom:-8px}#coupons-admin-page .school-list-wrapper .school-input-wrapper .school-list-input,#student-coupon-page .school-list-wrapper .school-input-wrapper .school-list-input{border:1px solid #ccc;padding:4px 8px;border-radius:4px;flex-basis:50%;max-width:50%}#coupons-admin-page .grade-list,#student-coupon-page .grade-list{display:flex;flex-wrap:wrap;flex-direction:column;height:200px}#coupons-admin-page .grade-list .grade-row-wrapper,#student-coupon-page .grade-list .grade-row-wrapper{width:25%}#coupons-admin-page .grade-list .grade-row,#student-coupon-page .grade-list .grade-row{display:flex;align-items:center;justify-content:center}#coupons-admin-page .grade-list .inner,#student-coupon-page .grade-list .inner{display:flex;align-items:center;flex-basis:75%;max-width:75%}#coupons-admin-page .grade-list .grade-name,#student-coupon-page .grade-list .grade-name{padding-left:8px}#coupons-admin-page .grade-list .grade-checkbox,#student-coupon-page .grade-list .grade-checkbox{margin-top:-2px}#coupons-admin-page .flex-input-wrapper,#student-coupon-page .flex-input-wrapper{display:flex;flex-direction:column}#coupons-admin-page .flex-input-wrapper .control-label,#student-coupon-page .flex-input-wrapper .control-label{margin-bottom:0}#coupons-admin-page .available-text,#student-coupon-page .available-text{min-height:50px;max-height:100px;overflow-y:auto}#coupons-admin-page .school-row,#student-coupon-page .school-row{padding:0 8px 8px}#coupons-admin-page .school-row:first-child,#student-coupon-page .school-row:first-child{padding-top:8px}#coupons-admin-page .school-name,#student-coupon-page .school-name{padding-left:8px}#coupons-admin-page .submit-btn-wrapper,#student-coupon-page .submit-btn-wrapper{margin:24px 0}#coupons-admin-page .coupon-submit-btn,#student-coupon-page .coupon-submit-btn{border-radius:4px;border:none;padding:8px 16px;width:100%;color:#fff;background-color:rgba(26,145,219,.8);transition:all 100ms ease-in-out}#coupons-admin-page .coupon-submit-btn:hover,#student-coupon-page .coupon-submit-btn:hover{background-color:#1a91db}#coupons-admin-page .school-checkbox,#coupons-admin-page .grade-checkbox,#student-coupon-page .school-checkbox,#student-coupon-page .grade-checkbox{width:16px;height:16px}.student-coupon-btn{background:none;border:none}.student-coupon-btn img{width:32px;height:auto;pointer-events:none}.pagination-container{display:flex;justify-content:center}.auto-history-table{width:100%;margin:0 auto;text-align:center;border-collapse:collapse}.auto-history-table tr{margin:10px auto}.auto-history-table tr th{background-color:#1289cd;color:#fff;font-weight:bold;text-transform:uppercase}.auto-history-table tr td{border-bottom:1px solid gray}.auto-history-table tr th,.auto-history-table tr td{text-align:center;padding:5px 0}#photographer-notes .speech-bubble{position:relative;background:#d1e4e6;border-radius:.4em;padding:20px;margin:20px}#photographer-notes .speech-bubble:after{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:24px solid rgba(0,0,0,0);border-right-color:#d1e4e6;border-left:0;border-top:0;margin-top:-12px;margin-left:-24px}#photographer-notes .note-info{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.customer-registrations-index .header{display:flex;justify-content:space-between;align-items:baseline}.customer-registrations-index .header h1{margin:0 !important;line-height:normal !important}.customer-registrations-index table{width:100%}.customer-registrations-index th,.customer-registrations-index td{padding:1em}.customer-registrations-index th{background-color:#eaeaea}.customer-registrations-index thead{border-bottom:1px solid hsl(0,0%,66.7647058824%)}.customer-registrations-index .cr-button-link{text-decoration:none;color:#555}.customer-registrations-index .page-nav{display:flex;justify-content:flex-end;gap:.5em;margin-bottom:1.5em}.simple_form .form-inputs .string.principal label,.simple_form .form-inputs .string.grade label,.simple_form .form-inputs .date.ceremony_date label{text-align:left !important;font-weight:normal}.simple_form abbr[title=required]{display:none !important}.appt-page{color:#000}.appt-page .hidden{display:none}.appt-date-btns{display:flex;flex-wrap:wrap}.appt-date-btn-wrapper{flex:auto;padding:8px}.appt-section{color:#000;margin-top:1.5em;font-weight:bold}.appt-date-dir{font-weight:bold}.appt-school-name{font-size:1.25em;margin-bottom:8px}.appt-date{font-size:2em;margin-top:-24px}.appt-location-wrapper{margin-top:-8px}.appt-location-wrapper>.appt-location{font-size:2em}.background-select-section .image_container{width:40%;margin:50px auto}.appt-select-section{height:175px;background-color:#5392c8;color:#fff}.appt-select-section>.appt-select-dir{padding-top:1.5em}.appt-select-section>.appt-select{display:none}.appt-select-section>.styled-select{display:flex;flex-direction:column;justify-content:center;background-color:#fff;width:250px;margin:0 auto;color:#000}.appt-select-section>.styled-select .select-appt-opt{padding:.75em;cursor:pointer;transition:background-color 250ms ease-in-out}.appt-select-section>.styled-select .select-appt-opt:hover{background-color:#e6e6e6}.appt-select-section>.styled-select .selected-appt{position:relative}.appt-select-section>.styled-select .selected-appt:after{content:"";position:absolute;top:50%;right:8px;transform:translateY(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:16px solid #5392c8}.appt-select-section>.styled-select>.unselected-appts{background-color:#fff;z-index:1000;max-height:300px;overflow-y:scroll;border-top:1px solid #ddd}.appt-page{z-index:1000}.error{color:#e74c3c}.error-msg{font-weight:bold;font-size:16px;margin:1em 0;transition:all 250ms ease-in-out}#select_origin2::-moz-placeholder{color:red}#select2-dropdown2-container,#select_origin2,#select_origin2::placeholder{color:red}@media(max-width: 500px){.error-msg{font-size:42px}}@media(min-width: 992px){.appt-select-section{margin-left:15px;margin-bottom:50px}.appt-page{z-index:0}}.shoob-appt-page{text-align:center;width:50%;margin:50px auto}.shoob-appt-btn-container{display:flex;flex-direction:column;margin:0 auto}.shoob-appt-btn-container .link-wrapper{padding:8px}.shoob-appt-btn-container .link-wrapper .btn{width:150px}@media(max-width: 600px){.shoob-appt-page{width:100%}}.senior_small_text{font-size:.7vw}.instruction_background{font-size:1.9rem !important;padding-bottom:10px;line-height:2rem !important}.gift-default{max-width:100% !important;max-height:100% !important}.gift_image{max-width:100%;max-height:20vh}.gift_image_preview{max-height:40vh;max-width:100%}.gift_name{padding-left:5px;padding-bottom:0px !important;margin-bottom:0px !important}.gift_description{padding-left:5px;font-size:10px}.gift_header{font-size:20px;color:#5392c8}#gift_table{max-height:100vh;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:0px;margin:0px}.preview_gift_name{font-size:30px;padding-left:10px;margin-top:0px;margin-bottom:0px}.preview_gift_description{font-size:15px;padding-left:10px;margin-top:0px;margin-bottom:0px}.border{border:1px solid #000}.header_award{border-bottom:1px solid #000}.award_sample{background-color:#d3d3d3}.table_awards{y-overflow:auto;x-overflow:hidden}.correction-check{color:red !important}.btn-awards-next{border-radius:60px;font-family:Arial;color:#fff;font-size:20px;background:#fb0;padding:5px 28px 5px 28px !important;text-decoration:none;border:none !important;outline:none !important;width:100% !important;white-space:normal !important}.btn-awards-next:hover{color:#fff;background:#ffc119;text-decoration:none}.btn-awards-clear{border-radius:60px;font-family:Arial;color:#fff;font-size:20px;background:red;padding:5px 28px 5px 28px !important;text-decoration:none;border:none !important;outline:none !important;width:100% !important;white-space:normal !important}.btn-awards-clear:hover{color:#fff;background:#ff3232;text-decoration:none}.btn-awards-next2{border-radius:60px;font-family:Arial;color:#fff;font-size:20px;background:#396599;padding:5px 28px 5px 28px !important;text-decoration:none;border:none !important;outline:none !important}.btn-awards-next2:hover{color:#fff;background:#4c74a3;text-decoration:none}.btn-awards-next-small{border-radius:60px;font-family:Arial;color:#fff;font-size:15px;background:#396599;padding:5px 15px 5px 15px !important;text-decoration:none;border:none !important;outline:none !important;white-space:nowrap !important;overflow:hidden !important;width:80% !important}.btn-awards-next-small:hover{color:#fff;background:#4c74a3;text-decoration:none}.btn-awards-next-small-danger{border-radius:60px;font-family:Arial;color:#fff;font-size:15px;background:red;padding:5px 15px 5px 15px !important;text-decoration:none;border:none !important;outline:none !important;white-space:nowrap !important;overflow:hidden !important;width:80% !important}.btn-awards-next-small-danger:hover{color:#fff;background:#ff3232;text-decoration:none}.btn-awards-next3{border-radius:60px;font-family:Arial;color:#fff;font-size:20px;background:#5392c8;padding:5px 28px 5px 28px !important;text-decoration:none;border:none !important;outline:none !important}.btn-awards-next3:hover{color:#fff;background:#649ccd;text-decoration:none}.modal-submit-btn{background:#396599;color:#fff}.modal-submit-btn:hover{background:#3cb0fd}.btn-awards{border-radius:60px;font-family:Arial;color:#fff;display:inline-block;width:60%;font-size:40px;background:#396599;padding:10px 20px 10px 20px;text-decoration:none}.btn-awards:hover{color:#fff;background:#3cb0fd;background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none}.award_thumbnail{max-width:100px;max-height:90px;padding-bottom:10px;padding-top:6px;padding-bottom:6px;padding-left:6px;padding-right:6px}.blue_text{padding-top:12px;font-size:20px;color:#396599}.blue_text_multiple{padding-top:5px;font-size:14px;color:#396599}.selected_award img{padding:1px;border:1px solid #fb0;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}.selected_award p{color:#fb0}.highlight_award img{padding:1px;border:1px solid #fb0;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}.highlight_award p{color:#fb0}.school_logo{max-height:120px;max-width:140px}.awardform{display:inline-block !important;box-sizing:content-box !important;width:80% !important;height:15px !important;padding:10px 20px !important;border:2px solid #5392c8 !important;border-radius:12px/22px !important;font:normal 16px/normal "Times New Roman",Times,serif;color:#000 !important;text-overflow:clip !important;background:#fcfcfc !important;text-shadow:1px 1px 0 hsla(0,0%,100%,.66) !important;transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1) !important}.awardform:focus{border:2px solid #396599 !important}.award_preview{max-width:95%}.form-checkbox{height:12px}.form-horizontal div.checkbox.inline .control-label{text-align:left}.dispo{margin-right:10%}pull-left{float:left}.vertical-line{padding-top:15px;border-bottom:2px solid #000}.darkblue{color:#396599}.maxwidth{max-width:100%}.col-centered{float:none;margin:0 auto}.text_gray{color:#bdbdbd}.bottom_logo{max-width:100%}.small_footer{padding:8px;font-size:14px;text-align:left}input,label{display:inline}.pretty th .current{padding-right:12px;background-repeat:no-repeat;background-position:right center}.form-control{width:100% !important}.sort-container{position:relative;height:100px;font-size:15px;margin:5px}.sort-container .arrow-up{position:absolute;height:50px;top:-5px}.sort-container .arrow-up.active{color:red}.sort-container .arrow-down{position:absolute;height:50px;top:7px}.sort-container .arrow-down.active{color:red}.to-print{position:relative}.to-print .header{font-size:1.5em;margin:0;padding:0;margin-bottom:.5em}.to-print p,.to-print h3{margin:0}.to-print .p-row{display:flex;gap:24px;padding:.25em 0;border-bottom:1px dotted #ddd}.to-print .space-between{justify-content:space-between}.to-print input[type=checkbox]{margin-left:8px}.to-print .p-table-header{margin-top:.5em}.to-print .p-table{width:100%}.to-print .p-table .p-table-header,.to-print .p-table .p-table-row{padding:.25em}#padding{margin-left:15px}.students tbody td th{padding-left:0px;padding-right:0px;font-size:1px !important;margin-left:0px;margin-right:0px}#button td th{margin-left:1px;margin-right:1px;padding-left:1px;padding-right:1px;margin:0px !important;padding:0px !important}.button td th{margin-left:1px;margin-right:1px;padding-left:1px;padding-right:1px;margin:0px !important;padding:0px !important}.responsive-width{font-size:1.3vw !important;padding-left:5px !important;margin-left:5px !important;padding-right:5px !important;margin-right:5px !important;padding-top:5px !important;padding-bottom:5px !important}.responsive-th{font-size:1.3vw !important;padding-left:5px !important;margin-left:5px !important;padding-right:5px !important;margin-right:5px !important;padding-top:5px !important;padding-bottom:5px !important}.select-all{white-space:nowrap}.online{white-space:nowrap}table.responsive_table thead th td{font-size:1.5vw !important;padding-left:5px !important;margin-left:5px !important;padding-right:5px !important;margin-right:5px !important;padding-top:5px !important;padding-bottom:5px !important}.img-index{max-width:50px;max-height:60px}.btn-centered{width:100%;align:center;margin-bottom:5px;padding-bottom:10px}.centered{margin:auto;padding:10px}.searchform{background-color:#1289cd;color:#1289cd;border-radius:.4rem}.white{color:#fff;padding-left:10px;padding-top:35px}text.text_field{width:1000px;height:auto}#batch_links{padding-top:5px}#nospace{padding-left:3 !important;padding-right:0 !important;margin-right:0 !important;margin-left:0 !important}#nospacefirst{padding-left:20px !important;padding-right:0px !important;margin-right:0 !important;margin-left:0 !important}#students_list:empty{margin:auto;width:500px;height:600px;background-image:radial-gradient(circle 50px at 50px 50px, lightgray 99%, transparent 0),linear-gradient(100deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 80%),linear-gradient(lightgray 20px, transparent 0),linear-gradient(lightgray 20px, transparent 0),linear-gradient(lightgray 20px, transparent 0),linear-gradient(lightgray 20px, transparent 0);background-repeat:repeat-y;background-size:100px 200px,50px 200px,150px 200px,350px 200px,300px 200px,250px 200px;background-position:0 0,0 0,120px 0,120px 40px,120px 80px,120px 120px;animation:shine 1s infinite}@keyframes shine{to{background-position:0 0,100% 0,120px 0,120px 40px,120px 80px,120px 120px}}.coupon-form-section{display:flex;justify-content:space-between;padding-bottom:24px}.form-inner-wrapper{display:flex}.borderless{border:none !important}.coupon-code-input{padding:2px 8px}.coupon-code-submit{padding:4px 8px;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#5392c8;color:#fff}.coupon-final-input-wrapper,.coupon-submit-wrapper{display:inline-block}.coupon-final-input-wrapper{border:2px solid #ddd;border-radius:4px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.coupon-error-message{color:rgba(230,45,21,.85)}.coupons-mobile-form{font-size:4rem;padding-bottom:32px}.id-cards-container{display:flex;flex-direction:column;width:100%;text-align:center}.id-cards-mobile{margin:0 auto;margin-top:-30px}.id-cards-carousel-mobile{max-width:100% !important;width:98%}.id-cards-carousel-desktop{max-width:25% !important}.id-card-container{padding:1em;width:100%}.id-card{width:100%;height:auto}.call-for-help-container{margin-top:1.5em;text-align:center;font-size:2em}.call-for-help-container h3{font-size:1.5em}.call-for-help-container a{font-size:1.5em}.id-card-input,.id-card-submit{width:100%}.id-card-input{padding:.5em;border:1px solid #999;border-radius:5px}.id-card-submit{font-size:1.1em !important;padding-top:.6em !important;padding-bottom:.6em !important}.input-wrapper{padding-top:1em;padding-bottom:1em}.id-card-form-container{width:100%;text-align:center;font-size:1.5em}.id-card-title{text-align:center}.glyphicon.glyphicon-chevron-left,.glyphicon.glyphicon-chevron-right{top:90%}.glyphicon.glyphicon-chevron-left:before,.glyphicon.glyphicon-chevron-right:before{font-size:2em;color:#000}.btn-dark-blue{border-radius:0px;color:#396599;font-size:14px;background:#396599;padding:5px 8px 5px 8px;border:solid #000 0px;text-decoration:none;text-align:center;color:#fff}.btn-dark-blue:hover{background-color:#5392c8;color:#fff}.btn-dark-blue:focus{outline:none}.img-preview{max-height:450px;max-width:80%}.img-cart{max-height:100px;max-width:200px}.img-responsive{max-height:60vh}p.item_title_show{font-weight:bold;font-size:20px;text-align:left;margin-bottom:5px}.item-btn{text-decoration:underline;font-size:20px;color:#000}.item-btn:hover{color:#909090;text-decoration:underline}#catalog td{padding-top:2px;padding-right:5px}.title{text-size:14px;font-weight:bold}.free{color:red}#preview img{max-width:70%;max-height:200px}.img-item img{max-width:80%}.category_name{font-weight:bold}#category_name a:hover{text-color:#0071a5;color:#0071a5}.header a{color:#909090;text-decoration:underline}.header a:hover{color:#000;font-weight:bold}#category_name a:active{text-color:#0071a5;color:#0071a5}.item_title{font-size:14px;font-weight:strong;color:#000;line-height:120%}.item_title_mobile{font-size:20px;font-weight:strong;color:#000;line-height:120%}.highlighted a:link{text-color:#0071a5;color:#0071a5}.noline{font-size:14px;margin-top:0px;margin-bottom:5px}#category_name a{text-color:#000;color:#000;padding-top:0px;padding-bottom:10px;margin-top:0px;margin-bottom:10px}.checkout{color:#909090;text-decoration:underline}.grey{text-color:#909090;color:#909090}.orange{text-color:orange;color:orange}.small{font-size:12px}p.noline{line-height:1}#list ul{list-style-type:none}.indent{padding-left:15px}.blacka{color:#000}#cat.academics{color:#0064d8}#subcat.academics{border-left:solid #0064d8;padding-right:10px}#cat.guidance{color:#fc8500}#subcat.guidance{border-left:solid #fc8500;padding-right:10px}#cat.communication{color:#099c77}#subcat.communication{border-left:solid #099c77;padding-right:10px}#cat.management{color:#ff3900}#subcat.management{border-left:solid #ff3900;padding-right:10px}#subcat ul li a:hover{color:#000}#subcatlist ul li a{color:#000}.white_col-mobile{color:#fff;padding-top:10px;font-size:50px}.ui-menu .ui-menu-item a{height:100x;font-size:55px;width:50%}.small_text_package_mobile{font-size:35px !important}.cart_title-mobile{font-size:50px;color:#6b6b6b;font-weight:bold}.btn-4-mobile{border-radius:0px;font-size:45px;background:#fff;padding:5px 8px 5px 8px;border:solid #909dac 1px;text-decoration:none;text-align:center;color:#909dac}.btn-4-mobile:hover{background-color:#c7ced5;color:#fff}.btn-4-mobile:focus{outline:none}.subtotal-mobile{color:#0ebfe9;font-size:35px;padding-top:5px}.price-mobile{padding-top:20px;font-size:40px;color:#7e7e7e}.gray_text_cart-mobile{color:#6b6b6b;font-size:35px}.image_type-mobile{color:#fff;font-size:40px}p.yellow_text-mobile{color:gold;font-size:40px}.btn-deselect-mobile{border-radius:0px;font-size:45px;background:#ffb732;padding:5px 8px 5px 8px;text-decoration:none;text-align:center;color:#fff}.addons_header-mobile{font-size:60px;color:#ffb732;font-weight:900}.btn-deselect-mobile:hover{background-color:#ffbe46;color:#fff}.btn-deselect-mobile:focus{outline:none}.mobile-padding{padding-left:50px;padding-right:60px}.mobile-margin{margin-top:150px}.mobile-margin h3{font-size:2em;text-align:center}.mobile-margin .package_details p{font-size:1.3em}.mobile-margin .btn-add{font-size:1.3em}#mobile_package_selection img{padding-top:100px;display:block;margin-left:auto;margin-right:auto}.mobile_package_text{color:#396599;font-size:40px;text-align:center}.package_container{height:20vh}.img-mobile{width:100%}.extra_name{font-size:45px;color:#7e7e7e}.search_input_mobile{font-size:27px;letter-spacing:1px;margin-left:3px}.mobile_package{height:190px;border-bottom:10px solid #fff}.mobile_gift_container{width:100%;height:190px;background-color:#152d49;font-size:48px;color:#fff}.mobile_package_home{height:10vh;margin-bottom:0px;padding-bottom:0px}.mobile_package_home p{line-height:9vh;font-size:40px;color:#fff;vertical-align:middle;text-align:center}.mobile_package_select{height:17vh}div.centered{text-align:center}div.centered table{margin:0 auto;text-align:left}.mobile_package_short{font-weigt:bold;font-size:80px;color:#fff;text-align:center;padding-left:40px;padding-bottom:0px;margin-bottom:0px}.mobile_package_price{font-size:80px;color:gold;text-align:center;padding-left:40px;padding-top:0px;margin-top:0px}.type_name_mobile{font-size:40px;color:#fff}.mobile_yellow_text{padding-top:80px !important;font-size:40px !important;color:gold !important;line-height:80px !important;text-align:center !important}.odd_blue{background-color:#5392c8}.select_package_image_mobile{max-width:35%;max-height:30vh}.even_blue{background-color:#396599}.mobile_package p{line-height:10vh;font-size:50px;color:#fff;vertical-align:middle;text-align:center}.mobile_package_select p{line-height:10vh;font-size:50px;color:#fff;vertical-align:middle;text-align:center}.enjoy-css_mobile{display:inline-block;box-sizing:content-box;width:95%;height:35px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;border:2px solid #9d9d9d;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;font-size:45px;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}.error_field_mobile{display:inline-block;box-sizing:content-box;width:95%;font-size:45px;height:35px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;border:2px solid #ff4c4c !important;font:normal 45px/normal "Trebuchet MS",Helvetica,sans-serif;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}input[type=text].enjoy-css_mobile:focus{width:95%;height:35px;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;border:3px solid #000;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;font-size:45px}.enjoy-css_mobile_dropdown{display:inline-block;box-sizing:content-box;width:94%;height:55px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border:2px solid #9d9d9d;font:normal 13px/normal "Trebuchet MS",Helvetica,sans-serif;font-size:45px;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}#order_card_expires_on_2i,#order_card_expires_on_1i{display:inline-block;box-sizing:content-box;width:94%;height:55px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border:2px solid #9d9d9d;font:normal 13px/normal "Trebuchet MS",Helvetica,sans-serif;font-size:45px;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-right:20px;margin-bottom:20px}.mobile_privacy{width:100%;font-size:15px;padding:5px}.footer_mobile{height:300px !important;width:100%;background-color:#396599;padding-bottom:0px;margin-bottom:0px;position:absolute}.footer_mobile a{font-size:25px;color:#fff;text-decoration:underline}.bottom_logo_mobile{width:50%;float:left}.image_mobile{width:100%}.policy_mobile{position:absolute;padding:8px;float:right;right:0;bottom:0;width:30%;height:100%;vertical-align:middle;line-height:25px;font-size:20px}.gold_text_mobile a{font-size:20px;color:gold !important;font-weight:normal !important}.col-xs-2_mobile{width:30%;float:right;padding:45px 20px 0px 0px}.ribbon_mobile{position:fixed;top:0;left:0;z-index:10000;background-color:#396599;width:40%}.menu{z-index:9999;float:right;position:fixed;top:0;right:0;width:60%;height:93px;background-color:#5392c8}.wrapper{text-align:center}.dropbtn{background-color:#5392c8;color:#fff;position:relative;right:200px;padding:16px;font-size:35px;border:none;cursor:pointer}.dropbtn:active,.dropbtn:focus{background-color:#396599}.dropdown{position:relative;left:200px;display:inline-block}.dropdown-content{display:none;position:absolute;padding:12px 0px;background-color:#5392c8;min-width:160px;overflow:auto;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);right:0}.dropdown-content a{color:#fff;padding:12px 16px;width:592px;font-size:25px;text-decoration:none;display:block}.dropdown a:active{background-color:#396599}.show{display:block}.mobile_container{position:absolute;margin:100px 0px 0px 0px;width:100%;height:400px;background-color:#f9f9f9}.mobile_form_container{width:80%;margin:500px 10% 0% 0px;position:absolute;float:right;right:0}.mobile_form_content{display:inline-block;text-align:left;width:80%}.mobile-cart-final{padding-left:100px}.btn-blue_mobile2{border-radius:0px;color:#5392c8;font-size:45px;background:#5392c8;padding:5px 8px 5px 8px;border:solid #000 0px;text-decoration:none;text-align:center;color:#fff}.mobile_container{position:absolute;margin:100px 0px 0px 0px;width:100%;height:400px;background-color:#f9f9f9;text-align:center;vertical-align:middle;line-height:475px;color:#396599;font-size:45px}.mobile_selection{width:100%}.mobile_container{position:absolute;margin:100px 0px 0px 0px;width:100%;height:400px;background-color:#f9f9f9}.mobile_proof_container{position:absolute;margin:500px 0px 0px 0px;text-align:center;color:#396599;font-size:20px}.mobile_package_container{margin:5em 3em;overflow:hidden}.mobile_package_letter{width:20%;float:left;text-align:center}.mobile_package_details{width:80%;float:right;text-align:left}.mobile_container{position:absolute;margin:100px 0px 0px 0px;width:100%;height:400px;background-color:#f9f9f9}.mobile_addon{margin:575px 0px 0px 0px;width:100%}.mobile_addon_left{width:60%;float:left;text-align:left;color:orange;font-size:20px;font-weight:bold}.mobile_addon_right{width:40%;float:right;text-align:right;font-size:15px}.mobile_addon_table{width:100%;border:1px;border-color:#f9f9f9}.btn-blue_mobile{border-radius:0px;background:#5392c8;padding:5px 8px 5px 8px;border:solid #000 0px;text-decoration:none;text-align:center;color:#fff;font-size:2.5em;cursor:pointer}.mobile_container{position:absolute;margin:100px 0px 0px 0px;width:100%;height:400px;background-color:#f9f9f9;text-align:center;color:#396599;font-size:15px}.mobile_gallery{width:100%;background-color:#f9f9f9}.label_header_mobile{font-size:30px}#navcontainer ul{margin:0;padding:0;list-style-type:none;text-align:center;position:relative}#navcontainer ul li{display:inline}#navcontainer ul li a{padding-left:20px;padding-right:20px;position:relative;color:#000}.current a{padding-left:10px;padding-right:10px;position:relative;color:#000;text-decoration:none;border-bottom:2px solid #000}#navcontainer ul li a:hover{color:#000}#navcontainer ul li a:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}#navcontainer ul li a:hover:before{visibility:visible;transform:scaleX(1)}.header{padding-top:20px;padding-bottom:25px}#myModal .modal-dialog:not(.modal-lg){width:90%}#table{max-height:75vh;overflow-y:auto;overflow-x:hidden}.small{max-height:70px;max-widht:50px}#shipping_state_error p{color:red}#billing_state_error p{color:red}.yearbook-badge{width:120px;background:#e43;position:absolute;text-align:center;line-height:35px;letter-spacing:1px;color:#f0f0f0;z-index:1;top:10px;right:-30px;bottom:auto;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.pose-img-container{width:225px;position:relative;overflow:hidden}.images-display-outer-img-container{width:200px;position:relative;overflow:visible}.images-display-inner-img-container{width:150px;position:relative;overflow:hidden}.full-width-mobile{height:auto !important;width:100%}.pose-img-bg{position:absolute;top:0;left:0;z-index:-1}.reprint-container{display:inline-flex;padding:5px}.img-cust{max-width:100%}.form-background-images{display:flex;flex-wrap:wrap}.package-bg{width:100%;height:auto}.package-bg-wrapper{padding:.5em;width:12%}.package-bg-wrapper.active{background-color:#5ba05b}#option-container{display:inline-flex}#option-container .display-option{flex:1 1}#option-container .display-option img{max-width:10%}.packing_slip.work_orders{font-size:13px}.packing_slip .image-header{max-width:30%}.packing_slip .image-check{max-width:30px}.packing_slip .ml25{margin-left:25px}.packing_slip .info{font-size:35px;font-weight:800}.packing_slip .contents-container{margin-left:50px;font-size:30px;margin-bottom:200px}.packing_slip .delivery-container{margin-top:150px;font-size:15px}.packing_slip .footer{position:absolute;bottom:0;left:0}.packing_slip .header{height:250px}.packing_slip .header .logo{max-width:100%}.packing_slip .body{height:300px}.packing_slip hr{border:none;color:#000;background-color:#000;height:1px;margin-top:50px;border-top:solid 1px #000 !important}@media screen,projection{.imageflow{overflow:hidden;position:relative;text-align:left;visibility:hidden;width:100%}.img_home{max-width:100%}.img-purchase{max-width:100%}#school_error p{color:red;font-size:12px}.larger-font p{font-size:40px !important}#grade_error p{color:red;font-size:12px}.gold_text a{color:gold !important;font-weight:normal !important;font-size:12px;text-align:left}.gold_text a:hover{color:#fff !important;font-weight:normal !important}#notice p{margin-bottom:0px}.review_image{max-width:100%}.package_selection{max-height:350px}.row-container{text-align:center;width:100%}.center-row{display:inline-block;max-width:150px}.center-row img{display:block;float:left;margin-right:10px;padding-top:100px;max-width:150px}.navbar-nav a{color:#fff !important;font-weight:normal !important}.navbar-nav a:hover{color:#adadad !important;font-weight:normal !important}.gold a{color:gold !important;font-weight:normal !important}.gold a:hover{color:#fff !important;font-weight:normal !important}.image-width{max-width:100%}select2-container.select2-container--bootstrap{margin-bottom:20px}.search_input{font-size:12px;letter-spacing:1px;margin-left:3px}.dob{font-size:12px;letter-spacing:1px;margin-left:3px;margin-top:0px;text-decoration:underline}.error_field{display:inline-block;box-sizing:content-box;width:100%;height:20px;padding:10px;border:2px solid #ff4c4c !important;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}.success_input_field{border:2px solid #3bce3b !important}.success_field{display:inline-block;box-sizing:content-box;width:100%;height:20px;padding:10px;border:2px solid #3bce3b !important;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}input[type=text].error_field:focus{width:100%;height:20px;padding:10px;border:2px solid red !important}.enjoy-css-splash{display:inline-block;box-sizing:content-box;width:30%;height:20px;padding:10px;border:2px solid #9d9d9d;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}input[type=text].enjoy-css-splash:focus{width:30%;height:20px;padding:10px;border:2px solid #000}.enjoy-css{display:inline-block;box-sizing:border-box;width:100%;padding:6px 12px;border:1px solid #ccc;border-radius:4px;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}input[type=text].enjoy-css:focus{width:100%;height:20px;padding:10px;border:2px solid #000}.enjoy-css2{display:inline-block;box-sizing:content-box;width:100%;height:20px;padding:10px;border:2px solid #9d9d9d;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}input[type=text].enjoy-css2:focus{width:100%;height:20px;padding:10px;border:2px solid #000}.enjoy-css2-splash{display:inline-block;box-sizing:content-box;width:30%;height:20px;padding:10px;border:2px solid #9d9d9d;font:normal 16px/normal "Trebuchet MS",Helvetica,sans-serif;color:#606060;text-overflow:clip;background:#fcfcfc;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;margin-bottom:20px}input[type=text].enjoy-css2-splash:focus{width:30%;height:20px;padding:10px;border:2px solid #000}.one-third-col{max-width:33%;display:inline-block;margin-right:10px}.header{max-height:125px}.two-third-col{max-width:60%;display:inline-block}#page.img{max-width:100%}}#blue.navbar-default{background-color:#5392c8;border-radius:0 !important;-moz-border-radius:0 !important;padding-bottom:0px;margin-bottom:0px}#content{position:relative;background-color:#000}.ribbon{position:absolute;top:0;left:0;z-index:10000;max-height:100px;background-color:#396599;padding-left:40px;padding-right:40px}.menu_list{height:95%;width:300px;background-color:#396599;position:absolute;right:0px;z-index:10000;border-bottom:1px solid #fff}.menu_list p{line-height:9vh;font-size:20px;color:#fff;vertical-align:middle;text-align:center}.menu_list a:hover{color:#fff}.menu_item{height:10vh;margin-bottom:0px;padding-bottom:0px}.placeholder-image-container{position:relative}.placeholder-image-container>.placeholder-image-banner{position:absolute;height:60px;width:100%;background-color:#145b97;color:#fff;top:0;left:0;line-height:60px;z-index:9000;font-size:1.25em}.placeholder-image-container>.placeholder-image{margin-top:40px}input[type=file]{border-radius:0px !important;border:2px solid #9d9d9d !important}input[type=file]:hover{border:2px solid #000 !important;box-shadow:none}.datepicker{border-radius:0px !important;border:2px solid #9d9d9d !important}.porder_prompt{text-align:center}.porder_prompt p{font-size:2em}.option_holder{font-size:1.5em;padding-top:25px;display:inline-block;height:100px;width:300px;background-color:#396599;color:#fff}.option_holder:hover{background-color:#5392c8}.img-med{max-width:90%;max-height:300px;box-shadow:10px 10px 5px #888}.img-large{max-width:300px;max-height:500px;box-shadow:10px 10px 5px #888}.img-small{max-width:250px;max-height:200px;box-shadow:10px 10px 5px #888}.img-grey-small{max-width:250px;max-height:200px;background-color:gray}th,td{padding-left:.5rem;padding-right:.5rem}.school_files_table{word-break:break-word}.school_files_table th{text-align:center;border:1px solid #000;font-size:1.5em}.school_files_table td{text-align:center;border:1px solid #000;font-size:1.1em}.school_files_table .heading-big{font-size:3em;background-color:#1289cd;color:#fff}.img-icon{max-width:5em;max-height:5em}#icon-text{font-size:2em;color:#1289cd;vertical-align:middle}#school-file-selected-school{font-size:1.5em;font-weight:bold}.school-file-admin-option{text-align:center;vertical-align:middle;min-height:30vh;color:#fff;border:1px solid #000;margin:20px;font-size:5vh;font-weight:bold;padding-top:10vh}#school-file-admin-outgoing:hover,#school-file-admin-incoming:hover{background-color:#999}#school-file-admin-incoming{background-color:#396599}#school-file-admin-outgoing{background-color:#1289cd}.school-files-search-row input{max-width:100%}.school-files-pagination{background:#396599}#shoob-employees tr td{padding:5px}#mobile .img-header{width:100%}#mobile .title{font-size:36px;font-weight:bold;color:#5392c7;text-align:center}#mobile .title2{font-size:20px;font-weight:bold;color:#5392c7;text-align:center}#mobile .item-name{font-size:18px;font-weight:bold;color:#000}#mobile .subtitle{font-size:18px;color:#9b9b9b}#mobile .remove{font-size:16px;color:#d93232}#mobile .card{width:100% !important;padding:5px;overflow:hidden}#mobile .card-img-top{width:100%;aspect-ratio:1/1;padding-bottom:10px}#mobile .card-img-top img{width:100px;margin:auto;display:block;position:absolute}#mobile .check{padding:10px}#mobile .cart{font-size:22px;border-radius:5px;background-color:#5392c7;color:#fff;font-weight:bold;text-align:left;width:50%;padding:20px 10px;position:fixed;right:-5px;bottom:10%;z-index:999;box-shadow:-5px 5px 15px rgba(192,192,192,.7)}#mobile .img-cart{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}#mobile .form-control{color:#000}#mobile-modal{width:100% !important;overflow-x:hidden;overflow-y:auto;min-height:1800px}#mobile-modal .item-name{font-size:22px;font-weight:bold;color:#000}#mobile-modal input[type=checkbox]{transform:scale(3);-webkit-transform:scale(3)}#mobile-modal .subtitle{font-size:18px;color:#9b9b9b}#mobile-modal .danger{color:#bf1d1d}#mobile-modal .btn-primary{font-size:25px;width:100%;border-radius:10px}#mobile-modal .btn-red{font-size:20px;width:100%;border-radius:10px}#mobile-modal .btn-blue{font-size:20px;width:100%;border-radius:10px}#mobile-modal .form-control{display:inline-block;vertical-align:middle}#school-resources .title{font-size:24px;font-weight:bold;color:#5392c7;text-align:center}#school-resources .subtitle{font-size:18px;color:#9b9b9b}#school-resources .card-img-top{width:100%;aspect-ratio:1/1;padding-bottom:10px}#school-resources .button{border:none;color:#fff !important;text-align:left;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;border-radius:20px;margin:auto !important;background-color:#008cba;width:80%}#school-resources .btn-primary{background-color:#008cba}#school-resources .btn-default{color:#000 !important}#school-resources .btn-default:visited{color:#000 !important}#school-resources .order-button{border:none;color:#fff !important;text-align:center;text-decoration:none;display:inline-block;font-size:25px;cursor:pointer;border-radius:20px;margin:auto !important;background-color:#008cba;width:100%}#school-resources .glyphicon{font-size:10px !important;text-align:right !important}#school-resources .button-column{background-color:#f0f0f0 !important;font-size:12px !important}#school-resources .button:visited{color:#fff !important}#school-resources a:visited{color:#fff !important}#school-resources .sectionButton{color:#000;font-size:20px;margin:5px;text-align:left}#school-resources .borderButton{border-bottom:1px solid #000}#school-resources .titleText{font-size:32px;color:#5392c7;text-align:center}#school-resources .margined{margin-left:10%;margin-right:10%}#school-resources button{box-shadow:0px !important;border:none}#school-resources img{display:block !important}#school-resources .picContent{margin-bottom:2% !important;margin:auto;text-align:center}#school-resources #bannerImg{width:100%}#school-resources #linkUrl,#school-resources #buttonUrl{display:none}.duplicate td{padding-right:4px}#principal_corrections h2{font-size:20px}#principal_corrections h2.center{text-align:center}#principal_corrections .photograph-check{text-align:center;padding-top:5px;font-size:18px}#principal_corrections .photograph-check .glyphicon-remove-sign{color:#ff5733}#principal_corrections .photograph-check .glyphicon-ok-sign{color:#50c878}#principal_corrections img{max-width:90%}h1{padding-top:.142in}h1.center{text-align:center}.action-container{text-align:center}.action-container .action{width:100%;padding:10px}.action-container .btn{width:500px}.action-container .btn.a{background-color:#0094aa}.action-container .btn.b{background-color:#017182}#students-composite{width:768px}.school_name{margin-top:auto}.school_admin_notes,.school_admin_notes>div{height:100%}#school_admin_notes{height:calc(100% - 15px)}.mt-auto{margin-top:auto}.mb-15{margin-bottom:15px}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.corrections .missing-student{font-weight:600}.corrections .school-info{color:#fff;display:flex;align-items:center;justify-content:center}.corrections .school-info-pdf{padding-top:.3in;width:100%;margin:0 auto;color:#fff;text-align:center;font-size:38px !important;font-weight:600}.corrections .school-info-100-pdf{padding-top:.1in;width:100%;margin:0 auto;color:#fff;text-align:center;font-size:25px !important;font-weight:600}.corrections .principal-info span{display:flex;justify-content:center}.corrections .principal-info span .principal-name{padding:5px;color:#fff;font-size:16px;font-weight:10;text-align:center}.corrections .principal-info-pdf{width:100%;text-align:center}.corrections .principal-info-pdf .principal-name{font-family:"Futura Bold" !important;padding:5px;color:#fff;font-size:13px !important}.corrections .class-name{color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600 !important;padding-bottom:15px}.corrections .class-name-pdf{font-family:"Rockwell Bold","Courier New Bold" !important;color:#fff;width:100%;text-align:center;font-size:20px !important;font-weight:600 !important;padding-bottom:15px}.corrections .composite-background{position:absolute;z-index:-5}.corrections .composite-background img{height:600px;width:auto}.corrections .composite-background-pdf{position:absolute;z-index:-5}.corrections .composite-background-pdf img{height:816px;width:auto}.corrections .school-logo{position:absolute;top:.142in;left:.292in}.corrections .school-logo img{max-width:70px;max-height:70px}.corrections .school-logo-right{position:absolute;top:.142in;left:7.08in}.corrections .school-logo-right img{max-width:70px;max-height:70px}.corrections .school-logo-pdf{position:absolute;top:.25in;left:.292in}.corrections .school-logo-pdf img{max-width:100px;max-height:100px}.corrections .school-logo-right-pdf{position:absolute;top:.25in;left:9.6in}.corrections .school-logo-right-pdf img{max-width:100px;max-height:100px}.corrections .school-logo-pdf-small{position:absolute;top:.1in;left:.292in}.corrections .school-logo-pdf-small img{max-width:85px;max-height:85px}.corrections .school-logo-right-pdf-small{position:absolute;top:.1in;left:9.65in}.corrections .school-logo-right-pdf-small img{max-width:85px;max-height:85px}.corrections .edit-info{position:absolute;left:15px;top:-55px;width:768px}.corrections .edit-info p{color:#800020;text-align:center;font-size:24px}.corrections .help-info{position:absolute;left:15px;top:-25px;width:768px}.corrections .help-info p{text-align:center;font-size:18px}.corrections .students-list{display:flex;flex-wrap:wrap;overflow:scroll;width:768px;height:450px;justify-content:center}.corrections .students-list .student-container{height:190px}.corrections .students-list .student-container .image-container{width:100px;position:relative}.corrections .students-list .student-container .image-container img{position:absolute;left:0;right:0;margin:auto;max-width:75px}.corrections .students-list .student-container .inputs{padding-top:100px}.corrections .students-list-pdf{display:flex;justify-content:center;padding-bottom:0px;page-break-inside:avoid;text-align:center}.corrections .students-list-pdf .student-container .student-name{font-size:11px;text-align:center;color:#fff;padding-top:2px;padding-bottom:5px;line-height:1.2}.corrections .students-list-pdf .student-container .image-container{position:relative}.corrections .students-list-pdf .student-container .image-container img{border:2px solid #fff;position:absolute;left:0;right:0;margin:auto}.corrections .students-list-pdf .student-container .inputs{padding-top:100px}.corrections .students-list-pdf .T198+.T198{margin-left:1px;margin-bottom:1px}.corrections .students-list-pdf .T188+.T188{margin-left:1px;margin-bottom:1px}.corrections .students-list-pdf .T150+.T150{margin-left:1px;margin-bottom:1px}.corrections .students-list-pdf .T136+.T136{margin-left:3px;margin-bottom:1px}.corrections .students-list-pdf .T145+.T145{margin-left:13px}.corrections .students-list-pdf .T135+.T135{margin-left:10px}.corrections .students-list-pdf .T125+.T125{margin-left:13px}.corrections .students-list-pdf .T124+.T124{margin-left:13px}.corrections .students-list-pdf .T114+.T114{margin-left:13px}.corrections .students-list-pdf .T104+.T104{margin-left:13px}.corrections .students-list-pdf .T94+.T94{margin-left:13px;margin-bottom:8px}.corrections .students-list-pdf .T84+.T84{margin-left:36px;margin-bottom:10px}.corrections .students-list-pdf .T74+.T74{margin-left:47px;margin-bottom:10px}.corrections .students-list-pdf .T83+.T83{margin-left:18px;margin-bottom:10px}.corrections .students-list-pdf .T73+.T73{margin-left:24px;margin-bottom:15px}.corrections .students-list-pdf .T63+.T63{margin-left:53px;margin-bottom:20px}.corrections .students-list-pdf .T62+.T62{margin-left:21px;margin-bottom:20px}.corrections .students-list-pdf .T32+.T32{margin-left:33px;margin-bottom:20px}.corrections .students-list-pdf .T333+.T333{margin-left:10px;margin-bottom:2px}.corrections .students-list-pdf .T1910+.T1910{margin-left:1px;margin-bottom:1px}.corrections .students-list-pdf .T1910:last-child,.corrections .students-list-pdf .T198:last-child,.corrections .students-list-pdf .T188:last-child,.corrections .students-list-pdf .T150:last-child,.corrections .students-list-pdf .T136:last-child,.corrections .students-list-pdf .T145:last-child,.corrections .students-list-pdf .T135:last-child,.corrections .students-list-pdf .T125:last-child,.corrections .students-list-pdf .T124:last-child,.corrections .students-list-pdf .T114:last-child,.corrections .students-list-pdf .T104:last-child,.corrections .students-list-pdf .T94:last-child,.corrections .students-list-pdf .T84:last-child,.corrections .students-list-pdf .T74:last-child,.corrections .students-list-pdf .T83:last-child,.corrections .students-list-pdf .T73:last-child,.corrections .students-list-pdf .T63:last-child,.corrections .students-list-pdf .T62:last-child,.corrections .students-list-pdf .T32:last-child{margin-bottom:0 !important}.missing-photos{position:absolute;top:8.15in;left:1in;color:#fff}#students-composite-pdf{font-family:"Avenir Next LT Pro Bold",sans-serif !important}.student_name::-webkit-input-placeholder{color:red}.p_bold{font-weight:bold}.failed{padding-top:10px;height:150px;font-size:15px;color:#fff;background-color:#364b60;width:100%}.background_color_small{font-size:12px}.blue_found{color:#5392c8}.with_id_form{margin-left:35%;margin-right:35%}.senior_image_border img{border:5px solid #000}.img-backgrounds-small{width:100% !important;padding-right:5px}.img-backgrounds-small.selected{border:1px solid #000;box-shadow:green 0px 0px 25px}.nopaddingcol{padding:5px !important;margin:0px !important}.nopaddingcol a:hover{background-color:#fff;text-decoration:none}.background_text{text-align:center;font-size:1vw}.splash_header_id{font-weight:bold;font-size:1 vw;color:#32557f}.btn-with_id{border-radius:0px;font-size:22px;background:#5392c8;border:solid #396599 1px;text-decoration:none;text-align:center;color:#fff;width:25%;height:96px}.btn-with_id:hover{background-color:#396599;color:#fff}.btn-with_id:focus{outline:none}.btn-without_id{border-radius:0px;font-size:22px;background:#fff;padding:10px 8px 0px 8px;border:solid #000 1px;text-decoration:none;text-align:center;color:#000;width:25%}.btn-without_id p{font-size:18px}.btn-without_id:hover{background-color:#000;color:#fff}.btn-without_id:focus{outline:none}.splash_header{color:#000;font-weight:medium;font-size:1 vw}.splash_subtext{font-size:.8vw;color:#000}.splash_responsive{padding-top:20px;max-width:55%}#splash_gray{background:#fff;text-align:center;padding-top:2vh}#splash_gray .center_space{padding-left:4%;padding-right:4%;border:solid 2px #396599;margin-left:15%;margin-right:15%;margin-top:100px;align:center;height:45%;background:#f4f8fb;position:relative;text-align:center}#splash_gray .btn_confirm{font-family:Arial !important;color:#fff !important;font-size:1.1vw !important;background:#3ace3a !important;padding:20px 40px 20px 40px !important;text-decoration:none !important;border:none !important;line-height:22px !important;height:120px !important}#splash_gray .btn_confirm:hover{background:#61d761 !important;background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;outline:none}#splash_gray .btn_no{font-family:Arial !important;color:#fff !important;font-size:1.1vw !important;background:#999 !important;padding:20px 40px 20px 40px !important;text-decoration:none !important;border:none !important;line-height:22px !important;height:120px !important}#splash_gray .btn_no:hover{background:#adadad !important;background-image:linear-gradient(to bottom, #3cb0fd, #3498db);text-decoration:none;outline:none}#image_container a:hover{background-color:rgba(0,0,0,0);text-decoration:none}.package_blue{background-color:#5392c8}p.small_text_package{font-size:18px !important;padding-top:20px !important;line-height:20px !important}.small_yearbook_text{font-size:16px !important;padding-top:20px !important;line-height:20px !important}.package_orange{background-color:#ff8300;padding-bottom:40px}.shipping_info{color:#6b6b6b;padding-left:20px}.cart_box{border:1px solid #6b6b6b;margin-right:15%;padding-top:15px;padding-left:15px;padding-right:15px}.label_header{color:#6b6b6b;font-size:13px}.cart_title{font-size:2vw;color:#6b6b6b;font-weight:bold}.subtotal{color:#0ebfe9;font-size:1.4vw;padding-top:5px}.space_left{padding-left:60px}.gray_text_cart{color:#6b6b6b;font-size:1.3vw}.image_type{color:#fff;font-size:1.2vw}.white_col{color:#fff;padding-top:10px;font-size:2vw}#outer_row.row{display:flex;flex-wrap:wrap;padding-bottom:10px}#outer_row.row>[class*=col-]{display:flex;flex-direction:column}.addons_header{font-size:30px;color:#ffb732}.highlighted{background-color:#ffcc6f}.highlighted:hover{background-color:#ffcc6f}.addon_box{border:#909dac solid 2px;width:80%;margin:20 20 20 20px}.addon_table td{font-size:15px;color:#000}.addon_table table{width:100% !important}.padding-top{padding-top:15x;padding-left:25px}.btn-0{border-radius:0px;font-size:14px;background:#4c74a3;padding:5px 8px 5px 8px;border:solid #fff 1px;text-decoration:none;text-align:center;color:#fff}.btn-0:hover{background-color:#396599;color:#fff}.btn-0:focus{outline:none}.btn-3{border-radius:0px;font-size:14px;background:#fff;padding:5px 8px 5px 8px;border:solid #909dac 1px;text-decoration:none;text-align:center;color:#909dac}.btn-3:hover{background-color:#c7ced5;color:#fff}.btn-3:focus{outline:none}.btn-4{border-radius:0px;font-size:14px;background:#fff;padding:5px 8px 5px 8px;border:solid #909dac 1px;text-decoration:none;text-align:center;color:#909dac}.btn-4:hover{background-color:#c7ced5;color:#fff}.btn-4:focus{outline:none}.btn-5{border-radius:0px;font-size:14px;background:#fff;padding:5px 8px 5px 8px;border:solid #909dac 1px;text-decoration:none;text-align:center;color:#909dac}.btn-5:hover{background-color:#c7ced5;color:#fff}.btn-5:focus{outline:none}.btn-6{border-radius:0px;font-size:14px;background:#fff;padding:5px 8px 5px 8px;border:solid #909dac 1px;text-decoration:none;text-align:center;color:#909dac}.btn-6:hover{background-color:#c7ced5;color:#fff}.btn-6:focus{outline:none}.btn-7{border-radius:0px;font-size:14px;background:#fff;padding:5px 8px 5px 8px;border:solid #909dac 1px;text-decoration:none;text-align:center;color:#909dac}.btn-7:hover{background-color:#c7ced5;color:#fff}.btn-7:focus{outline:none}.btn-8{border-radius:0px;font-size:14px;background:#fff;padding:5px 8px 5px 8px;border:solid #909dac 1px;text-decoration:none;text-align:center;color:#909dac}.btn-8:hover{background-color:#c7ced5;color:#fff}.btn-8:focus{outline:none}.btn-deselect{border-radius:0px;font-size:14px;background:#ffb732;padding:5px 8px 5px 8px;text-decoration:none;text-align:center;color:#fff}.btn-deselect:hover{background-color:#ffbe46;color:#fff}.btn-deselect:focus{outline:none}.horizontalLine{border-bottom:thick solid #fff}.bottom{position:absolute;bottom:0px;right:15px}.zero_bottom_text{font-size:25px !important;color:#fff}.one_bottom_text{font-size:25px !important;color:#fff}.two_bottom_text{font-size:25px !important;color:#fff}.three_bottom_text{font-size:25px !important;color:#909dac}.four_bottom_text{font-size:25px !important;color:#909dac}.five_bottom_text{font-size:25px !important;color:#909dac}#text{z-index:1000;position:absolute;color:red;font-size:19px;top:34px;left:18px}.white_text{color:#fff;font-size:3.5em;font-weight:bold}.gray_text{color:#909dac;font-size:3.5em;font-weight:bold}p.yellow_text{color:gold;padding-top:40px;font-size:.8em;padding-left:10px;line-height:21px !important}p.yellow_text2{color:gold;font-size:1vw}.package_box{height:380px;padding-right:0px;width:220px;display:inline-block;position:relative}#select_package.col-xs-2{padding-left:0px !important;margin-left:0px !important;margin-right:0px !important;padding-right:0px !important}.zero{background-color:#396599;height:100px;padding-left:15px}.zero_content{background-color:#4c74a3;height:275px;padding-left:15px;color:#fff}.scrollbox{height:250px;padding-top:10px}.one{background-color:#16b4e5;height:100px;padding-left:15px}.one_content{background-color:#00c4ff;height:275px;padding-left:15px;color:#fff}.btn-1{border-radius:0px;font-size:14px;background:#00c4ff;padding:5px 8px 5px 8px;border:solid #fff 1px;text-decoration:none;text-align:center;color:#fff}.btn-1:hover{background-color:#16b4e5;color:#fff}.btn-1:focus{outline:none}.two{background-color:#909dac;height:100px;padding-left:15px}.two_content{background-color:#9ba6b4;height:275px;padding-left:15px;color:#fff}.btn-2{border-radius:0px;font-size:14px;background:#9ba6b4;padding:5px 8px 5px 8px;border:solid #fff 1px;text-decoration:none;text-align:center;color:#fff}.btn-2:hover{background-color:#909dac;color:#fff}.btn-2:focus{outline:none}.three{background-color:#fff;height:100px;padding-left:15px}.three_content{border:#909dac solid 2px;height:275px;padding-left:15px;color:#909dac}.four{background-color:#fff;height:100px;padding-left:15px}.four_content{border:#909dac solid 2px;height:275px;padding-left:15px;color:#909dac}.five{background-color:#fff;height:100px;padding-left:15px}.five_content{border:#909dac solid 2px;height:275px;padding-left:15px;color:#909dac}.six{background-color:#fff}.six_content{border:#909dac solid 2px;height:71%;padding-left:15px;color:#909dac;position:relative}.seven{background-color:#fff}.seven_content{border:#909dac solid 2px;height:71%;padding-left:15px;color:#909dac;position:relative}.eight{background-color:#fff}.eight_content{border:#909dac solid 2px;height:71%;padding-left:15px;color:#909dac;position:relative}#select_package{padding-top:150px;height:86vh}.select_package_image{padding-top:40px;padding-right:20px;padding-left:40px;max-width:100%;max-height:30em;margin:0 auto}.small_text{font-size:10px;align:center;text-align:center}.small_text_red{font-size:10px;color:red;align:center;text-align:center}.small_text_info{font-size:10px;text-align:center;padding-bottom:1px}.leftimage{padding-right:1px}.rightimage{padding-left:1px}.leftimage td>*{vertical-align:middle}.rightimage td>*{vertical-align:middle}#itemtable{height:100vh;overflow-y:auto;overflow-x:hidden}#imagetable{height:70vh;overflow-y:auto;overflow-x:hidden}#senior_table{height:80vh;overflow-y:auto;overflow-x:hidden}.mobile-margin #senior_table{height:auto !important}.no_hover a:hover{text-decoration:none !important}.preview-image-container{position:relative;display:inline-block}.senior_portrait{max-width:100%;z-index:10000001;max-height:65vh}.package_table{width:100%;overflow-x:auto}.currency{font-size:16px;padding-bottom:10px}.listing{font-size:16px;padding-top:1px;padding-bottom:1px;display:block}.nopadding{padding-left:0px !important;padding-right:0px !important;margin-right:0px !important;margin-right:0px !important}col{width:200px}#eightbyten img{height:10vw;width:8vw;display:block;margin-left:auto;-o-object-fit:cover;object-fit:cover;margin-right:auto}#eightbyten.col-xs-3{padding-bottom:10px;z-index:-1}#eightbyten.inner{background-color:#fbfbfb;height:10vw;width:8vw;border:1px solid #000}#threebyfive img{max-height:100%;max-width:100%;display:block;margin-left:auto;-o-object-fit:cover;object-fit:cover;margin-right:auto}#threebyfive.col-xs-3{height:9.6vw;padding-bottom:10px;z-index:-1}#threebyfive.inner{background-color:#fbfbfb;height:100%;width:75%;border:1px solid #000}#fivebyseven img{height:7vw;width:5vw;display:block;margin-left:auto;margin-right:auto;vertical-align:middle;-o-object-fit:cover;object-fit:cover}#fivebyseven.col-xs-3{padding-bottom:10px;z-index:-1;margin-right:3vw}#fivebyseven.inner{background-color:#fbfbfb;height:7vw;width:10vw;border:1px solid #000;vertical-align:middle}#sixteenbytwenty img{max-height:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover}#sixteenbytwenty.col-xs-3{height:131px;padding-bottom:10px;z-index:-1}#sixteenbytwenty.inner{background-color:#fbfbfb;height:100%;width:100%;border:1px solid #000}#elevenbyfourteen img{height:14vw;width:11vw;-o-object-fit:cover;object-fit:cover;display:block;margin-left:auto;margin-right:auto}#elevenbyfourteen.col-xs-3{padding-bottom:10px;z-index:-1}#elevenbyfourteen.inner{background-color:#fbfbfb;height:14vw;width:11vw;border:1px solid #000}#wallets img{max-height:100%;max-width:100%;display:block;padding-left:0px !important;padding-right:0px !important;margin-right:0px !important;margin-right:0px !important}#wallets.col-xs-3{height:6.5vw;padding-bottom:10px;z-index:-1}#wallets.inner{background-color:#fbfbfb;height:100%;width:100%;border:1px solid #000}#classpicture img{max-height:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto}#classpicture.col-xs-3{height:6.5vw;padding-bottom:10px;z-index:-1}#classpicture.inner{background-color:#fbfbfb;height:100%;width:75%;border:1px solid #000}#nopadding.col-sm-6{padding-top:7px}#nopadding.row{height:100%}ul.options{padding-top:0;padding-bototm:0}#margin.modal-body{margin-top:10px;margin-left:30px;margin-right:30px;padding-bottom:10px}.btn-blue_failed{border-radius:0px;color:#fff;font-size:14px;background:#396599;padding:8px 12px 12px 8px;text-decoration:none;text-align:center;color:#fff}.btn-blue{border-radius:0px;color:#5392c8;font-size:14px;background:#5392c8;padding:5px 8px 5px 8px;border:solid #000 0px;text-decoration:none;text-align:center;color:#fff;cursor:pointer}.btn-blue:disabled{background:gray}.btn-blue:disabled:hover{background-color:gray;color:#fff}.btn-blue:hover{background-color:#396599;color:#fff}.btn-blue:focus{outline:none}.btn-red{border-radius:0px;color:#e74c3c;font-size:14px;background:#e74c3c;padding:5px 8px 5px 8px;border:solid #000 0px;text-decoration:none;text-align:center;color:#fff}.btn-red:hover{background-color:#e74c3c;color:#fff}.btn-red:focus{outline:none}.btn-custom2{border-radius:0px;color:#fff;font-size:19px;background:#0061a2;padding:10px 30px 10px 30px;border:solid #000 0px;text-decoration:none;color:#fff}.btn-custom2:hover{color:#000}.btn-custom4{border-radius:0px;color:#000;font-size:14px;background:#000;padding:6px 22px 6px 22px;border:solid #000 0px;text-decoration:none;color:#fff}.btn-custom4:hover{background-color:#829595;color:#fff}.btn-custom4:focus{outline:none}.btn-custom5{border-radius:0px;color:#e74c3c;font-size:14px;background:#e74c3c;padding:6px 22px 6px 22px;border:solid #e74c3c 0px;text-decoration:none;color:#fff}.btn-custom5:hover{background-color:#ea6153;color:#fff}.btn-custom5:focus{outline:none}.btn-custom3{border-radius:0px;color:#fff;font-size:19px;background:#e74c3c;padding:10px 30px 10px 30px;border:solid #000 0px;text-decoration:none;color:#fff}.btn-custom3:hover{color:#000}.btn-custom-danger{border-radius:0px;color:#fff;font-size:13px;display:inline;background:#e74c3c;padding:7px 20px 7px 20px;border:solid #000 0px;text-decoration:none;color:#fff}.btn-custom-danger:hover{color:#fff}.btn-custom-continue{border-radius:0px;color:#fff;font-size:13px;display:inline;background:#0061a2;padding:7px 20px 7px 20px;border:solid #000 0px;text-decoration:none;color:#fff}.btn-custom-continue:hover{color:#fff}.blue{color:#0061a2}.image_text{font-size:14px;margin-top:5px;margin-bottom:10px}#scrolltable{height:70vh;overflow-y:auto;background-color:#ececec;padding-left:40px;padding-top:20px}#png1{top:0;left:0;z-index:0}.img-proof{max-width:100%}#png2{position:absolute;top:0;left:0;z-index:1}.wide{width:100%;height:200px}#studenttable{height:65vh;overflow-y:auto;overflow-x:hidden}p.small-font{font-size:70%;color:#878787}.selectedbackground{border-radius:25px;background:#d3d3d3}.requiredtext{font-size:12px;text-align:right;color:red;padding-top:4px}.missing{color:red;font-weight:bold}#sizing-addon3.input-group-addon{background-color:red;border-color:red}#sizing-addon3.input-group-addon.ok{background-color:#1abc9c;border-color:#1abc9c}.img-package{max-width:200px;max-height:400px;z-index:1000;border:1px solid #000}.img-select{max-width:150px !important;max-height:300px !important}#package_list td{padding-right:30px;padding-left:30px}.img-package-custom{max-width:200px;max-height:400px;box-shadow:0px 0px 25px green}.order-preview-image{max-width:100%}#row{text-align:center;align:center}#review.text{display:block;width:0;z-index:1;padding-top:60px;text-align:center}.bubble{align:"left";position:relative;width:50%;max-height:100%;padding:5px;background:#fff;border-radius:10px;border:#3cb0fd solid 5px}.bubble:after{content:"";position:absolute;border-style:solid;border-width:15px 15px 15px 0;border-color:rgba(0,0,0,0) #3cb0fd;display:block;width:0;z-index:1;left:-15px;top:82px}.bubble:before{content:"";position:absolute;border-style:solid;border-width:17px 17px 17px 0;border-color:rgba(0,0,0,0) #3cb0fd;display:block;width:0;z-index:0;left:-20px;top:80px}.radiobutton{padding-right:0;margin-right:0}#review img{max-height:200px;max-width:300px;padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px;background-color:#1abc9c}#imgtag img{max-height:400px;max-width:100%}.table-package{height:70vh;overflow-y:auto;background-color:#e4e4e4;padding-left:10px}.image{max-height:250px;max-width:250px}.image-small{max-height:100px;max-width:250px;display:block;margin-left:auto;margin-right:auto;background-color:#e4e4e4;padding-top:10px;padding-right:10px;padding-left:10px;padding-bottom:10px}.package_image{max-width:90%;padding-bottom:10px}.school_header{margin-left:auto;margin-right:auto;align:center;text-align:center;font-size:50px;width:40%;background-color:#1abc9c;border:8px solid #34495e;border-radius:30px;box-shadow:2px 2px 4px #888}.section{background-color:#ececec}.school_header:after{content:" ";position:absolute;width:0;height:0;left:50%;top:90px;border:15px solid;border-color:#34495e rgba(0,0,0,0) rgba(0,0,0,0) #34495e}#search{margin-left:auto;margin-right:auto;width:50px;height:10vh;background-color:#1abc9c;border:8px solid #34495e;border-radius:30px;box-shadow:2px 2px 4px #888;transition:width 1s;-moz-transition:width 1s;-webkit-transition:width 1s,height 1s;-o-transition:width 1s;padding-top:25px;padding-right:50px;padding-bottom:25px;padding-left:50px}#submit.submit{padding-top:40px;text-align:right}.grid-gallery ul{list-style:none;margin:0;padding:0}.grid-gallery figure{margin:0}.grid-gallery figure img{display:block;width:100%}.grid-gallery figcaption h3{margin:0;padding:0 0 .5em}.grid-gallery figcaption p{margin:0}.grid-wrap{max-width:69em;margin:0 auto;padding:0 1em 1.875em}.grid{margin:0 auto}.grid li{width:25%;float:left;cursor:pointer}.grid figure{padding:15px;transition:opacity .2s}.grid li:hover figure{opacity:.7}.grid figcaption{background:#e4e4e4;padding:25px}.slideshow{position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;z-index:500;opacity:0;visibility:hidden;overflow:hidden;perspective:1000px;transition:opacity .5s,visibility 0s .5s}.slideshow-open .slideshow{opacity:1;visibility:visible;transition:opacity .5s}.slideshow ul{width:100%;height:100%;transform-style:preserve-3d;transform:translate3d(0, 0, 150px);transition:transform .5s}.slideshow ul.animatable li{transition:transform .5s}.slideshow-open .slideshow ul{transform:translate3d(0, 0, 0)}.slideshow li{width:660px;height:560px;position:absolute;top:50%;left:50%;margin:-280px 0 0 -330px;visibility:hidden}.slideshow li.show{visibility:visible}.slideshow li:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:hsla(0,0%,100%,.8);transition:opacity .3s}.slideshow li.current:after{visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.slideshow figure{width:100%;height:100%;background:#fff;border:50px solid #fff;overflow:hidden}.slideshow figcaption{padding-bottom:20px}.slideshow figcaption h3{font-weight:300;font-size:200%}.slideshow nav span{position:fixed;z-index:1000;color:#59656c;text-align:center;padding:3%;cursor:pointer;font-size:2.2em}.slideshow nav span.nav-prev,.slideshow nav span.nav-next{top:50%;transform:translateY(-50%)}.slideshow nav span.nav-next{right:0}.slideshow nav span.nav-close{top:0;right:0;padding:.5em 1em;color:#31373a}.icon:before,.icon:after{font-family:"fontawesome";speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}span.nav-prev:before{content:""}span.nav-next:before{content:""}span.nav-close:before{content:""}.info-keys{position:fixed;top:10px;left:10px;width:60px;font-size:8px;padding-top:20px;text-transform:uppercase;color:#fff;letter-spacing:1px;text-align:center}.info-keys:before,.info-keys:after{position:absolute;top:0;width:16px;height:16px;border:1px solid #fff;text-align:center;line-height:14px;font-size:12px}.info-keys:before{left:10px;content:""}.info-keys:after{right:10px;content:""}.pose-img{height:280px;width:225px}.selected-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#000}.senior-image-button{font-size:3.5rem;margin-top:22px;background-color:#5392c8;color:#fff;border-radius:0px;border:solid #396599 1px;text-decoration:none;text-align:center;color:#fff}.senior-image-button:hover,.senior-image-button:focus{color:#fff;background-color:#396599}.btn-senior,.btn_senior:hover,.btn_senior:focus{background-color:gray;color:#fff !important;padding:10px;border:1px solid #000}.btn_senior:hover{background-color:#a8a8a8 !important}.hide-pose-image{color:#000 !important;background-color:#fff}.check-mark{display:none;color:green;font-size:40px;position:absolute;margin-top:-20px}.multiple-image-types{list-style-type:none;overflow:hidden;margin:0;padding:0}.multiple-image-types li{float:left}.image-type-item{display:block;padding:25px 15px;max-height:200px}.image-type-item p{text-align:center;max-width:120px}.image-type-thumb{position:relative}.image-type-icon{height:90px}.image-type-icon[alt*=Digital]{height:120px}.select-background-images img{cursor:pointer;padding-right:0}.image_margin{margin:0 20%}.image_outline{border:1px solid gray;background-color:#fff}.backgrounds_container{background-color:#d3d3d3}.packages_container{background-color:#fff}.packages_container div.row{border-bottom:1px solid #ccc}.packages_container hr{display:none}.packages_container .image-type-icon{height:80px}.packages_container .image-type-item{padding:25px 10px}.select_backgrounds{margin:1em 25%}.image_container_draggable{position:relative;max-width:100%;overflow:hidden;height:100%}.image_container_draggable .image_responsive_watermark{position:absolute;top:0;left:0;max-width:100%}.image_container_draggable .image_responsive{max-width:100%;width:100%}.senior_image_container_draggable{position:relative;max-width:100%}.senior_image_container_draggable .image_responsive_watermark{position:absolute;top:0;left:0;max-width:100%}.senior_image_container_draggable .image_responsive{max-width:100%}.image_small{max-height:130px}.special-container{max-width:600px;margin:0 auto;padding:1em}.special-container .special-box{border:1px solid #000;border-radius:20px;padding:50px 60px;margin:1em 0;position:relative}.special-container .image_container_draggable{min-height:300px}.special-container .special-first{font-weight:bold;font-size:1.3em}.special-container .special-second{font-weight:bold;font-size:2em;color:#000;line-height:1}.special-container .special-third{font-style:italic}.special-container .special-price{font-size:1.3em}.special-container .special-price .old-price{color:red;text-decoration:line-through;font-style:italic;font-weight:lighter}.special-container .special-off{color:red;font-weight:900;font-style:italic;font-size:2.2em}.special-container button{padding:5px 25px}.special-container .special-continue{color:#5794c2;text-decoration:underline;font-weight:900;line-height:2em}.past-images-container{display:flex;flex-wrap:wrap}.past_img{width:75%}@media(max-width: 500px){.past_img{margin:0 auto !important}}.past-images-img-wrapper{width:20%;padding:8px}.past-images-img{width:100%;height:auto}@media(max-width: 1200px){.packages_container div:nth-child(4) .best_value{display:none}}@media screen and (max-width: 60em){.grid li{width:33.3%}.slideshow li{width:100%;height:100%;top:0;left:0;margin:0}.slideshow li figure img{width:auto;margin:0 auto;max-width:100%}.slideshow nav span,.slideshow nav span.nav-close{font-size:1.8em;padding:.3em}.info-keys{display:none}}@media screen and (max-width: 35em){.grid li{width:50%}}@media screen and (max-width: 24em){.grid li{width:100%}}.template_container{margin-left:20px;margin-right:20px}font_dropdown{max-width:100% !important}.select_drop{max-width:60px !important;width:60px !important}.field_field{width:70px !important}.mt-20px{margin-top:20px}.d-flex{display:flex;flex-wrap:wrap}@media(max-width: 450px){.width-40{width:40%}.util-pull-left{margin-left:-90px}}.space-around{justify-content:space-around}.width100{width:100%}.btn-wrapper{display:flex;justify-content:center;width:100%;padding:8px}.form-id-card-btn{color:#fff;background-color:rgba(46,130,202,.9);transition:background-color 100ms ease-in}.form-id-card-btn:hover{background-color:#2e82ca}.form-id-card-btn.selected{background-color:rgba(46,202,94,.9)}.form-id-card-btn.selected:hover{background-color:#2eca5e}.btn-dash{height:100px;width:80%;vertical-align:middle}.templatesHeader{background:linear-gradient(to bottom right, #4494d1, #5f3a97);border-radius:2vw;padding:2rem 4rem;height:12vw;max-height:200px;display:flex;align-items:center}.headerCanvaLogo{width:15%}.headerShoobLogo{width:30%}.headerText{color:#fff;font-size:clamp(1rem,6vw,6rem);font-weight:700}.templatesContainer{display:flex;flex-wrap:wrap;gap:min(2vw,2rem);justify-content:center;margin:0 auto;max-width:1200px}.template{width:max(100px,18%);text-align:center}.coverTemplate{width:max(160px,23%);text-align:center}.templateImageContainer{padding:clamp(1.5rem,2vw,2rem);border-radius:clamp(1.5rem,2vw,2rem)}.templateImage{width:100%;height:auto}.form-control.boolean{height:12px;-webkit-box-shadow:none}h3{font-size:20px}.jumbotron{margin:0px;padding-top:10px}html{position:relative;min-height:100%}textarea{width:100%;border:1px solid #333;padding:4px}.container.container-full{margin:20px;width:95% !important}.container.small-margin{margin:50px;width:95% !important}#myModal{height:1000px;top:calc(30% - 200px) !important}@media print{.no-print,.no-print *{display:none !important}.do-print,.do-print *{display:block !important}}.AfterpayMessage{margin-bottom:0 !important;margin-top:0 !important}@media only screen and (min-width: 481px){.flex-row{display:flex;flex-wrap:wrap}.flex-row>[class*=col-]{display:flex;flex-direction:column}.flex-row.row:after,.flex-row.row:before{display:flex}}.pt10{padding-top:10px}.pr5{padding-right:5px}@media print{.noPrint{display:none}}

/*# sourceMappingURL=application-2a384fe1.css.map*/