.show_row [class^=col-],
.show_row [class^=col] {
	background-color: rgba(86,61,124,.15);
	border:1px solid;
}

/* ================= General Definitions ================= */
.text_color_blue_flycode{
	color: var(--blue_flycode) !important;
}
.text-fly_code {
	color: var(--blue_flycode) !important;
}
.page_title{
	font-size: var(--font_size_23);
	color: var(--gray_9);
}
.page_title span{
	font-family: var(--font_poppins_light);
}
.nowrap{
	white-space: nowrap;
}
.fly_label_light{
	border:1px solid var(--gray_14);
	border-radius: var(--border_radius_7);
	font-family: var(--font_poppins_regular);
	font-size: var(--font_size_12);
	padding: 7px 15px;
	text-align: center;
}
.fly_check_light .form-check-label{
	font-family: var(--font_poppins_regular);
	font-size: var(--font_size_13);
}
.fw-normal{
	font-family: var(--font_poppins_regular) !important;
}
.fs-6{
	font-size: var(--font_size_13) !important;
}
.reset_min_height{
	min-height: auto !important;
}

.overtime{
	left: 10px;
	width: 13px;
	height: 13px;
}

.overtime.color_1.selected{
	background-color: var(--overtime_color_1_light) !important;
	color: var(--white) !important;
}
.overtime.color_1,
.overtime.color_1.start_end_date{
	background-color: var(--overtime_color_1) !important;
}

.overtime.color_2.selected{
	background-color: var(--overtime_color_2_light) !important;
	color: var(--white) !important;
}
.overtime.color_2,
.overtime.color_2.start_end_date{
	background-color: var(--overtime_color_2) !important;
}

.overtime.color_3.selected{
	background-color: var(--overtime_color_3_light) !important;
	color: var(--white) !important;
}
.overtime.color_3,
.overtime.color_3.start_end_date{
	background-color: var(--overtime_color_3) !important;
}

.overtime.color_4.selected{
	background-color: var(--overtime_color_4_light) !important;
	color: var(--white) !important;
}
.overtime.color_4,
.overtime.color_4.start_end_date{
	background-color: var(--overtime_color_4) !important;
}

.overtime.color_5.selected{
	background-color: var(--overtime_color_5_light) !important;
	color: var(--white) !important;
}
.overtime.color_5,
.overtime.color_5.start_end_date{
	background-color: var(--overtime_color_5) !important;
}

.overtime.color_6.selected{
	background-color: var(--overtime_color_6_light) !important;
	color: var(--white) !important;
}
.overtime.color_6,
.overtime.color_6.start_end_date{
	background-color: var(--overtime_color_6) !important;
}

.overtime.color_7.selected{
	background-color: var(--overtime_color_7_light) !important;
}
.overtime.color_7,
.overtime.color_7.start_end_date{
	background-color: var(--overtime_color_7) !important;
}

.overtime.color_8.selected{
	background-color: var(--overtime_color_8_light) !important;
	color: inherit !important;
}
.overtime.color_8,
.overtime.color_8.start_end_date{
	background-color: var(--overtime_color_8) !important;
	color: var(--white) !important;
}

.overtime.color_9.selected{
	background-color: var(--overtime_color_9_light) !important;
	color: inherit !important;
}
.overtime.color_9,
.overtime.color_9.start_end_date{
	background-color: var(--overtime_color_9) !important;
	color: var(--white) !important;
}

.overtime.color_10.selected{
	background-color: var(--overtime_color_10_light) !important;
	color: inherit !important;
}
.overtime.color_10,
.overtime.color_10.start_end_date{
	background-color: var(--overtime_color_10) !important;
	color: var(--white) !important;
}

.overtime.color_11.selected{
	background-color: var(--overtime_color_11_light) !important;
	color: inherit !important;
}
.overtime.color_11,
.overtime.color_11.start_end_date{
	background-color: var(--overtime_color_11) !important;
	color: var(--white) !important;
}

.overtime.color_12.selected{
	background-color: var(--overtime_color_12_light) !important;
	color: inherit !important;
}
.overtime.color_12,
.overtime.color_12.start_end_date{
	background-color: var(--overtime_color_12) !important;
	color: var(--white) !important;
}
/*BEN*/
    .overtime.color_akdi.selected {
        background-color: var(--overtime_color_akdi_light) !important;
        color: inherit !important;
    }

    .overtime.color_akdi,
    .overtime.color_akdi.start_end_date {
        background-color: var(--overtime_color_akdi) !important;
        color: var(--white) !important;
    }

    .overtime.color_hht.selected {
        background-color: var(--overtime_color_hht_light) !important;
        color: inherit !important;
    }

    .overtime.color_hht,
    .overtime.color_hht.start_end_date {
        background-color: var(--overtime_color_hht) !important;
        color: var(--white) !important;
    }

        .overtime.color_norm.selected {
            background-color: var(--overtime_color_norm_light) !important;
            color: inherit !important;
        }

        .overtime.color_norm,
        .overtime.color_norm.start_end_date {
            background-color: var(--overtime_color_norm) !important;
            color: var(--white) !important;
        }
        /*BEN*/
/* ================= General Definitions ================= */

/* ================= Scroll ================= */
.nicescroll-rails{
	background-color: rgba(241,240,240,1) !important;
	width: 10px !important;
}
.nicescroll-cursors{
	width: 6px !important;
	background-color: rgba(166,166,166,1) !important;
	border:none !important;
	margin-right: 2px;
}
/* Bootstrap Table Scroll Style - Start */
.fixed-table-body::-webkit-scrollbar {/* width */
	width: 15px;
}
.fixed-table-body::-webkit-scrollbar-track {/* Track */
	background: var(--gray_10);
	border-radius: 15px;
	width: 15px;
}
.fixed-table-body::-webkit-scrollbar-thumb {/* Handle */
	background: var(--gray_11);
	border: 6px solid var(--gray_10);;
	border-radius: 15px;
}
.fixed-table-body::-webkit-scrollbar-thumb:hover {/* Handle on hover */
	background: var(--blue_flycode);
}
/* Bootstrap Table Scroll Style - End */
/* ================= Scroll ================= */


