*{
	/*border: 1px solid black;*/
}

.add_user_hand_nav  a{
	padding: 5px 10px;

}
.add_user_hand_nav  a:hover{
	color: black;
	background-color: #ffffff
}

#insert_record_page,#viewModel
	.insert_record_head,#insert_time,#fo_work{
		display: inline-block;
	}
	#fo_work,#insert_time,.insert_record_head,#vacation_time,#fo_vacation,#fo_overtime{
		background-color: rgba(200, 200, 200,.7);
		width: 310px;
	}
	/*#fo_overtime{
		background-color: rgba(200, 200, 200,.5);
	}*/
	#viewModel{
		background-color: rgba(200, 200, 200,.7);
		display: flex;
  		justify-content: center;
  		align-items: center;
  		flex-direction: column;
  		padding: 10px;
	}
	.insert_record_head .fn{
		width: 30px;
		margin: 22px 0px;
	}
	#insert_time{
		letter-spacing: 5px
	}
	#insert_time *{
		margin:3px;
		padding: 3px;
	}
	#wr_date{
		width: 50%;
	}
	.h1_bb{
		font-weight: bold;
		text-align: center;
		border-bottom: 2px solid rgb(76, 76, 76) !important;
		width: 100%
	}

	#j_case_name,#j_car_name{
		height: auto !important;
	}
	#fo_work,#fo_overtime,#fo_vacation,#vacation_time{
		padding: 10px;
	}
	#fo_work
		label{
			min-width: 65px;
		}
	#fo_work
		textarea{
			min-width: 100%;
			max-width: 800px;
		}
	#fo_vacation textarea {
		width:80% ;

	}
	#j_car_name_go,#j_car_name_back{
		height:auto !important;
		width: calc(100% - 90px);
    	display: inline-block;
	}

	/*加班*/
	#fo_overtime
		.form-control{
			max-width: calc(100%);
		}
	#fo_overtime input,#fo_overtime label{
		letter-spacing: 2px;
	}
	#fo_overtime label,#fo_work label{
		margin-right: 0px;
	}

	@media (min-width: 50em) {
	/*休假*/
	#viewModel
		table
			td{
				padding: 5px;
			}
		}		
	/*頁面置中*/
	#insert_record_page{
	    left: 50%;
	    position: relative;
	    transform: translateX(-50%);
	    transition: 0.5s;
	}



/*出勤紀錄明細*/
#record_detail{
	display: flex;
    overflow: auto;
    flex-direction: column;
    /* justify-content: center; */
    align-items: center;
}
#record_detail label{
	width: 110px;
}

#record_detail p{
	text-align: left;
	border-bottom: 1px solid #555;
}

#record_detail .col-md-5{
	border: 2px solid #aaa;
	padding: 20px;
}





/*examine_staff 出勤紀錄查詢*/

	/*#j_tbl_examList_data .j_date,#j_tbl_examList_data .j_staff,#j_tbl_examList_data .j_car,.j_Case,.j_trip,.j_over_minute,.j_button{
		border-left: 2px solid Gray;
		}*/



	#viewModel .examtable{
		background-color: rgba(255, 255, 255,.8);

	}
	#viewModel .examtable .tbody_content{
		border: 2px solid Gray;
	}
	#viewModel .Overtime_record{
		background-color: rgba(255, 255, 255,.8);
		padding: 10px 30px;
		border-bottom: 3px solid Gray;
	}
	#viewModel #j_tbl_overtimeList_data td{
		padding: 3px 20px;

	}
	#viewModel #j_tbl_overtimeList_data tbody:last-child{
		border-bottom: 2px Gray solid;
		border-top: 2px Gray solid;
		font-weight: normal;
	}
	#viewModel #j_tbl_examList_data select{
		min-width: 100px;
	}
	#viewModel .del_icon{
		width: 20px;
	}
	#viewModel .small_size{
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
		border-bottom: 2px Gray solid;
	}
	#viewModel .big_size{
		font-size: 36px;
	}



/*admin 車程紀錄查詢(select)*/
	#viewModel #j_tbl_str{
		background-color: rgba(255, 255, 255,.8);
		border: 2px solid Gray;
	}

/* NP頁面 */



