@import url("https://fonts.googleapis.com/css?family=Pontano+Sans");#faq{padding:0 15px 0 0;text-align:center}section.faq{padding-top:2em;padding-bottom:3em}#faq ul{text-align:left}.transition,.paragraph,ul li .icon-i:before,ul li .icon-i:after,.questions_from_cabinet{transition:all 0.3s}#faq .no-select,#faq h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}#faq h1{color:#000;margin-bottom:30px;margin-top:0}#faq h2{color:#0c2c58;font-family:"hm_light", sans-serif;font-size:20px;line-height:34px;text-align:left;padding:15px 15px 0;text-transform:none;font-weight:300;letter-spacing:1px;display:block;margin:0;cursor:pointer;transition:0.2s}#faq .paragraph{color:#333;text-align:left;font-size:14px;line-height:1.89;position:relative;overflow:hidden;max-height:250px;will-change:max-height;contain:layout;opacity:1;transform:translate(0, 0);margin-top:5px;margin-bottom:15px;padding:0 50px 0 15px;transition:0.3s opacity, 0.6s max-height;hyphens:auto;z-index:2}#faq .simple_form{color:#333;text-align:left;font-family:"hm_light", sans-serif;font-size:14px;font-weight:bold;line-height:1.45;position:relative;max-height:300px;will-change:max-height;contain:layout;opacity:1;transform:translate(0, 0);margin-top:5px;margin-bottom:15px;padding:0 50px 0 15px;transition:0.3s opacity, 0.6s max-height;hyphens:auto;z-index:3}#faq ul{list-style:none;perspective:900;padding:0;margin:0}#faq ul li{position:relative;overflow:hidden;padding:0;margin:0;background:#fff;box-shadow:0 3px 10px -2px rgba(0,0,0,0.1);-webkit-tap-highlight-color:transparent}#faq ul li+li{margin-top:15px}#faq ul li:last-of-type{padding-bottom:0}#faq ul li .icon-i{position:absolute;transform:translate(-6px, 0);margin-top:28px;right:15px}#faq ul li .icon-i:before,ul li .icon-i:after{content:"";position:absolute;background-color:#cc071e;width:3px;height:9px}#faq ul li .icon-i:before{transform:translate(-2px, 0) rotate(45deg)}#faq ul li .icon-i:after{transform:translate(2px, 0) rotate(-45deg)}#faq ul li .iconswitch{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0;touch-action:manipulation}#faq ul li .iconswitch:checked~h2{color:#000;background-color:transparent}#faq ul li .iconswitch:checked~.paragraph{max-height:0;transition:0.3s;opacity:0}#faq ul li .iconswitch:checked~a{max-height:0;transition:0.3s;opacity:0}#faq ul li .iconswitch:checked~.simple_form{max-height:0;transition:0.3s;opacity:0}#faq ul li .iconswitch:checked~.questions_from_cabinet{max-height:0;transition:0.3s;opacity:0}#faq ul li .iconswitch:checked~.icon-i:before{transform:translate(2px, 0) rotate(45deg)}#faq ul li .iconswitch:checked~.icon-i:after{transform:translate(-2px, 0) rotate(-45deg)}.approval-type{float:right;margin-right:45px;font-size:14px;font-weight:bold;color:red}#faq .reason-div{color:#333;text-align:left;font-family:"hm_light", sans-serif;font-size:14px;font-weight:normal;line-height:1.45;position:relative;max-height:250px;will-change:max-height;contain:layout;opacity:1;transform:translate(0, 0);padding-right:5px;transition:0.3s opacity, 0.6s max-height;hyphens:auto;z-index:2}#faq .reason-div .input{width:100%}#faq .reason-div textarea{width:100%}#faq ul li .iconswitch:checked~.reason-div{max-height:0;transition:0.3s;opacity:0}#faq .reason-div::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#f5f5f5}#faq .reason-div::-webkit-scrollbar{width:5px;background-color:#f5f5f5}#faq .reason-div::-webkit-scrollbar-thumb{background-color:#000000;border:2px solid #555555}#faq ul li .iconswitch:checked~.reason-1{max-height:0;transition:0.3s;opacity:0}#faq .reason-1{display:grid;grid-template-columns:auto auto auto}#faq ul li .input input:not([type="checkbox"]),.input textarea,.input select{padding:0.5rem;width:30% !important}#faq .reason-2{text-align:left;padding:0 50px 0 15px;font-size:14px;font-weight:bold;font-family:"hm_light", sans-serif}#faq .questions_from_cabinet{overflow:hidden}#faq .questions_from_cabinet li{text-align:left;padding:1rem}#faq .approve-button{text-align:left;padding:1rem;transition:0.3s opacity, 0.6s max-height}.acc-row:after{content:"";display:table;clear:both}.acc-column{float:left;width:33.33%;padding:10px}.acc-column .input textarea{width:100% !important}@media screen and (max-width: 600px){.acc-column{width:100%}}aside{border-right:2px solid #A9BCD0;padding:0px 10px;box-sizing:border-box;z-index:999;transition:left 200ms ease}aside.open{left:0;z-index:2;height:auto}.back-btn{text-align:center;display:inline-block;border:2px solid rgba(0,0,0,0.15);border-radius:10px !important;padding:5px 37px;color:#000000;text-decoration:none !important;font-size:1rem;font-family:'Open Sans', sans-serif;background-color:transparent !important;margin-left:10px}.back-btn:hover{background-color:#000000 !important;color:#fff;text-decoration:none !important}.btn{text-align:center;display:inline-block;margin-bottom:1rem;border:2px solid rgba(0,0,0,0.15);border-radius:10px !important;padding:5px 17px;color:#000000;text-decoration:none;font-family:'Open Sans', sans-serif;font-size:12px}@media (min-width: 720px){.btn{font-size:14px}}.btn-primary{background:#4e6686;color:#fff}.btn:hover{background:#A9BCD0;color:#fff;text-decoration:none;cursor:pointer}.btn:disabled{cursor:not-allowed;color:rgba(0,0,0,0.15);background:white}.btn:disabled:hover{border:2px solid rgba(0,0,0,0.15);color:rgba(0,0,0,0.15);background:white}.ipad-app-btn,.fulfill-btn{text-align:center;display:inline-block;margin-bottom:1rem;border:2px solid #df861a;border-radius:10px !important;padding:5px 17px;color:#000000;text-decoration:none;font-size:14px;font-family:'Open Sans', sans-serif;background:#f8951d;margin-left:10px}.ipad-app-btn:hover,.fulfill-btn:hover{background:transparent !important;border:2px solid #df861a;color:black;text-decoration:none;cursor:pointer}.approve-btn,.approve-order{font-size:14px;background:#809e3e;border:2px solid #738e38}.approve-btn:hover,.approve-order:hover{background:transparent !important;color:black;font-style:italic}.deny-btn{font-size:14px;background:#d64a42;border:2px solid #a13732}.deny-btn:hover{background:transparent !important;color:black;font-style:italic}.standard-btn{font-size:14px;background:#809e3e;border:2px solid #738e38}.standard-btn:hover{background:transparent !important;color:black;font-style:italic}.accessories-btn{font-size:14px;background:#f8951d;border:2px solid #df861a}.accessories-btn:hover{background:transparent !important;color:black;font-style:italic}.specialized-btn{font-size:14px;background:#0c2c58;border:2px solid #0c2c58;color:white}.specialized-btn:hover{background:transparent !important;color:black;font-style:italic}.special-feature-btn{font-size:14px;background:#385276;border:2px solid #385276;color:white}.special-feature-btn:hover{background:transparent !important;color:black;font-style:italic}.order-comments{display:grid;gap:1rem}.order-comment{position:relative;background:#eee}.order-comment p{padding:0.5rem 10rem 0.5rem 1rem}.order-comment-commenter{display:block;color:#444;background:#ddd;padding:0.5rem}.order-comment .comment-remove{position:absolute;top:5px;right:5px}.course-columns{column-count:2;width:80%}@media (max-width: 600px){.course-columns{column-count:1;display:inline-block}}.form-container{width:100%;place-content:center;display:grid;border-radius:5px}.form-container .field{align-items:center;width:fit-content}.form-container .field input:not([type=checkbox],[type=radio]),.form-container .field select{width:450px;display:block;padding:12px 20px;margin:8px 0;border:1px solid #EEEEEE;border-radius:4px}.form-container .field .btn{display:block}.form-container .field fieldset{border:1px solid #EEEEEE}.form-container .field fieldset .form-check{width:100%}.form-container .field fieldset input[type=checkbox]{float:left}.form-container .field fieldset input[type=number]{width:100% !important}.user-form label{float:left;width:100%;font-size:large}.user-form input:not([type=submit],[type=checkbox]){width:20rem;border-radius:5px;border-color:#385276;margin-bottom:10px;height:40px}.user-form textarea{width:20rem;display:block;border-radius:5px;border:2px solid #385276}.user-form .hint{font-size:12px;font-weight:bold;color:red;display:block}.user-form select{border:2px #385276 solid;border-radius:5px;height:40px !important;width:20rem !important}.user-form select:focus{border-color:#f8951d}.user-form .form-control{height:auto;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;padding:5px;font-size:16px;float:none}.user-form .form-control:focus{z-index:2}.user-form fieldset{display:inline-block;border-radius:8px;border-color:#385276;width:200px;height:125px;float:none}.user-form fieldset input[type=checkbox]{width:25px !important;vertical-align:middle;height:25px !important}.user-form fieldset legend,.user-form fieldset label{font-size:16px;float:none}.user-form .checkbox{vertical-align:middle;width:25px;height:25px}.user-form .checkbox label{padding:5px}.modal-form{display:grid;font-size:15px;text-align:center;color:black}.modal-label{padding-bottom:8px}.modal-yes-no{padding-bottom:15px}.modal-label-text{font-weight:bold}select{position:relative;width:auto;box-sizing:border-box;padding:5px;font-size:12px;border:2px #385276 solid;border-radius:5px}select:focus{border-color:#f8951d}.form-actions{float:left}.form-actions .btn,.form-actions .suite-search-btn{margin-left:10px;margin-top:-4px}.form-actions .suite-search-btn{width:100%}.form-actions .btn-add{background-color:#809e3e !important}.form-actions .btn-add:hover{color:black !important;background-color:#c5b80b !important;border-color:#738e38 !important}abbr[title='required']{color:#d64a42;font-weight:bold;text-decoration:none}.error{font-size:.82rem;background:#EEEEEE;border-bottom:4px solid #d64a42;padding:.75rem;margin-top:-9px;font-weight:bold}.string .required{height:auto;width:40%;box-sizing:border-box;border-radius:5px;padding:9px;font-size:16px;float:left}input[type="date"]{width:60%;align-items:center;display:inline-flex;padding-inline-start:1px;cursor:default;overflow:hidden;padding:0px;background:#fff;padding:0.5rem;border:2px solid rgba(0,0,0,0.15);font-family:'Open Sans', sans-serif}input[type="password"]{margin-bottom:5px}.search-button input.string{border-top-right-radius:0;border-bottom-right-radius:0}.search-button input[type=submit]{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding:10px 10px 7px 10px}.create-new-user{display:inline-block;margin-left:45px}.submit-for{margin-top:10px;width:39.5%}.nested-container{display:block;margin-bottom:15px}@media (min-width: 720px){.nested-container{width:60rem}}.nested-fields{border-bottom:1px solid #ccc;background-color:#EEEEEE;padding:15px}.nested-quantity input[type=number]{width:2rem;height:20px;font-size:12px}@media (min-width: 720px){.nested-quantity input[type=number]{height:40px;width:3rem !important;font-size:16px;border:0.5px solid black !important;border-radius:4px}}.checkout-confirm{background:#f8951d;color:white;margin:auto !important;width:fit-content;margin-top:0 !important}.checkout-confirm:hover{color:black;background:white !important;border:2px solid #df861a;font-style:italic;font-weight:bold}.hint{display:inline-block;color:red;font-weight:bold;font-size:12px}textarea{box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#f8f8f8;width:90%}.row-border{border-bottom:1px solid #ccc;background-color:#0c2c58;color:white;margin:0 !important;display:flex;font-size:12px;gap:7px;grid-template-columns:repeat(14, 1fr) !important}@media (min-width: 720px){.row-border{padding:15px;display:grid;font-size:16px;gap:1rem}}.media-col{display:flex !important;font-size:12px;gap:7px !important;grid-template-columns:repeat(14, 1fr) !important}@media (min-width: 720px){.media-col{display:grid !important;gap:1rem !important;font-size:14px}}.prod_assoc_label{margin-bottom:10px}.input{margin:0.5rem 0}.input label{display:block;width:100%;font-weight:bold}.input input:not([type=checkbox]),.input textarea{padding:0.5rem;width:100%}.input select{width:100%;padding:0.5rem}.software_request_title .string{width:100%;float:none}.user-item-fields select{width:100%;background:white;padding:0.45rem 0.75rem}.links{padding:1rem 0}.form-group{padding:1rem 0}.fulfill-search-box{display:flex}.fulfill-search-box input[type="search"]{width:20rem;height:37px;border-radius:10px;margin-right:5px;padding:2px 0 0}.fulfill-search-box input::placeholder{font-weight:bold;font-size:14px;opacity:0.7}.fulfill-search-box input[type="submit"]{height:36.5px;text-align:center;display:inline-block;margin-bottom:1rem;border:2px solid rgba(0,0,0,0.15);border-radius:10px !important;padding:1px 16px;color:white;text-decoration:none;font-size:16px;font-family:'Open Sans', sans-serif;background:#8b8878}.fulfill-search-box input[type="submit"]:hover{border:2px solid #df861a;background:#f8951d;color:#000000;text-decoration:none;cursor:pointer;padding:1px 16px}.fulfill-search-box select{width:15rem;height:37px;font-size:14px;border-radius:10px}.row{width:100%;margin:0 0 0.5rem;display:grid;grid-template-columns:repeat(12, 1fr)}@media (min-width: 720px){.row{gap:1rem}}@media (min-width: 0){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{grid-column:span 12}}@media (min-width: 480px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{grid-column:span 12}}@media (min-width: 720px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1{grid-column:span 1}.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2{grid-column:span 2}.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3{grid-column:span 3}.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{grid-column:span 12}}@media (min-width: 720px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{grid-column:span 12}}@media (min-width: 960px){.col-sm-1,.col-md-1,.col-lg-1{grid-column:span 1}.col-sm-2,.col-md-2,.col-lg-2{grid-column:span 2}.col-sm-3,.col-md-3,.col-lg-3{grid-column:span 3}.col-sm-4,.col-md-4,.col-lg-4{grid-column:span 4}.col-sm-5,.col-md-5,.col-lg-5{grid-column:span 5}.col-sm-6,.col-md-6,.col-lg-6{grid-column:span 6}.col-sm-7,.col-md-7,.col-lg-7{grid-column:span 7}.col-sm-8,.col-md-8,.col-lg-8{grid-column:span 8}.col-sm-9,.col-md-9,.col-lg-9{grid-column:span 9}.col-sm-10,.col-md-10,.col-lg-10{grid-column:span 10}.col-sm-11,.col-md-11,.col-lg-11{grid-column:span 11}.col-sm-12,.col-md-12,.col-lg-12{grid-column:span 12}}h1,h2,h3,h4,h5,h6{font-family:'Roboto Slab', serif;margin:0;padding:0}@media (min-width: 0){h1{font-size:18px}}@media (min-width: 720px){h1{font-size:26px}}@media (min-width: 0){h2{font-size:16px}}@media (min-width: 720px){h2{font-size:24px}}a{color:#385276;text-decoration:none}a:hover,a:focus{text-decoration:underline;color:#f8951d}.layout-main-content{width:100%}#layout{display:grid;grid-template-columns:250px auto;font-family:'Open Sans', sans-serif}@media (min-width: 0){#layout{grid-template-columns:auto}}@media (min-width: 720px){#layout{grid-template-columns:250px auto}}#brand-logo{height:6.5rem;background-position:center;background-size:auto 2.8rem;background-repeat:no-repeat;border-bottom:1px solid #000000}.notice,.alert{width:100%;background:rgba(0,0,0,0.15);padding:.8rem;margin:0 0 1rem;border-bottom:0.3rem solid rgba(0,0,0,0.15)}.notice{background:#4e6686;color:white}.alert{background:#f8951d;border-color:#df861a}header{width:100%;height:6.5rem;box-sizing:border-box;background:#0c2c58;color:#fff;display:flex;justify-content:space-between;padding:0 1rem;align-items:center}header ul{display:flex}header li{list-style-type:none}header li a{display:block;padding:.5rem 0.6rem;font-size:1rem;text-decoration:none;color:#fff;border-radius:5px}header li a:hover{background:#fff;color:#0c2c58}header li.greeting{display:block;padding:.8rem 1.2rem;font-size:1rem;text-decoration:none;color:#fff}aside{border-right:2px solid #A9BCD0;padding:0px 10px;box-sizing:border-box;min-height:600px;height:auto !important;height:600px;transition:left 200ms ease;z-index:1}@media (min-width: 0){aside{position:absolute;background:#fff;left:-100%;width:250px;min-height:1050px;height:auto !important}aside.open{left:0}}@media (min-width: 720px){aside{background:#fff;position:relative;left:0;width:auto;min-height:950px;height:auto !important;height:950px}}aside .topnav{display:block}@media (min-width: 720px){aside .topnav{display:none}}#side-navigation{background-color:#fff !important}@media (min-width: 0){#side-navigation{background:#fff;min-height:1050px;height:auto !important}#side-navigation.open{left:0}}@media (min-width: 720px){#side-navigation{background:#fff;min-height:950px;height:auto !important}}#side-navigation ul{list-style:none}#side-navigation ul:not(:last-child){border-bottom:1px solid black;margin-bottom:0.5rem}#side-navigation li a{display:block;padding:10px;color:black;text-decoration:none}#side-navigation li a:hover,#side-navigation li a.active{background:#f8951d;color:#fff}#side-navigation h2{background:#0c2c58;color:#fff;font-size:1rem;padding:0.5rem;border-left:0.5rem solid #f8951d}main{padding:0.5rem}main h2,main h3{padding-bottom:1rem}main li{text-align:center;list-style-type:none}.center{margin-left:15px}.home-container{width:75%;padding-bottom:25px}.home-container li{margin-left:5px;text-align:left;padding:5px;list-style-type:none;display:inline-block}.home-container li a{text-decoration:underline}.list-unstlyed{margin:0;padding:0;list-style:none}.topnav a{text-decoration:none}@media (min-width: 0){.topnav{display:none}}@media (min-width: 720px){.topnav{display:inherit}}.hamburger{position:relative;width:30px}@media (min-width: 720px){.hamburger{display:none;width:60px}}.hamburger .bar{height:4px;width:100%;background:#fff}.hamburger .bar:before,.hamburger .bar:after{content:'';position:absolute;height:4px;width:100%;background:#fff}.hamburger .bar:before{top:10px}.hamburger .bar:after{bottom:10px}.hamburger.close .bar{transform:rotate(45deg)}.hamburger.close .bar::after{background:transparent}.hamburger.close .bar:before{transform:rotate(90deg) translateX(-9px)}.admin-section{background:#f7ee72;border-bottom:4px solid #c5b80b;padding:10px;box-sizing:border-box}.role-container{margin-bottom:55px}.role-container .bold-name{font-size:16px}.role-container>ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1rem}.role-container li{display:inline-block}.h1-spacing{margin-bottom:20px;font-size:18px}@media (min-width: 720px){.h1-spacing{font-size:26px}}.hovertext{position:relative}.hovertext:before{content:attr(data-hover);opacity:0;width:auto;background-color:#A9BCD0;color:black;text-align:center;border-radius:10px;padding:5px;position:absolute;z-index:1;left:0;top:110%}.hovertext:hover:before{opacity:1;visibility:visible}.login-holder{height:100%;width:100%;background-image:url(/assets/site-logo-40ebad86cc4f20041485abb68d9616be76a13cef1126a0322d36e2cef93a72e0.png);position:relative;opacity:.2}.h1-login{color:white;background:#0c2c58;margin:-1rem -0.5rem 1rem;padding:1.5rem;font-size:24px;font-family:"Whitney A", "Whitney B", sans-serif}.login-container{font-family:"Whitney A", "Whitney B", sans-serif;display:flex;justify-content:center;padding:1rem;background:#EEEEEE;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:1}.login-container span{font-weight:bold;color:#000000;line-height:1.5;font-size:24px}.login-options{background:#fff;padding:2rem;border-top:0.3rem solid #EEEEEE}.store-container{position:sticky;top:0;background:white;z-index:1;border-bottom:2px solid #0c2c58;padding-top:10px}.search-and-cart-menu{display:grid;grid-template-columns:auto auto}.store-p{padding:0;margin:3px;color:red}.search-box{display:block}@media (min-width: 720px){.search-box{display:flex}}.search-box input[type="search"]{width:12rem;height:37px;border-radius:10px;margin-right:5px;padding:2px 0 0}@media (min-width: 720px){.search-box input[type="search"]{width:20rem}}.search-box input::placeholder{font-weight:bold;padding-left:10px;font-size:10px;opacity:0.7}@media (min-width: 720px){.search-box input::placeholder{font-size:14px}}.search-box button{height:36.5px;text-align:center;display:inline-block;margin-bottom:1rem;border:2px solid rgba(0,0,0,0.15);border-radius:10px !important;color:white;text-decoration:none;font-family:'Open Sans', sans-serif;background:#0c2c58;padding:1px 15px;margin-left:-3.5rem;font-size:12px}@media (min-width: 720px){.search-box button{padding:1px 16px;margin-left:-3rem;font-size:16px}}.search-box button:hover{border:2px solid #df861a;background:#f8951d;color:#000000;text-decoration:none;cursor:pointer;padding:1px 16px}.user-table-quick-links{display:grid;grid-template-columns:auto auto}@media (min-width: 1300px){.user-table-quick-links{width:1430px}}.mini-menu-holder{position:relative}.cart-mini-menu{text-align:left;position:absolute;top:0;right:0;display:inline-block;margin-bottom:1rem;border:2px solid #385276;border-radius:10px !important;padding:5px 17px;color:#000000;text-decoration:none;background:white;z-index:99}@media (min-width: 720px){.cart-mini-menu{text-align:right}}.cart-mini-menu:hover{background:white;color:#000000;text-decoration:none;cursor:pointer}.cart-mini-menu .button-holder{display:flex;justify-content:space-between}.cart-mini-menu .close-btn{display:none}.cart-mini-menu.open{padding:15px 17px;width:22rem}@media (min-width: 720px){.cart-mini-menu.open{width:26rem}}.cart-mini-menu.open .close-btn{display:block}.cart-btn{border:none;background:transparent;font-size:16px;font-family:'Open Sans', sans-serif;width:8rem}.close-btn,.remove-line-item{background:none}.add-to-cart{text-align:center;display:inline-block;border:2px solid rgba(0,0,0,0.15);border-radius:10px !important;padding:5px 17px;text-decoration:none;font-size:16px;font-family:'Open Sans', sans-serif}.yes{background:#f8951d;color:black}.yes:hover{border:2px solid #df861a;color:#000000;background:transparent;text-decoration:none}.no{background:#809e3e;color:black}.no:hover{border:2px solid #738e38;color:#000000;background:transparent;text-decoration:none}.cart-mini-pop-menu{top:3rem;right:0;z-index:99;padding:0;overflow:hidden;max-height:0;max-width:0;box-sizing:border-box;transition:max-height 500ms ease-in-out, max-width 500ms ease-in-out, padding 500ms ease-in-out}.cart-mini-pop-menu.open{padding:1rem;margin:0.5rem}@media (min-width: 720px){.cart-mini-pop-menu.open{overflow:auto}}.cart-mini-pop-menu.open::-webkit-scrollbar-track{border:1px solid #D2D2D2;padding:2px 0;background-color:transparent}.cart-mini-pop-menu.open::-webkit-scrollbar{width:10px}.cart-mini-pop-menu.open::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px grey;background-color:#EEEEEE;border:1px solid grey}.cart-mini-pop-menu .cart-item-list{margin-bottom:30px}.cart-mini-pop-menu .cart-item-list input[type=number]{height:20px;width:3rem !important;font-size:12px}.cart-mini-pop-menu p{width:20rem}.modal{padding:1.3rem;min-height:250px;position:absolute;z-index:99;background-color:white;border:1px solid #ddd;border-radius:15px;margin-top:-485px;margin-left:-93px}.modal textarea{width:100% !important;margin-bottom:30px;margin-top:8px}.flex{display:flex;margin-top:7px;margin-bottom:-15px}.flex h4{margin:45px}.modal p{font-size:0.9rem;color:#777;margin:0.4rem 0 0.2rem}button{cursor:pointer;border:none;font-weight:600}.hidden-checkbox{display:none}.hidden-checkbox:checked+.btn-open:after{content:"Item Added";top:0;left:0;right:0}.btn-close{transform:translate(10px, -20px);padding:0.5rem 0.7rem;border-radius:50%;margin-left:-20px;font-size:18px}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.5);backdrop-filter:blur(3px);z-index:1}.hidden{display:none}.checkout-btn{background-color:#A9BCD0;border-radius:100px;box-shadow:#a9bcd0 0 -25px 18px -14px inset, #a9bcd0 0 1px 2px, #a9bcd0 0 2px 4px, #a9bcd0 0 4px 8px, #a9bcd0 0 8px 16px, #a9bcd0 0 16px 32px;color:black;cursor:pointer;display:inline-block;font-family:'Open Sans', sans-serif;padding:7px 20px;text-align:center;text-decoration:none;transition:all 250ms;border:0;font-size:16px;user-select:none;-webkit-user-select:none;touch-action:manipulation;margin-bottom:2rem}.checkout-btn:hover{box-shadow:rgba(169,188,208,0.35) 0 -25px 18px -14px inset,rgba(169,188,208,0.25) 0 1px 2px,rgba(169,188,208,0.25) 0 2px 4px,rgba(169,188,208,0.25) 0 4px 8px,rgba(169,188,208,0.25) 0 8px 16px,rgba(169,188,208,0.25) 0 16px 32px;transform:scale(1.05) rotate(-1deg);text-decoration:none;color:white}.cart-memo{font-style:italic}.remove{content:'\f057';font:--fa-font-solid;font-weight:900}.fulfill-btn-container{margin-top:25px}.product_configuration{border:2px solid #ccc;padding:0.5rem;margin-bottom:0.5rem}.options_holder{border:1px solid #ddd}.options_holder .config-option{padding:0.5rem}.options_holder .config-option:not(:last-child){border-bottom:1px solid #ddd}.config-option-buttons{margin-top:0.5rem;display:flex;justify-content:space-between}.page a,.page.current,.page.gap,.next a,.next.current,.next.gap,.last a,.last.current,.last.gap,.prev a,.prev.current,.prev.gap,.first a,.first.current,.first.gap{padding:.5rem .8rem;margin:.5rem 0;border:1px solid #EEEEEE;display:inline-block;text-decoration:none;border-radius:20px}.page a:hover,.next a:hover,.last a:hover,.prev a:hover,.first a:hover{background:#0c2c58;color:#fff;font-weight:bold}.page.current{background:#0c2c58;color:#fff;font-weight:bold}.card-container{display:grid;grid-gap:20px;place-items:center start;grid-column:span 2;grid-template-columns:repeat(auto-fit, minmax(310px, 60px));padding:13px}@media (min-width: 720px){.card-container{padding:0}}.product-card{position:relative;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);text-align:center;width:300px;height:360px;margin:10px;border-radius:10px}.standard-tech,.standard-technology{background-color:#809e3e}.accessories{background-color:#f8951d}.specialized-tech,.specialized-technology{background-color:#0c2c58;color:white}.prod-cat-label{margin:10px 10px 0;text-decoration:underline;text-align:center}.prod-cat-label.hide{display:none}@media (min-width: 720px){.prod-cat-label{text-align:left}}.prod_h3{margin-top:20px}.prod-require-text{margin-top:24px}.stand-tech{color:white}.access{color:black}.spec-tech{color:#df861a}.button{display:inline-block;padding:0.8rem 1.4rem;font-weight:700;background-color:#EEEEEE;color:black;border-radius:10px;text-align:center;font-size:1em}.standard,.access-btn{background-color:black;color:white}.btn-open{bottom:150px}.use-info{position:absolute;top:10px;right:10px;color:#0c2c58}.use-info .use-info--description{position:absolute;left:100%;background:white;padding:1rem;box-shadow:3px 3px 8px rgba(0,0,0,0.25);width:200px;display:none;border-radius:5px;border:2px solid #0c2c58;z-index:99}.use-info i{--fa-primary-color: white;--fa-secondary-color: $blue;--fa-secondary-opacity: 0.8;font-size:1.5rem}.use-info:hover .use-info--description{display:block;color:black}.slider-wrapper{position:relative;overflow:hidden;height:200px}.slides-container{height:calc(100vh - 2rem);width:100%;display:flex;overflow-x:scroll;scroll-behavior:smooth;list-style:none;margin:0;padding:0}.slide-arrow{position:absolute;display:flex;bottom:0;margin:auto;height:4rem;background-color:transparent;border:none;width:2rem;font-size:3rem;padding:0;cursor:pointer;transition:opacity 100ms}.slide-arrow:hover,.slide-arrow:focus{opacity:1}#slide-arrow-prev{left:0;padding-left:0.25rem;border-radius:2rem 0 0 2rem}#slide-arrow-next{right:0;padding-left:0.75rem;border-radius:0 2rem 2rem 0}.slide{width:100%;height:100%;flex:1 0 100%;cursor:pointer}.prod_image{height:200px;border-top-right-radius:10px;border-top-left-radius:10px}.product-list{padding:0;margin:0;list-style:none}.product-list .product-list-items{margin:0 1.75rem 0 0}.img{max-width:100%;height:auto;object-fit:cover}.description{border-top:0.0625rem solid rgba(0,0,0,0.15);margin:2rem 0;padding:1rem 0 0 0}.add-to-cart-btn{position:relative;display:inline-block;background:#4e6686;color:#fff;border:none;border-radius:0;padding:1.25rem 2.5rem;font-size:1rem;text-transform:uppercase;cursor:pointer;transform:translateZ(0);transition:color 0.3s ease;letter-spacing:0.0625rem;width:30%}.prod-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}.prod-grid>[class*="column-"]{padding:1rem}.prod-grid.menu,.prod-grid.product{border-bottom:0.0625rem solid rgba(0,0,0,0.15)}.prod-grid.menu>[class*="column-"]{padding:0.5rem 1rem 0.5rem 1rem}.prod-grid.product{padding:0 0 1.5rem 0}.prod-grid.second-nav>[class*="column-"]{padding:0.5rem 1rem}.prod-pg-label{font-weight:bold}.prod-pg-label,.prod-pg-radio{text-align:left}.prod-pg-radio{margin:10px}.prod-pg-txtarea{margin-bottom:15px}.product-image{display:none}.image-list li{margin:0}@media (min-width: 700px){.product-image img,.image-list img{width:100%}.product-image{display:block}.product-image img.active{display:block;margin:0 0 0.75rem 0}.image-list{display:flex;overflow:hidden}.image-list li{margin:0.75rem;flex-basis:100%}.image-list img{width:100%;transition:opacity 0.3s ease;cursor:pointer}.image-list img:hover{opacity:0.7}.toggle-nav{display:none}}@keyframes fadeImg{from{opacity:0}to{opacity:1}}table{padding-top:15px;padding-bottom:15px;border-collapse:collapse;margin-bottom:25px;font-size:14px;width:100%}td input[type=number]{height:40px;width:5rem !important;font-size:16px}th{background:#0c2c58;color:#fff}th,td{padding:8px;text-align:left}dt{font-weight:bold}tr:not(:last-child) td{border-bottom:1px solid rgba(0,0,0,0.15)}.table-striped tr:nth-child(2n+1){background:rgba(0,0,0,0.15)}.sort_link{color:#fff}.sort_link:hover{color:#f8951d}.nested-table{width:100%}.scrollable{width:calc(100vw - 2rem)}@media (min-width: 0){.scrollable{overflow:auto}}@media (min-width: 480px){.scrollable{overflow-x:auto}}@media (min-width: 720px){.scrollable{width:calc(75vw - 1rem);overflow-x:auto}}.btnTop{display:none;position:fixed;bottom:20px;right:3px;z-index:99;font-size:18px;border:2px solid black;outline:none;color:black;cursor:pointer;padding:10px;border-radius:30px}@media (min-width: 720px){.btnTop{right:20px}}.btnTop:hover{background-color:#f8951d}.product_form--product_images{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));padding:1rem 0}.nested-fields.product_image{background-color:#EEEEEE;padding:0.5rem;border:1px solid rgba(0,0,0,0.15)}.nested-fields.product_image .product_image--img{position:relative;width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;border:1px solid rgba(0,0,0,0.15);height:10rem}.nested-fields.product_image .product_image--img::before{display:none}.nested-fields.product_image .product_image--img a{position:absolute;top:0;right:0}.nested-fields.product_image .input.file label{text-align:left}.nested-fields.product_image .product_product_images_featured_image label{width:100%;text-align:left;margin-bottom:10px}.remove_fields{margin-top:10px}*{box-sizing:border-box}html,body{height:100%;width:100%}html,body,ul{margin:0;padding:0}.form-signin{max-width:330px}.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{margin-bottom:10px;font-weight:normal}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type="text"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type="date"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}select.form-control,.form-control.text{border:2px rgba(0,0,0,0.15) solid;min-width:15ch;max-width:30ch;font-size:1.05rem}select.form-control:focus,.form-control.text:focus{border-color:#df861a}input:focus,select:focus,textarea:focus{box-shadow:none !important}.alert{width:100%;min-height:55px;padding:15px;margin-bottom:20px;color:#fff;margin-top:-20px;border-top-width:5px;border-top-style:solid;border-radius:0 !important;font-weight:bold}.alert.alert-notice{background:#809e3e;border-top-color:#738e38}.alert.alert-alert{background:#f8951d;border-top-color:#df861a}.alert.alert-danger,.alert.alert-error{background:#F84E1D;border-top-color:#CC3104}.alert .close{cursor:pointer;position:relative;padding:13px;float:right;top:-15px;background:none;border:none}.alert .close:hover{color:#fff}.alert ul,.alert li{text-align:left}.btn--edit,.btn--destroy{border-color:#f8951d !important;background-color:#f8951d !important;color:#fff}.btn--edit:hover,.btn--destroy:hover{background-color:#809e3e !important;border-color:#809e3e !important;color:#fff}.btn--destroy{border-color:#a13732 !important;background-color:#d64a42 !important}ul.pagination li{float:left;border:1px rgba(0,0,0,0.15) solid;border-right:none}ul.pagination li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}ul.pagination li:last-child{border-right:1px rgba(0,0,0,0.15) solid;border-top-right-radius:5px;border-bottom-right-radius:5px}ul.pagination li a{display:block;padding:5px 10px}ul.pagination+p{padding:5px 10px}.need_help{border:solid #4e6686 2px;padding:5px 10px;background:#D7D2CB;color:#000000;border-radius:.5em;font-weight:bold}.need_help a{color:#000000;text-decoration:underline}.need_help a:hover{color:#1F51FF}.input.datetime,.input.date{display:flex;flex-direction:row;flex-wrap:wrap}.input.datetime select.form-control,.input.date select{display:inline-block;width:auto}.input.datetime label,.input.date label{width:100%;display:inline-block}hr{margin:1rem 0;border:solid 1px #0c2c58;background:#0c2c58}small{color:#d64a42}.acct_select{padding-bottom:25px}.user_leaving_agency{width:100%}.user_leaving_agency label{width:100% !important}
