/* Semáforo */
.pmr_red_field {
	background-color: #b22222 !important;
	color: #fff !important;
	font-weight: bold !important;
}
.pmr_orange_field {
	background-color: #f99c29 !important;
	color: #fff !important;
	font-weight: bold !important;
}
.pmr_yellow_field {
	background-color: #f4e755 !important;
	color: #000 !important;
	font-weight: bold !important;
}
.pmr_green_field {
	background-color: #008000 !important;
	color: #fff !important;
	font-weight: bold !important;
}

/*Fuel Level Custom Style*/
#edit_val_survey .br-theme-bars-movie .br-widget a {
	width: 50px;
}

/* CSS customs for DataTable & Clece */
table.dataTable tbody tr.row_separator td {
	border-top: 3px solid #848484;
}
table.dataTable tbody tr.domestic.odd,
.domestic.odd {
	background-color: #b5e5f5;
}
table.dataTable tbody tr.domestic.even,
.domestic.even {
	background-color: #d8f3fc;
}
table.dataTable tbody tr.international.odd,
.international.odd {
	background-color: #f5efb0;
}
table.dataTable tbody tr.international.even,
.international.even {
	background-color: #fffcdc;
}
table.dataTable tbody tr.departure.odd,
.departure.odd {
	background-color: #b5e5f5;
}
table.dataTable tbody tr.departure.even,
.departure.even {
	background-color: #d8f3fc;
}
table.dataTable tbody tr.cancel.odd,
.cancel.odd {
	background-color: #ffa4a4 !important;
}
table.dataTable tbody tr.cancel.even,
.cancel.even {
	background-color: #ffd6d6 !important;
}
/* CSS customs for DataTable & Clece */

.label-location {
	font-size: 11px;
	font-weight: normal;
}

/* Label format for special locations */
/* Landside desk */
.special-label-ato {
	background-color: green;
	color: white;
	font-weight: normal;
	font-size: 11px;
}
.special-bt-ldesk {
	background-color: green;
}

#tab-tab_236_link {
	border-top-color: green;
}

#tab-tab_236_link a {
	color: green;
}

#tab_236 {
	border-radius: 5px;
	padding: 5px;
	border: 4px solid green;
}

/* Landside desk */
/* Airside desk */
.special-label-wcr {
	background-color: orange;
	color: white;
	font-weight: normal;
	font-size: 11px;
}
.special-bt-adesk {
	background-color: orange;
}

#tab-tab_239_link {
	border-top-color: orange;
}

#tab-tab_239_link a {
	color: orange;
}

#tab_239 {
	border-radius: 5px;
	padding: 5px;
	border: 4px solid orange;
}
/* Airside desk */
/* Arrival desk */
.special-label-acb {
	background-color: red;
	color: white;
	font-weight: normal;
	font-size: 11px;
}
.special-bt-arr {
	background-color: red;
}

#tab-tab_238_link {
	border-top-color: red;
}

#tab-tab_238_link a {
	color: red;
}

#tab_238 {
	border-radius: 5px;
	padding: 5px;
	border: 4px solid red;
}

/* Arrival desk */
.special-label-acc {
	background-color: blue;
	color: white;
	font-weight: normal;
	font-size: 11px;
}
.last_location {
	font-weight: normal;
	font-size: 10px;
}

.flight-date-filter {
	width: initial;
}

.heading-panel-schedule {
	padding: 5px 14px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

/*Ramp*/
.special-label-rmp {
	background-color: #2a2a41;
	color: white;
	font-weight: normal;
	font-size: 11px;
}

#tab-tab_289_link {
	border-top-color: #2a2a41;
}

#tab-tab_289_link a {
	color: #2a2a41;
}

#tab_289 {
	border-radius: 5px;
	padding: 5px;
	border: 4px solid #2a2a41;
}

.select2-container--open {
	z-index: 2550;
}

#ui-datepicker-div {
	z-index: 2551 !important;
}

.fc-toolbar.fc-header-toolbar {
	margin-bottom: 0;
}

.customModalOverflow {
	overflow-y: hidden !important;
}
