/* Body */
/* body{background-color:#f2f3f8;} */

/* Ekstra Renkler */
	/* Purple */
	.kt-font-purple{color:#8E44AD;}
	.kt-badge--purple{background-color:#8E44AD;}

	/* Yellow-Mint */
	.kt-font-yellow-mint{color:#C5B96B;}
	.kt-badge--yellow-mint{background-color:#C5B96B;}

	/* Red-Soft */
	.kt-font-red-soft{color:#D05454;}
	.m-badge--red-soft{background-color:#D05454;}

	/* Purple-Plum */
	.kt-font-purple-plum{color:#8775A7;}
	.kt-badge--purple-plum{background-color:#8775A7;}

/* Toolbar Renkler */
button.palette-item {height:20px; width:20px; border:1px solid #fff; cursor:pointer;}
button.palette-item:hover {border:1px solid #000000;}
.fore-palette, .back-palette {display: none;}
.fore-wrapper, .back-wrapper {display:inline-block; cursor:pointer;}
.fore-wrapper:hover .fore-palette,
.back-wrapper:hover .back-palette {display:block; float:left; position:absolute; padding:3px; width:168px; background:#FFF; border:1px solid #DDD; box-shadow:0 0 5px #CCC; z-index:999;}
.fore-palette button, .back-palette button {background:#FFF;}
.palette-row{height:20px;}

/* Datatable CSS */
.datatableProcessing{width:30px; height:30px; display:inline-block;}
.datatableIconProcessing{display:inline-block;}
.m-datatable__cell--sortedm-datatable__cell--center span {text-align:center;}

/* tab-content */
.widthFull{width:100%;}

/* Uyarı CSS */
#alertWait{width:100%;}
.sectionHide{display:none;}
.sectionHideIm{display:none !important;}

/* Progress Bar */
#alertProgress {border:1px solid rgba(224, 65, 56, 1); padding:1px; height:26px; margin-top:20px;}
#statustxt {font-size:12px; padding-left:5px; color:white;}
#progressbar {background-color:rgba(224, 65, 56, 1); width:0%; height:22px; padding-bottom:6px;}

/* Datatable Button Boyutları */
.dtSm{width:20px !important; height:20px !important;}
.dtSmIcon{font-size:14px !important;}

/* separateDiv */
.separateDiv {background-color:#ebedf2; height:1px; margin-top:30px; margin-bottom:30px;}

/* Yazdırma için Sayfa Sonlandırma */
.pageBreakAlways{page-break-after:always;}

/* Yazdırma Ayarları */
.printBody{border:1px solid #0e020f; border-top:0px; margin-bottom:30px;}
.printHeader{border:1px solid #0e020f;}
.printBordered{border:1px solid #0e020f;}
.printNoBorder{border:0px;}

/* Scrollable Table */
.table-wrapper-scroll-y-800 {display:block; max-height:800px; overflow-y:auto; -ms-overflow-style:-ms-autohiding-scrollbar;}

/* TimeKeeping Ayarları */
.passportPhotoTimeKeeping{width:100px;}
.timeKeepingUserList:hover{background-color:#ffeb3b !important;}
.timeKeepingUserList{cursor:pointer;}
.timeKeepingUserList td a{display: block;	width:100%;	color: inherit; /* blue colors for links too */  text-decoration: inherit; /* no underline */}

.tKeepingDays{width:20px; text-align:center; font-weight:500; vertical-align: middle !important;}
.tKeepingDayName{width:50px; font-weight:500; vertical-align: middle !important;}
.tKeepingDaySaturday{width:50px; font-weight:500; background-color:#95f1ec; vertical-align: middle !important;}
.tKeepingDaySunday{width:50px; font-weight:500; background-color:#ffcb7c; vertical-align: middle !important;}
.tKeepingStart{width:75px; min-width:75px; text-align:center;}
.tKeepingEnd{width:75px; min-width:75px; text-align:center;}
.tKeepingWorkTime{width:90px; text-align:center;}
.tKeepingDayInf{width:150px; text-align:center;}
.tKeepingRoad{width:60px; text-align:center;}
.tKeepingRoadFee{width:100px; text-align:center;}
.tKeepingRoadtd, .tKeepingEattd, .tKeepingDetailstd, .tKeepingSectiontd, .tKeepingStarttd, .tKeepingEndtd , .tKeepingWorkTimetd, .tKeepingWorkTimetd50, .tKeepingWorkTimetd100, .tKeepingRoadFeetd, .tKeepingEatFeetd{vertical-align:middle !important; text-align:center;}
.tKeepingDetailstd{vertical-align:middle !important; text-align:left;}
.tKeepingRoadtd label, .tKeepingEattd label{margin:0px;}
.tKeepingEat{width:60px; text-align:center;}
.tKeepingEatFee{width:100px; text-align:center;}
.tKeepingSection{width:150px; text-align:center;}
.tKeepingDetails{text-align:center;}

.tKeepingExtraTable{width:auto; float:right;}
.tKeepingExtraWorkTime{text-align:center;}
.tKeepingExtraRoadFee{text-align:center;}
.tKeepingExtraEatFee{text-align:center;}
.tKeepingExtraWorkTimetd{text-align:center;}
.tKeepingExtraRoadFeetd{text-align:center;}
.tKeepingExtraEatFeetd{text-align:center;}

.pHour50Class{background-color:#fff691;}
.pHour100Class{background-color:#ff8686;}


/* Worker Information Print */
.WorkerInf ul li{padding-bottom:5px;}
.printHeaderWorkers div.phw1{border:1px solid #0e020f; border-right:0px;}
.printHeaderWorkers div.phw1 img.headerImg{border:0px;}
.printHeaderWorkers div.phw2{border:1px solid #0e020f;}
.printBodyWorkers {border:1px solid #0e020f; border-top:0px;}
.printBodyWorkers .pbw2 .passportPhoto {width:200px;}

/* Dokümanları Yazdırma ve Görüntüleme
	Çalışan İstifa:ph1(header) - p1(body)
	Çalışan kisiselKoruyucuEkipmanTeslimTutanagi:ph2(header) - p2(body)
	Çalışan oryantasyonEgitimTakipFormu:ph3(header) - p3(body)
	Çalışan personelYetkinlikKriteri:ph4(header) - p4(body)
	Çalışan isciSagligiveGuveligiTalimati:ph5(header) - p5(body)
	Çalışan personelSicilKarti:ph6(header) - p6(body)
	Çalışan ibraname:ph7(header) - p7(body)
	Çalışan isBasvuruFormu:ph8(header) - p8(body)
*/
/* Tablo iconlarını ayarlama */
a.tableIcon{height:1.5rem !important; width:1.5rem !important;}
a.noteList{height:1.5rem !important; width:1.5rem !important;}
a.noteList i.la{font-size:1.25rem !important;}
button.tableIcon{height:1.5rem !important; width:1.5rem !important;}

.printHeader div.phw1{border-right:1px solid #0e020f;}
.printHeader div.phw1 img.headerImg{border:0px;}
.printBody div.p1-1{padding:0px 50px 0px 50px;}
.printBody div.p1-2{padding:50px 50px 300px 50px;}

.printHeader div.ph2-1{border-right:1px solid #0e020f;}
.printHeader div.ph2-1 img.headerImg{border:0px;}
.printHeader div.ph2-2{border-right:1px solid #0e020f; display:flex; justify-content:center; align-items:center;}
.printHeader div.ph2-3{padding-left:0px!important; padding-right:0px!important;}
.printHeader div.ph2-3 table{padding:0px; margin:0px; height:100%;}
.printHeader div.ph2-3 table td{padding:0px; margin:0px; vertical-align:middle; border-color:black;}
.printBody div.p2-2{padding:50px 50px 0px 50px;}

.printBody table.p3-1 td{padding:5px;}
.printBody table.p3-1 td label{margin:0px!important;}
.printBody div.p3-2{padding:10px 50px 100px 50px;}
.printBody div.p3-3{padding:10px 25px 50px 25px;}
.printBody div.p3-4{padding:10px 25px 10px 25px;}

.printBody table.p4-1 td,.printBody table.p4-1 td tr{border-color:black;}
.printBody div.p4-2{padding:50px 50px 0px 50px;}

.printBody div.p5-1 li{padding:5px 0px 5px 0px;}
.p5-2{padding:0px;}
.p5-3{padding-left:15px;}
.printBody div.p5-4{padding:50px 50px 50px 50px;}
.printBody p.p5-5{padding-top:250px;}
.printBody div.p5-6{display:inline-block;}
.printHeader.p5-7{margin-top:50px;}
.printBody div.p5-8{padding:150px 50px 50px 50px;}
.printBody div.p5-9{padding:550px 50px 50px 50px;}

.printBody div.p6-1{padding:50px 50px 100px 50px;}

form#ibraname table.p7-1 td{vertical-align:middle;}
.printBody table.p7-1 td{vertical-align:middle;}
.printBody table.p7-1 th{background-color:#c4c5d6!important;}
.printBody table.p7-1 th, .printBody table.p7-1 td{border-color:#c4c5d6!important;}
.printBody div.p7-2{padding:0px 50px 25px 50px;}
.printBody div.p7-3{padding:25px 50px 0px 50px;}
.printBody div.p7-4{padding:50px 50px 150px 50px;}

.printBody div.p8-1 th, .printBody div.p8-1 td{border-color:#c4c5d6!important;}
.printBody div.p8-1 th, .printBody div.p8-1 td{padding:5px;}
.printBody tr.p8-2 td{padding:25px 5px 25px 5px;}
.printBody div.p8-3{width:200px; height:250px; border:1px solid #c4c5d6;}
.printBody div.p8-5 table tr td.p8-4{width:47px;}
.printBody div.p8-5 table tr td{text-align:center; vertical-align:middle;}
.printBody th.p8-6{width:200px; font-weight:500;}
.printBody td.p8-7{font-size:10px;}
.printBody th.p8-7{font-size:10px; width:47px!important; text-align:center; font-weight:500;}
.printBody div.p8-8{padding:10px 25px 10px 25px;}
.printBody div.p8-9{padding:25px 25px 10px 25px;}
.printBody div.p8-10{padding:10px 25px 50px 25px;}
.printBody label.p8-11{font-weight:500;}
.printBody div.p8-12{margin:10px 25px 10px 25px; padding:25px 25px 100px 25px; border:1px solid #c4c5d6;}
.printBody div.p8-13{margin:10px 25px 50px 25px; padding:25px 25px 25px 25px; border:1px solid #c4c5d6;}

tr.simpleTable:hover{background-color: #dadada !important;}

a.m-nav__link.rowLinks{cursor:pointer;}

.m-nav__item-project{margin:9px 0px;}
.projectStackDiv{background-color:#d6d6d6;}
.metrajMalzemeDiv, .mSecretNoteDiv{height:auto !important;}
#main-toby>.input-group-sm>.form-control, .input-group-sm>.input-group-prepend>.input-group-text {height:auto !important;}
#main-toby>.input-group-sm>.form-control, .input-group-sm>.input-group-append>.input-group-text {height:auto !important;}

/* Print */
table#main-table > thead.main-theadPrint tr{background-color:#efefef;}
tbody#main-tbodyPrint td, tbody#main-tbodyPrint th{vertical-align: middle;}
tbody#main-tbodyPrint th{background-color:#efefef;}
tbody#main-groupTbodyPrint td, tbody#main-groupTbodyPrint th{vertical-align: middle;}
tbody#main-groupTbodyPrint th{background-color:#aaeaf2;}
tr.activeHover{background-color: #e6f2fb;}

table#main-tablePrint > thead.main-theadPrint tr{background-color:#efefef;}
table#main-tablePrint{font-size:9px;}
tbody.metrajTbody.printCss div.input-group-prepend, tbody.metrajTbody.printCss div.input-group-prepend span.input-group-text{border:0px; margin-right:0px;}
tbody.metrajTbody.printCss div.metrajMalzemeDiv {border:0px; background-color:unset;}
tbody.metrajTbody.printCss div.mNoteDiv{border:0px; background-color:unset;}
th.metrajEmptyRowPrint{background-color: #c4c5d6 !important;}
th.metrajTitleRowPrint{background-color: #b3f4ff !important;}
th.metrajNoteRowPrint{background-color: #ffe09e !important;}
th.metrajGizliNoteRowPrint{background-color: #f7b85b !important;}
th.metrajIptalRowPrint{background-color: #ff4747 !important;}
th.metrajWarningPrint{background-color: #fbf900 !important;}
th.metrajRevizeRowPrint{background-color: #4df187 !important;}
tbody#main-tbodyPrint td.text-bold{font-weight: bold;}

td.metrajTitleRowPrint{background-color:#b3f4ff !important;}
td.metrajNoteRowPrint{background-color:#ffe09e !important;}
td.metrajGizliNoteRowPrint{background-color:#f7b85b !important;}
td.metrajRevizeRowPrint{background-color:#4df187 !important;}
td.metrajIptalRowPrint{background-color:#ff4747 !important;}
td.metrajWarningPrint{background-color:#fbf900 !important;}

span.metrajTitleRowPrint{font-weight: bold; text-decoration: underline;}
span.metrajNoteRowPrint{}
span.metrajGizliNoteRowPrint{}
span.metrajRevizeRowPrint{}
span.metrajIptalRowPrint{}
span.metrajWarningPrint{}
/* Metraj CSS End */

/* QuickSlider Start */
	/* Birim Hesaplama Start */
	div.birimHesapla{padding:20px 30px; margin-top:30px; border:1px solid #d6d6d6;}
	div.birimHesapla div.m-list-timeline__group{margin:0px;}
	/* Birim Hesaplama End */
/* QuickSlider End */

/* Dynamic Actions Start */
	/* Sipariş Maliyet Start */
	tr.dynamicTableAdd .form-control{}
	tr.dynamicTableAdd th{padding:0.3rem; vertical-align:middle !important;}
	/* Sipariş Maliyet Stop */
/* Dynamic Actions Stop */

/* msOrder Start */
	.msOrderInvoiceCompleted{background-color:#b3f4ff;}
	.msOrderInvoiceReturn{background-color:#ff000047;}
	tbody#dynamicRes tr td, tbody#dynamicRes tr th{vertical-align:middle;}
/* msOrder Stop */

/* Permissin Start */
ul.permission{width: 100%;}
ul.permission li i{padding-right:10px;}
/* Permissin Start */


/* DATATABLE CSS */
	/* Row-Details */
	.m-datatable__row-detail span{width:100%!important;}
	.m-datatable__row-detail span.m-badge.m-badge--dot{width:6px!important;}

@media print {
	body{background-color:#fff;}
	.kt-header-mobile--fixed .kt-wrapper {padding-top: 0px;}
	.kt-content{padding:0px;}
  .printHide {display:none!important;}
	.m-body{padding:0px!important;}
	#dataShow{padding:0px!important;}
	.m-header--fixed .m-body{padding-top:30px!important; margin:0px!important;}

	/* Worker Information Print */
	.printHeaderWorkers div.phw1{width:30%;}
	.printHeaderWorkers div.phw1 img.headerImg{}
	.printHeaderWorkers div.phw2{width:70%;}

	.printBodyWorkers div.pbw1{width:60%;}
	.printBodyWorkers div.pbw2{width:40%;}

	.printBordered, .printNoBorder{margin-top:30px!important;}
}

/* Minumum Ekran Boyutlarına Göre Ayarlama */
@media (min-width: 576px){

}

@media (min-width: 768px){

}

@media (min-width: 992px){
	/* .revizeGeneralDiv{margin-top:80px;} */
}

/* Maximum Ekran Boyutlarına Göre Ayarlama */
@media (max-width: 576px){
	/* Dokümanları Yazdırma ve Görüntüleme
		Çalışan İstifa:ph1(header) - p1(body)
		Çalışan kisiselKoruyucuEkipmanTeslimTutanagi:ph2(header) - p2(body)
	*/
	.printHeaderWorkers div.phw1{border:1px solid #0e020f;}
	.printHeaderWorkers div.phw2{border:1px solid #0e020f; border-top:0px;}

	.printHeader div.phw1{border:0px; border-bottom:1px solid #0e020f;}


	/* Repeater Sil butonu */
	.repeaterDeleteMargin{margin-top:40px;}
	/* .revizeGeneralDiv{margin-top:130px !important;} */

}

@media (max-width: 768px){
	/* Dokümanları Yazdırma ve Görüntüleme
		Çalışan İstifa:ph1(header) - p1(body)
		Çalışan kisiselKoruyucuEkipmanTeslimTutanagi:ph2(header) - p2(body)
	*/
	/* .revizeGeneralDiv{margin-top:130px !important;} */
}

@media (max-width: 992px){
	/* .revizeGeneralDiv{margin-top:80px;} */
}

.kt-datatable__row:hover {
	background-color: #e0e0e0 !important; /* Hover sırasında arka plan rengi */
	cursor: pointer; /* El işareti ikonu */
}

.kt-datatable.kt-datatable--default > .kt-datatable__table > .kt-datatable__body .kt-datatable__row.kt-datatable__row--active > .kt-datatable__cell{
	background-color: #ffb822 !important; /* Hover sırasında arka plan rengi */
}