.form-wizard fieldset { 
    display: block !important; 
    text-align: left; 
    border: 0px !important
}

.progress {
    height: 20px;
    margin-bottom: 25px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite;
}

.form-wizard {
    padding: 25px;
    background: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
    box-shadow: none; 
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #888;
    line-height: 30px;
    text-align: center;
    box-shadow:none !important;
}
.freebirdHeaderMast {
    background-color: rgb(3, 169, 244);
    color: rgba(0, 0, 0, 1);
}
.freebirdFormviewerViewFormBanner {
    height: 278px;
}
.form-box {
    margin-top: -230px !important;
}
.navbar-light .navbar-nav .nav-link {
    color: white;
}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: white;
}
.navbar-light .navbar-brand {
    color: white;
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: white;
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: white;
}

.form-body-classic .form-control {
    border: 1px solid darkgrey !important;
    /*color: black !important;*/
    background: #fafafa none repeat scroll 0 0 !important;
}

.form-wizard label {
    font-weight: 300;
    color: black !important;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid, .custom-select.is-invalid {
    border-color: #dc3545 !important;
}

.form-wizard-tolal-steps-2 .form-wizard-step { 
    position: relative;
    float: left; 
    width: 50%; 
    padding: 0 5px; 
}

textarea {
    height:auto !important;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 0.25rem 0.5rem !important;
    font-size: 0.7875rem !important;
    line-height: 1.5 !important;
    border-radius: 0.2rem !important;
    min-width: fit-content !important;
    height: initial !important;
    background-color: #6c757d !important;
}
.m-b-15 {
  margin-bottom: 15px !important;
}

.dataTables_wrapper {
    padding-right: 0px;
    padding-left: 0px;
}

table.dataTable {
    border-collapse: collapse !important;
}

.asterisk {
    color: red;
}

td.action {
    width:1%;
    padding-right: 9px !important;
    padding-left: 9px !important;
    white-space:nowrap;
}