/* ================= Bootstrap Definitions ================= */
.btn-primary {
	--bs-btn-color: var(--white);
	--bs-btn-bg: var(--blue_flycode);
	--bs-btn-border-color: var(--blue_flycode);
	--bs-btn-hover-color: var(--white);
	--bs-btn-hover-bg: var(--blue_dark_flycode);
	--bs-btn-hover-border-color: var(--blue_dark_flycode);
	--bs-btn-focus-shadow-rgb: 49,132,253;
	--bs-btn-active-color: var(--white);
	--bs-btn-active-bg: var(--blue_dark_flycode);
	--bs-btn-active-border-color: var(--blue_dark_flycode);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: var(--white);
	--bs-btn-disabled-bg: var(--blue_flycode);
	--bs-btn-disabled-border-color: var(--blue_flycode);
	font-size: var(--font_size_15);
	letter-spacing: 0.6px;
	font-family: var(--font_poppins_semi_bold);
}
.btn-secondary {
	--bs-btn-color: var(--white);
	--bs-btn-bg: var(--border_color);
	--bs-btn-border-color: var(--border_color);
	--bs-btn-hover-color: var(--white);
	--bs-btn-hover-bg: var(--border_color);
	--bs-btn-hover-border-color: var(--border_color);
	--bs-btn-focus-shadow-rgb: 130,138,145;
	--bs-btn-active-color: var(--white);
	--bs-btn-active-bg: var(--border_color);
	--bs-btn-active-border-color: var(--border_color);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: var(--white);
	--bs-btn-disabled-bg: #6c757d;
	--bs-btn-disabled-border-color: #6c757d;
}
.btn-light,
.btn-white,
.btn-dark {
	--bs-btn-color: var(--gray_9);
	--bs-btn-bg: var(--gray_4);
	--bs-btn-border-color: var(--gray_4);
	--bs-btn-hover-color: var(--blue_flycode);
	--bs-btn-hover-bg: var(--gray_9);
	--bs-btn-hover-border-color: var(--gray_4);
	--bs-btn-focus-shadow-rgb: 211,212,213;
	--bs-btn-active-color: var(--blue_flycode);
	--bs-btn-active-bg: var(--gray_9);
	--bs-btn-active-border-color: var(--gray_9);
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: var(--gray_9);
	--bs-btn-disabled-bg: var(--gray_4);
	--bs-btn-disabled-border-color: var(--gray_4);
	letter-spacing: 0.6px;
	font-size: var(--font_size_15);
	font-family: var(--font_poppins_semi_bold);
	border-radius: var(--border_radius_6);
	padding-left: 37px;
	padding-right: 37px;
}
.btn-light:focus-visible,
.btn-light:active,
.btn-light:hover,
.btn-white:focus-visible,
.btn-white:active,
.btn-white:hover{
	color: var(--blue_flycode) !important;
	background-color: var(--gray_4) !important;
	border-color: var(--gray_4) !important;
	outline: 0 !important;
	box-shadow: none !important;
}
.btn-white {
	--bs-btn-bg: var(--white);
}
.btn-dark {
	--bs-btn-color: var(--white);
	--bs-btn-bg: var(--gray_16);
}
.btn-dark.active,
.btn-dark:focus-visible,
.btn-dark:active,
.btn-dark:hover{
	color: var(--blue_flycode) !important;
	background-color: var(--green_light_flycode_2) !important;
	border-color: var(--green_flycode) !important;
	outline: 0 !important;
	box-shadow: none !important;
}
.offcanvas-backdrop{
	background-color: var(--offcanvas_backdrop_color);
}
.offcanvas-backdrop.show{
	opacity: 1;
}
.offcanvas.text-bg-dark{
	background-color: var(--black_flycode) !important;
}
.offcanvas-header{
	justify-content: center;
	padding-top: 48px;
	padding-bottom: 48px;
}
.offcanvas-header .btn-secondary.active{
	border-color: var(--blue_flycode);
	background-color: var(--blue_flycode);
}
.form-check-input {
	--bs-form-check-bg: var(--transparent);
}
.form-check-input:checked {
	background-color: var(--green_flycode);
	border-color: var(--green_flycode);
}
.form-check-input:focus {
	border-color: var(--green_flycode);
	outline: 0;
	box-shadow: none;
}
.form-check-input:checked[type=checkbox]{
	--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230000FE' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio]{
	--bs-form-check-bg-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='2' fill='%230000FE'/></svg>");
}
.fly_check_light .form-check-input {
	--bs-form-check-bg: var(--white);
}
.custom-tooltip {
	--bs-tooltip-bg: var(--blue_flycode);
	--bs-tooltip-color: var(--white);
	font-size: var(--font_size_11);
}
/* ================= Bootstrap Definitions ================= */

/* ================= Globals ================= */
* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: var(--font_poppins_medium);
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
	/*transition: all var(--transition_time) var(--transition_efect);*/
}

html, body {
	height: 100%;
	font-size: var(--font_size_16);
	color: var(--body_text_color);
	background-color: var(--body_color);
}
a {
	color: inherit;
	text-decoration: none;
	transition: all var(--transition_time) var(--transition_efect);
}
/* ================= Globals ================= */


/* ================= General Form ================= */
.form-control:focus,
.form-select:focus{
	border-color: var(--green_flycode);
	box-shadow: none;
}
.form-control::placeholder {
	font-weight: var(--font_weight_600);
	color: var(--form_placeholder_color_0);
	opacity: 1;
}
.form-control:-ms-input-placeholder {
	color: var(--form_placeholder_color_0);
}
.form-control::-ms-input-placeholder {
	color: var(--form_placeholder_color_0);
}
#frm_fly .form-control{
	font-size: var(--font_size_13);
	font-family: var(--font_poppins_semi_bold);
	line-height: 2.3 !important;
}
#frm_fly .form-control::placeholder {
	font-family: var(--font_poppins_light);
	font-size: var(--font_size_13);
	color: var(--form_placeholder_color_2);
	letter-spacing: 0.26px;
}
#frm_fly .form-control:-ms-input-placeholder {
	color: var(--form_placeholder_color_2);
}
#frm_fly .form-control::-ms-input-placeholder {
	color: var(--form_placeholder_color_2);
}
/* ================= General Form ================= */

/* ================= Login Form ================= */
body.login{
	background-color: var(--black_flycode);
	color: var(--white);
}
body.login:after{
	display: block;
	content: '';
	position: absolute;
	right: 50px;
	bottom: 50px;
	width: 755.1px;
	height: 385.17px;
	background-image: url('../../images/amblem.svg');
	background-repeat: no-repeat;
	background-position: right bottom;
	z-index: 0;
}
body.login .container{
	height: calc(100% - 40px);
	position: relative;
	z-index: 1;
}
body.login .form-control{
	font-weight: var(--font_weight_600);
	letter-spacing: 0.6px;
	color: var(--black);
}
body.login .form-text{
	margin-top: 0;
	font-size: var(--font_size_12);
	color: var(--white);
}
body.login .form-text a{
	color: var(--green_flycode);
}
/* ================= Login Form ================= */


#wrapper{
	display: flex;
}

