body,hgroup h1,hgroup h2,hgroup h3{margin:0}*{box-sizing:border-box}body{background-position:center center;display:flex;min-height:100vh;flex-direction:column;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;color:#222}body>main{flex:1}body.justLogin{background:#fff}body.justLogin footer{display:none}a{transition:.2s;text-decoration:none}a:hover{color:#000003;text-decoration:underline}main>.container:first-child{margin-top:3em}.container{margin:0 auto;padding:0 2em;max-width:1000px}.container .box{margin:1ex;padding:15px;background:rgba(255,255,255,.7);border-radius:5px}footer{border-top:2px solid #000003}footer p{margin:5px}.text-danger{color:red;font-size:90%}.text-danger ul{border:4px solid red;padding:1em;margin-bottom:2em}.legend{font-size:9px}.modalform{margin:2em auto;padding:15px;border-radius:5px;width:90%}.modalform h3{font-weight:400;text-align:center}@media screen and (min-width:48em){.modalform{width:40em}.modalform form{padding:0 20px}}hgroup{position:relative;margin:-15px -15px 15px;padding:15px;background:linear-gradient(to bottom,rgba(0,0,3,.1) 75%,rgba(0,0,3,.2) 100%)}hgroup img{float:left;width:8rem;height:6rem;margin-right:1rem;object-fit:contain}hgroup img.h2group{height:3.5rem;width:5rem}hgroup h1{font-size:2.5em}hgroup h2{font-size:1.75em}hgroup:after{content:'';display:block;clear:both}hgroup .actionlink{position:absolute;top:1em;right:1em;font-size:90%}.small .inputbox{margin-bottom:1.5ex}.small .inputbox input{padding:7px 0;font-size:12px}.small .inputbox input:focus~label{top:-15px;left:0;font-size:10px;color:#000003}.small .inputbox input:not(:placeholder-shown)~label{top:-15px;left:0;font-size:10px;color:#000003}.small .inputbox label{padding:7px 0;font-size:12px}.small .inputbox .far,.small .inputbox .fas{top:8px;font-size:14px}form .checkbox-label{display:block;margin:3px}form .inputbox{position:relative;margin-bottom:30px}form .inputbox.withicon input{padding-left:20px}form .inputbox input{width:100%;padding:10px 0;font-size:16px;outline:0;box-shadow:none;border:none;border-bottom:1px solid #000003;background:0 0}form .inputbox input::-webkit-input-placeholder{color:transparent!important}form .inputbox input:-moz-placeholder{color:transparent!important}form .inputbox input::-moz-placeholder{color:transparent!important}form .inputbox input:-ms-input-placeholder{color:transparent!important}form .inputbox input:focus~label{top:-20px;left:0;font-size:12px;color:#000003}form .inputbox input:not(:placeholder-shown)~label{top:-20px;left:0;font-size:12px;color:#000003}form .inputbox input.input-validation-error~label,form .inputbox label span{color:red}form .inputbox.withicon label{left:20px}form .inputbox label{position:absolute;top:0;left:0;padding:10px 0;font-size:16px;pointer-events:none;transition:.4s}form .inputbox .far,form .inputbox .fas{position:absolute;top:13px;left:0;font-size:16px}form .forgotpassword{margin-top:0;text-align:right}form input[type=submit]{display:block;margin:auto;border:2px solid #000003;padding:3px 2em;background:#fff}form input[type=submit]:active{border:2px solid #000;padding-top:4px;padding-bottom:2px}form textarea{width:100%;height:9em}.sociallogins{display:flex;flex-flow:row wrap;justify-content:center}.sociallogins .socialButton{margin:0 10px;text-align:center;line-height:9px}.sociallogins a.button,.sociallogins button{display:block;width:40px;height:40px;border:none;border-radius:50%;color:#fff;font-size:20px;line-height:40px;margin:auto;text-decoration:none}.sociallogins a.text,.sociallogins span{font-size:10px}.justLogin{width:100%;margin:0}.justLogin .noLogin,.justLogin hgroup{display:none}.noLogin{margin-top:40px;display:flex;justify-content:center;align-items:center}.noLogin a{color:inherit;display:block;margin-left:1ex;border:2px solid #000003;padding:3px 2em;background:#fff}.noLogin a:active{border:2px solid #000;padding-top:4px;padding-bottom:2px}.noLogin a:hover{text-decoration:none}body{background:url(../images/world-background.png) center center;background-size:cover}.modalform{background:rgba(255,255,255,.9)}footer{border-color:#7ece30;background:rgba(152,216,89,.2);text-transform:uppercase;color:#000003;text-align:center;font-weight:700;font-stretch:semi-expanded}a{color:#459076}

.sales-list {
    margin : 0;
    padding : 0;
}

.sales-list li
{
    display: flex;    
    align-items: center;
}

.sales-list li label {
    flex-grow: 1;
}