body{ font-size:14px; background:#EEF0F8; }
.active .wizard-number.text-muted{ color:#ffffff!important; background-color:#FF0000 !important; }
.active .wizard-title.text-muted{ color:#FF0000!important; }
.isactive .wizard-number.text-muted{ color:#ffffff!important; background-color:#27722b !important }
.isactive .wizard-title.text-muted{ color:#0D2043 !important; }
.gradint{
    background-color: #663259;
    background-position: calc(100% + 0.5rem) 100%;
    background-size: contain;
    background-image: url(taieri.svg);
    background-repeat: no-repeat;
 }
 
 .btn.btn-success {
    color: #ffffff;
    background-color: #1BC5BD;
    border-color: #1BC5BD;
}
.btn.btn-success:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-success:focus:not(.btn-text), .btn.btn-success.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #0BB7AF;
    border-color: #0BB7AF;
}

.btn.btn-primary {
    color: #FFFFFF;
    background-color: #6993FF;
    border-color: #6993FF;
}
.btn.btn-primary:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-primary:focus:not(.btn-text), .btn.btn-primary.focus:not(.btn-text) {
    color: #FFFFFF;
    background-color: #4A7DFF;
    border-color: #4A7DFF;
}
.bg-primary{ background-color:#6993FF !important; }
.bg-success{ background-color:#0BB7AF !important; }

.btn.btn-warning {
    color: #ffffff;
    background-color: #FFA800;
    border-color: #FFA800;
}
.btn.btn-warning:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-warning:focus:not(.btn-text), .btn.btn-warning.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #EE9D01;
    border-color: #EE9D01;
}

.btn.btn-info {
    color: #ffffff;
    background-color: #8950FC;
    border-color: #8950FC;
}
.btn.btn-info:hover:not(.btn-text):not(:disabled):not(.disabled), .btn.btn-info:focus:not(.btn-text), .btn.btn-info.focus:not(.btn-text) {
    color: #ffffff;
    background-color: #7337EE;
    border-color: #7337EE;
}
.card.card-custom {
    -webkit-box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
    box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
    border: 0;
}
.card.card-custom > .card-header { min-height:50px; }
.card.card-custom > .card-body { padding: 2rem 2.25rem; }
.form-control::placeholder, .form-select option{ font-size:14px; }
.form-control, .form-select {
    display: block;
    width: 100%;
    font-size:14px;
	padding: 0.5rem 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #3F4254;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #E4E6EF;
    border-radius: 0.42rem;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
	min-height:45px;
}
.form-control:active, .form-control.active, .form-control:focus, .form-control.focus, .form-select:active, .form-select.active, .form-select:focus, .form-select.focus {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.form-control:focus, .form-select:focus {
    color: #3F4254;
    background-color: #ffffff;
    border-color: #ab82fd;
    outline: 0;
}

.form-control .form-select{ min-height:auto !important; }

#navbarText .nav-link{ color:#ffffff; border-radius:.25rem!important; margin-right:0.5rem; font-weight:normal; }
#navbarText .nav-link.active{ color: #ffffff; background-color: #1BC5BD; border-color: #1BC5BD; }

  /* Override striped row background color */
  .table-striped > tbody > tr:nth-of-type(odd) > td, .table-striped > tbody > tr:nth-of-type(odd) > th {
    background-color: #F3F6F9; /* Your custom color */
  }