/* ================= Sidebar ================= */
#sidebar{
	width: 330px;
	min-width: 115.5px;
	z-index: 1000;
	background-color: var(--black_flycode);
	display: flex;
	flex-direction: column;
	padding: 0px 17px;
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
}
#sidebar .sidebar_header{
	height: 133px;
}
#sidebar .sidebar-logo{
	display: flex;
	align-items: flex-start;
}
#sidebar .toggle-btn{
	border:1px solid var(--white);
	width: 25px;
	height: 25px;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 0;
}
#sidebar .sidebar-nav {
	padding: 0px;
	flex: 1 1 auto;
	overflow: auto;
	height: 100px;
	position: relative;
}
#sidebar a.sidebar-link {
	font-size: var(--font_size_17);
	font-weight: var(--font_weight_600);
	letter-spacing: 0.68px;
	line-height: 24px;
	padding: 14px 0px 14px 33px;
	color: var(--white);
	white-space: nowrap;
	display: flex;
	align-items: center;
	border-radius: var(--bs-border-radius);
	position: relative;
}
#sidebar a.sidebar-link .icon {
	max-width: 14px;
	max-height: 14px;
	margin-right: 10px;
}

#sidebar a.sidebar-link:hover,
#sidebar a.sidebar-link.active{
	background-color: var(--blue_flycode);
}
#sidebar .sidebar-item {
	position: relative;
}
#sidebar .sidebar-dropdown .sidebar-item a.sidebar-link{
	font-weight: var(--font_weight_400);
	padding-left: 60px;
}
#sidebar .sidebar-dropdown .sidebar-item .sidebar-item a.sidebar-link{
	padding-left: 80px;
}
#sidebar .sidebar-link[data-bs-toggle="collapse"]::after {
	border: solid;
	border-width: 0 2px 2px 0;
	content: "";
	display: inline-block;
	padding: 3px;
	position: absolute;
	right: 1.5rem;
	top: 1.2rem;
	transform: rotate(-135deg);
}
#sidebar .sidebar-link[data-bs-toggle="collapse"].collapsed::after {
	transform: rotate(45deg);
}
#sidebar.collapse {
	width: 115px;
	min-width: 115px;
	transition: all var(--transition_time) var(--transition_efect);
}
#sidebar.collapse .toggle-btn,
#sidebar.collapse .sidebar-link[data-bs-toggle="collapse"]::after,
#sidebar.collapse .sidebar-logo .logo-name,
#sidebar.collapse .sidebar-item .sidebar-dropdown,
#sidebar.collapse a.sidebar-link span {
	display: none;
	transition: all var(--transition_time) var(--transition_efect);
}
#sidebar.collapse .sidebar-logo .logo-amblem img{
	width: 80px;
	margin-right: 0px !important;
}
/*#sidebar.collapse .sidebar-item .sidebar-dropdown {
    position: absolute;
    top: 0;
    left: 80px;
    background-color: var(--black_flycode);
    padding: 5px;
    min-width: fit-content;
    display: none;
    border-radius: 0 7px 7px 0;
}
#sidebar.collapse .sidebar-item:hover .has-dropdown+.sidebar-dropdown {
    display: block;
    width: 100%;
    opacity: 1;
    background-color: red;
}
#sidebar.collapse .sidebar-item .sidebar-item .sidebar-dropdown {
    position: relative;
    top: 0;
    left: 00px;
    background-color: black;
    padding: 5px;
    min-width: fit-content;
    display: none;
    border-radius: 0;
}
#sidebar.collapse .sidebar-item .sidebar-item:hover .has-dropdown-2+.sidebar-dropdown {
    display: block;
    width: 100%;
    opacity: 1;
    background-color: blue;
}
#sidebar.collapse .sidebar-nav {
    overflow: visible;
    height: auto;
    width: 81px;
}
#sidebar.collapse .sidebar-dropdown .sidebar-item a.sidebar-link{
	padding-left: 14px;
	padding-right: 14px;
}*/
/* ================= Sidebar ================= */

#main{
	min-height: calc(100vh - 133px); /*133px = header height*/
	width: 100%;
	overflow: hidden;
	margin-left: 330px;
	margin-top: 133px;
	padding: 40px;
	transition: all var(--transition_time) var(--transition_efect);
}

#header{
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 2;
	height: 133px;
	margin-left: 330px;
	border:1px solid var(--border_color);
	background-color: var(--white);
	padding: 40px;
	transition: all var(--transition_time) var(--transition_efect);
}

/* ================= Header User Card ================= */
.user_card{
	background-color: transparent;
	border: none;
	color: var(--body_text_color);
	/*width: 229px;*/
}
.user_card .user_img{
	width: 52px;
	height: 52px;
	border: 1px solid var(--border_color);
}
.user_card .card-title{
	color: inherit;
	font-size: 16px;
	font-weight: var(--font_weight_600);
	margin-bottom: 0px;
}
.user_card .card-text{
	color: inherit;
	font-size: 12px;
	font-weight: var(--font_weight_500);
}
.user_card .card-body{
	padding: 0;
	width: 169px;
}
/* ================= Header User Card ================= */

/* ================= Header Filter Dropdown Button ================= */
#frm_fly .btn_fly,
#header .btn_fly{
	line-height: 37px;
	border: 1px solid var(--border_color);
	border-radius: var(--border_radius_6);
	color: var(--body_text_color);
	font-size: var(--font_size_15);
	font-weight: var(--font_weight_500);
	width: 104.61px;
}
#frm_fly .btn_fly{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: var(--font_size_13);
	letter-spacing: 0.26px;
}
#frm_fly .btn_fly.show,
#header .btn_fly.show{
	color: inherit;
	background-color: inherit;
	border-color: var(--green_flycode);
	border-radius: var(--border_radius_6) var(--border_radius_6) 0 0;
}
#frm_fly .btn_fly{
	line-height: 30px !important;
}
/* ================= Header Filter Dropdown Button ================= */

/* ================= Header Filter Dropdown ================= */

