.list_info_inquiry_button a {
    color: unset;
    text-decoration: none;
}
.inquiry a {
    color: unset;
    text-decoration: none;
}
.detail_inquiry a {
    color: unset;
    text-decoration: none;
}
.my_favorite_inquiry a {
    color: unset;
    text-decoration: none;
}
.error-message {
    display: block;
    color: red;
    font-size: 16px;
    margin-top: 5px;
    line-height: 1.4;
}

.alert-success-box {
    background-color: #d4edda;
    border: 1px solid #c3e6cb;
    color: #155724;
    padding: 12px 20px;
    margin: 15px 0;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.no-favorites{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	min-height: 400px;
	font-size: 20px;
	color: #888;
}
.d-none {
	display: none !important;
}

.text-danger {
	color: #f8440d;
	margin-top: 5px;
}
.client_name {
	text-align: right;
}
/*.grid_info_img {
    width: 100%;
    height:154px;
    
}*/
.grid_info_img_favorite, .grid_info_img_favorite_on {
    cursor: pointer;
}
.list_info_detail_list_s {
    height: 15px;
}
.list_info_detail_list_l {
    height: 15px;
}
.my_favorite_delete:hover{
    cursor: pointer;
}
.inquiry {
    cursor: pointer;
}
.no_data_text {
    width: 780px;
    font-size: 18px;
    line-height: 1em;
    padding: 13px 0 13px 0;
    display: inline-block;
    margin-left: 10px;
}

.inquiry_confirm_right {
    min-height: 26px;
}

.error-box {
    padding: 12px 16px;
    margin-bottom: 10px;
    margin-top: 15px;
    border: 1px solid transparent;
    border-radius: 6px;
    font-size: 14px;
    background-color: #f8d7da;
    border-color: #f5c2c7;
    color: #842029;
}

.error-box-list {
    margin: 0;
    padding-left: 20px;
    list-style: none;
}

.error-box-list li {
    margin-bottom: 4px;
}

.alert-error-box {
    background-color: #f8d7da;
    border: 1px solid #f5c6cb;
    color: #721c24;
    padding: 12px 20px;
    margin: 15px 0;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 500;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.inquiry_details_left {
    vertical-align:top;
}

.list_info_detail_list, .list_info_detail_list_l, .list_info_detail_list_s {
    height: 17px;
}

.inquiry_list, .inquiry_list_l, .inquiry_list_s {
    height: 17px;
}

/*.inquiry_car_name {
    max-width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}*/
