main {
	font-size: 2em;
}

h1 {
	font-weight: bold;
}

.btn-quest-footer {
	margin-top: 10px;
	width: 100px;
}
.datepicker-dropdown {
	margin-top: 50px;
}

.modal-content {
	background: url(/image/paper.jpg);
}

.new-quest-rec-btn {
	width      : 100%;
	border:2px solid rgb(0, 126, 80);
}
.edit-quest-rec-btn {
	width      : 100%;
	border:2px solid rgb(5, 67, 128);
}
#recManagement .move-control {
	visibility: hidden;
}
#recManagement.sort-mode .move-control {
	visibility: visible;
}
/* #recManagement .approve-btn ,
#recManagement .reject-btn {
	visibility: visible;
} */
#recManagement.sort-mode .approve-btn ,
#recManagement.sort-mode .reject-btn {
	visibility: hidden;
}
#recManagement .save-btn ,
#recManagement .cancel-btn {
	display: none;
}
#recManagement.sort-mode * {
	user-select: none;
}
#recManagement.sort-mode .save-btn ,
#recManagement.sort-mode .cancel-btn {
	display: block;
}
#recManagement .sort-btn {
	display: block;
}
#recManagement.sort-mode .sort-btn {
	display: none;
}
#managementReclist .manage-row {
	height: 60px;
	max-height: 60px;
	border: solid 1px gray;
}
#managementReclist .manage-row.rec-status-30 .approve-btn,
#managementReclist .manage-row.rec-status-30 .reject-btn,
#managementReclist .manage-row.rec-status-40 .approve-btn, 
#managementReclist .manage-row.rec-status-40 .reject-btn {
	visibility: hidden;
}

#managementReclist .manage-row.rec-status-20 .approve-btn,
#managementReclist .manage-row.rec-status-20 .reject-btn {
	visibility: visible;
}
#managementReclist .manage-row .move-control {
	position: absolute;
	right: 0;
	height: 100%;
	z-index: 10;
}
#managementReclist .manage-row .move-control .down-btn {
	height: 90%;
	display: block;
}
#managementReclist .manage-row img {
	height: 50px;
	width: 50px;
	max-height: 50px;
}
#managementReclist .name label {
	height: 30px;
}

#questChallenger .challenger-thum img {
	max-width: 80px;
	max-height: 80px;
	width: 100%;
}

.quest-md {
	height: clamp(50px, 15vh, 100px);
	overflow-y: auto;
}

/* rec-status */
.quest-rec-default .save,
.quest-rec-default .delete,
.quest-rec-default .revert {
	 display: none;
}

.quest-rec-0 .save,
.quest-rec-10 .save,
.quest-rec-10 .delete {
	display: inline-block;
}
.quest-rec-20 .save,
.quest-rec-20 .delete {
	display: inline-block; 
}
.quest-rec-30 .revert,
.quest-rec-30 .delete {
	display: inline-block;
}

/* rec-input-type */
.quest-report-video-0 .video-record,
.quest-report-time-0 .time-record,
.quest-report-live-0 .live-record,
.quest-report-floor-0 .floor-record {
	display: none; 
}

.quest-report-video-1 .video-record,
.quest-report-time-1 .time-record,
.quest-report-live-1 .live-record,
.quest-report-floor-1 .floor-record,
.quest-report-video-2 .video-record,
.quest-report-time-2 .time-record,
.quest-report-live-2 .live-record,
.quest-report-floor-2 .floor-record {
	display: block;
}

.quest-challenge-operation-0 #information .save {
	display: none !important;
}

/* challenge-status */
.quest-challenge-default #information .save,
.quest-challenge-default #information .cancel,
.quest-challenge-default .quest-result {
	display: none;
}

.quest-20.quest-challenge-20 .quest-result,
.quest-20.quest-challenge-30 .quest-result,
.quest-20.quest-challenge-40 .quest-result,
.quest-20.quest-challenge-50 .quest-result {
	display: inline-block;
}

.quest-20.quest-challenge-0 #information .save,
.quest-20.quest-challenge-10 #information .save,
.quest-20.quest-challenge-20 #information .cancel {
	display: inline-block;
}

.quest-20.quest-challenge-20 #postResult .save,
.quest-20.quest-challenge-20 #postResult .cancel {
	display: inline-block;
}

/* manage-status */
.quest-manage-default a[href="#questChallenger"],
.quest-manage-default a[href="#recManagement"] {
	display: none;
}
.quest-manage-20 a[href="#questChallenger"],
.quest-manage-20 a[href="#recManagement"] {	
	display: block;
}
.quest-manage-30 a[href="#questChallenger"],
.quest-manage-30 a[href="#recManagement"] {	
	display: block;
}

.quest-manage-info-default .save,
.quest-manage-info-default .pending,
.quest-manage-info-default .update,
.quest-manage-info-default .cancel {
	display: none;
}

.quest-manage-info-0 .save,
.quest-manage-info-0 .pending {
	display: inline-block;
}

.quest-manage-info-10 .save,
.quest-manage-info-10 .update {
	display: inline-block;
}

.quest-manage-info-20 .update, 
.quest-manage-info-20 .cancel {	
	display: inline-block;
}

.quest-manage-info-30 .update, 
.quest-manage-info-30 .cancel {	
	display: inline-block;
}

/* management-badge */
#badgeTemplateList thead tr {
	position: sticky;
	top: 0px;
	z-index: 1;
}
#badgeTemplateList tbody tr td img {
	height: 80px;
	width: 80px;
	max-height: 80px;
}
#modal-quest-badge .modal-body {
	overflow-y: scroll;
	max-height: 70vh;
}
/* quest-badge-select */
#questBadgeSelect .badge-select:hover {
	background-color: rgba(255,255,255,0.5);
	cursor: pointer;
}