#frm_fly .dropdown .dropdown-menu,
#header .dropdown .dropdown-menu{
	border-radius: 0 var(--border_radius_10) var(--border_radius_10) var(--border_radius_10);
	border-color: var(--border_color);
	padding: 0px;
	box-shadow: 0px 4px 10px var(--box_shadow_color);
}
#frm_fly .dropdown .dropdown-menu{
	width: 100%;
	border-radius: 0 0 var(--border_radius_10) var(--border_radius_10);
}
#frm_fly .dropdown .dropdown-menu li .dropdown-item,
#header .dropdown .dropdown-menu li .dropdown-item{
	padding: 15px 30px;
	color: var(--body_text_color);
	border-bottom: 1px solid var(--border_color);
	font-size: var(--font_size_15);
	font-weight: var(--font_weight_500);
	position: relative;
}
#frm_fly .dropdown .dropdown-menu li .dropdown-item.active,
#frm_fly .dropdown .dropdown-menu li .dropdown-item:active,
#header .dropdown .dropdown-menu li .dropdown-item.active,
#header .dropdown .dropdown-menu li .dropdown-item:active{
	color: var(--white);
	background-color: var(--blue_flycode);
}
#frm_fly .dropdown .dropdown-menu li:first-child .dropdown-item,
#header .dropdown .dropdown-menu li:first-child .dropdown-item{
	border-radius: 0 var(--border_radius_6) 0 0;
}
#frm_fly .dropdown .dropdown-menu li:first-child .dropdown-item{
	border-radius: 0 0 0 0;
}
#frm_fly .dropdown .dropdown-menu li:last-child .dropdown-item,
#header .dropdown .dropdown-menu li:last-child .dropdown-item{
	border-bottom: none;
	border-radius: 0 0 var(--border_radius_6) var(--border_radius_6);
}
#frm_fly .btn-group .btn-outline-success,
#header .btn-group .btn-outline-success{
	--bs-btn-border-color: var(--border_color);
	--bs-btn-color: var(--body_text_color);
	font-size: var(--font_size_15);
	font-weight: var(--font_weight_500);
	line-height: 37px;
}
#frm_fly .btn-group .btn-outline-success.dropdown-toggle.show,
#frm_fly .btn-group .btn-outline-success:active,
#frm_fly .btn-group .btn-outline-success:hover,
#frm_fly .btn-group .btn-outline-success.active,
#header .btn-group .btn-outline-success.dropdown-toggle.show,
#header .btn-group .btn-outline-success:active,
#header .btn-group .btn-outline-success:hover,
#header .btn-group .btn-outline-success.active{
	background-color: var(--green_light_flycode);
	border-color: var(--green_flycode);
	color: var(--blue_flycode);
}
/* ================= Header Filter Dropdown ================= */

/* ================= Header Date Range ================= */
#date-range-container{
	width:263px;
}
#date-range-container table{
	width: auto;
}
#date-range-container table .day{
	padding: 10px;
}
#date-range-container .default-top,
#date-range-container .selected-days,
#date-range-container .selection-top{
	display: none !important;
}
#date-range-container .normal-top{
	display: block !important;
	background-color: var(--white);
}
#date-range-container .start-day,
#date-range-container .end-day{
	padding: 0 10px;
	line-height: 38px;
	border: 1px solid var(--border_color);
	border-bottom: none;
	display: inline-block;
	font-family: var(--font_poppins_medium_italic);
	font-weight: var(--font_weight_500);
	font-size: var(--font_size_15);
	color: #BDBCBC;
	width: 50%;
	text-align: center;
}
#date-range-container .end-day{
	margin-left: -3.8px;
	border-radius: 0 var(--border_radius_10) 0 0;
}
#date-range-container .date-picker-wrapper{
	border: none;
	background-color: transparent;
	border-radius: var(--border_radius_10);
	box-shadow: 0px 4px 10px var(--box_shadow_color);
	-webkit-box-shadow: 0px 4px 10px var(--box_shadow_color);
}
#date-range-container .footer,
#date-range-container .date-picker-wrapper.no-shortcuts,
#date-range-container .drp_top-bar{
	padding: 0px;
}

#date-range-container .month-wrapper{
	border-color: var(--border_color);
	border-radius: 0 0 var(--border_radius_10) var(--border_radius_10);
	padding: 10px;
}
#date-range-container .week-name,
#date-range-container .month-name,
#date-range-container .day.toMonth.valid{
	color: var(--body_text_color);
	text-transform: none;
}
#date-range-container .prev,
#date-range-container .next{
	padding: 5px;
}
#date-range-container .day.real-today{
	background-color: var(--green_light_flycode);
	border: 1px solid var(--green_flycode);
	border-radius: var(--border_radius_6);
}
#date-range-container .first-date-selected,
#date-range-container .last-date-selected {
	background-color: var(--green_flycode) !important;
	color: var(--body_text_color) !important;
	border-radius: var(--border_radius_6);
}
#date-range-container .month-wrapper table .day.toMonth.hovering,
#date-range-container .month-wrapper table .day.checked {
	background-color: #d2ffed;
}
/* ================= Header Date Range ================= */

/* ================= Filtre Formu ================= */
#frm_filter .form-control{
	background-color: var(--body_text_color);
	border-color: var(--body_text_color);
	color: var(--white);
}
#frm_filter .form-control:focus {
	border-color: var(--green_flycode);
}
#frm_filter .form-control::placeholder {
	font-weight: var(--font_weight_400);
	color: var(--form_placeholder_color_1);
	font-style: italic;
	font-size: var(--font_size_18);
}
#frm_filter .form-control:-ms-input-placeholder {
	color: var(--form_placeholder_color_1);
}
#frm_filter .form-control::-ms-input-placeholder {
	color: var(--form_placeholder_color_1);
}
#frm_filter .form-control.search_box {
	background-image: url('../../images/icons/search_white.svg');
	background-repeat: no-repeat;
	background-position: 33px center;
	padding-left: 63px;
	border-top-right-radius:var(--border_radius_7);
	border-bottom-right-radius:var(--border_radius_7);
}
#frm_filter .search_box_container .btn-danger {
	background-color: #dc3545 !important;
	color: var(--white) !important;
}
#frm_filter .search_box_container .btn-danger:hover {
	background-color: #bb2d3b !important;
	color: var(--white) !important;
}
#frm_filter .btn{
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: var(--font_size_15);
	font-weight: var(--font_weight_600);
	letter-spacing: 0.6px;
	background-color: var(--gray_4);
	color: var(--black);
	border:none;
}
#frm_filter .btn:hover{
	color: var(--white);
	background-color: var(--blue_flycode);
	border: none;
}

#frm_filter .fly_not_show_off_person{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0px;
	margin: 0px;
}
#frm_filter .fly_not_show_off_person .form-check-input{
	margin-top: 0px;
	margin-left: 32px;
	position: absolute;
}
#frm_filter .fly_not_show_off_person .form-check-label{
	background-color: var(--body_text_color);
	border: 1px solid var(--body_text_color);
	border-radius: 6px;
	margin-bottom: 0px;
	color: var(--form_placeholder_color_1);
	font-style: italic;
	font-size: var(--font_size_18);
	padding: 11px 11px 11px 63px;
	cursor: pointer;
	width: 100%;
}
#frm_filter .fly_not_show_off_person .form-check-label.active{
	border-color: var(--green_flycode);
}
/* ================= Filtre Formu ================= */

