#top_row {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
}


#form_area {
    padding:10px;
}

/* FORM */
.form-control.form-control-solid,
.form-select.form-select-solid {
    background-color: #FFFFFF;
    /* border-width: 1px;
    border-style: dashed;
    border-color: #009EF7; */
}

.form-control-disabled
{
    background-color: #CCCCCC !important;
    border-style: solid !important;
    border-color: #DDDDDD !important;
}

.form-switch.form-check-solid .form-check-input {
    /*background-color: #daf1fd !important;*/
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}

.form-check.form-check-solid .form-check-input {
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}

.card.card-bordered.bg-xchange {
    background-color: #fff100;
    border: 1px solid #fff100;
    color: #FFFFFF;
}

.blockui-message.bg-xchange {
    background-color: #fff100;
    border: 1px solid #fff100;
}

.stepper_title {
    font-size:20px;
    font-weight: bold;
    color: #0c4f9e;
}

div.hr-or {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    text-align: center;
    height: 0px;
    line-height: 0px;
  }

  div.hr-or:before {
    content: 'OR';
    background-color: #fff;
  }

  div.hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #cccccc;
    text-align: center;
    height: 0px;
    line-height: 0px;
  }

  .hr-title {
    background-color: #e9edf1;
    font-size: 26px;
    font-weight: bold;
    color: #093669;
    padding-left: 10px;
    padding-right: 10px;
  }



#currency_all_dropdown .dropdown-toggle,
#currency_all_dropdown .dropdown-menu {
    width: 100%;
}


.currency_comp {
    margin-top:10px;
}

.remove_currency {
    cursor:pointer;
}

.bs-popover-top {
    background-color: #fff100;
}

.text-left {
    text-align:left;
}

.customer_marker {
    filter: hue-rotate(120deg);
}

.featured_flag {
    box-shadow: 0px 0px 20px 0px #1e1e1e;
    cursor: pointer;
}

#currency_all .dropdown-item {
    cursor: pointer;
}

.remove_pay_back {
    cursor: pointer;
}

#currency_all_add .dropdown-item {
    cursor: pointer;
}

.btn-outline-dates {
    border: 1px solid #093669;
}

.dropup .dropdown-toggle::after {
	vertical-align: 0;
	font-size: 40px;
}

.work_in_progress_left {
    margin-top:10px;
}

.not_active {
    cursor:not-allowed;
}

.blockui .blockui-overlay {
	background-color: rgba(0, 0, 0, 0.5);
}

.stepper.stepper-pills .stepper-item.current .stepper-icon {
	background-color: #093669;
}


.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
	font-weight: 600;
	color: #093669 !important;
	font-size: 1.25rem;
}

.opacity-90 {
    opacity:0.9;
}

.fv-plugins-bootstrap5-row-invalid input.form-control {
    background-color: #e87a7a34 !important;
    color:black !important;
}

.row.blockui {
    padding:20px;
}
.blockui-overlay {
    border-radius:20px;
}
