#notifications{position:relative;margin-right:10px}#notifications .q-item-label{white-space:nowrap}#notifications>button{padding:4px 7px}#notifications>button .q-btn-dropdown-arrow{display:none}#notifications.indicator:before{content:"";border-radius:20px;height:10px;width:10px;background:red;position:absolute;bottom:3px;left:25px;z-index:2;-webkit-animation:blink-animation 1s ease-in-out infinite;animation:blink-animation 1s ease-in-out infinite}#studentContainer{overflow:hidden}#studentContainer,#studentTable{position:absolute;top:0;left:0;right:0;bottom:0}#studentTable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#studentTable .scrollable{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin-top:60px;z-index:2}#studentTable .scrollable.no-students{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#studentTable .scrollable.no-students h6{margin-bottom:20px}#studentTable .thead{top:0;position:absolute;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:2035px;z-index:101;background:#fff}#studentTable .thead>div{background:#fff;display:inline-block;padding:20px 15px;border-bottom:1px solid #dadada;vertical-align:bottom}#studentTable .tbody{padding-left:50px}#studentTable .tbody .tr{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;width:1985px;position:relative}#studentTable .tbody .tr.has-error .td>div{background:#fff6f6!important;height:77px}#studentTable .tbody .tr.rereport .td>div{background:#f4ddf7!important}#studentTable .tbody .tr.selected .td>div{background:#ecf2ff}#studentTable .tbody .tr.selected.has-error .td>div{background:#e2e5ff!important}#studentTable .tbody .tr .td{display:inline-block;border-bottom:1px solid #dadada}#studentTable .tbody .tr .td>div{padding:10px 15px;height:58px}#studentTable .tbody .tr .td>div .q-field-content{padding:0}#studentTable .tbody-frozen{position:absolute;bottom:90px;background:#fff;top:59px;z-index:99}#studentTable .tbody-frozen .tr{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}#studentTable .tbody-frozen .tr.has-error{background:#ffdbdb!important}#studentTable .tbody-frozen .tr.has-error>div{height:78px}#studentTable .tbody-frozen .tr.rereport{background:#ca97d0!important}#studentTable .tbody-frozen .tr.selected{background:#d1dfff}#studentTable .tbody-frozen .tr .td{border-bottom:1px solid #dadada;border-right:1px solid #dadada}#studentTable .tbody-frozen .tr .td>div{padding:19px 15px;height:58px}#studentTable .tfooter{border-top:1px solid #dadada;padding:12px 30px;position:relative;z-index:9;background:#fff}#studentTable .tfooter .right{float:right}#studentTable .tfooter .right .sync-label input{vertical-align:middle;display:inline-block}#studentTable .tfooter button{margin-right:7px}#studentTable .tfooter button:last-child{margin-right:0}#studentTable .q-field-with-error .material-icons{color:#ef6270!important}#studentTable .auto-fill-date{font-size:10px;width:48px;border-radius:5px;margin-left:10px;padding:4px}#studentEmailTable .q-table-middle{max-height:300px}.sync-label{font-size:12px;display:inline-block;padding-right:10px}.no-affiliate-label{color:#ef6270;margin-top:10px;display:block}.instructor-field{position:relative}.instructor-field .q-field{padding-right:45px}.instructor-field .delete{position:absolute;right:5px;top:15px;z-index:9;padding:7px;opacity:0;visibility:invisible}@media (max-width:767px){.instructor-field .delete{visibility:visible;opacity:1}}.instructor-field:hover .delete{opacity:1;visiblitity:visible}.pac-container{z-index:909999}#class-autocomplete{width:100%;height:0;position:relative;top:-25px}.time-container>*{float:left}.time-container .q-datetime-input{margin-top:0!important}.time-container .q-datetime-input .q-icon.q-if-control-before{margin-right:6px}@media (max-width:767px){#sessionDetails .sl-row{margin-bottom:0}}.repair-date-helper{float:left;font-size:12px}#classDetailsModal .navigation{padding:24px;overflow-x:hidden}#classDetailsModal .collapser{position:absolute;height:50px;left:0;top:9px;width:13px;border:1px solid #dadada;border-left:0;z-index:100;background:#fff;border-radius:0 5px 5px 0}#classDetailsModal .collapser i{position:absolute;top:18px;margin-left:0;font-size:11px}#classDetailsModal .collapser:hover{cursor:pointer;background:#eee}#classDetailsModal.maximized .q-datetime-input,#classDetailsModal.maximized .q-input,#classDetailsModal.maximized h5{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;opacity:1}#classDetailsModal .approval-history{font-size:19px}#classDetailsModal #class-modal-right{position:relative;height:100%}#classDetailsModal #sessionDropdown .ellipsis{overflow:visible}#classDetailsModal .total-students{color:#7e7e7e;display:inline-block;padding-left:0;padding-bottom:13px;padding-top:20px}#classDetailsModal .q-inner-loading{z-index:9}#classDetailsModal.loading .q-datetime-input,#classDetailsModal.loading .q-input{margin-bottom:100px;opacity:0}#classDetailsModal.loading h5{margin-top:40px;margin-bottom:60px;opacity:0}#classDetailsModal h5{margin-top:30px;margin-bottom:0}@media (max-width:767px){#classDetailsModal h5{margin-top:0}}#classDetailsModal h5 input[type=checkbox]{margin-left:20px}#classDetailsModal h5 span{font-size:13px;vertical-align:middle}#classDetailsModal #addSession{float:right;padding:4px 10px;margin-left:10px;margin-right:-16px}@media (max-width:767px){#classDetailsModal #addSession{margin-right:0;background:#4d83ff}#classDetailsModal #addSession .q-icon{color:#fff}}#classDetailsModal .relative{position:relative;margin-bottom:20px}#classDetailsModal .relative .q-icon{display:block;position:absolute;top:0;right:17px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;vertical-align:middle;width:32px;height:100%;text-align:center;padding:6px 7px;font-size:19px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#8c8c8c}#classDetailsModal .relative .q-icon:hover{color:#ef6270}#classDetailsModal #class-code{position:absolute;bottom:5px;left:0;right:0;display:block}@media (max-width:767px){#classDetailsModal #class-code{position:static}}#classDetailsModal #class-code .q-if-label-above{font-weight:600;font-size:20px}@media (max-width:767px){#classDetailsModal #class-code .q-if-label-above{font-size:.75rem}}#rejectionOverlay .q-btn{margin-top:15px;margin-right:6px}#rejectionOverlay .q-btn:last-child{margin-right:0}.medium-width[data-v-efef55ae]{width:200px}.large-width[data-v-efef55ae]{width:400px}.state-select[data-v-efef55ae]{width:150px}#affiliateScheduleModal .q-stepper-step{width:100%}.jp-card.jp-card-safari.jp-card-identified .jp-card-back:before,.jp-card.jp-card-safari.jp-card-identified .jp-card-front:before{background-image:linear-gradient(-25deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%)}.jp-card.jp-card-ie-10.jp-card-flipped,.jp-card.jp-card-ie-11.jp-card-flipped{-webkit-transform:0deg;transform:0deg}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-front,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back:after{left:18%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-cvc,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-cvc{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);left:5%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny{left:84%}.jp-card.jp-card-ie-10.jp-card-flipped .jp-card-back .jp-card-shiny:after,.jp-card.jp-card-ie-11.jp-card-flipped .jp-card-back .jp-card-shiny:after{left:-480%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card.jp-card-ie-10.jp-card-amex .jp-card-back,.jp-card.jp-card-ie-11.jp-card-amex .jp-card-back{display:none}.jp-card-logo{height:36px;width:60px;font-style:italic}.jp-card-logo,.jp-card-logo:after,.jp-card-logo:before{-webkit-box-sizing:border-box;box-sizing:border-box}.jp-card-logo.jp-card-amex{text-transform:uppercase;font-size:4px;font-weight:700;color:#fff;border:1px solid #eee}.jp-card-logo.jp-card-amex:after,.jp-card-logo.jp-card-amex:before{width:28px;display:block;position:absolute;left:16px}.jp-card-logo.jp-card-amex:before{height:28px;content:"american";top:3px;text-align:left;padding-left:2px;padding-top:11px;background:#267ac3}.jp-card-logo.jp-card-amex:after{content:"express";bottom:11px;text-align:right;padding-right:2px}.jp-card.jp-card-amex.jp-card-flipped{-webkit-transform:none;transform:none}.jp-card.jp-card-amex.jp-card-identified .jp-card-back:before,.jp-card.jp-card-amex.jp-card-identified .jp-card-front:before{background-color:#108168}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-logo.jp-card-amex{opacity:1}.jp-card.jp-card-amex.jp-card-identified .jp-card-front .jp-card-cvc{visibility:visible}.jp-card.jp-card-amex.jp-card-identified .jp-card-front:after{opacity:1}.jp-card-logo.jp-card-discover{background:#f60;color:#111;text-transform:uppercase;font-style:normal;font-weight:700;font-size:10px;text-align:center;overflow:hidden;z-index:1;padding-top:9px;letter-spacing:.03em;border:1px solid #eee}.jp-card-logo.jp-card-discover:after,.jp-card-logo.jp-card-discover:before{content:" ";display:block;position:absolute}.jp-card-logo.jp-card-discover:before{background:#fff;width:200px;height:200px;border-radius:200px;bottom:-5%;right:-80%;z-index:-1}.jp-card-logo.jp-card-discover:after{width:8px;height:8px;border-radius:4px;top:10px;left:27px;background-color:#f60;background-image:radial-gradient(#f60,#fff);content:"network";font-size:4px;line-height:24px;text-indent:-7px}.jp-card .jp-card-front .jp-card-logo.jp-card-discover{right:12%;top:18%}.jp-card.jp-card-discover.jp-card-identified .jp-card-back:before,.jp-card.jp-card-discover.jp-card-identified .jp-card-front:before{background-color:#86b8cf}.jp-card.jp-card-discover.jp-card-identified .jp-card-logo.jp-card-discover{opacity:1}.jp-card.jp-card-discover.jp-card-identified .jp-card-front:after{-webkit-transition:.4s;transition:.4s;content:" ";display:block;background-color:#f60;background-image:-webkit-gradient(linear,left top,left bottom,from(#f60),color-stop(#ffa366),to(#f60));background-image:linear-gradient(#f60,#ffa366,#f60);height:50px;width:50px;border-radius:25px;position:absolute;left:100%;top:15%;margin-left:-25px;-webkit-box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,.5);box-shadow:inset 1px 1px 3px 1px rgba(0,0,0,.5)}.jp-card-logo.jp-card-visa{background:#fff;text-transform:uppercase;color:#1a1876;text-align:center;font-weight:700;font-size:15px;line-height:18px}.jp-card-logo.jp-card-visa:after,.jp-card-logo.jp-card-visa:before{content:" ";display:block;width:100%;height:25%}.jp-card-logo.jp-card-visa:before{background:#1a1876}.jp-card-logo.jp-card-visa:after{background:#e79800}.jp-card.jp-card-visa.jp-card-identified .jp-card-back:before,.jp-card.jp-card-visa.jp-card-identified .jp-card-front:before{background-color:#191278}.jp-card.jp-card-visa.jp-card-identified .jp-card-logo.jp-card-visa{opacity:1}.jp-card-logo.jp-card-mastercard{color:#fff;font-weight:700;text-align:center;font-size:9px;line-height:36px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-mastercard:after,.jp-card-logo.jp-card-mastercard:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-mastercard:before{left:0;background:red;z-index:-1}.jp-card-logo.jp-card-mastercard:after{right:0;background:#ffab00;z-index:-2}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back .jp-card-logo.jp-card-mastercard,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front .jp-card-logo.jp-card-mastercard{-webkit-box-shadow:none;box-shadow:none}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-back:before,.jp-card.jp-card-mastercard.jp-card-identified .jp-card-front:before{background-color:#0061a8}.jp-card.jp-card-mastercard.jp-card-identified .jp-card-logo.jp-card-mastercard{opacity:1}.jp-card-logo.jp-card-maestro{color:#fff;font-weight:700;text-align:center;font-size:14px;line-height:36px;z-index:1;text-shadow:1px 1px rgba(0,0,0,.6)}.jp-card-logo.jp-card-maestro:after,.jp-card-logo.jp-card-maestro:before{content:" ";display:block;width:36px;top:0;position:absolute;height:36px;border-radius:18px}.jp-card-logo.jp-card-maestro:before{left:0;background:#0064cb;z-index:-1}.jp-card-logo.jp-card-maestro:after{right:0;background:#c00;z-index:-2}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back .jp-card-logo.jp-card-maestro,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front .jp-card-logo.jp-card-maestro{-webkit-box-shadow:none;box-shadow:none}.jp-card.jp-card-maestro.jp-card-identified .jp-card-back:before,.jp-card.jp-card-maestro.jp-card-identified .jp-card-front:before{background-color:#0b2c5f}.jp-card.jp-card-maestro.jp-card-identified .jp-card-logo.jp-card-maestro{opacity:1}.jp-card-logo.jp-card-dankort{width:60px;height:36px;padding:3px;border-radius:8px;border:1px solid #000;background-color:#fff}.jp-card-logo.jp-card-dankort .dk{position:relative;width:100%;height:100%;overflow:hidden}.jp-card-logo.jp-card-dankort .dk:before{background-color:#ed1c24;content:"";position:absolute;width:100%;height:100%;display:block;border-radius:6px}.jp-card-logo.jp-card-dankort .dk:after{content:"";position:absolute;top:50%;margin-top:-7.7px;right:0;width:0;height:0;border-color:transparent #ed1c24 transparent transparent;border-style:solid;border-width:7px 7px 10px 0;z-index:1}.jp-card-logo.jp-card-dankort .d,.jp-card-logo.jp-card-dankort .k{position:absolute;top:50%;width:50%;display:block;height:15.4px;margin-top:-7.7px;background:#fff}.jp-card-logo.jp-card-dankort .d{left:0;border-radius:0 8px 10px 0}.jp-card-logo.jp-card-dankort .d:before{content:"";position:absolute;top:50%;left:50%;display:block;background:#ed1c24;border-radius:2px 4px 6px 0;height:5px;width:7px;margin:-3px 0 0 -4px}.jp-card-logo.jp-card-dankort .k{right:0}.jp-card-logo.jp-card-dankort .k:after,.jp-card-logo.jp-card-dankort .k:before{content:"";position:absolute;right:50%;width:0;height:0;border-style:solid;margin-right:-1px}.jp-card-logo.jp-card-dankort .k:before{top:0;border-width:8px 5px 0 0;border-color:#ed1c24 transparent transparent}.jp-card-logo.jp-card-dankort .k:after{bottom:0;border-width:0 5px 8px 0;border-color:transparent transparent #ed1c24}.jp-card.jp-card-dankort.jp-card-identified .jp-card-back:before,.jp-card.jp-card-dankort.jp-card-identified .jp-card-front:before{background-color:#0055c7}.jp-card.jp-card-dankort.jp-card-identified .jp-card-logo.jp-card-dankort{opacity:1}.jp-card-logo.jp-card-elo{height:50px;width:50px;border-radius:100%;background:#000;color:#fff;text-align:center;text-transform:lowercase;font-size:21px;font-style:normal;letter-spacing:1px;font-weight:700;padding-top:13px}.jp-card-logo.jp-card-elo .e,.jp-card-logo.jp-card-elo .l,.jp-card-logo.jp-card-elo .o{display:inline-block;position:relative}.jp-card-logo.jp-card-elo .e{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.jp-card-logo.jp-card-elo .o{position:relative;display:inline-block;width:12px;height:12px;right:0;top:7px;border-radius:100%;background-image:-webkit-gradient(linear,,color-stop(50%,red));background-image:linear-gradient(to,red 50%);-webkit-transform:rotate(40deg);transform:rotate(40deg);text-indent:-9999px}.jp-card-logo.jp-card-elo .o:before{content:"";position:absolute;width:49%;height:49%;background:#000;border-radius:100%;text-indent:-99999px;top:25%;left:25%}.jp-card.jp-card-elo.jp-card-identified .jp-card-back:before,.jp-card.jp-card-elo.jp-card-identified .jp-card-front:before{background-color:#6f6969}.jp-card.jp-card-elo.jp-card-identified .jp-card-logo.jp-card-elo{opacity:1}.jp-card-invalid{color:red!important}.jp-card-container{-webkit-perspective:1000px;perspective:1000px;width:350px;max-width:100%;height:200px;margin:auto;z-index:1;position:relative}.jp-card{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1;position:relative;width:100%;height:100%;min-width:315px;border-radius:10px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;transition:all .4s linear}.jp-card>*,.jp-card>:after,.jp-card>:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit}.jp-card.jp-card-flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.jp-card .jp-card-back,.jp-card .jp-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .4s linear;transition:all .4s linear;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#ddd}.jp-card .jp-card-back:before,.jp-card .jp-card-front:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;-webkit-transition:all .4s ease;transition:all .4s ease}.jp-card .jp-card-back:after,.jp-card .jp-card-front:after{content:" ";display:block}.jp-card .jp-card-back .jp-card-display,.jp-card .jp-card-front .jp-card-display{color:#fff;font-weight:400;opacity:.5;-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.jp-card .jp-card-back .jp-card-display.jp-card-focused,.jp-card .jp-card-front .jp-card-display.jp-card-focused{opacity:1;font-weight:700}.jp-card .jp-card-back .jp-card-cvc,.jp-card .jp-card-front .jp-card-cvc{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px}.jp-card .jp-card-back .jp-card-shiny,.jp-card .jp-card-front .jp-card-shiny{width:50px;height:35px;border-radius:5px;background:#ccc;position:relative}.jp-card .jp-card-back .jp-card-shiny:before,.jp-card .jp-card-front .jp-card-shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.jp-card .jp-card-front .jp-card-logo{position:absolute;opacity:0;right:5%;top:8%;-webkit-transition:.4s;transition:.4s}.jp-card .jp-card-front .jp-card-lower{width:80%;position:absolute;left:10%;bottom:30px}@media only screen and (max-width:480px){.jp-card .jp-card-front .jp-card-lower{width:90%;left:5%}}.jp-card .jp-card-front .jp-card-lower .jp-card-cvc{visibility:hidden;float:right;position:relative;bottom:5px}.jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;letter-spacing:0;position:relative;float:right;width:25%}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after,.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.jp-card .jp-card-front .jp-card-lower .jp-card-name{text-transform:uppercase;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis}.jp-card .jp-card-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.jp-card .jp-card-back .jp-card-bar{background-color:#444;background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#333));background-image:linear-gradient(#444,#333);width:100%;height:20%;position:absolute;top:10%}.jp-card .jp-card-back:after{content:" ";display:block;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.jp-card .jp-card-back .jp-card-cvc{position:absolute;top:40%;left:85%;-webkit-transition-delay:.6s;transition-delay:.6s}.jp-card .jp-card-back .jp-card-shiny{position:absolute;top:66%;left:2%}.jp-card .jp-card-back .jp-card-shiny:after{content:"This card has been issued by Jesse Pollak and is licensed for anyone to use anywhere for free.\AIt comes with no warranty.\A   For support issues, please visit: github.com/jessepollak/card.";position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.jp-card.jp-card-identified{-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3)}.jp-card.jp-card-identified .jp-card-back,.jp-card.jp-card-identified .jp-card-front{background-color:#000;background-color:rgba(0,0,0,.5)}.jp-card.jp-card-identified .jp-card-back:before,.jp-card.jp-card-identified .jp-card-front:before{-webkit-transition:all .4s ease;transition:all .4s ease;background-image:linear-gradient(-25deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%);opacity:1}.jp-card.jp-card-identified .jp-card-back .jp-card-logo,.jp-card.jp-card-identified .jp-card-front .jp-card-logo{-webkit-box-shadow:0 0 0 2px hsla(0,0%,100%,.3);box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.jp-card.jp-card-identified.no-radial-gradient .jp-card-back:before,.jp-card.jp-card-identified.no-radial-gradient .jp-card-front:before{background-image:linear-gradient(-25deg,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.2) 70%,hsla(0,0%,100%,0) 90%)}#adminBypassText{padding-bottom:0}#processPayment .bypass{position:relative;float:right;margin-right:20px}#processPayment .bypass .authorized-badge{vertical-align:middle;padding:7px 50px 7px 20px;border-radius:20px 0 0 20px;margin-right:-20px;background:#2dcb96;color:#fff;position:relative;z-index:1;font-size:14px}#processPayment .bypass .authorized-badge .q-icon{display:inline-block}#processPayment .bypass .bypass-btn{position:relative;z-index:2;background:#fff!important}#processPayment .user-info{display:inline-block;border-radius:50px;padding:0 15px 0 20px;border:1px solid #ddd;line-height:40px}#processPayment .modal-content{max-height:100%}#processPayment .sl-footer .q-btn{margin-left:5px}#processPayment .cc-error{padding:10px;background:#f44336;color:#fff!important}#processPayment .q-stepper-tab .q-stepper-title{-webkit-transition:font-size .2s ease-in-out;transition:font-size .2s ease-in-out}#processPayment .q-stepper-tab.step-active .q-stepper-title{font-size:21px}#processPayment .q-stepper{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#processPayment .q-stepper .q-stepper-step{overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:none}#processPayment .q-stepper .q-stepper-step.active{display:block;height:100%}#processPayment .q-stepper .q-stepper-step.no-padding .q-stepper-step-inner{padding:0}#processPayment .q-stepper .q-stepper-step .item-row{padding:20px;border-bottom:1px solid #dadada;margin:0}#processPayment .q-stepper .q-stepper-step .item-row.error{background:#ffebe9}#processPayment .q-stepper .q-stepper-step .item-row:last-child{border-bottom:none}#processPayment .q-stepper .q-stepper-step .item-row .q-if-label-above{font-weight:600;color:#7e7e7e;opacity:1}#processPayment .q-stepper .order-details{margin:20px;border:1px solid #dadada;border-radius:8px;background:#fff}#processPayment .q-stepper .order-details .deleted{text-decoration:line-through;-webkit-text-decoration-color:red;text-decoration-color:red}#processPayment .q-stepper .finalize .q-stepper-step-content,#processPayment .q-stepper .finalize .q-stepper-step-content>.row,#processPayment .q-stepper .finalize .q-stepper-step-inner,#processPayment .q-stepper .finalize .q-stepper-step-inner>.row{height:100%}#processPayment .credit-card .card-helper,#processPayment .credit-card .q-input{margin-bottom:15px}#processPayment .jp-card .jp-card-front .jp-card-lower .jp-card-cvc,#processPayment .jp-card .jp-card-front .jp-card-lower .jp-card-expiry,#processPayment .jp-card .jp-card-front .jp-card-lower .jp-card-name,#processPayment .jp-card .jp-card-front .jp-card-lower .jp-card-number{font-family:Montserrat,sans-serif;font-weight:600}#processPayment .admin-bypass{padding:100px 40px 0}#processPayment .admin-bypass .q-btn{margin-top:20px}#processPayment .admin-bypass .authorize-helper{display:block;padding-top:10px}#processPayment .order-total{color:#7e7e7e;cursor:pointer}#processPayment .order-total:hover,#processPayment .order-total:hover i{color:#000}#processPayment .order-total i{font-size:13px;color:#bbb}#processPayment .order-total.order-details-tab{font-weight:700;float:right;padding:18px 48px 0 0;color:#b12704;cursor:default}#processPayment .order-total.order-details-tab b{font-size:20px;position:relative;top:-2px;display:inline-block;padding-left:20px;vertical-align:middle}#processPayment h5 span{margin-left:5px;font-size:12px;vertical-align:middle}#processPayment .options-back{position:relative;z-index:2}#processPayment .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;height:100%;width:100%}#processPayment .options h6{margin-bottom:30px}.cc-field-wrap{padding:20px}.payment-method-left{margin-top:-24px;margin-bottom:-24px;border-right:1px solid #dadada;padding-top:20px;position:relative}.review-items{padding-left:25px}.item-total .q-if-addon,.item-total .q-if-label-above,.item-total .q-input,.item-total .q-input-target{opacity:1!important;color:#b12704!important}.item-total .q-input-target{font-size:20px}.price-each .q-if-addon,.price-each .q-if-label-above,.price-each .q-input,.price-each .q-input-target{opacity:1!important}#orderDetailsModal .section-header{margin-top:30px;margin-bottom:10px}#orderDetailsModal .section-header h5{margin-top:0}#orderDetailsModal .section-header .label.small{margin:0 7px 7px 0}#orderDetailsModal .modal-content{max-height:100%}#orderDetailsModal .sl-table{border-radius:8px 8px 0 8px}#orderDetailsModal .sl-footer .q-btn{margin-left:5px}#orderDetailsModal .order-details-wrapper{margin:25px 20px}#orderDetailsModal .pull-right{float:right}#orderDetailsModal .header-row{background:#eee;border-bottom:1px solid #dadada}#orderDetailsModal .header-row .sl-col-4{padding:40px 30px;border-right:1px solid #dadada;position:relative;font-weight:600;font-size:17px;height:130px}#orderDetailsModal .header-row .sl-col-4 .q-icon{top:30%;font-size:40px;position:absolute;right:20px;color:#b9b9b9}#orderDetailsModal .header-row .sl-col-4 label{font-weight:400;font-size:10px;letter-spacing:1px;text-transform:uppercase;display:block;margin:0 0 5px}#orderDetailsModal .header-row .label{display:inline-block;vertical-align:middle;margin-right:8px}#orderDetailsModal .meta{margin:0 0 60px}#orderDetailsModal .meta .pull-left{float:left}#orderDetailsModal .meta .text-label{font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;display:inline-block;margin:0 0 5px}#orderDetailsModal .meta .total{float:right;padding:13px 29px;background:#dadada;border-radius:0 0 7px 7px}#orderDetailsModal .order-total{color:#000}#orderDetailsModal .order-total i{font-size:13px;color:#bbb}@media print{@page{margin:20px}body{-webkit-print-color-adjust:exact!important;overflow:visible!important}.order-details-wrapper{margin:20px!important}.q-if-disabled{opacity:1!important}.q-input-target{color:#000!important}.q-modal-layout-content,.scroll,.sl-modal{overflow:visible!important}.sl-modal{display:block;width:8in;height:100%}.sl-modal .modal-content{-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;min-height:100%}.sl-modal .modal-content,.sl-modal .q-modal-layout-content,.sl-modal .scroll{overflow:visible!important}.sl-modal .sl-table .q-if-label{display:none}.sl-modal .sl-table .q-if-has-label .q-if-inner{padding-top:0}.sl-modal .sl-table .material-icons{font-size:25px!important}.sl-modal .header-row{position:relative}.sl-modal .header-row .sl-col-4{display:inline-block;padding:30px 15px!important;height:100px!important;font-size:13px!important}.sl-modal .header-row .sl-col-4 .label{display:none!important}.sl-modal .sl-col-1{width:8.33%}.sl-modal .sl-col-2{width:16.66%}.sl-modal .sl-col-3{width:25%}.sl-modal .sl-col-4{width:33.33%}.sl-modal .sl-col-5{width:39.66%}.sl-modal .sl-col-6{width:50%}.sl-modal .sl-col-7{width:58.33%}.sl-modal .sl-col-8{width:66.66%}.sl-modal .sl-col-9{width:75%}.sl-modal .sl-col-10{width:83.33%}.sl-modal .sl-col-11{width:91.66%}.sl-modal .sl-col-12{width:100%}.sl-modal [class^=sl-col]{display:inline-block}.order-details-notes{width:100%!important}#q-app,.order-details-documents,.q-layout-footer .q-toolbar,.q-toolbar i{display:none}}.center{max-width:600px;margin:0 auto}#userWizardModal .modal-content{max-height:100%}#userWizardModal .sl-footer .q-btn{margin-left:5px}#userWizardModal .q-stepper-tab .q-stepper-title{-webkit-transition:font-size .2s ease-in-out;transition:font-size .2s ease-in-out}#userWizardModal .q-stepper-tab.step-active .q-stepper-title{font-size:21px}#userWizardModal .q-stepper{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#upload-body{overflow-y:auto}#schedule-upload .q-table-top{display:none}#schedule-upload tbody tr{background-color:#c9ffc9!important}#schedule-upload tbody tr.selected,#schedule-upload tbody tr:hover{background-color:#b6ecff!important}#schedule-upload tbody tr.exception{background-color:#ffc6c6!important}#schedule-upload tbody tr.exception.selected,#schedule-upload tbody tr.exception:hover{background-color:#d9c6ff!important}#jobModal .order-details-wrapper{margin:25px 20px}#jobModal .full-height{height:100%}#jobModal .section-header{margin-top:30px;margin-bottom:10px}#jobModal .section-header h5{margin-top:0}#jobModal .section-header .label.small{margin:0 7px 7px 0}#jobModal .modal-content{max-height:100%}#jobModal .sl-table{border-radius:8px 8px 0 8px}#jobModal .sl-footer .q-btn{margin-left:5px}#jobModal .pull-right{float:right}#jobModal .header-row{background:#eee;border-bottom:1px solid #dadada}#jobModal .header-row .sl-col-4{padding:40px 30px;border-right:1px solid #dadada;position:relative;font-weight:600;font-size:17px;height:130px}#jobModal .header-row .sl-col-4 .q-icon{top:30%;font-size:40px;position:absolute;right:20px;color:#b9b9b9}#jobModal .header-row .sl-col-4 label{font-weight:400;font-size:10px;letter-spacing:1px;text-transform:uppercase;display:block;margin:0 0 5px}#jobModal .header-row .label{display:inline-block;vertical-align:middle;margin-right:8px}#jobModal .meta{margin:0 0 60px}#jobModal .meta .pull-left{float:left}#jobModal .meta .text-label{font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;display:inline-block;margin:0 0 5px}#jobModal .meta .total{float:right;padding:13px 29px;background:#dadada;border-radius:0 0 7px 7px}#jobModal .order-total{color:#000}#jobModal .order-total i{font-size:13px;color:#bbb}#jobModal .scrollable-textarea{max-height:150px;overflow-y:auto}#jobModal .claudeNotes{background-color:#eee;height:100px;border-radius:5px;padding:1em}.logo{font-size:18px;padding-top:3px}#main-header{border-bottom:1px solid #dadada}#main-header #main-header-left{width:300px;height:60px;padding:16px 20px 0 13px;float:left;-webkit-box-shadow:0 0 42px rgba(0,0,0,.2);-ms-box-shadow:0 0 42px rgba(0,0,0,.2);-o-box-shadow:0 0 42px rgba(0,0,0,.2);box-shadow:0 0 42px rgba(0,0,0,.2)}@media (max-width:767px){#main-header #main-header-left{width:auto;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#main-header #main-header-left .logo{display:none}}#main-header .q-toolbar{padding:0 30px 0 0}#main-header .q-toolbar .q-toolbar-title{font-weight:100;font-size:20px;color:#545454}#main-header .q-toolbar .q-toolbar-title i{color:#4d83ff;font-size:25px}.q-toolbar{min-height:60px}#left-menu{border-right:1px solid #dadada;overflow:visible}@media (max-width:767px){#left-menu{overflow:auto}}#left-menu>ul{margin-top:20px;list-style:none;padding:0}#left-menu>ul>li{display:block;position:relative}#left-menu>ul>li:hover>a span{padding-left:4px}#left-menu>ul>li:hover.no-expand>a i,#left-menu>ul>li:hover>a:not(.router-link-active) i{color:#4d83ff}#left-menu>ul>li:hover.no-expand>a+ul,#left-menu>ul>li:hover>a:not(.router-link-active)+ul{position:absolute;left:100%;top:-50px;width:300px;background:#454545;max-height:1000px;padding:10px 0;border-radius:0 12px 12px 0}@media (max-width:767px){#left-menu>ul>li:hover.no-expand>a+ul,#left-menu>ul>li:hover>a:not(.router-link-active)+ul{position:static;background:#f5f5f5;width:100%;padding-left:60px}#left-menu>ul>li:hover.no-expand>a+ul a,#left-menu>ul>li:hover>a:not(.router-link-active)+ul a{color:#7e7e7e!important}#left-menu>ul>li:hover.no-expand>a+ul a:hover,#left-menu>ul>li:hover>a:not(.router-link-active)+ul a:hover{background-color:transparent!important}}#left-menu>ul>li:hover.no-expand>a+ul li,#left-menu>ul>li:hover>a:not(.router-link-active)+ul li{padding:0}#left-menu>ul>li:hover.no-expand>a+ul li a,#left-menu>ul>li:hover>a:not(.router-link-active)+ul li a{padding:15px 20px;color:#fff;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#left-menu>ul>li:hover.no-expand>a+ul li a:hover,#left-menu>ul>li:hover>a:not(.router-link-active)+ul li a:hover{background-color:#565656}#left-menu>ul>li>ul{max-height:0;overflow:hidden}#left-menu>ul>li:not(.no-expand)>a.router-link-active+ul{display:block;max-height:1000px;border-top:1px solid #eaeaea;padding-left:0}#left-menu>ul>li>a{text-decoration:none;font-size:18px;font-weight:400;display:block;padding:15px 50px;color:#7e7e7e;position:relative}#left-menu>ul>li>a span{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#left-menu>ul>li>a.router-link-active{color:#4d83ff;padding-left:46px;background:#e6ebf9;border-left:4px solid #4d83ff}#left-menu>ul>li>a.router-link-active:before{content:"";width:14px;height:100%;position:absolute;left:-14px;top:0;-webkit-box-shadow:0 0 40px #4d83ff;-ms-box-shadow:0 0 40px #4d83ff;-o-box-shadow:0 0 40px #4d83ff;box-shadow:0 0 40px #4d83ff}#left-menu>ul>li>a i{font-size:23px;vertical-align:middle;display:inline-block;margin-right:5px;width:30px}#left-menu>ul>li>a.router-link-exact-active{position:relative}#left-menu>ul>li>a.router-link-exact-active:after{content:"";width:10px;height:10px;position:absolute;right:20px;top:22px;border-radius:20px;-webkit-box-shadow:0 0 40px #4d83ff;-ms-box-shadow:0 0 40px #4d83ff;-o-box-shadow:0 0 40px #4d83ff;box-shadow:0 0 40px #4d83ff;background:#4d83ff}#left-menu>ul>li ul{background:#f5f5f5}#left-menu>ul>li ul li{padding:0;list-style:none}#left-menu>ul>li ul li a{font-weight:400;font-size:17px;text-decoration:none;color:#636363;display:block;padding:20px 0 20px 75px}#left-menu>ul>li ul li a.router-link-exact-active{color:#4d83ff;background:#e6ebf9;position:relative}#left-menu>ul>li ul li a.router-link-exact-active:after{content:"";width:10px;height:10px;position:absolute;right:20px;top:28px;border-radius:20px;-webkit-box-shadow:0 0 40px #4d83ff;-ms-box-shadow:0 0 40px #4d83ff;-o-box-shadow:0 0 40px #4d83ff;box-shadow:0 0 40px #4d83ff;background:#4d83ff}#left-menu>ul>li ul li a.router-link-exact-active i{color:#4d83ff}#left-menu>ul>li ul li a i{display:inline-block;margin-right:5px;width:26px;font-size:24px;color:#969696}#menu-icon{width:15px;position:relative;vertical-align:baseline}#menu-icon,#menu-icon:before{content:"";height:2px;background:#adadad;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu-icon:before{position:absolute;top:-5px;left:0;width:20px}#menu-icon:after{content:"";display:inline-block;height:2px;position:absolute;background:#adadad;top:5px;left:0;width:18px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu-icon-holder{position:relative;height:30px;width:30px;cursor:pointer;text-align:center;float:left}#menu-icon-holder:hover #menu-icon,#menu-icon-holder:hover #menu-icon:after,#menu-icon-holder:hover #menu-icon:before{background:#8a8a8a}#notifications .q-icon,#quick-search .q-icon{font-size:25px;color:#a2a2a2}.q-loading.main{background:hsla(0,0%,58%,.9)}.q-loading.main>div{text-shadow:none}.red-circle{position:relative}.red-circle:after{content:"";width:10px;height:10px;position:absolute;right:20px;top:22px;border-radius:20px;-webkit-box-shadow:0 0 40px #4d83ff;-ms-box-shadow:0 0 40px #4d83ff;-o-box-shadow:0 0 40px #4d83ff;box-shadow:0 0 40px #4d83ff;background:#ef6270}