.background{background-color:#383838;background-size:cover;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0}.loading{margin-left:-15px;margin-top:-15px}.modal-backdrop{opacity:.5}.form-control{border-radius:.8rem!important;background-color:#f4f6f9;border-color:#f4f6f9;transition:all;transition-duration:.3s;font-size:15px}.form-control:focus{border-color:#2196f3;background:none}.btn,.card,.modal-content{border-radius:.8rem}.modal-dialog{padding-left:2rem;padding-right:2rem}label{line-height:20px;font-weight:700!important;margin:0}.list-group,.list-group .list-group-item{border:none}.list-group .list-group-item svg{height:18px}.list-group .list-group-item.empty{padding:20% 35%;text-align:center}.b-avatar{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;width:50px;height:50px;font-size:inherit;font-weight:400;line-height:1;max-width:100%;max-height:auto;text-align:center;overflow:visible;position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-img,.b-avatar .b-avatar-text{border-radius:inherit;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}.b-avatar .b-avatar-img img{width:100%;height:100%;max-height:auto;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.sales{margin:auto;max-width:768px}.sales header{background:linear-gradient(90deg,#1e88e5,#2196f3),#1976d2;color:#fff;text-align:center;height:45px}.sales header>span{width:25%}.sales header .btn{line-height:20px;font-size:15px}.sales header h1{font-size:16px;font-weight:700;margin:0}.sales header svg{height:15px;fill:#fff}.sales header .message{position:relative}.sales header .message .badge{padding:1px 3px;position:absolute;top:5px;right:5px}.sales .customer-tab.nav-tabs{border:none}.sales .customer-tab.nav-tabs .nav-link{display:block!important;border:none;border-bottom:2px solid #eee;padding:.8rem;margin-bottom:0!important;font-size:15px}.sales .customer-tab.nav-tabs .nav-link.active{font-weight:700;border:none;border-bottom:2px solid #000}.sales .custom-select{background-color:#f4f6f9;border-color:#f4f6f9}.sales .custom-select:focus{border-color:#2196f3;background:none}