/* ================= Nice Select ================= */
.nice_select_dark {
	background-color: var(--body_text_color);
	color: var(--white);
	border-color: var(--body_text_color);
	border-radius: var(--border_radius_7);
	height: 48px;
	line-height: 48px;
	font-style: italic;
	font-size: var(--font_size_18);
	background-image: url('../../images/icons/units.svg');
	background-repeat: no-repeat;
	background-position: 33px center;
	padding-left: 63px;
	float: none;
}
.nice_select_dark:hover,
.nice_select_dark:active,
.nice_select_dark.open,
.nice_select_dark:focus {
	border-color: var(--green_flycode);
}
.nice_select_dark:active,
.nice_select_dark.open{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.nice_select_dark .current {
	font-weight: var(--font_weight_400);
	color: var(--form_placeholder_color_1);
}
.nice_select_dark .list {
	background-color: var(--gray_1);
	border-radius: 0 0 var(--border_radius_7) var(--border_radius_7);
	margin-top: 1px;
	box-shadow: 0px 4px 10px var(--box_shadow_color);
}
.nice_select_dark.wide .list {
	left: -1px !important;
	right: -1px !important;
}
.nice_select_dark li.option {
	border-bottom: 1px solid var(--gray_2);
	min-height: 40px;
	font-style: normal;
	font-weight: normal;
	padding-left: 33px;
}
.nice_select_dark li.option:last-child {
	border-bottom: none;
}
.nice_select_dark .option:hover,
.nice_select_dark .option.focus,
.nice_select_dark .option.selected.focus {
	background-color: var(--blue_flycode);
}
.nice_select_dark .option.selected {
	font-weight: normal;
}
/* ================= Nice Select ================= */


/* ================= Table ================= */
.table_container{
	overflow: auto;
	position: relative;
	border-radius: var(--border_radius_6);
}
.table_container table{
	font-size: var(--font_size_12);
}
.table_container.dark .table.table-dark {
	--bs-table-color: var(--white);
	--bs-table-bg: var(--gray_2);
	--bs-table-border-color: var(--gray_3);
	--bs-table-striped-bg: #2c3034;
	--bs-table-striped-color: var(--white);
	--bs-table-active-bg: #373b3e;
	--bs-table-active-color: var(--white);
	--bs-table-hover-bg: var(--green_flycode);
	--bs-table-hover-color: var(--blue_flycode);
}
.table_container .bootstrap-table .fixed-table-container .table.table-sm .th-inner {
	padding: 0.4rem 1rem;
}
.table_container .table-sm>:not(caption)>*>* {
	padding: 0.25rem 1rem;
}
/* ================= Table ================= */

/* ================= Offcanvas Notification ================= */
#offcanvasNotification .notification{
	border-radius: var(--border_radius_7);
	border-right: 7px solid var(--green_flycode);
	background-color: var(--gray_2);
	padding: 10px 25px;
	font-size: var(--font_size_13);
	color: var(--gray_6);
}
#offcanvasNotification .notification.readed{
	border-right-color: var(--gray_7);
}
#offcanvasNotification .notification h5{
	font-size: var(--font_size_15);
	font-weight: var(--font_weight_500);
	color: var(--gray_5);
	letter-spacing: 0.6px;
}
/* ================= Offcanvas Notification ================= */

/* ================= Fly Card ================= */
.fly_card{
	border-color: var(--border_color);
	border-radius: var(--border_radius_6);
	color: var(--gray_2);
	min-height: 100%;
}
.fly_card.reset_height{
	min-height: auto;
}
.fly_card.update_form{
	border-color: var(--green_flycode);
}
.fly_card .text-muted{
	color: var(--gray_9) !important;
}
.fly_card .card-body{
	padding: 30px 32px;
}
.fly_card h4.card-title{
	font-size: var(--font_size_21);
}
.fly_card h4.card-title-1{
	color: var(--gray_9);
	font-size: var(--font_size_15);
	font-family: var(--font_poppins_semi_bold);
	letter-spacing: 0.6px;
	margin: 0px;
	background-color: var(--gray_4);
	padding: 9px 22px;
	border-radius: var(--border_radius_6);
}
.fly_card h5.card-title{
	font-size: var(--font_size_15);
	margin-bottom: 0px;
}
.fly_card h6.card-title{
	font-size: var(--font_size_18);
	color: var(--gray_13);

}
.fly_card h6.card-subtitle{
	font-size: var(--font_size_10);
}
.fly_card hr{
	margin-top: 26px;
	margin-bottom: 26px;
	margin-left: -2rem;
	margin-right: -2rem;
	border-color: var(--gray_4);
	opacity: 1;
}
.fly_card hr.small{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: -1rem;
	margin-right: -1rem;
}
.fly_card .fly_card .card-body{
	padding: 17px;
}
.fly_card .refresh{
	background-color: white;
	width: 26px;
	height: 26px;
	text-align: center;
	display: block;
}
.fly_card .refresh:hover{
	background-color: var(--green_flycode);
	border-radius: var(--border_radius_6);
}
.fly_card a[role="link"]{
	color: var(--gray_2);
	font-size: var(--font_size_10);
	background-image: url('../../images/icons/right_arrow.svg');
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 15px;
}
.fly_card a[role="link"]:hover{
	color: var(--blue_flycode);
	background-image: url('../../images/icons/right_arrow_green.svg');
}
.fly_card.fly_card_modal_backdrop:before{
	content: '';
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background-color: var(--offcanvas_backdrop_color);
	z-index: 9999;
	opacity: 0;
	display: none;
}
.fly_card.fly_card_modal_backdrop.show:before{
	opacity: 1;
	display: block;
}
.fly_card.fly_card_modal_backdrop.show .card-body{
	z-index: 99999;
	background-color: white;
	border-radius: var(--border_radius_6);
}
.fly_card.fly_card_modal_backdrop.show .card-body .refresh{
	/*border-radius: var(--border_radius_6);*/
	display: none;
}
.fly_card.fly_card_modal_backdrop.show .card-body a[role="link"]{
	background-image: url('../../images/icons/green_check_ok.svg');
}

