@charset "UTF-8";body.login_pages{padding:0;margin:0;height:100vh}body.login_pages #login_container,body.login_pages #signature_container{width:600px;margin:auto;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}body.login_pages #signature_container div.logo{text-align:center}body.login_pages #signature_container div.logo img{height:50px;margin:auto auto 25px}body.login_pages #login_container{width:500px;top:calc(50vh - 250px);position:relative;text-align:center}body.login_pages #login_container img,body.login_pages #terms_container img{height:50px;margin-bottom:25px}body.login_pages #login_container #message{float:none;margin:0;box-shadow:none;border-radius:.27em}body.login_pages #login_container #login_form{padding:25px;border:1px solid rgba(55,80,119,.125);border-radius:10px 10px 0 0;background-color:#fff;overflow:auto}body.login_pages #login_container #login_form h1,body.login_pages #terms_container #terms_form h1{text-align:center;font-size:2em}body.login_pages #login_container #login_form input{display:block;padding:1em;font-size:1em;-webkit-appearance:none;margin:0 0 10px;border:1px solid rgba(55,80,119,.125);border-radius:.27em;outline:0;box-sizing:border-box;width:100%}body.login_pages #login_container #forgottenpassword{text-align:center;background-color:#f7f7f7;padding:15px;border-right:1px solid rgba(55,80,119,.125);border-left:1px solid rgba(55,80,119,.125);border-bottom:1px solid rgba(55,80,119,.125);border-radius:0 0 10px 10px}body.login_pages #login_container #forgottenpassword a{color:#5a84c1}.edittable a,body.login_pages #login_container #forgottenpassword a:hover{color:#293140}.floater h1,body.login_pages #terms_container{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:50px}body.login_pages #terms_container #terms_form{padding:25px;border:1px solid rgba(55,80,119,.125);border-radius:10px 10px 0 0;background-color:#fff}body.login_pages #terms_container #terms_form h2{text-align:center;font-size:1em}@media (max-width:480px){#login_container,#terms_container{width:100%!important;top:0!important}#login_container img,#terms_container img{margin:15px 0!important}#login_container h1,#terms_container h1{margin:0 0 8px!important;font-size:1.4em!important}#login_container #login_form{border:0!important}#login_container #forgottenpassword,#login_container #login_form,#terms_container #terms_form{border-radius:0!important;border-top:1px solid rgba(55,80,119,.125)!important}#login_container #forgottenpassword{border-right:none!important;border-left:none!important}#terms_container{margin:0!important}#terms_container #terms_form{border:0!important}#login a,#login input.button,#login input.text{width:100%}#login a{float:left;margin-top:10px}}@media (max-height:480px){#login_container{width:100%!important;height:100vh!important;top:0!important;background-color:#fff}#login_container img{margin:15px 0!important}#login_container h1{display:none!important}#login_container #login_form{border-radius:0!important;border:0!important}#login_container #forgottenpassword{border-radius:0!important;border-right:none!important;border-left:none!important;border-top:1px solid rgba(55,80,119,.125)!important}#login a,#login input.button,#login input.text{width:100%}#login a{float:left;margin-top:10px}}.floater{border-radius:.26666667rem;position:fixed;z-index:15;background-color:#fff;-webkit-box-shadow:1px 3px 3px rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);box-shadow:1px 3px 3px rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2)}.floater h1{font-size:1.6rem;font-weight:700;line-height:1.3;color:#293140;padding:15px;border-bottom:solid 1px #ccc;text-transform:capitalize;margin:0}.floater .content{padding:15px;overflow:auto}.floater.midi,.floater.mini{top:calc(50% - 100px);right:calc(50% - 100px)}.floater.midi input,.floater.mini input{outline:0;border:solid 1px #ccc;border-radius:4px;padding:10px;display:block}.floater.midi .button,.floater.mini .button{float:right;margin:8px 0 0}.floater.midi{width:500px;right:calc(50% - 250px)}.floater.midi .new_window svg{padding:0;width:16px}#salesorder #salesorderfooter #consignmentinfo .new_window svg path,.floater.midi .new_window svg path{fill:#888}.mask,.mask_content{height:100%;width:100%;position:fixed;display:none}.mask{background:radial-gradient(rgba(41,49,64,.5),rgba(41,49,64,.4))}#mask1{z-index:15}#mask2{z-index:25}#mask1_content{z-index:20}#mask2_content{z-index:30}.mask_content{flex-direction:column;align-items:center;justify-content:center;top:0!important;left:0!important}.mask_content .editfloater{transform-origin:50% 25%;z-index:20;background-color:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);position:absolute;border-radius:.26666667rem}#salesorder h2,.mask_content .editfloater h2{padding:20px 10px;font-size:20px;border-bottom:solid 1px #ccc}.mask_content .editfloater h3{margin:5px 0;font-size:.9em}#salesorder svg,.mask_content .editfloater svg{width:22px;float:right;cursor:pointer;padding:20px}#salesorder svg path,.mask_content .editfloater svg path{fill:#293140}#salesorder svg:hover path,.mask_content .editfloater svg:hover path{fill:rgba(41,49,64,.5607843137)}.mask_content .editfloater .header{padding:15px 15px 0;overflow:auto}.mask_content .editfloater .body{padding:0 15px 15px}.mask_content .editfloater .body table{border-radius:4px;margin-top:0}.mask_content .editfloater .body .column{width:50%}.mask_content .editfloater .body .column .content{padding:10px}.mask_content .editfloater .controls,.mask_content .editfloater .footer{padding:0 15px 15px;overflow:auto}.mask_content .editfloater .controls .button{float:right;margin-left:10px;width:auto}.flex{display:flex!important}@media (max-width:480px){.float_box{border-radius:0;width:100%;height:100vh;position:relative;padding:0;top:0;right:0;-webkit-box-shadow:none;box-shadow:none}.float_box form{padding:20px}}@media (max-height:480px){.float_box{border-radius:0;width:100%;height:auto;position:relative;padding:0;top:0;right:0;-webkit-box-shadow:none;box-shadow:none}.float_box form{padding:20px}}.edittable{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.9em}.edittable .cog{float:right;margin-left:20px}.edittable .credittable svg,.termsbox p{margin:0!important}.admin_box .adminsubmenu a svg.error,.edittable .credittable svg.error{fill:#cc4752}.edittable svg.icon{width:20px;height:20px;fill:#999;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease}.edittable svg.icon:hover{fill:#5a84c1;cursor:pointer}.edittable svg.error{width:20px;height:20px;fill:#fff;margin-right:8px}.edittable svg.noerror{width:20px;height:20px;fill:#117f1d}.edittable img{height:100px;max-width:150px}.edittable table{border:solid 1px #ddd;margin-top:15px;border-collapse:collapse}.edittable table th{background-color:#f7f7f7;color:#484848;font-weight:600;border-bottom:#ddd solid 1px;padding:8px;text-align:center;text-transform:uppercase}.edittable table th a{text-decoration:none}.edittable table th i{margin-left:5px}.edittable table td.left,.edittable table th.left,.edittable table tr.left{text-align:left}.edittable table th.right{text-align:right}.edittable table th .sorter{cursor:pointer}#top_bar #topbarfloater_user #topbarfloater_user_header a:hover,.edittable table th .sorter .active{text-decoration:underline}.edittable table tr.total-row td{border-top:double #484848;font-weight:800}.edittable table tr.aclickable-row:hover td.clickable-cell,.edittable table tr.clickable-row:hover,.edittable table tr.jclickable-row:hover{background-color:#ccc;cursor:pointer}.edittable table tr.small td{font-size:.85em}.edittable table tr:nth-child(odd){background:#eff2f9}.edittable table tr:nth-child(even){background:#fff}.edittable table td{padding:10px;border-right:#f7f7f7 solid 1px;line-height:20px;text-align:right}.edittable table td .datafield{padding-right:15px;cursor:pointer}.edittable table td .datafield:hover{background-image:var(--cdn_cog);background-size:10px 10px;background-position:right;background-repeat:no-repeat}.edittable table td.bold{font-weight:600}.edittable table td.center{text-align:center}.edittable table td.comp_less{background-color:#00841b;color:#fff;text-align:center}.edittable table td.comp_equal{background-color:#c75600;color:#fff;text-align:center}.edittable table td.comp_more{background-color:#d40000;color:#fff;text-align:center}.edittable table td.avatartd{line-height:32px}.edittable table i.fa-trash-alt{color:#c2260e}.edittable .user_icon{float:left;margin-right:10px}#salesorder #salesorderbody #salesorderlines table thead,.edittable.vertical label{display:block}.edittable.vertical input.text{background-color:#fff;padding:10px;border-radius:5px;border:1px #484848 solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin-bottom:10px;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;color:#484848;font-size:1em;outline:0;width:400px}.edittable.vertical .button{margin-left:0;margin-top:15px}.edittable.vertical span.button{display:inline-block;text-decoration:none}.edittable.vertical th{text-align:right;background-color:#eff2f9;border-right:1px solid #ddd}.edittable.vertical td{background-color:#fff;border-bottom:1px solid #ddd}.edittable.attribute table{margin:0}.edittable.attribute table td{padding:4px}.edittable.attribute .button{padding:2px;margin:0}.termsbox{max-width:500px;max-height:100px;overflow-y:scroll;overflow-x:hidden;border:solid 1px #555;padding:10px;color:#555;font-size:.9em;line-height:1.7em;font-family:sans-serif;margin-bottom:15px}@media only screen and (max-width:600px){.edittable td,.edittable th{padding:4px!important;line-height:normal!important;font-size:.7em}}.editform .link{color:#39455d;cursor:pointer;text-decoration:underline}.editform .link:hover{color:#5a84c1}.editform label{margin:0 0 .26666667rem;color:#293140;font-weight:700;font-size:.86em;text-transform:capitalize}.editform input,.editform textarea{padding:.4em .8em}.editform input,.editform label,.editform select,.editform textarea{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;display:block}.editform input,.editform select,.editform textarea{font-size:1em;-webkit-appearance:none;margin:0 0 10px;border:solid 1px #ccc;border-radius:.27em;outline:0;box-sizing:border-box;width:280px}.editform input:required,.editform select:required,.editform textarea:required{border-color:#117f1d}.editform input:required:invalid,.editform select:required:invalid,.editform textarea:required:invalid{border-color:#cc4752}.editform input.checkbox{-webkit-appearance:checkbox;width:25px;height:25px}.editform select{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%235a84c1' d='M310.6 246.6l-127.1 128C176.4 380.9 168.2 384 160 384s-16.38-3.125-22.63-9.375l-127.1-128C.2244 237.5-2.516 223.7 2.438 211.8S19.07 192 32 192h255.1c12.94 0 24.62 7.781 29.58 19.75S319.8 237.5 310.6 246.6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px top;padding:.4em 35px .4em .8em}.editform .column{width:33%;float:left}.editform h2{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.5em;margin:0;padding-bottom:10px;color:#293140}#signedwrapper{width:525px;border:solid 1px #ddd;background-image:var(--cdn_signed_here);background-repeat:no-repeat;background-size:contain}#signature_wrapper,#signature_wrapper #signature,#signedwrapper #signature{display:flex;flex-direction:column;justify-content:space-between}#signedwrapper #signature #signature_name_date{display:flex;flex-direction:row;font-family:sans-serif;justify-content:space-between;font-weight:700;color:#707070;padding:10px}#signature_wrapper{width:525px;border:solid 1px #ddd;flex-direction:row;align-items:stretch;background-image:var(--cdn_sign_here);background-repeat:no-repeat;background-size:contain;margin-bottom:15px}#signature_wrapper #signature #signature-pad,#signedwrapper #signature img{margin:10px}#signature_wrapper #signature #signature_name_date{display:flex;flex-direction:row;font-family:sans-serif;justify-content:space-between;font-weight:700;color:#707070;padding:10px}#signature_wrapper .clear-btn{text-orientation:mixed;writing-mode:vertical-lr;padding:10px;text-align:center;background:#707070;color:#fff;font-weight:700;font-family:sans-serif;cursor:pointer}.meta_count{padding-left:10px}.meta_count .warning{color:#cc4752}@media only screen and (max-width:1000px){.editform .column{width:50%}}@media only screen and (max-width:700px){.editform .column,.editform input,.editform select{width:100%}}#mainmenu,.imagebrowser{height:100vh;position:fixed}.imagebrowser{float:right;background-color:#d7d7d7;margin-left:20px;top:0;right:0;z-index:100000;overflow-y:scroll;overflow-x:hidden;width:0;transition:width .5s}.imagebrowser .img{width:80px;height:80px;padding:5px;border:solid 1px #ccc;margin:5px;background-color:#fff}.imagebrowser img{max-height:75px;max-width:75px}.message{padding:8px;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1em;margin-bottom:10px;margin-top:10px;font-weight:600;color:#fff;border-radius:3px;display:flex}.message i{margin-right:10px}.message.error{background-color:#c2260e}.message.warning{background-color:#f27405}.message.success{background-color:#117f1d}.message.information{color:#293140}#top_bar .icon .user_icon,.message.link{cursor:pointer}.avatar{background-size:cover;background-position:center center}.avatar.large{width:150px;height:150px;border-radius:75px}.tree{font-size:.8em;color:#484848;margin-bottom:10px}.tree a{color:#5a84c1;text-decoration:none;outline:0}.tree svg{height:.8em;margin:0 8px;fill:#5a84c1}.chart_filters,.chart_intervals,.tree{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.chart_filters a{text-decoration:none;color:#707070;padding:5px;margin:0 5px;font-size:.8em}.chart_filters a.selected,.chart_filters a:hover{border-radius:3px;background-color:#5a84c1;color:#fff}.chart_intervals{float:right}.chart_intervals select{border:0;background:#5a84c1;color:#fff;padding:5px;border-radius:3px;cursor:pointer;margin:0 5px}.chart-container,.piechart-container{position:relative;height:400px;width:100%}.piechart-container{height:185px;overflow:hidden;max-width:195px;float:right}.margin1{background-color:#bdf8c1;color:#095201}.margin2,.margin3,.margin4{background-color:#ffd390;color:#6e2c00}.margin3,.margin4{color:#cb0000}.margin4{background-color:#ffa7a7}.margin5{background-color:#a20000;color:#fff}#mainmenu{background-color:#293140;width:72px;left:0;z-index:11;font-family:Lato,Helvetica;text-transform:uppercase;padding-bottom:25px!important}#mainmenu ul,#moremenu ul,#systemmenu ul{padding:0;margin:0}#mainmenu ul li{flex:1}#mainmenu ul li a{color:#eff2f9;padding:10px 0;display:block;font-size:.7em;text-align:center;font-weight:700;text-decoration:none;line-height:1.2;position:relative}#mainmenu ul li a:hover{cursor:pointer}#mainmenu ul li svg{width:24px;height:50px;clear:both;margin:auto;display:block}#mainmenu ul #menu_item_Alerts{display:none}#mainmenu ul li a:hover,#mainmenu ul li.active a,#moremenu,#systemmenu{background-color:#39455d}#mainmenu ul li.active .activemenuitem{height:100%;background-color:#d97d30;display:block;position:absolute;width:4px;bottom:0;border-radius:0 4px 4px 0;z-index:3}#mainmenu ul li .cls-1,#mainmenu ul li.active .cls-1{fill:#fff}#moremenu,#systemmenu{width:200px;position:fixed;z-index:10;left:-400px;height:calc(100vh - 50px);box-shadow:10px 0 10px rgba(57,69,93,.2392156863);top:50px;font-family:Lato,Helvetica;transition:all 20ms ease}#moremenu.active,#systemmenu.active{left:72px}#mainmenu ul li,#moremenu ul li,#systemmenu ul li{margin:0;list-style:none}#moremenu ul li a,#systemmenu ul li a{font-size:.9em;display:block;border-radius:5px;color:#c3d6f5;text-decoration:none;padding:8px;margin:8px}#moremenu ul li a:hover,#moremenu ul li.active a,#systemmenu ul li a:hover,#systemmenu ul li.active a{color:#eff2f9;background-color:rgba(195,214,245,.2)}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}@media only screen and (max-width:600px){#mainmenu{width:100%;position:fixed;height:auto;bottom:0;left:0;right:0}#mainmenu ul{display:flex}#mainmenu ul li{flex:1;margin:0}#mainmenu ul li svg{height:40px}#mainmenu ul li.active .activemenuitem{height:4px;background-color:#d97d30;display:block;position:absolute;width:100%;bottom:0;border-radius:4px 4px 0 0;z-index:3}#mainmenu ul #menu_item_Alerts{display:block}#moremenu,#systemmenu{width:80vw;display:block;right:calc(-80vw - 20px);left:auto;box-shadow:-10px 0 10px rgba(57,69,93,.2392156863)}#moremenu ul li a,#systemmenu ul li a{font-size:1.2em}#moremenu.active,#systemmenu.active{right:0;left:auto}}.alerticon{width:20px;height:20px;background-color:red;border-radius:10px;position:absolute;right:10px;top:10px;line-height:20px;text-align:center;font-weight:800}#alertcontainer{transition:all 100ms ease;display:block;min-width:200px;position:absolute;top:100%;left:auto!important;background:#fff;margin:0;margin-top:.8rem;border-radius:.26666667rem;box-shadow:0 5px 25px rgba(57,69,93,.2509803922);outline:0;z-index:11}@media only screen and (max-width:600px){#alertcontainer{width:100vw;height:calc(100vh - 50px);background-color:#fff;margin-top:50px;padding-bottom:100px;position:fixed;bottom:-100vh;top:100vh}#alertcontainer.active{top:0!important;bottom:0!important}#alertcontainer .notification{display:block;height:50px}}#top_bar{width:calc(100% - 72px);background-color:#fff;height:50px;position:fixed;top:0;right:0;margin-left:72px;box-shadow:0 5px 10px rgba(57,69,93,.1019607843);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;z-index:10;padding-right:15px}#top_bar #logo{margin-left:20px;margin-top:7px;height:36px;float:left}#top_bar .icon{margin:8px 10px;float:right;width:32px;height:32px}#top_bar .icon #notification_icon{background-image:var(--cdn_notification);width:32px;height:32px;background-size:cover;border-radius:16px;cursor:pointer}#top_bar .icon #notification_icon .alerticon{width:15px;height:15px;border-radius:8px;color:#fff;line-height:15px;font-size:10px;font-weight:700;right:20px;top:6px}#top_bar .topbarfloater{right:20px;min-width:200px;position:absolute;top:100%;left:auto!important;background:#fff;margin:0;margin-top:.8rem;border-radius:.26666667rem;box-shadow:0 5px 25px rgba(57,69,93,.2509803922);outline:0;z-index:3}#top_bar .topbarfloater .settingsicon{height:18px;float:right;fill:#606060}#top_bar .topbarfloater .settingsicon:hover{fill:#939393}#top_bar .topbarfloater .topbarfloater_group{border-top:1px #ddd solid;padding:5px 0}#top_bar .topbarfloater .topbarfloater_group .topbarfloater_item a{display:block;color:#222;text-decoration:none;padding:8px}#top_bar .topbarfloater .topbarfloater_group .topbarfloater_item a:hover{background-color:#eff2f9}#top_bar #topbarfloater_user #topbarfloater_user_header{padding:12px;overflow:auto;line-height:32px}#top_bar #topbarfloater_user #topbarfloater_user_header a{color:#5a84c1;text-decoration:none}#top_bar #topbarfloater_user #topbarfloater_user_header .user_icon{float:left;margin-right:8px}#top_bar #topbarfloater_notification{width:300px}#top_bar #topbarfloater_notification #topbarfloater_notification_header{padding:12px;font-weight:800;color:#333}#top_bar #topbarfloater_notification #notification_box{height:60vh;overflow-y:scroll;overflow-x:hidden;padding:0;box-shadow:0 5px 10px -10px rgba(57,69,93,.1019607843) inset}#top_bar #topbarfloater_notification .notification{padding:10px;cursor:pointer;font-size:.8em;min-height:32px;border-bottom:solid 1px #fff;overflow:auto;clear:both}#top_bar #topbarfloater_notification .notification.unread{background-color:#eff2f9;font-weight:700}#searchresults .searchresult:hover,#top_bar #topbarfloater_notification .notification.seen{background-color:#eff2f9}#top_bar #topbarfloater_notification .notification .notificationicon{width:34px;height:34px;border-radius:16px;float:left;margin-right:10px;margin-top:5px;background-size:cover}#top_bar #topbarfloater_notification .notification .notificationicon.alert{background-image:var(--cdn_alert)}#top_bar #topbarfloater_notification .notification .notificationicon.usermessage{background-image:var(--cdn_usermessage)}#top_bar #topbarfloater_notification .notification .notificationicon.order{background-image:var(--cdn_order)}#top_bar #topbarfloater_notification .notification .notificationicon.news{background-image:var(--cdn_news)}#top_bar #topbarfloater_notification .notification .notification_text{height:32px;overflow:hidden;display:block}#top_bar #topbarfloater_notification .notification .notification_time{color:#888;font-size:.8em;font-weight:700;display:block}#top_bar #topbarfloater_notification .notification:hover{background-color:#eaf8ff}#top_bar #topbarfloater_notification #topbarfloater_notification_footer{font-size:.8em;overflow:auto;padding:12px}#top_bar #topbarfloater_notification #topbarfloater_notification_footer a,.editor_category_group a{color:#293140}#top_bar #topbarfloater_notification #topbarfloater_notification_footer a:hover{color:#f26205}#top_bar #topbarfloater_notification #topbarfloater_notification_footer .left{float:left}#top_bar #topbarfloater_notification #topbarfloater_notification_footer .right{float:right}@media only screen and (max-width:600px){#top_bar{width:100%}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.switch input:checked+.slider{background-color:#5a84c1}.switch input:focus+.slider{box-shadow:0 0 1px #5a84c1}.switch .slider,.switch .slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.switch .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.switch .slider.round{border-radius:34px}.switch .slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%}.switch.small{width:30px;height:17px}.switch.small .slider:before{height:13px;width:13px;left:2px;bottom:2px}.switch.small .slider.round{border-radius:17px}.switch.small input:checked+.slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.switch.disabled input:checked+.slider{background-color:#027301}.switch.disabled .slider{cursor:default;background-color:#980017}#category_selector a,.switch.disabled .slider:before{display:none}#consignmentinfo,#consignmentinfo table{float:left}#consignmentinfo #consignment_info_icon svg,#salesorder #salesorderfooter #sototals #calcinfo svg{float:left;padding:0;width:16px}#salesorder{width:950px;transform-origin:50% 25%;z-index:20;background-color:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);position:absolute;border-radius:.26666667rem}#salesorder #addressselector{float:left;margin-right:10px}#salesorder #salesorderheader{padding:15px 15px 0;overflow:auto}#salesorder #salesorderheader #addresscolumn{width:640px}#salesorder #salesorderheader #addresscolumn #deliveryaddress #address{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1em;border:solid 1px #ccc;padding:.4em .8em;border-radius:.27em;float:left;width:525px;cursor:pointer}#salesorder #salesorderheader #addresscolumn #deliveryaddress #addaddress{margin-left:5px;float:left}#salesorder #salesorderheader #pocolumn{width:280px;float:right}#salesorder #salesorderbody{padding:0 15px 15px}#salesorder #salesorderbody #salesorderlines table{border-radius:4px}#salesorder #salesorderbody #salesorderlines table tbody{display:block;overflow:auto;height:150px;width:100%}#salesorder #salesorderbody #salesorderlines table .tablefull{width:100%}#salesorder #salesorderbody #salesorderlines table .deletecolumn{width:20px;height:20px;display:block}#salesorder #salesorderbody #salesorderlines table .deletecolumn .delete{display:none;margin-right:0;background-color:#cc4752;padding:2px 6px;line-height:14px;border-radius:5px}#salesorder #salesorderbody #salesorderlines table .deletecolumn .delete img{height:8px}#category_selector label,#salesorder #salesorderbody #salesorderlines table .deletecolumn:hover .delete{cursor:pointer;display:inline-block}#salesorder #salesordercontrols,#salesorder #salesorderfooter{padding:0 15px 15px;overflow:auto}#salesorder #salesorderfooter .column{width:33.3333%}#salesorder #salesorderfooter #sosearcher_results{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;display:block;padding:0;font-size:1em;-webkit-appearance:none;margin:0 0 10px;border:solid 1px #ccc;border-radius:.27em;outline:0;box-sizing:border-box;width:280px;overflow-x:hidden;overflow-y:scroll;height:110px}#salesorder #salesorderfooter #sosearcher_results .soresult{width:280px;overflow:hidden;display:inline-block;height:15px;padding:4px;line-height:16px;font-size:.8em}#salesorder #salesorderfooter #sosearcher_results .soresult:hover{cursor:pointer;background-color:#f7f7f7}#salesorder #salesorderfooter #sototals,#salesorder #salesorderfooter table{float:right}#salesorder #salesorderfooter #consignmentinfo,#salesorder #salesorderfooter #consignmentinfo table{float:left}#salesorder #salesorderfooter #consignmentinfo .consignment_info_icon svg{float:left;padding:0;width:16px;margin-right:10px}#salesorder #salesorderfooter #consignmentinfo .new_window svg{padding:0;width:8px;margin-left:5px;margin-top:6px}#salesorder #salesorderfooter table th{text-align:right;border-right:#f7f7f7 solid 1px}#salesorder #salesorderfooter table td{background-color:#fff;border-bottom:#ddd solid 1px}#salesorder #salesorderfooter #deliveryoptions label{padding:5px;cursor:pointer;line-height:1em}#salesorder #salesorderfooter #deliveryoptions label input{display:inline;width:auto;float:left;-webkit-appearance:radio;padding:0;margin:0 5px 0 0}#salesorder #salesordercontrols .button{float:right;margin-left:10px;width:auto}#addbutton{text-decoration:underline;cursor:pointer}#tieredittable input{width:85px;margin:auto}#tieredittable .delete{margin-right:0}#address_column{min-height:380px}#deliveryInstructions_label{display:inline-block}#notecounter{display:none;padding-left:10px;font-size:.8em;color:#058c2d;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#notecounter.error{color:red;font-weight:800}.editable:hover{cursor:pointer;text-decoration:underline}@media only screen and (max-width:600px){.editform input,.editform select,.editform textarea{font-size:16px}.mask_content .editfloater{height:100%;overflow:auto}.floater{top:0!important;width:100%;left:0;height:100%;border-radius:0}.flex,.floater{overflow:auto}#salesorder,.mask_content .editfloater{width:100%;border-radius:0!important}#salesorder #salesorderheader #addresscolumn,#salesorder #salesorderheader #pocolumn,#salesorder .column{width:100%!important}#salesorder #salesorderheader #addresscolumn #deliveryaddress #address{width:calc(100% - 1.6em)}#salesorder #salesorderbody #salesorderlines td,#salesorder #salesorderbody #salesorderlines th{padding:4px;font-size:.7em}#salesorder #salesorderbody #salesorderlines tbody{height:auto}#salesorder #salesorderbody #salesorderlines .delete,.flex{display:block!important}#salesorder #salesorderfooter #sosearcher_results,#salesorder #salesorderfooter #sototals table,#salesorder #salesorderfooter textarea{width:100%}}#address_selector{padding:0;background-image:none}#address_selector option,#message{padding:5px}#address_selector option:hover{background-color:#eff2f9;cursor:pointer}#reporttable thead input.range{-webkit-appearance:none;border:0;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;width:auto;outline:0;border-radius:4px;padding:8px;margin:8px}#reporttable thead .select2-container{min-width:100px!important}#reporttable #filterheads td{background-color:#5a84c1;color:#f7f7f7}#reporttable .sorter svg{fill:#707070;height:8px;margin-left:4px;display:none}#message{background:#eff2f9;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;display:none;border-radius:10px;color:#000;position:relative;margin-top:10px;float:right;box-shadow:0 5px 10px rgba(57,69,93,.1019607843);margin-right:50px}#message h3{margin:0 0 5px;padding:5px}#message p{padding:0 40px;margin:0;font-size:16px}.valid{color:green}.invalid:before,.valid:before{position:relative;left:-25px;content:"✔"}.invalid{color:red}.invalid:before{content:"✖"}.pagination,.pagination .pagination_box{color:#707070;font-weight:800;text-align:center}.pagination{margin:auto;clear:both;padding:10px}.pagination .pagination_box{display:inline-block;height:30px;line-height:30px;border-radius:5px;text-decoration:none;margin-left:2px;margin-right:2px;padding:0 8px}.pagination .pagination_box.selected{background-color:#5a84c1;color:#fff}.pagination a.pagination_box:hover{background-color:#c3d6f5;color:#fff}#searchcontainer{display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:23rem;padding-left:12px;box-sizing:border-box;height:50px}#searchcontainer div#searchbox{width:100%;box-sizing:border-box;display:flex;align-content:center;border-radius:500rem;border:solid 1px #ccc;height:30px;background-color:#eff2f9}#searchcontainer div#searchbox div{flex:1;position:relative;box-sizing:border-box;display:flex}#searchcontainer div#searchbox div svg{fill:#707070;height:15px;padding:8px 5px 0 12px}#searchcontainer div#searchbox div input,#searchresults{margin:0;outline:0;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#searchcontainer div#searchbox div input{max-width:100%;flex:1 0 auto;border-radius:500rem;border:0;font-size:1em;background-color:#eff2f9;color:#707070}#searchresults{min-width:23rem;max-height:400px;left:150px;right:auto!important;margin-top:.8rem;border-radius:.26666667rem;box-shadow:0 5px 25px rgba(57,69,93,.2509803922);z-index:3;background-color:#fff;position:absolute;overflow-y:scroll;top:50px;display:none}#searchresults .resultheader{padding:10px;background-color:#293140;color:#f7f7f7}#searchresults .searchresult{padding:15px;font-size:.8em;overflow:auto;color:#484848;cursor:pointer;border-bottom:solid #c3d6f5 1px}#searchresults .searchresult .order_icon{width:50px;height:50px;float:left;border-radius:25px;background-color:#cdd7ef;margin-right:15px;background-image:var(--cdn_order)}@media only screen and (max-width:700px){#searchcontainer{display:none}}#article_view{width:1200px;margin:auto}.articleimages .articleimage{max-width:200px;max-height:100px;padding:5px;margin:5px;border:solid 1px #ccc}.article,.article .article_date{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.article{width:600px;padding:40px 90px;line-height:1.5}.article .article_date{font-size:15px;line-height:2}.article img{max-width:570px}.articlehead{width:400px;float:right;margin-left:10px;position:sticky!important;top:96px!important}.articlehead img{width:100%}.articles{width:900px;margin:auto;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;line-height:1.5}.articles .article_row{overflow:auto;padding:15px 30px 15px 5px;border-bottom:solid 1px #ccc;color:rgba(0,0,0,.8705882353);font-size:1rem}.articles .article_row img{width:150px}.articles .article_row .articlecontent{float:right;width:650px;color:rgba(0,0,0,.8705882353);font-size:1rem}#article_main_preview #text_column #article_content h2,#more_articles_wrapper .morePreview h2,.articles .article_row .articlecontent h2{margin:0;color:#4776ba;font-size:20px}#article_main_preview #text_column #article_content h2 a,#more_articles_wrapper .morePreview h2 a,.articles .article_row .articlecontent h2 a{color:#4776ba;text-decoration:none}#article_main_preview #text_column #article_content h2 a:hover,#more_articles_wrapper .morePreview h2 a:hover,.articles .article_row .articlecontent h2 a:hover{color:#39455d}.articles .article_row .articlecontent .article_date{font-size:14px;line-height:1.7;color:#707070;margin-bottom:7px}#article_main_preview #img_column{width:50%;height:250px;background-position:center center;background-size:cover;float:left}#article_main_preview #text_column{width:50%;height:250px;overflow:hidden;float:right;background-color:#eff2f9}#article_main_preview #text_column #article_content{line-height:1.5;padding:10px}#article_main_preview #text_column #article_content #article_date,#more_articles_wrapper .morePreview #article_date{font-size:14px;line-height:1.7;color:#707070;margin-bottom:7px;display:block}#article_main_preview #text_column #article_content #article_preview{height:170px;overflow:hidden}#article_more_button{float:right;margin-right:0}#more_articles_wrapper{margin-top:15px;height:275px;overflow:hidden}#article_main_preview #text_column #article_content,#more_articles_wrapper .morePreview,.tag_button{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}#more_articles_wrapper .morePreview{border-bottom:solid 1px #ccc;margin-bottom:10px}#more_articles_wrapper .morePreview #article_date{margin-bottom:10px}.tag_button{padding:7px;color:#484848;border-radius:10px;display:inline-block;margin:0 10px 10px 0;background-color:#d7d7d7;cursor:pointer}.tag_button span{margin-left:10px;font-weight:700}@media only screen and (min-width:600px) and (max-width:1200px){.article img,.articles{width:100%}.articles .article_row{padding:0;margin-bottom:20px}.articles .article_row .articlecontent{width:calc(100% - 200px);padding:0 10px 10px 0}#more_articles_wrapper .morePreview h2{font-size:15px}#more_articles_wrapper .morePreview #article_date{font-size:12px}#article_content h2{font-size:18px!important}#article_content #article_date{font-size:12px!important}#article_content #article_preview{font-size:.9em}.article,.articlehead{width:auto;padding:10px}.articlehead{float:none;margin:0;top:0!important;position:relative!important}#article_view{width:auto;margin:auto}}@media only screen and (max-width:600px){.article img,.articles,.articles .article_row img{width:100%}.articles .article_row{padding:0;margin-bottom:20px}.articles .article_row .articlecontent{width:auto;padding:20px 10px}.article,.articlehead{width:auto;padding:10px}.article h1{margin:0;font-size:25px}.articlehead{float:none;margin:0;top:0!important;position:relative!important}#article_view{width:auto;margin:auto}#img_column,#text_column,.column{width:100%!important}#more_articles_wrapper{margin-top:0!important}}.widget{background:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(57,69,93,.1019607843);margin-bottom:20px;position:relative;z-index:1;padding:0}.widget .columnwrapper{padding:0;overflow:auto}.widget .columnwrapper .column{float:left;overflow:auto}.widget .columnwrapper .column .content{padding:10px;overflow:auto}.widget .columnwrapper .one_column{width:33%}.widget .columnwrapper .two_column{width:66%}.admin_box .content p,.widget .columnwrapper p{color:#293140;font-size:1em;margin:1em 0}#homepage{max-width:1200px;margin:auto}#category_selector .sortable li div{cursor:default;padding:0}#category_selector label{padding:3px}#category_selector label.radioselect{float:right;cursor:pointer;line-height:1.5em}#category_selector label.radioselect input{cursor:pointer}#user_notes,.admin_box .content p,.category_editor,.widget .columnwrapper p{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.category_editor ol.sortable,.category_editor ol.sortable ol{list-style-type:none;max-width:450px;padding-left:25px}.category_editor ol.sortable ol{height:auto}.category_editor ol.sortable li.collapsed ol{overflow:hidden;height:0}.category_editor ol.sortable li.collapsed .control::after{content:"+"}.category_editor ol.sortable .control{float:right;width:20px;cursor:pointer;content:"dfsdfas"}.category_editor ol.sortable .control::after{content:"-"}.category_editor li{display:list-item}.category_editor li svg{margin-left:10px;height:12px}.category_editor .sortable li div{border:1px solid #d4d4d4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:move;border-color:#d4d4d4 #d4d4d4 #bcbcbc;margin:3px;padding:3px}.competitortable img{height:30px}.note{display:block;font:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;padding:15px;border:dashed 1px #ddd;margin:15px;line-height:1.5}.note .timestamp{display:block;font-size:.8em;font-weight:800}#user_notes{width:400px}#user_notes .account_note{padding:10px;border-bottom:dashed #ddd 1px;display:flex;flex-flow:row nowrap}#user_notes .account_note .note_body{width:300px}#user_notes .account_note .note_body .datetime{font-size:.9em;font-weight:600;color:#39455d}#user_notes .account_note .note_body .note_content{margin:10px 0;color:#535353}#user_notes .account_note .note_actions{display:flex;flex-flow:column,nowrap}#user_notes .account_note .note_actions .note_action{padding:5px}#user_notes .account_note .note_actions .note_action svg{height:24px;cursor:pointer}#user_notes .account_note .note_actions .note_action svg .cls-1{fill:#4776ba}#user_notes .account_note .note_actions .note_action svg.delivered .cls-1{fill:#0f8e04}#user_notes .account_note .note_actions .note_action svg.bounced .cls-1{fill:#f22}#user_notes .account_note .note_actions .note_action svg.clicked .cls-1{fill:#0f8e04}body{background-color:#eff2f9;margin:0;padding:0}body.dimmed{overflow:hidden}.select2-dropdown,.select2-selection__choice__display{color:#293140;background-color:#eff2f9}.select2-dropdown{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5a84c1!important;color:#eff2f9!important}a{outline:0}.user_icon{width:32px;height:32px;border-radius:16px;background:var(--cdn_user);background-color:#cdd7ef;background-repeat:no-repeat;background-size:cover;background-position:center center}#content{padding:70px 20px 20px 92px;margin-bottom:140px;position:relative;z-index:1}.clearfix{clear:both}.hidden{display:none}.nolink{text-decoration:none}#app,.admin_box{position:relative}.admin_box{background:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(57,69,93,.1019607843);margin-bottom:20px;z-index:1}.admin_box .content{padding:12px;overflow:auto}.admin_box .adminsubmenu{padding:0 10px;border-top:1px solid #ddd;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;overflow:auto}.admin_box .adminsubmenu a{display:inline-block;padding:15px 11px;text-transform:uppercase;color:#707070;text-decoration:none;font-weight:600;outline:0}.admin_box .adminsubmenu a svg{height:19px;margin-left:11px;float:right}.admin_box .adminsubmenu a svg.noerror{fill:#117f1d}.admin_box .adminsubmenu a.selected{border-bottom:solid #5a84c1 2px;color:#5a84c1}.admin_box .adminsubmenu a:hover,.editor_category_group a:hover{color:#5a84c1}.editor_category_group{margin:10px 0 10px 10px;border:dashed 1px #293140;padding:10px;font-size:1em;font-family:Calibri;color:#293140}h1,h2{font-family:Lato,Helvetica}h1{font-size:32px;font-weight:700;line-height:1.3;color:#293140;padding:0;margin:0 0 15px}h2{font-size:25px}.edit_form h2,h2,h3{color:#293140;padding:0;margin:0 0 10px}h2,h3{font-weight:600;line-height:1.2}h3{font-size:18px}.button{background-color:#4776ba;color:#fff!important;text-shadow:none;background-image:none;text-transform:uppercase;display:inline-block;box-shadow:0 0 rgba(0,0,0,.1019607843) inset;line-height:32px;padding:0 16px!important;outline:0!important;white-space:nowrap;font-size:13px;font-style:normal;text-align:center;text-decoration:none;border-radius:.26666667rem;font-weight:400;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;border:0;vertical-align:baseline;cursor:pointer;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;margin-right:10px}.button.delete{background-color:#cc4752}.button.delete:hover{background-color:#af313b}.button.forminline{margin-bottom:10px;margin-left:10px}.button.forminline img{height:15px}.button.smallforminline{margin-bottom:0;margin-left:0}.button.smallforminline img{height:12px}.button:hover{background-color:#385e96}.edit_form,h3{font-family:Lato,Helvetica}.edit_form{margin-top:10px}.edit_form h2{font-size:1.2em}.edit_form label{display:block;color:#293140}.edit_form input,.edit_form select,.edit_form textarea{padding:10px;box-sizing:border-box;width:400px;margin-bottom:15px;display:block;outline:#5a84c1}#app{min-height:100vh;padding-bottom:50px}#bottom_bar{position:absolute;bottom:0;width:100%;background-color:rgba(41,49,64,.05);text-align:center;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1em}#bottom_bar div{padding:20px 20px 20px 92px}#bottom_bar,#bottom_bar a{color:#293140}@media only screen and (max-width:600px){.testbanner{display:none}#content{padding:70px 10px 0}.admin_box .content{padding:5px}.chart_filters a{margin:0 2px;padding:3px}.adminsubmenu{padding:0!important}.adminsubmenu a{font-size:.7em;padding:5px!important}.edittable{overflow:scroll}#bottom_bar,.chart_intervals{display:none}}.testbanner{position:fixed;z-index:1000;width:100%;font-size:1em;font-weight:600;bottom:0;padding:15px;text-align:center;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;background-color:rgba(221,106,5,.8588235294);color:#fff}.testbanner #userselector{margin-right:25px;float:right}.testbanner #userselector select{padding:2px}