@media only screen and (max-device-width: 499px) {
    .fabrikWindow.modal {
        max-width: 100% !important;
        left: 0 !important;
    }

    .fabrikWindow.modal .contentWrapper {
        max-width: 100% !important;
    }

    .fabrikWindow .radius_search table.radius_table {
        table-layout: fixed;
        max-width: 100%;
    }

    .fabrikWindow .radius_search table.radius_table td:first-child {
        width: 70px;
    }

    .radius_search_geocode_map {
        width: 300px;
        height: 275px;
        margin-top: 15px;
    }
}

@media only screen and (min-device-width: 500px) {
    .radius_search_geocode_map {
        width: 400px;
        height: 275px;
        margin-top: 15px;
    }
}

.us_cities___city {
    font-size: 24px;
}

.us_cities___state_code {
    font-size: 16px;
}

.fab_main_test___yes_no {
    width: 150px;
}

a.advanced-search-link-NOT {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.view-list form.form-search {
    overflow: auto;
}

.view-list .fabrik_action .dropdown-toggle.btn.btn-mini {
    margin: 0;
    height: min-content;
}

.view-list .table .fabrik___heading th.heading span {
    font-weight: 600;
}

/** ACTIONS **/
.view-list .fabrikForm .fabrikButtonsContainer div li {
}

.view-list .table .fabrik___heading th.heading.fabrik_actions .btn-group .btn-default.delete, .view-list .table .fabrik___heading th.heading.fabrik_actions .dropdown-menu .delete{
    display: none;
}

.view-list .table .fabrik_row td.fabrik_actions.fabrik_element {
    text-align: end;
}

.view-list .fabrikDataContainer .table tbody td.fabrik_actions.fabrik_element a.btn.btn-default,
.view-list .table .fabrik___heading th.heading.fabrik_actions .btn-group .btn-default {
    height: 36px;
    width: 44px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    background: #FFFFFF;
    border: 1px solid;
    border-color: #EBECF0;
    box-shadow: 0px 1px 4px rgba(32, 35, 44, 0.05);
    color: black;
}

.view-list .fabrikDataContainer .table tbody td.fabrik_actions.fabrik_element a.btn.btn-default i {
    margin-right: 0;
}

.view-list .fabrikDataContainer .table tbody td.fabrik_actions.fabrik_element .btn-group {
    display: flex;
    justify-content: end;
    gap: 4px;
}

.view-list .fabrikForm .fabrikButtonsContainer .em-action-buttons {
    display: flex;
    justify-content: end;
    gap: 8px;
}

.view-list .fabrikForm .fabrikButtonsContainer .em-action-buttons li a {
    background: #FFFFFF;
    border: 1px solid #EDEDED;
    border-radius: 8px;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 16px;
    color: black;
}

.view-list .fabrikForm .fabrikButtonsContainer .em-action-buttons li a:hover {
    text-decoration: none;
}

.view-list .fabrikForm .fabrikButtonsContainer .em-action-buttons li a i {
    margin-right: 12px;
}

.view-list .fabrikForm .fabrikButtonsContainer .em-action-buttons li a b.caret {
    margin-top: unset;
    margin-left: 14px;
}

/** **/

/** LIST **/
.view-list .span12 .page-header.emundus-list-page-header {
    margin-top: 0 !important;
}

.view-list .table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background: transparent;
}

.view-list .table-hover tbody tr:nth-child(2n) > td, .table-hover tbody tr:nth-child(2n) > th {
    background: transparent;
}

/** **/

/** PAGINATION **/
.view-list .em-list-pagination .add-on {
    padding: unset;
    background: transparent !important;
    border: unset;
}

.view-list .em-list-pagination .add-on label {
    margin-bottom: 0;
}

.view-list .em-list-pagination select.inputbox {
    border: unset;
    padding-left: 4px;
    height: 30px;
    padding: 0 6px;
}

.view-list .fabrikDataContainer .table tfoot tr td {
    padding-left: 0;
}

.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination {
    margin: 0;
}

.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination ul.pagination-list {
    box-shadow: unset;
}