.fly_card_header_dropdown{
	padding: 0px;
}
.fly_card_header_dropdown .btn{
	background-color: var(--gray_4);
	border-radius: 3px;
	font-size: var(--font_size_11);
	line-height: 19px;
	padding: 0px 10px;
	border:none !important;
}
.fly_card_header_dropdown .btn:hover,
.fly_card_header_dropdown .btn:active{
	border:none !important;
	background-color: var(--gray_4) !important;
}
.fly_card_header_dropdown .dropdown-toggle::after{
	border: none;
	background-image: url('../../images/icons/green_chev_down.svg');
	background-repeat: no-repeat;
	background-position: center center;
	width: 7.11px;
	height: 4.69px;
}
.fly_card_header_dropdown .btn.show{
	border: none;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color: var(--gray_2);
}
.fly_card_header_dropdown .dropdown-toggle.show::after{
	background-image: url('../../images/icons/green_chev_up.svg');
}
.fly_card_header_dropdown .dropdown-menu.show{
	border: none;
	background-color: green;
	padding: 0px;
	border-radius: 0px 3px 3px 3px;
	width: 100%;
}
.fly_card_header_dropdown .dropdown-item{
	padding: 0px 10px;
	line-height: 19px;
	font-size: var(--font_size_11);
	background-color: var(--gray_4);
}
/* ================= Fly Card ================= */


.load_data_container{}
.load_data_container .spinner-border{
	color: var(--blue_flycode);
}


/* ================= Table ================= */
table.fly_static_table.table>:not(caption)>*>* {
	font-size: var(--font_size_11);
	color: var(--gray_2);
}
#table1 .form-check{
	margin-bottom: 0px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
}
#table1 tr:hover .form-check-input[type=checkbox]{
	border-color: var(--blue_flycode);
}
.table_style_1.table>:not(caption)>*>*{
	color: var(--gray_2);
	font-size: var(--font_size_11);
}
.table_style_1 thead .th-inner{
	color: var(--blue_flycode) !important;
	font-size: 13px !important;
	letter-spacing: 0.26px !important;
	font-family: var(--font_poppins_light) !important;
}
.table_style_2.table>:not(caption)>*>*{
	font-size: var(--font_size_13) !important;
	font-family: var(--font_poppins_light);
	letter-spacing: 0.6px !important;
	color: var(--gray_3);
}

.table_style_2.table thead tr th{
	background-color: var(--gray_4) !important;
	color: var(--gray_3) !important;
}

.table_style_2.table {
	--bs-table-hover-bg: #7E7BFF;
	--bs-table-hover-color: var(--white) !important;
}
.table_style_2.table tr.selected > td{
	color: inherit !important;
}
.table_style_2.table.table-hover tr:hover > td {
	color: var(--white) !important;
}
.table_style_2.table.table-hover tr.selected {
	background-color: #7E7BFF;
	color: var(--white) !important;
}
.table_style_2.green_select.table tr.selected {
	background-color: #8ffdd1;
	color: var(--gray_3) !important;
}
.table_corner table{
	border-radius: var(--border_radius_6);
	overflow: hidden;
}
.table_corner table thead th:first-child {
	border-top-left-radius: var(--border_radius_6);
}
.table_corner table thead th:last-child {
	border-top-right-radius: var(--border_radius_6);
}
.table_corner table tbody tr:last-child :first-child {
	border-bottom-left-radius: var(--border_radius_6);
}
.table_corner table tbody tr:last-child :last-child {
	border-bottom-right-radius: var(--border_radius_6);
}
.table_corner .bootstrap-table .fixed-table-container.fixed-height:not(.has-footer),
.table_corner .bootstrap-table .fixed-table-container.fixed-height .table thead th{
	border-bottom: 0px;
}

.table_fly_search_container{
	float: left !important;
	width: 296px !important;
	margin-top: 0px !important;
	margin-bottom: 1rem !important;
}
.table_fly_search_container .form-control{
	color: var(--gray_9);
	font-size: var(--font_size_15);
	font-family: var(--font_poppins_semi_bold);
	letter-spacing: 0.6px;
	margin: 0px;
	background-color: var(--gray_4);
	padding: 10.3px 22px;
	border-radius: var(--border_radius_6);
	background-image: url('../../images/icons/search_gray.svg');
	background-repeat: no-repeat;
	background-position: 22px center;
	padding-left: 50px;
}
.table_fly_search_container .form-control::placeholder {
	font-family: var(--font_poppins_light_italic);
	color: var(--gray_3);
	opacity: 1;
	letter-spacing: 0.6px;
	font-size: var(--font_size_15);
}
.table_fly_search_container .form-control:-ms-input-placeholder {
	color: var(--gray_3);
}
.table_fly_search_container .form-control::-ms-input-placeholder {
	color: var(--gray_3);
}
/* ================= Table ================= */

/* ================= Header Filter Button Mobile ================= */
#header_filter_mobile_menu{
	width: 38px;
	height: 38px;
	color: #4C4C4C;
	font-size: 20px;
}
#header_filter_mobile.show{
	padding: 0 20px 20px 20px;
	background-color: var(--white);
	width: 300px !important;
	overflow-y: auto;
}
#header_filter_mobile.show .offcanvas-header{
	text-align: right;
	padding: 10px;
	text-align: right;
	position: fixed;
	width: 300px;
	z-index: 2;
	background-color: var(--white);
	margin-left: -20px;
}
#header_filter_mobile.show .dropdown{
	float: none !important;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
	margin-top: 55px;
}
#header_filter_mobile.show .dropdown .btn_fly{
	width: 100% !important;
}
#header_filter_mobile.show .dropdown .dropdown-menu{
	width: 100% !important;
	border-radius: 0 0 var(--border_radius_10) var(--border_radius_10);
}
#header_filter_mobile.show .btn-group-vertical .btn-group-vertical{
	width: 100% !important;
}
#header_filter_mobile.show .btn-group-vertical .btn-group-vertical a.btn{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-top: -1px;
}
#header_filter_mobile.show .btn-group-vertical .btn-outline-success.dropdown-toggle.show,
#header_filter_mobile.show .btn-group-vertical .btn-outline-success:active,
#header_filter_mobile.show .btn-group-vertical .btn-outline-success:hover,
#header_filter_mobile.show .btn-group-vertical .btn-outline-success.active{
	background-color: var(--green_light_flycode);
	border-color: var(--green_flycode);
	color: var(--blue_flycode);
}
#header_filter_mobile.show .btn-group-vertical .btn-outline-success{
	--bs-btn-border-color: var(--border_color);
	--bs-btn-color: var(--body_text_color);
	font-size: var(--font_size_15);
	font-weight: var(--font_weight_500);
	line-height: 37px;
}
#header_filter_mobile.show .start-day{
	border-radius: var(--border_radius_10) 0 0 0;
}
/* ================= Header Filter Button Mobile ================= */


