body, .table {color:#666;}

.textambala {color:#7b0b49!important}
.largespan {font-size:38px;}
.lightgreya {color:#ddd!important}


body.signinamb {background:url('../img/bg-signin.jpg') center center fixed!important; background-size:cover;}
body.signinamb .amblogin p {color:#fff;}


.badge.text-bg-secondary {background:#7b0b49!important}

.navbar {background:#620903!important;}

.minw-50px {min-width: 50px !important;}
.minw-70px {min-width: 70px !important;}
.minw-80px {min-width: 80px !important;}
.minw-120px {min-width: 120px !important;}
.minw-160px {min-width: 160px !important;}
.minw-230px {min-width: 230px !important;}


.pb-120 {padding-bottom:120px!important;}
.footergenerate {position:fixed; bottom:20px; width:inherit; z-index:99; max-width:1600px; background:#ccc!important;}

.producttd-amb {}
.producttd-amb .btn-light, .producttd-amb .text-bg-light {font-size:0.85em!important; font-weight:400!important; text-align:left; margin-bottom:4px;}


.form-check-input:checked {background-color:#7b0b49; border-color:#7b0b49}
.form-check-input:focus {box-shadow:0 0 0 0.25rem rgba(73,5,0,.15); border-color:#7b0b49}
.form-control:focus {box-shadow:0 0 0 0.25rem rgba(73,5,0,.15); border-color:#7b0b49}

.ambsteps {border-radius:8px; background:#FFFCF4; border:1px solid #d8bb73; padding:10px; margin-bottom:20px; margin-top:10px;}
.ambsteps .card {background:url('../img/bg-purp.png'); color:#fff;}
.ambsteps h5, .ambsteps h5 a {font-weight:normal; color:#aaa!important; text-decoration:none;}
.ambsteps h5.activesteps {color:#7b0b49!important;}

.ambsteps h4 {color:#620903;}
.ambsteps .progress-bar {background-color:#490500!important; }
.ambsteps .btn.btn-sm.btn-warning { border-color:#490500!important; font-weight:bold!important; background:#490500; color:#D8BB7D;}

.ambsteps .btn:hover, .ambsteps .btn:active {}
.ambsteps .badge.badge-wrap.bg-secondary {background:#7b0b49!important; font-size:13px; color:#FFF6DC}
.ambsteps .badge.badge-wrap.bg-secondary strong { color:#fff}
.ambsteps .badge.badge-wrap.bg-danger {font-size:11px!important;}
.ambsteps .btn.btn-outline-primaryselec {background:#d8bb73!important; border-color:#d8bb73!important; color:#490500!important;}


.ambsteps .card .bg-success {background:#d8bb73!important;}
.ambsteps .start-33 {left: 35.8% !important;}
.ambsteps .start-66 {left: 68.8% !important;}
.ambsteps .start-14p {left: 14px !important;}


.ambsteps .notice {font-size:13px;}


.mainambtable .btn-sm i { font-size:16px!important;}

.mainambtable .btn.btn-sm.btn-light.printbutton { border-color:#333!important;}
.mainambtable .btn.btn-sm.btn-light.printbutton.printbuttongreen {color:green!important; border-color:green!important;}

.mainambtable .btn.btn-sm.btn-light.printbutton:hover {background-color:transparent!important; color:#0d6efd!important;}

.mainambtable .btn.btn-sm.btn-outline-secondary:hover, .mainambtable .btn.btn-sm.btn-outline-secondary:hover i {background-color:transparent!important; border-color:#7b0b49!important; color:#7b0b49!important;}

.mainambtable.awithchecks tr td:first-child {font-size:18px;}

.badge-wrap {text-wrap: wrap; text-align: left; line-height: 19px;}

.amb-tablewrap {}
.amb-tablewrap .row {border-bottom:1px solid #ddd; font-size:14px; padding:10px; }
.amb-tablewrap .row:first-child {font-weight:bold;}
.amb-tablewrap .row:last-child {border-bottom:none; padding-bottom:20px;}
.amb-tablewrap .row:first-child small  {font-weight:normal!important; }

.amb-tablefilters {border-bottom:1px solid #ddd;  padding-bottom: 15px;
  margin-bottom: 25px;}

main {max-width:1700px!important;}


.modal-body {font-size:14px!important;}

.gmessagemodal {
  border: 1px solid #debc62;
  color: #000;
  text-align: center;
  width: 70%;
  margin: 20px auto;
  padding: 30px 10px;
}

.gmessagemodal p {margin:0; padding:0;}

.printamb-modal {}
.printamb-modal .nav-link {color:#999!important;}
.printamb-modal .nav-link.active {background:#620903!important; color:#fff!important;}

.printamb-modal table tr, .offcanvbodyfont {font-size:14px!important;}

.ambtable tr td:nth-child(2) {color:#666; font-weight:bold;}
.ambtable.noidhighlight tr td:nth-child(2)  {font-weight:normal; color:inherit; font-size:inherit;}

.printamb-modal .btn-text-primary {color:#0d6efd!important;}
.printamb-modal .btn-text-primary:hover {color:#0E58CA!important;}

.btn-outline-primary-amb {border-color:#620903; color:#620903!important;  }




.btn-check+.btn.btn-outline-primary-amb:hover {border-color:#620903; }

.btn-check:checked+.btn.btn-outline-primary-amb  {border-color:#620903; background-color: #620903; color:#fff!important;}

.btn-primary-amb {border-color:#620903; color: #620903!important;}
.btn-primary-amb:hover, .btn-primary-amb:active  {border-color:#620903!important; background-color: #620903!important; color:#fff!important;}

.btn-sec-amb {border-color:#d8bb73; color: #d8bb73!important;}
.btn-sec-amb:hover, .btn-sec-amb:active  {border-color:#d8bb73!important; background-color: #d8bb73!important; color:#620903!important;}


.sidebar {background:#620903!important}
.sidebar hr {color:white;}
.sidebar .nav-link {color:#fff; padding-left:40px;}
.sidebar .nav-link:hover {color:#d8bb73}
.sidebar .sidebar-heading {color:#d8bb73; font-size:inherit}
.sidebar .nav-link.activesblink {background:#d8bb73; color:#620903 }
.sidebar .nav-link .badge.bg-secondary {background:#d8bb73!important; color:#620903 }
.sidebar .nav-link.activesblink .badge.bg-secondary {background:#620903!important; color:#d8bb73 }

.sidebar .generatebtn {background:#620903!important; color:#d8bb73; border:3px dashed #d8bb73; text-align:center; text-transform:uppercase; font-size:18px;}
.sidebar .generatebtn:hover {background:#620903!important; color:#d8bb73; border:3px solid #d8bb73; }

.pagination .page-item .page-link {color:#620903}
.pagination .page-item.active .page-link {background-color:#620903; border-color:#620903; color:#fff;}

@media (min-width: 768px) {
  .sidebar {
    min-height:100vh!important;}

    body.signinamb .amblogin {margin-top:150px!important;}

}
@media (max-width: 768px) {
.sidebar .offcanvas-md {background-color:#620903!important;}
.ambsteps h5 {font-size:14px;}
}