.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination ul.pagination-list li a {
    background: transparent;
    border: unset;
    padding: 0;
    box-shadow: unset;
    display: flex;
    flex-direction: column;
    width: 35px;
    justify-content: center;
    height: 35px;
    align-items: center;
    cursor: pointer;
}

.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination ul.pagination-list li.active:not(.pagination-prev):not(.pagination-start):not(.pagination-next):not(.pagination-end) a {
    background: #FFFFFF;
    border-radius: 4px;
    border: 1px solid #EDEDED;
}

.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination ul.pagination-list li.active.pagination-prev a,
.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination ul.pagination-list li.active.pagination-start a,
.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination ul.pagination-list li.active.pagination-next a,
.view-list .fabrikDataContainer .table tfoot .fabrikNav .list-footer .pagination ul.pagination-list li.active.pagination-end a {
    color: #8990A9;
}

/** **/

/** DROPDOWN MENU **/
.view-list .fabrik_actions a.btn.btn-mini.dropdown-toggle {
    box-shadow: unset;
}

.view-list .fabrikDataContainer .table .fabrik_row .fabrik_actions .dropdown-menu, .view-list .fabrikButtonsContainer .em-action-buttons .dropdown-menu, .view-list .fabrikDataContainer .table .fabrik___heading .fabrik_actions .dropdown-menu{
    background: #FFFFFF;
    border: 1px solid #EBECF0;
    box-shadow: 0px 8px 24px rgba(32, 35, 44, 0.1);
    border-radius: 8px;
    padding: 8px;
}

.view-list .fabrikDataContainer .table .fabrik_row .fabrik_actions .dropdown-menu a, .view-list .fabrikButtonsContainer .em-action-buttons .dropdown .dropdown-menu a, .view-list .fabrikDataContainer .table .fabrik___heading .fabrik_actions .dropdown-menu a{
    padding: 6px 8px;
    color: black;
    border: unset;
    gap: 4px;
}

.view-list .fabrikDataContainer .table .fabrik_row .fabrik_actions .dropdown-menu a:hover, .view-list .fabrikButtonsContainer .em-action-buttons .dropdown-menu a:hover, .view-list .fabrikDataContainer .table .fabrik___heading .fabrik_actions .dropdown-menu a:hover{
    background: #EBECF0 !important;
    border-radius: 4px !important;
    color:  var(--neutral-900) !important;
}

.view-list .fabrikDataContainer .table .fabrik_row .fabrik_actions .dropdown-menu a i, .view-list .fabrikDataContainer .table .fabrik___heading .fabrik_actions .dropdown-menu a i{
    display: none;
}

/** **/

/** FILTRES **/
.view-list .fabrikForm .fabrikFilterContainer {
    margin-top: 12px;
    padding-left: 4px;
}

.view-list .fabrikForm .fabrikFilterContainer table.filtertable tbody tr td:nth-child(2n) {
    padding-top: 0;
}

.view-list .fabrikForm .fabrikFilterContainer table.filtertable .fabrik___heading th {
    padding-bottom: 2px;
}

/** **/

/** SCROLLBAR **/
.view-list .fabrikForm::-webkit-scrollbar {
    width: 12px;
    background: transparent;
}

.view-list .fabrikForm::-webkit-scrollbar-thumb {
    background: #DFDFDF;
    border-radius: 8px;
}

/** ACTION DROPDOWN **/
.fabrik_actions {
	.fabrik_action {
		.dropdown-toggle {
			padding: 6px 4px !important;
			border: unset;
			background: transparent;

			.caret {
				border: unset;
				background-image: url('/images/emundus/menus/more.png');
				height: 25px;
				width: 25px;
				background-size: cover;
				background-repeat: no-repeat;
				margin: 0;
				display: flex;
			}
		}

		.dropdown-menu {
			padding: unset;

			li a {
				background: transparent !important;
				color: black !important;
				padding: 6px;
				margin-right: 0 !important;

				&:hover {
					background: $base-secondary-color !important;
					color: white !important;
				}
			}

			.js-1 {
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
			}

			.js-3 {
				border-bottom-left-radius: 5px;
				border-bottom-right-radius: 5px;
			}
		}
	}
}