.is-invalid-data {
    border: 1px solid #ff0808 !important;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    margin-top: 18px;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-align: left;
}

.alert {
    color: #4e65a3;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    margin-top: 18px;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-align: left;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    margin-top: 18px;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-align: left;
}

.modal-body-msg {
    text-align: left;
    margin: 0px 12px 0px 12px;
}

.modal-yes {
    float: right;
    margin: 0 12px 0px 0px;
    background: #4e65a3;
    border: #4e65a3;
    padding: 10px 15px 10px 15px;
    cursor: pointer;
}

.modal-no {
    float: right;
    margin: 0 12px 0px 0px;
    background: #d90000;
    border: #d90000;
    padding: 10px 15px 10px 15px;
    cursor: pointer;
}

.link-name {
    width: 100%;
    overflow-wrap: break-word;
}

.delete-modal .tabs-menu:before {
    background: none !important;
}

.delete-modal h3 {
    text-align: left;
    padding-left: 30px;
}

.wid-img img {
    height: 310px;
}

/*chat style*/
.chat-widget_input input {
    display: block;
    white-space: pre-wrap;
    width: 100%;
    border: none;
    background: #f9f9f9;
    font-size: 12px;
    padding: 17px 11px 13px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 100px;
    resize: none;
}

.chat-box {
    height: 340px;
    overflow-y: scroll;
    display: none;
}

.chat-contacts {
    height: 100%;
    overflow-y: scroll;
}

.chat-home img {
    height: 340px;
    width: 100%;
}


/* --------Checkout table------------------------------ */
.checkout-table {
    border: 1px solid #eee;
    float: left;
    width: 100%;
    font-size: 14px;
    background: #fff;
    color: #888DA0;
}

.checkout-table table {
    overflow-x: scroll;
}

.checkout-table>tbody>tr>td,
.checkout-table>tbody>tr>th,
.checkout-table>tfoot>tr>td,
.checkout-table>tfoot>tr>th,
.checkout-table>thead>tr>td,
.checkout-table>thead>tr>th {
    border-top: 1px solid #e5e7f2;
    padding: 12px;
}

.checkout-table tr td,
.checkout-table tr th {
    border-top: 1px solid #e5e7f2;
    border-bottom: 1px solid #e5e7f2;
    border-right: 1px solid #e5e7f2;
    border-left: 1px solid #e5e7f2;
}

.pr-remove {
    vertical-align: middle !important;
    text-align: center;
}

.pr-remove a {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
    color: #F75C96 !important;
}

.top-padding {
    padding-top: 30px;
}

.d-block {
    display: block;
}

.d-none {
    display: none;
}

.link_customers tr.selected {
    background-color: #4e65a3 !important;
    color: white;
}


.wid-img img {
    height: 200px;
}

.share-property-btn {

    position: absolute;
    bottom: 0px;
    right: 20px;
}

.advert-left {
    width: 10%;

}

.container-listing {
    max-width: 1500px;
    width: 90%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.img-responsive {
    width: 100%;
    height: auto;
}
