.note_visible_for_client .note_body{    
    background-color:#E0F2CA !important;
}

.note_not_visible_for_client .note_body{   
    background-color:#DDEBF8 !important;
}

.note_done .note_body{
    border:1px solid #449d44 !important;
}


@media (max-width: 768px) {
    .file-preview-image {
        max-width: 150px;
        max-height: 150px;
    }
}
@media only screen and (max-width: 800px) {
    .DMs_grid_table .menu_col .btn-group {
        margin-left: auto;
    }
}


@media (max-width: 768px) {
	.requests_manage .grid_tops.grid_toprequests_manage.px-0.row .col {
		padding-right: 0px;
		padding-left: 0px;
	}
	.requests_manage .project-preview-v1 .preview-header h5 {
		max-width: calc(100% - 35px);
	}
	.requests_manage .project-preview-v1 .preview-header {
		display: none;
	}
	.requests_manage .project-preview-v1 .preview-body {
		padding-top: 1rem;
	}
	.requests_manage .dmbox-connected-controllers-content-170 .dmbox-title {
		padding-bottom: 0 !important;
	}
	.requests_manage .clearfix.mb-3.p-sm.white-bg {
		margin-bottom: 0rem !important;
	}
	.requests_manage .dmbox-content_for_controllers_content_header .s_show_list_top_btn_box.input-group {
		display: inline-block;
	}
	.requests_manage .connected-controller-box-location_manage .connected_grid_search-wrap.dddd {
		max-width: 70%;
		width: 60%;
		float: left;
	}
	.requests_manage .input-group-btn.search-btns {
		float: left;
		width: 40%;
		margin-bottom: 10px;
	}
	.requests_manage .input-group-btn.search-btns .bottom_btn_location_manage {
		width: 100%;
	}
	.requests_manage .saved_search_options-wrap .inline > div {
		display: -ms-flexbox;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: flex;
		gap: 5px;
	}
	.requests_manage .btn-group.saved_search_button.m-05 {
		width: calc(50% - 2.5px);
		margin: 0;
		box-sizing: border-box;
		margin-right: 0 !important;
	}
	.requests_manage .dropdown-menu show .float-left.layout_manage_navbar_dropdown {
		/*float: right !important;*/
	}
	.requests_manage .dropdown-menu.show .btn-connected {
		float: left !important;
	}
	.requests_manage .dmbox-content_for_move {
		display: none;
	}
	body.requests_manage  .dmbox.connected-controller-box-location_manage .dmbox-title {
		padding-bottom: 0px;
	}
	.requests_manage .maps_for_addresses_popup_btn {
		padding: 1px 5px;
	}
	.requests_manage .map_box_btn.text-center button {
		width: calc(50% - 2.5px);
		margin-right: 0px !important;
	}
	.requests_manage .map_box_btn.text-center {
		display: flex;
		display: -ms-flexbox;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: flex;
		gap: 5px;
	}

        .show_list_filters_top_search > div {
        	align-content: flex-start;
        	display: -ms-flexbox;
        	display: flex;
        	-ms-flex-wrap: wrap;
        	flex-wrap: wrap;
        	justify-content: flex-start;
        	-ms-flex-align: start;
        	align-items: flex-start;
        	gap: 5px !important;
        }
        .show_list_filters_top_search > div > div {
        	-ms-flex: 1;
        	flex: 1;
        	min-width: 150px;
        }
        .show_list_filters_top_search > div > div > div {
        	width: 100%;
        }
}
@media (min-width: 410px) {
	.requests_manage .project-preview-v1 .field-group {
		grid-template-columns: repeat(2, 1fr);
	}
}
        @media (max-width: 400px) {
        	.show_list_filters_top_search .input-group .form-control {
        		min-width: 100%;
        	}
        }