/* ================= Form İçindeki Input Group'ları ================= */
#frm_fly .input-group-lg>.form-control,
#frm_fly .input-group-lg>.form-select{
	padding: 0.375rem 1rem;
	font-size: var(--font_size_13);
}
#frm_fly .input-group-lg>.form-select{
	padding: 0.7rem 1rem !important;
}
#frm_fly .input-group-lg>.input-group-text{
	font-size: var(--font_size_13);
	letter-spacing: 0.26px;
	font-family: var(--font_poppins_semi_bold);
}
#frm_fly .input-group-sm>.form-control,
#frm_fly .input-group-sm>.form-select{
	font-size: var(--font_size_12);
}
#frm_fly .input-group-sm>.input-group-text{
	font-size: var(--font_size_12);
	letter-spacing: 0.13px;
	font-family: var(--font_poppins_semi_bold);
}
#frm_fly .input_group_light>.input-group-text{
	font-family: var(--font_poppins_regular);
	background-color: transparent;
}
/*#frm_fly .input-group-lg.spinner .btn{
	border: none;
	padding: 0px 10px;
	position: absolute;
	right: 0px;
	line-height: 17px;
}
#frm_fly .input-group-lg.spinner .btn:first-child{
	top: 0px;
}
#frm_fly .input-group-lg.spinner .btn:last-child{
	bottom: 0px;
}
#frm_fly .input-group-lg.spinner .form-control{
	border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    padding-right: 1.5rem;
}*/

#frm_fly input[type=number]::-webkit-inner-spin-button, 
#frm_fly input[type=number]::-webkit-outer-spin-button {  
	opacity: 1;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background-color: red;
}
/* ================= Form İçindeki Input Group'ları ================= */

/* ================= Form İçindeki Tarih Input Container'ı ================= */
#frm_fly .fly_date_input_group{
	position: relative;
}
#frm_fly .fly_date_input_group:before{
	display: block;
	content: '';
	background-image: url(../../images/icons/date.svg);
	background-repeat: no-repeat;
	background-position: center right;
	position: absolute;
	z-index: 1;
	width: 12px;
	height: 14px;
	right: 13px;
	top: 50%;
	transform: translateY(-50%);
}
/* ================= Form İçindeki Tarih Input Container'ı ================= */

/* ================= Form İçindeki Açılan Tarih Container'ı ================= */
#frm_fly .fly_single_date_container{
	position: relative;
}
#frm_fly .fly_single_date_container .date-picker-wrapper{
	box-shadow: 0px 4px 10px var(--box_shadow_color);
	-webkit-box-shadow: 0px 4px 10px var(--box_shadow_color);
}
#frm_fly .fly_single_date_container .date-picker-wrapper,
#frm_fly .fly_single_date_container .date-picker-wrapper.inline-wrapper{
	background-color: var(--white);
	border-radius: var(--border_radius_6);
	border-color: var(--border_color);
}
#frm_fly .fly_single_date_container .date-picker-wrapper .day.real-today{
	background-color: var(--green_light_flycode);
	border: 1px solid var(--green_flycode);
	border-radius: var(--border_radius_6);
}
#frm_fly .fly_single_date_container .date-picker-wrapper table .caption .next,
#frm_fly .fly_single_date_container .date-picker-wrapper table .caption .prev {
	padding: 5px;
	border: 1px solid var(--white);
	border-radius: var(--border_radius_6);
}
#frm_fly .fly_single_date_container .date-picker-wrapper table .caption .next:hover,
#frm_fly .fly_single_date_container .date-picker-wrapper table .caption .prev:hover {
	background-color: var(--green_light_flycode);
	color: var(--gray_2);
	border: 1px solid var(--green_flycode);
	border-radius: var(--border_radius_6);
}
#frm_fly .fly_single_date_container .date-picker-wrapper .week-name,
#frm_fly .fly_single_date_container .date-picker-wrapper .month-name,
#frm_fly .fly_single_date_container .date-picker-wrapper .day.toMonth.valid {
	color: var(--body_text_color);
	text-transform: none;
}
#frm_fly .fly_single_date_container .date-picker-wrapper .month-wrapper table .day.toMonth.hovering,
#frm_fly .fly_single_date_container .date-picker-wrapper .month-wrapper table .day.checked {
	background-color: #d2ffed;
	border-radius: var(--border_radius_6);
}
#frm_fly .fly_single_date_container .date-picker-wrapper .first-date-selected,
#frm_fly .fly_single_date_container .date-picker-wrapper .last-date-selected {
	background-color: var(--green_flycode) !important;
	color: var(--body_text_color) !important;
	border-radius: var(--border_radius_6);
}
#frm_fly .fly_single_date_container .date-picker-wrapper table .day {
	padding: 10px;
}
#frm_fly .fly_single_date_container .date-picker-wrapper .month-wrapper{
	border: none;
	border-radius: 0px;
	background-color: transparent;
	padding: 0px;
}
/* ================= Form İçindeki Tarih Container ================= */

/* ================= Form İçindeki List Group ================= */
#frm_fly .list-group {
	--bs-list-group-color: var(--gray_9);
	--bs-list-group-bg: var(--bs-body-bg);
	--bs-list-group-border-color: var(--border_color);
	--bs-list-group-border-width: var(--bs-border-width);
	--bs-list-group-border-radius: var(--bs-border-radius);
	--bs-list-group-item-padding-x: 1rem;
	--bs-list-group-item-padding-y: 0.5rem;
	--bs-list-group-action-color: var(--bs-secondary-color);
	--bs-list-group-action-hover-color: var(--white);
	--bs-list-group-action-hover-bg: #0000FE80;
	--bs-list-group-action-active-color: var(--white);
	--bs-list-group-action-active-bg: #0000FE80;
	--bs-list-group-disabled-color: var(--bs-secondary-color);
	--bs-list-group-disabled-bg: var(--bs-body-bg);
	--bs-list-group-active-color: var(--white);
	--bs-list-group-active-bg: #0000FE80;
	--bs-list-group-active-border-color: var(--border_color);
	border-radius: var(--border_radius_7);
	font-size: var(--font_size_16);
	letter-spacing: 0.64px;
	font-family: var(--font_poppins_semi_bold);
}
#frm_fly .empty_list_group{
	border: 1px solid var(--border_color);
	background-color: var(--white);
}
/* ================= Form İçindeki List Group ================= */

/* ================= Form İçindeki Time ================= */
#frm_fly .time{
	position: relative;
}
#frm_fly .time:before{
	display: block;
	content: '';
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	background-image: url(../../images/icons/clock.svg);
	background-repeat: no-repeat;
	background-position: right center;
	z-index: 1;
	width: 12px;
	height: 12px;
}
/* ================= Form İçindeki Time ================= */


