﻿.ibox-content{min-height:300px;}@media screen and (min-width:240px) and (max-width:667px){.ibox-content{padding:15px 10px;}}.wrapper-content{padding:20px 10px;}@media screen and (min-width:240px) and (max-width:667px){.wrapper-content{padding:20px 0 100px 0;}.wrapper-content .container-fluid{padding:0;}}.margin-auto{margin:auto;}.error-messages:empty{display:none;}.productMessage,#alert-msg{position:fixed;z-index:999999999;bottom:0;display:none;text-align:center;width:98%;left:50%;margin-bottom:0 !important;box-shadow:none;background:#fff;margin-left:-49%;padding:35px;border:1px solid #e6e6e6;}.productMessage .close,#alert-msg .close{position:absolute !important;font-size:30px !important;right:20px !important;top:5px !important;color:#333;text-decoration:none;opacity:.7;}.productMessage h3 a,#alert-msg h3 a{display:block;margin-top:20px;}.productMessage.alert-success,#alert-msg.alert-success{color:#000 !important;}.productMessage.alert-success a,.productMessage.alert-success h3,#alert-msg.alert-success a,#alert-msg.alert-success h3{color:#000;}.productMessage.alert-danger h3,#alert-msg.alert-danger h3{padding:28px 0;}.text-bold{font-weight:600;}.mini-navbar .nav-header{height:60px;}.nav-header{padding:5px 15px;}.btn-clear{box-shadow:none;}.has-error{box-shadow:inset 0 0 5px 1px #f33 !important;}body.no-scroll{overflow:hidden;}body:not(.rep-logged-in) #page-wrapper{margin:0;padding:0;background:linear-gradient(222deg,#efefef,#e5e5e5);background-size:400% 400%;-webkit-animation:AnimationName 23s ease infinite;-moz-animation:AnimationName 23s ease infinite;-o-animation:AnimationName 23s ease infinite;animation:AnimationName 23s ease infinite;}@-webkit-keyframes AnimationName{0%{background-position:96% 0%;}50%{background-position:5% 100%;}100%{background-position:96% 0%;}}@-moz-keyframes AnimationName{0%{background-position:96% 0%;}50%{background-position:5% 100%;}100%{background-position:96% 0%;}}@-o-keyframes AnimationName{0%{background-position:96% 0%;}50%{background-position:5% 100%;}100%{background-position:96% 0%;}}@keyframes AnimationName{0%{background-position:96% 0%;}50%{background-position:5% 100%;}100%{background-position:96% 0%;}}body:not(.rep-logged-in) #page-wrapper .wrapper-content{padding:0;}body:not(.rep-logged-in) #page-wrapper .container{width:100vw;height:100vh;padding:0;}.login-panel-wrapper{width:50vw;margin-top:10vh;margin-left:25vw;border-radius:4px;}@media screen and (min-width:641px) and (max-width:1024px) and (orientation:landscape){.login-panel-wrapper{width:80vw;margin-left:10vw;}}@media screen and (min-width:240px) and (max-width:667px){.login-panel-wrapper{width:90vw;margin-left:5vw;}.login-panel-wrapper .welcome-panel-wrap{display:none;}.login-panel-wrapper .login-panel-wrap{height:80vh;}.login-panel-wrapper .login-panel-wrap form{margin:auto;}}.login-panel-wrapper .error-messages{padding:15px 15px 0 15px;}.login-panel-wrapper .error-messages .alert{padding:10px;}.login-panel-wrapper .error-messages .alert h4{margin-bottom:0;}.login-panel-wrapper .error-messages .alert:last-child,.login-panel-wrapper .error-messages .alert:only-child{margin-bottom:0;}.login-panel{position:relative;background:#fff;border-radius:4px;margin-top:0;width:100%;}.login-panel-wrap{display:flex;align-items:center;background:#fff;min-height:600px;box-shadow:0 0 50px 0 rgba(0,0,0,.3);}@media screen and (min-width:240px) and (max-width:667px){.login-panel-wrap{min-height:unset;height:50vh;min-height:unset;}}@media screen and (min-width:641px) and (max-width:1024px) and (orientation:portrait){.login-panel-wrap{height:50vh;min-height:unset;}}.login-panel-logo{padding:25px 10px;text-align:center;border-bottom:1px solid #e6e6e6;margin-bottom:25px;margin:0 -15px;}.login-panel-logo img{height:100%;object-fit:contain;object-position:center center;}.login-panel form{padding:15px;}.login-panel form input{height:50px;border-radius:0;border:none;border-bottom:1px solid #b3b3b3;box-shadow:none !important;padding-left:10px;margin-bottom:25px;}.login-panel form button{width:100%;padding:15px;margin-bottom:10px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.welcome-panel-wrap{background:#3c688d;height:calc(600px - 20vh);top:10vh;box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;overflow:hidden;}@media screen and (min-width:641px) and (max-width:1024px) and (orientation:portrait){.welcome-panel-wrap{height:calc(450px - 20vh);}}.welcome-panel-wrap canvas{position:absolute;top:0;left:0;opacity:.5;}.welcome-panel-logo{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:-15px;}@media screen and (min-width:641px) and (max-width:1024px) and (orientation:portrait){.welcome-panel-logo{height:150px;}}.navbar-header{box-shadow:0 0 25px 0 rgba(60,104,141,.2) !important;background:#fff;min-height:60px;}.navbar-header .btn-menu-toggle{background:var(--clientcolour);color:#fff;}@media screen and (min-width:240px) and (max-width:667px){.navbar-header .toggle-wrap{display:flex;align-content:center;align-items:center;justify-content:space-between;}}.navbar-header .toggle-wrap .btn-nav{height:35px;}.navbar-header .toggle-wrap .title{color:var(--clientcolour);margin:12px 5px 13px 15px;margin:10px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.navbar-header .header-menu>li{margin-left:5px;padding-top:7.5px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.navbar-header .header-menu>li .dropdown-header{padding:0;background:#e6e6e6 !important;}.navbar-header .header-menu>li>a{font-size:14px;padding:10px 15px;background:var(--clientcolour);color:#fff;}.navbar-header .header-menu>li>a.customer-menu-dropdown{background-color:#5cb85c;border-color:#4cae4c;}.navbar-header .header-menu>li>a.customer-menu-dropdown:hover,.navbar-header .header-menu>li>a.customer-menu-dropdown:active,.navbar-header .header-menu>li>a.customer-menu-dropdown:focus{background:#449d44;}@media screen and (min-width:240px) and (max-width:667px){.navbar-header .header-menu>li>a{padding:10px 8px;}}.navbar-header .header-menu>li>a:hover,.navbar-header .header-menu>li>a:active,.navbar-header .header-menu>li>a:focus{background:var(--clientcolourhover);}.navbar-header .header-menu .dropdown-menu{width:auto;right:0 !important;left:unset !important;}@media screen and (min-width:240px) and (max-width:667px){.navbar-header .header-menu .dropdown-menu{left:unset;}}.navbar-header .header-menu .dropdown-menu li{background:#fff;}.navbar-header .header-menu .dropdown-menu a{padding:5px 15px;margin:0;}.mini-navbar .nav .logo-wrapper{display:inline;padding:0;}.mini-navbar .logo-element{background:#fff;height:100%;padding:0;border-right:1px solid #ccc;}.mini-navbar .logo-element img{height:100%;width:100%;object-fit:contain;object-position:center center;}.mini-navbar .sidebar-collapse .nav a{text-align:center;border-bottom:1px solid #202b36;}.mini-navbar .sidebar-collapse .nav a i{font-size:18px;padding:10px 0 0 0;}.mini-navbar .sidebar-collapse .nav a .tab-label{display:block;font-size:12px;text-align:center;padding-top:5px;}.mini-navbar .sidebar-collapse .nav .caret{right:15px !important;top:28px;}.mini-navbar .sidebar-collapse .nav ul{position:absolute;top:0;left:95px;background:#2f4050;border-left:1px solid #1c2630;width:250px;}.mini-navbar .sidebar-collapse .nav ul a{font-size:14px !important;text-align:left;}.mini-navbar .sidebar-collapse .nav ul i{font-size:16px;}@media screen and (min-width:641px) and (max-width:1024px) and (orientation:portrait){.mini-navbar #page-wrapper{margin:0 !important;transform:translateX(100px);}}@media screen and (min-width:240px) and (max-width:667px){.mini-navbar #page-wrapper{margin:0 !important;transform:translateX(100px);}}body:not(.mini-navbar) .sidebar-collapse .sidebar-logo{height:60px;background:#fff;margin:-5px -15px 0 -15px;padding:5px;border-right:1px solid #ccc;margin-bottom:35px;}body:not(.mini-navbar) .sidebar-collapse .nav ul{margin-left:10px;}.sidebar-collapse .nav a{display:block;position:relative;}.sidebar-collapse .nav .caret{position:absolute;right:15px;top:22px;}.customer-search .mod-div{height:72vh;}#custlist a i{float:right;}@media screen and (max-width:1024px){.dashboard-item{width:100%;}}@media screen and (min-width:240px) and (max-width:667px){.dashboard-item{width:100%;}}.mod-footer{position:relative;margin:0 -15px;padding:15px 15px 0 15px;}.action-list li{margin-bottom:15px;}.action-list li a{background:var(--clientcolour);box-shadow:0 2px 4px #ccc;padding:35px 20px;color:#fff;font-size:2rem;text-align:center;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.action-list li a:hover,.action-list li a:active,.action-list li a:focus{background:var(--clientcolourhover) !important;}.search-wrap{padding:15px;background:#f1f9ff;border:1px solid #d8eeff;box-shadow:0 0 10px 0 #d8eeff inset;margin-bottom:0;}.search-wrap:empty{display:none;}.search-wrap .btn-clear,.search-wrap .getproductsBtn{max-width:50px;}@media screen and (min-width:240px) and (max-width:667px){.search-wrap .input-group{margin:8px 0;}}.product-slide-toggle{position:absolute;right:0;top:0;padding:15px;z-index:2;}.product-list{padding:15px;}.product-list .input-group .form-control,.product-list .input-group .btn{height:42px;}@media screen and (min-width:240px) and (max-width:667px){.product-list .hideimageonmobile-price{position:unset;}}.product-item{width:300px;position:relative;}@media screen and (min-width:240px) and (max-width:667px){.product-item{width:calc(100% - 30px);}}@media screen and (min-width:641px) and (max-width:1024px) and (orientation:landscape){.product-item{width:calc(calc(100% - 60px)/3);}}.product-item select{box-shadow:0 2px 4px #ccc;}.product-name{min-height:44px;}.product-imitation{height:250px;background:#fff;}@media screen and (min-width:240px) and (max-width:667px){.product-imitation.hideimageonmobile{height:0 !important;}}.product-imitation img{height:100%;width:100%;margin:auto;object-fit:contain;object-position:center center;}.product-list-slider{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,.75);z-index:9;padding:10vh 10vw;}.product-list-slider .product-list-slider-wrapper{position:relative;}.product-list-slider .product-list-slider-wrapper>a{position:absolute;right:0;top:0;width:55px;height:55px;color:#fff;background:#4d4d4d;display:block;z-index:9;font-size:30px;text-align:center;line-height:55px;}.product-list-slider .cat-product-desc{display:none;}.product-list-slider .slide-title,.product-list-slider .slide-desc{display:block !important;}.product-list-slider .thumbnail{padding:0;box-shadow:none !important;border:none !important;cursor:move !important;}.product-list-slider .slide-title{margin:0;padding:15px;background:#fff;border-bottom:1px solid #e6e6e6;}.product-list-slider .prod-img{height:40vh;}.product-list-slider .owl-item{height:calc(calc(100vh - 45px) - 12vh);background:#fff;}.product-list-slider .slide-desc{padding:15px;font-size:14px;color:#333;white-space:pre-line;max-height:37.4vh;overflow:auto;padding-bottom:50px;}.product-list-slider .slide-desc p{font-size:14px;color:#333;}.product-list-slider .owl-controls{width:100%;left:0;margin-left:0;}.product-list-slider .owl-controls .owl-nav div{background:none !important;position:absolute;bottom:45%;height:100px;width:60px;border-radius:0;background:rgba(0,0,0,.4) !important;line-height:110px;}.product-list-slider .owl-controls .owl-nav div.owl-prev{left:-8%;}.product-list-slider .owl-controls .owl-nav div.owl-next{right:-8%;}@media screen and (min-width:240px) and (max-width:667px){.product-list-slider .owl-controls .owl-nav div.owl-prev{left:-3%;}.product-list-slider .owl-controls .owl-nav div.owl-next{right:-3%;}}.product-list-slider .owl-controls .owl-nav div i{font-size:50px;}.product-list-slider .prod-actions{position:relative;max-width:300px;margin:auto;}.product-orderlines{min-height:unset;}.product-orderlines .form-group{margin-left:0;margin-right:0;}.stock-location-info{position:absolute;border:1px solid #000;padding:10px 16px;display:none;background-color:#fff;width:max-content;z-index:3;}@media screen and (min-width:1024px) and (orientation:landscape){.orderlines-wrap{max-width:1170px;margin:auto;}}.orderlines-wrap .orderline{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:10px;}.orderlines-wrap .orderline .thumbnail{margin-bottom:0;height:100px;}@media screen and (min-width:240px) and (max-width:667px){.orderlines-wrap .orderline .thumbnail{display:none;}}.orderlines-wrap .orderline .thumbnail img{height:100%;width:100%;object-fit:contain;object-position:center center;}.orderlines-wrap .orderline h3{margin:0 0 5px 0;line-height:normal;}.orderlines-wrap .orderline-prod-actions{margin:0 -10px;}.orderlines-wrap .orderline-prod-actions a{padding:5px 9px;}.orderlines-wrap .orderline .discount-input{position:relative;margin-top:18px;}.orderlines-wrap .orderline .discount-input:before{content:"Price Override";position:absolute;top:-18px;font-size:12px;color:#b3b3b3;}.orderlines-wrap .orderline .orderline-uom .form-group{margin:0;width:122px;float:right;margin-bottom:10px;}.orderlines-wrap .orderline .orderline-uom select{box-shadow:0 2px 4px #ccc;}.orderlines-wrap .orderline .orderline-qty .inlinequantity{padding:6px;}.orderlines-wrap .orderline .orderline-qty .input-group{float:right;max-width:120px;clear:both;overflow:hidden;}@media screen and (max-width:1024px){.orderlines-wrap .orderline.product-orderline .orderline-prod-actions a{font-size:12px;padding:4px;}}@media screen and (min-width:240px) and (max-width:667px){.orderlines-wrap .orderline.product-orderline .orderline-prod-actions a{font-size:12px;padding:4px;}.orderlines-wrap .orderline-price-wrap{margin-top:5px;}.orderlines-wrap .orderline-total-wrap{margin-top:20px;}}.searchfilterbuttons{margin-left:-55px;}.mini-navbar .list-mod-footer{padding-left:115px;}.list-mod-footer{padding-left:235px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}@media screen and (max-width:1024px){.list-mod-footer{padding-left:0 !important;}}@media screen and (min-width:240px) and (max-width:667px){.list-mod-footer{padding-left:0 !important;padding-bottom:0;}.list-mod-footer .margin-left-50{margin:0 !important;}.list-mod-footer .buttons-wrap{display:flex;}.list-mod-footer .buttons-wrap .btn{margin:0 7.5px 7.5px;}}#frmOrder .form-group>div{display:inline-block;min-height:25px;vertical-align:middle;line-height:30px;}@media screen and (min-width:240px) and (max-width:667px){#frmOrder .form-group .clearfix{display:none;}#frmOrder .form-group label,#frmOrder .form-group div{display:block;}}.crm-msg{padding:0 15px;}.crm-loading{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,.1);z-index:1;top:0;left:0;}.crm-notes-content{height:calc(100vh - 220px);position:relative;overflow:auto;}.crm-notes-content .crm-edit-cancel-mobile{position:absolute;right:0;top:0;height:40px;width:40px;}.crm-notes-content .crm-editing{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);pointer-events:none;z-index:9;}@media screen and (min-width:240px) and (max-width:667px){.crm-notes-content .crm-editing{height:100%;overflow:auto;z-index:11;}}.crm-notes-content .crm-notes-wrap{position:relative;height:calc(100vh - 325px);overflow:auto;}.crm-notes-content .crm-details-wrap{position:relative;z-index:12;background:#fff;}.crm-notes-content .crm-details-wrap.editing{padding:15px;}.crm-notes-content .crm-notes-action{margin-bottom:10px;}.crm-notes-content .crm-notes-action .crm-back{display:none !important;}.crm-notes-content .crm-notes-detail{padding:15px;border:1px solid #ccc;border-radius:5px;background:#f5f5f5;box-shadow:0 0 25px 0 #e6e6e6 inset;}@media screen and (min-width:240px) and (max-width:667px){.crm-notes-content .crm-notes-detail{padding-top:55px;position:fixed !important;z-index:99;top:77px;width:90%;left:5%;height:80%;overflow:auto;}}.crm-notes-content .crm-notes-detail .form-control{border:1px solid #ccc;}.crm-notes-content .crm-notes-detail .form-control:not([disabled]){background:#fff !important;}.summary-detail{position:relative;}.loader-wrapper{min-height:250px;opacity:.4;}.loader{padding:0 !important;border:5px solid #333;border-radius:30px;height:30px;left:50%;margin:-15px 0 0 -15px;opacity:0;position:absolute;top:50%;width:30px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;text-indent:-99999px;z-index:2;}@keyframes pulsate{0%{transform:scale(.1);opacity:0;}50%{opacity:1;}100%{transform:scale(1.2);opacity:0;}}.no-scroll-override{overflow:auto !important;}.notesSelectFormatting{display:block;width:100%;}