* {
    font-family: 'Open Sans', sans-serif;
}

.bg-blue {
    /*background-color: #1E91D6;*/
    background-color: #0072BB;
}

.bg-blue-bojana {
    background-color: #00578F;
}

.bg-light-grey {
    background-color: #efefef;
}

.bg-light-blue {
    background-color: rgba(0, 87, 143, 0.5);
}

.bg-light-note-brown {
    background-color: rgba(130,88,63,255);
    color: #efefef;
}

.bg-light-note-yellow {
    background-color: rgba(245,245,171,255);
}

.bg-orange-cost {
    background-color: rgba(224, 125, 0, 0.6);
}

.bg-orange-total {
    background-color: rgba(224, 125, 0, 0.9);
}

.bg-green-income {
    background-color: #5bb75b;
}

.bg-green-total {
    background-color: #379137;
}

.bg-purple-invoice {
    background-color: #9a59b4;
}

.bg-purple-total {
    background-color: #751c94;
}

.bg-inactive {
    background-color: rgba(220, 53, 69, 0.5);
}

.ml-15px {
    margin-left: 15px!important;
}

.mr-15px {
    margin-right: 15px;
}

.color-blue-bojana {
    color: #00578F;
}

.color-red-delete {
    color: #f13737;
}

.bg-color-delete-total {
    background-color: #f13737;
}

.bg-color-delete {
    background-color: #ff6060;
}

.bg-color-delete-route {
    background-color: #f13737;
    border: 2px solid rgba(0, 68, 112, 0.8);
}

/*NAVIGATION*/

.navbar-light .navbar-brand,
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
}

/*CARD*/
.row > .card {
    padding-left: 0;
    padding-right: 0;
    border-bottom: none;
}

/*TABLE RESPONSIVE*/

.table-responsive::-webkit-scrollbar {
    -webkit-appearance: none;
}

.table-responsive::-webkit-scrollbar:vertical {
    width: 12px;
}

.table-responsive::-webkit-scrollbar:horizontal {
    height: 12px;
}

.table-responsive::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}

.table-responsive::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #ffffff;
}

.breadcrumb-item a:link, .breadcrumb-item a:visited, .breadcrumb-item a:hover,
.breadcrumb-item::before {
    /*color: #1E91D6;*/
    color: #00578F; /*bojana blue color*/
    text-decoration: none;
    font-size: 14px;
    padding-bottom: 0px;
}

.breadcrumb-item.active {
    font-size: 14px;
    margin-top: 2px;
}

.breadcrumb-item+.breadcrumb-item::before,
.breadcrumb-item.active::before{
    float: none;
}

.card-header {
    background-color: #1E91D6;
    color: #ffffff;
}
.btn-con-load-blue {
    /*background-color: #1E91D6;*/
    background-color: rgba(0, 87, 143, 0.7); /*bojana blue za button*/
    color: #fff;
}

.btn-edit {
    background-color: #fff;
    border: 2px solid rgba(0, 68, 112, 0.8);
    color: rgba(0, 68, 112, 0.9);
}

.btn-edit:hover {
    background-color: rgba(0, 68, 112, 1);
    border: 2px solid rgba(0, 68, 112, 1);
    color: #fff;
}

.btn-view {
    background-color: #fff;
    border: 2px solid rgba(0, 122, 63, 0.9);
    color: rgba(0, 122, 63, 1);
}

.btn-view:hover {
    background-color: rgba(0, 122, 63, 1);
    border: 2px solid rgba(0, 122, 63, 1);
    color: #fff;
}

.btn-new,
.btn-green-positive {
    background-color: rgba(0, 122, 63, 0.9);
    color: #fff;
}
.btn-new:hover,
.btn-green-positive:hover {
    background-color: rgba(0, 122, 63, 1);
    color: #fff;
}

.btn-filter {
    background-color: #fff;
    border: 2px solid rgba(0, 87, 143, 1);
    color: rgba(0, 87, 143, 1);
}

.btn-filter:hover {
    background-color: rgba(0, 87, 143, 1);
    border: 2px solid rgba(0, 87, 143, 1);
    color: #fff;
}

.btn-status,
.btn-shipments,
.btn-routes {
    background-color: rgba(0, 87, 143, 0.7);
    color: #fff;
}

.btn-status:hover,
.btn-shipments:hover,
.btn-routes:hover {
    background-color: rgba(0, 87, 143, 0.9);
    color: #fff;
}
.btn-shipments {

}
.btn-costs {
    background-color: rgba(224, 125, 0, 0.9);
    color: #fff;
}

.btn-costs:hover {
    background-color: #E07D00;
    color: #fff;
}
.btn-incomes {
    background-color: #5bb75b;
    color: #fff;
}

.btn-incomes:hover {
    background-color: #379137;
    color: #fff;
}
.btn-invoices {
    background-color: #9a59b4;
    color: #fff;
}