/* ================= Sweet Alert Overwrite ================= */
.swal2-backdrop-show{
	background-color: #00000080 !important;
}
.swal2-popup{
	padding: 56px 0px !important;
	width: 475px !important;
	border: 1px solid var(--border_color) !important;
	border-radius: var(--border_radius_6) !important;
	box-shadow: 0px 4px 10px #2D2D2D40 !important;
}
.swal2-icon{
	border: none;
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
}
.swal2-title{
	font-size: var(--font_size_18) !important;
	letter-spacing: 0.72px !important;
	font-family: var(--font_poppins_medium) !important;
	padding-top: 22px !important;
	color: var(--gray_12) !important;
}
.swal2-actions{
	margin-top: 22px !important;
}
.swal2-confirm,
.swal2-cancel{
	color: var(--gray_12) !important;
	box-shadow: none !important;
	border-radius: var(--border_radius_6) !important;
	padding: 5px 48px !important;
	font-size: var(--font_size_17) !important;
	margin-bottom: 0px !important;
}
.swal2-confirm:hover,
.swal2-cancel:hover{
	color: var(--white) !important;
	background-color: var(--blue_flycode) !important;
}
.swal2-icon-content .modal_check_icon{
	position: absolute;
	top: -100px;
    left: 50%;
    transform: translateX(-50%);
}
.swal2-title span.modal_check_title{
	font-size: var(--font_size_15);
	font-family: var(--font_poppins_bold);
	color: var(--blue_flycode);
}
/* ================= Sweet Alert Overwrite ================= */
#fazla_mesai_tablosu.table{
	--bs-table-color: var(--body_text_color);
	font-family: var(--font_poppins_regular);
	font-size: var(--font_size_12);
}
#fazla_mesai_tablosu thead tr th{
	font-size: var(--font_size_13);
	font-family: var(--font_poppins_medium);
	letter-spacing: 0.26px;
}
#fazla_mesai_tablosu tbody tr th{
	font-size: var(--font_size_12);
	font-family: var(--font_poppins_regular);
	letter-spacing: 0.24px;
}
#fazla_mesai_tablosu .btn_fly{
	line-height: 23px;
}
#fazla_mesai_tablosu .input-group-text{
	background-color: transparent;
	font-size: var(--font_size_12) !important;
	font-family: var(--font_poppins_regular) !important;
	letter-spacing: 0;
	min-width: 58px;
}
#fazla_mesai_tablosu .time:before{
	background-image: none;
}


#frm_fly .record_action_list{
	border-color: var(--white);
	background-color: var(--gray_15);
	font-size: var(--font_size_12);
	color: var(--gray_3);
	letter-spacing: 0.23px;
}
#frm_fly .record_action_list .card-header{
	background-color: var(--gray_16);
	color: var(--white);
	font-family: var(--font_poppins_semi_bold_italic);
	border-bottom-color: var(--white);
}
#frm_fly .record_action_list .list-group-item{
	border-color: var(--white);
}
#frm_fly .record_action_list .list-group-item:first-child{
	border: none;
	border-bottom: 1px solid var(--white);
}
#frm_fly .record_action_list .btn{
	background-color: transparent;
	border-radius: 0px;
	text-align: left;
	color: var(--gray_3);
	font-size: var(--font_size_12);
	letter-spacing: 0.23px;
	font-family: var(--font_poppins_medium);
}
#frm_fly .record_action_list .btn:hover{
	color: var(--blue_flycode);
}
#frm_fly .record_action_list .btn.dropdown-toggle:after{
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	border:none;
	content: url('../../images/icons/down_arrow.svg');
}
#frm_fly .record_action_list .btn.dropdown-toggle.show{
	background-color: var(--white);
	color: var(--blue_flycode);
}
#frm_fly .record_action_list .dropdown-menu{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border: none;
	padding: 0px;
	min-width: 100%;
	box-shadow: 0px 4px 10px var(--box_shadow_color);
	margin-top: 0px;
}
#frm_fly .record_action_list .dropdown-item{
	color: var(--gray_3);
	font-size: var(--font_size_12);
	letter-spacing: 0.23px;
	font-family: var(--font_poppins_medium);
	padding-top: 9px;
	padding-bottom: 9px;
	border-top: 1px solid var(--border_color);
}
#frm_fly .record_action_list .dropdown-item:hover{
	background-color: transparent;
	color: var(--blue_flycode);
}



#frm_fly .fly_transfer .transfer-double{
	border: none;
	width: auto;
	height: auto;
	background-color: transparent;
	border-radius: 0px;
	box-shadow: none;
}
#frm_fly .fly_transfer .transfer-double-header,
#frm_fly .fly_transfer .transfer-double-footer{
	display: none;
}
#frm_fly .fly_transfer .transfer-double-content{
	padding: 0px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
#frm_fly .fly_transfer .transfer-double-content-middle{
	margin: 0 15px;
}
#frm_fly .fly_transfer .transfer-double-content-left,
#frm_fly .fly_transfer .transfer-double-content-right{
	float: none;
	width: 50%;
	height: auto;
}

#frm_fly .fly_transfer .checkbox-group .checkbox-normal:hover + label:before {
    border-color: var(--green_flycode);
    background-color: var(--green_flycode);
}

#frm_fly .fly_transfer .checkbox-group .checkbox-normal:checked + label:before {
    content: '';
    border-color: var(--green_flycode);
    background: var(--green_flycode);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%230000FE' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
#frm_fly .fly_transfer .btn-arrow-active {
    background: var(--green_flycode);
    color: var(--blue_flycode);
}

#frm_fly .fly_transfer .transfer-double-selected-list-search-input,
#frm_fly .fly_transfer .transfer-double-list-search-input {
    width: 100%;
    height: 36px;
    line-height: 36px;
    border: 1px solid var(--gray_4);
    padding: 5px 0 4px 8px;
    border-radius: var(--border_radius_7);
}


#horizontal_calendar_table.table thead th{
	font-size: 11px !important;
	vertical-align: middle;
}
#horizontal_calendar_table td{
	cursor: pointer;
	font-size: 11px !important;
}
#horizontal_calendar_table .isWeekend{
	background-color: var(--green_light_flycode_1);
}
#horizontal_calendar_table .selected{
	background-color: var(--green_light_flycode_2);
}
#horizontal_calendar_table .start_end_date{
	background-color: var(--green_flycode);
	color: var(--gray_3);
	font-family: var(--font_poppins_semi_bold);
	border-radius: var(--border_radius_6);
}

#frm_diger .fix_width_text_1,
#frm_gunler .fix_width_text_1,
#frm_hafta_tatili_haketme .fix_width_text_1,
#frm_saat_yuvarlama .fix_width_text_1{
	width: 30px !important;
}

