﻿.container-fluid{padding-left:.75rem;padding-right:.75rem}
.hidden{display:none}
.home-logo{width:60%;margin: 15px auto 30px auto;}
.home-logo-img{width:100%}
.modal-title{color:#000}
#sidebarToggleTop{background-color:#dddfeb}
.sidebar-brand{background:#fff;border-right:solid 1px #ddd}
.sidebar-logo .logo{width:100%;}
.product-card-image{padding:30px 30px 15px 30px;margin-left:auto;margin-right:auto;height:auto;width:50%}
.product-card-title{color:#000;font-size:1.1rem}
.product-price{color:#000;font-weight:bold;font-size:18px}
.product-price span{color:#000;font-weight:normal;font-size:14px}
.product-quantity{width:70%; margin-left:auto;margin-right:auto;margin-bottom:15px;}
.cart-row{border-bottom:solid 1px #ddd; padding-top:10px;padding-bottom:10px}
.cart-row .cart-item-name{font-size:14px}
.cart-row .cart-item-qty{padding-right:10px;font-size:13px;}
.cart-row .cart-item-price{font-size:13px;}
.cart-row .cart-item-price span{font-size:11px;}
.cart-qty-input{width:70%;text-align:right;background-color:transparent;border:solid 1px #aaa}
.cart-row-total{border-bottom:none;border-top:solid 1px #999}
.cart-row-total .cart-item-price{font-weight:900;font-size:16px;color:#404040}
.pay-method{font-size:12px; background-color:transparent;width:100%;padding:3px}
.order-header-row {border-bottom:solid 1px #777;margin-bottom:15px;padding-bottom:5px}
.order-row{border-bottom:solid 1px #ddd; padding-top:5px;padding-bottom:5px;font-size:14px;padding-left:5px;padding-right:5px}
.order-row:focus,.order-row.selected{background:#4e73df;outline:none;color:#fff}
.form-group.required label:after{content:' *';color:#dd4b39}
.invalid input,.invalid select,.invalid input:focus,.invalid select:focus{border-color:#dd4b39}
.form-group.invalid label:after{content:' is required';font-weight:normal; color:#dd4b39}
form.user select.form-control-user {padding-top:0px;padding-bottom:0px;height:2.7rem;}
.form-group label{color:#444}
form.user .form-control-user {padding: 1.3rem 1rem;color:#000}
form.user .latlong{width:30%;display:inline-block;font-size:.8rem;padding:0.2rem 0.5rem}
#block_ui{position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:9900;}
#block_ui:before{content:'';opacity:0.1;background:#999;position:absolute;width:100%;height:100%;z-index:9901}
#block_ui #waitbox{position:absolute;margin-right:auto;margin-left:auto;z-index:9902;width:100%;top:45%;text-align:center;color:#000}
.card-footer {
    padding: 1rem 1.35rem;
    background-color: rgba(31, 45, 65, 0.03);
    border-top: 1px solid rgba(31, 45, 65, 0.125);
}

.bg-warning {
    background-color: #f4a100!important;
}
.bg-success {
    background-color: #00ac69 !important;
}
.feather-xl {
    height: 2.5rem !important;
    width: 2.5rem !important;
}

.nav-borders .nav-link {
    color: #687281;
    border-bottom-width: 0.125rem;
    border-bottom-style: solid;
    border-bottom-color: transparent;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    font-size:.92rem;
}
.nav-borders .nav-link.active {
    color: #0061f2;
    border-bottom-color: #0061f2;
}
.captcha br{display:none}

.captcha input{
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: 1.3rem 1rem;
    font-weight: 400;
    font-size: .8rem;
    border-radius: 10rem;
    line-height: 1.5;
    color: #6e707e;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #d1d3e2;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    margin-top:10px;
}

.password-strength__bar {
    margin-top: 5px;
    border-radius: 3px;
    height: 14px;
    font-size: 11px;
    line-height: 14px;
}
.help-block{font-size:11px}
.progress-bar-red, .progress-bar-danger {
    background-color: #dd4b39!important;
}
.progress-bar-green, .progress-bar-success {
    background-color: #00a65a!important;
}

.invoice-brand-img {
    height: 5rem;
}
.home-footer{padding-top: 15px; padding-bottom: 15px; color:#fff}
.home-footer a{color: #fff!important;}
.header-link{color:#777;font-size:14px}
.header-link i{color:#444;margin-right:5px}
.footer-link img{width:100%;}
.footer-link span{display:block;color:#777;text-align:center;margin-top:5px;margin-bottom:10px}