.btn-invoices:hover {
    background-color: #751c94;
    color: #fff;
}
.btn-currency {
    background-color: rgba(0, 10, 197, 0.8);
    color: #fff;
}

.btn-currency:hover {
    background-color: rgba(0, 10, 197, 1);
    color: #fff;
}

.btn-con-load:hover {
    background-color: #1E91D6;
    color: #fff;
}

.btn-document {
    background-color: #fff;
    border: 2px solid rgba(0,0,0,0.5);
    color: rgba(0,0,0, 0.9);
}

.btn-document:hover {
    background-color: rgba(0,0,0,0.5);
    border: 2px solid rgba(0,0,0,0.5);
    color: #fff;
}


.rounded-25px {
    border-radius: 25px;
}

.rounded-10px {
    border-radius: 10px;
}

.border-bottom-transparent {
    border-bottom: transparent;
}

/*table th {*/
table {
    white-space: nowrap;
}

#new_org_div, #new_dap_div, #new_poc_div, #new_agent_div, #new_shipper_div, #new_forwarder_div, #new_consignee_div,
#new_start_location_div, #new_end_location_div, #new_carrier_div, #new_cost_client_div, #new_consignee_tax_registration_number_div,
#new_pol_div, #new_pod_div, #route_carrier_div, #new_income_client_div, #new_insurance_percentage_div, #new_insurance_div,
#new_insurance_apply_div, #new_ost_number_div, #new_commodity_type_div, #new_co_loader_div, #new_location_div, #new_customs_agent_div,
#console_status_div, #shipment_status_div, #shipment_console_status_div,
#new_first_start_location_div, #new_first_end_location_div, #new_first_carrier_div,
#new_second_start_location_div, #new_second_end_location_div, #new_second_carrier_div {
    display: none;
}

.console-info {
    border-radius: 20px;
    margin-bottom: 30px;
}

.console-info tbody tr td {
    padding: 10px;
    font-size: 14px;
}

.console-details {
    border-radius: 10px;
    margin-bottom: 30px;
}

.console-details thead tr th,
.console-details tbody tr td {
    padding: 5px 10px;
    font-size: 14px;
}

.shipment-details {
    border-radius: 10px;
    margin-bottom: 30px;
}

/*.shipment-details thead tr th {*/
/*    text-transform: uppercase;*/
/*}*/

.shipment-details thead tr th,
.shipment-details tbody tr td {
    padding: 15px 15px;
    font-size: 16px;
}

.console-number {
    font-size: 3em;
    font-weight: 500;
}

.console-number-packing {
    font-size: 2em;
    font-weight: 500;
}

.status-btn-position {
    position: relative;
    bottom: -30px;
}

.table-status-description {
    font-size: 14px;
}

.console-border-bottom {
    border-bottom: 1px solid rgba(149,147,147,0.5);
}

.console-border-right {
    border-right: 1px solid rgba(149,147,147,0.5);
}

.black-a {
    color: #000;
}

th.black-a > a {
    color: #000;
    font-weight: 400;
}

.page-link {
    color: rgba(0, 68, 112, 0.8);
}

.page-item.active .page-link {
    border-color: rgba(0, 68, 112, 0.8);
    background-color: rgba(0, 68, 112, 0.8);
}

.no-table-td-data {
    text-align: center;
}

.bg-route-div {
    border: 2px solid rgba(0, 68, 112, 0.8);
    background-color: rgba(0, 68, 112, 0.1);
}

.hover-li:hover {
    background-color: rgba(0, 87, 143, 0.5);
}

.btn-con-res-green {
    background-color: rgba(0, 138, 116, 0.7);
    color: #fff;
}

.btn-excel {
    background-color: #0d7239;
}

.shipment_name_link {
    color: black;
    font-weight: bold;
    text-decoration: none;
}

.shipment_name_link:hover {
    color: black;
    text-decoration-line: underline;
}

.shipment_term_cif {
    font-weight: bold;
    color: red;
}

.commodity_type_dangerous {
    font-weight: bold;
    color: red;
}

.modal-90 {
    max-width: 90%;
}

.modal-80 {
    max-width: 60%;
}

.profit_positive {
    font-weight: bold;
    color: green;
}

.profit_negative {
    font-weight: bold;
    color: red;
}

.no_date {
    background-color: red;
    padding: 5px;
}

.no_expired_date {
    color: red;
    padding: 5px;
}

.expired_date {
    background-color: red;
    color: white;
    padding: 5px;
}

.select2-container {
    display: block;
    width: 100% !important;
}

.inland_status_red {
    color: red;
}

.amount_link {
    color: #1e3367;
    /*font-weight: bold;*/
    text-decoration: none;
}

.amount_link:hover {
    color: black;
    text-decoration-line: underline;
}

.shipment_status_color {
    color: #0d6efd;
}

.console_status_color {
    color: #0d7239;
}

.route_status_color {
    color: #b02a37;
}
