/* admin css 시작 */
.admin__container {
	width: 100%;
}
.admin__wrap {
	width: 90%;
	margin: 0 auto;
	margin-top: 280px;
	overflow: hidden;
	display: grid;
	grid-template-rows: 2fr 8fr;
}

.admin__login {
	width: 100%;
	margin-top: 20px;
	grid-template-rows: 1fr 1fr 1fr;
}

/* index css -- 메인화면 */
/* main_ home메뉴 */
.common__menu {
	width: 90%;
	margin: 0 auto;
}
.common__menubtn {
	width: 100%;
	background-color: var(--maingreen-color);
	height: 120px;
	line-height: 120px;
	font-size: 52px;
	letter-spacing: 5px;
	border-radius: 20px;
	text-align: center;
	margin: 40px 0;
}

/* page active */
/* main page */
.container {
	display: none;
}

/* entry number close btn */
/* button active */
.infomation__close-btn,
.loginBtn.active,
.entryNumber__btn.active,
.cowLists__print-btn.active,
.statements__entryNumber-btn.active,
.seller__print-btn.active {
	background-color: var(--maingreen-color);
	cursor: pointer;
}

/* wrong alert */
#admin__pw.wrongAlert,
.entryNumber__input.wrongAlert,
.statements__entryNumber-input.wrongAlert,
.statements__input.wrongAlert,
.seller__input.wrongAlert,
.searchVoice.wrongAlert {
	border: solid 4px red;
	box-shadow: -2px 3px 24px -5px rgba(255, 0, 0, 0.75);
	-webkit-box-shadow: -2px 3px 24px -5px rgba(255, 0, 0, 0.75);
	-moz-box-shadow: -2px 3px 24px -5px rgba(255, 0, 0, 0.75);
}

#admin__pw.wrongAlert::-webkit-input-placeholder,
.entryNumber__input.wrongAlert::-webkit-input-placeholder,
.statements__entryNumber-input.wrongAlert::-webkit-input-placeholder,
.statements__input.wrongAlert::-webkit-input-placeholder,
.seller__input.wrongAlert::-webkit-input-placeholder,
.searchName__input.wrongAlert::-webkit-input-placeholder {
	/* color: rgb(172, 52, 52); */
	text-align: center;
}

/* print btn active */
.cowItem.active,
.seller__selectPrint-btn.active,
.statements__selectPrint-btn.active {
	background-color: var(--clickgreen-color);
}
.backColorTd,
.entryCow_data {
	background-color: #d3d3d3;
}
/* 참가번호 등록 시작 */

/* 참가번호 발급 페이지 시작 */
.entryNumber__container {
	width: 100%;
	margin-top: 5%;
}

.entryNumber__box {
	width: 90%;
	height: 240px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.entryNumber__box_inner {
	width: 100%;
	border: 8px solid var(--maingreen-color);
	box-sizing: border-box;
	margin-bottom: 40px;
}

.name__info .name__txt {
	text-align: center;
	font-size: var(--medium-font-size);
	padding-top: 60px;
}
.number_info {
	text-align: center;
}
.number_info .entryNumber_txt {
	font-size: var(--medium-font-size);
}
.number_info .infomation__number {
	font-size: 60pt;
	font-weight: 700;
	padding: 40px;
}

/* 출장우 내역서 시작 */

/* .all_cowlist {
	display: grid;
	grid-template-rows: 1fr 1fr;
} */

.calfCattle_list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	margin-bottom: 20px;
}

.cowItem {
	width: 200px;
	height: 100px;
	background-color: var(--maingreen-color);
	border-radius: 20px;
	text-align: center;
	line-height: 100px;
	font-size: 28pt;
	color: var(--white-color);
}
/* 정산서 출력 시작 */
.statement__container {
	width: 90%;
	margin: 0 auto;
}
.statementsMenu__box .statement_Group {
	display: flex;
	justify-content: space-between;
	width: 90%;
}
.statementsMenu__box .statement__Grouplist {
	margin-top: 20px;
	color: var(--white-color);
	font-size: 42pt;
	text-align: center;
	line-height: 320px;
	letter-spacing: 10px;
	border-radius: 20px;
	width: 300px;
	height: 320px;
}
#broker_group,
#shipper_group {
	background-color: var(--maingreen-color);
	cursor: pointer;
}
/* 중도매인 & 출하자 중 선택 */
.statement__Grouplist:active {
	background-color: var(--clickgreen-color);
	border-radius: 20px;
}

/* 구매내역 선택 출력*/

.statementLists {
	display: grid;
	grid-template-rows: 1fr 1fr 1fr;
}
.statementLists_item {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
}
.statement_Items {
	width: 200px;
	height: 100px;
	background-color: var(--maingreen-color);
	text-align: center;
	font-size: 28pt;
	line-height: 100px;
	color: var(--white-color);
	border-radius: 16px;
	margin-bottom: 20px;
}
.commonClose_btn {
	height: 80px;
	font-size: 32pt;
}

/* home */
.main__moveHome-btn {
	display: none;
	width: 32px;
	height: 32px;
	margin: 20px 0px 0px 0px;
	border: 0px;
	background-color: transparent;
	position: relative;
	left: 20px;
}
/* fooer */
.whole_wrap {
	/* position: relative;
	padding-bottom: 300px; */
}
.footer_wrap {
	width: 100%;
	height: 100px;
	/* background: url('../logo_gochang.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain; */
	position: fixed;
	bottom: -18px;
}
.footer_wrap img{
	width: 100%;
    	height: 85px;
   	position: fixed;
	bottom: -8px;
}


.footer_inner {
	display: grid;
	grid-template-columns: 1fr 1fr;
}
.footer_wrap span {
	font-size: 24pt;
	line-height: 100px;
	margin-left: 120px;
	font-weight: 500;
}
.footer_wrap span:last-child {
	color: var(--white-color);
}

/* 슬릭슬라이더 */
.textCenter {
	text-align: center;
}

.textCenterfont {
	text-align: center;
	font-weight: 800;
}

table,
.breedingCattle_costTable {
	white-space: nowrap;
	text-overflow: ellipsis;
}
.txtSmallFont {
	max-width: 160px;
	font-size: .85rem;
	overflow: hidden;
	white-space: nowrap;
}
.txtRight {
	text-align: right;
	padding-right: 3px;
}
.SmallFont {
	max-width: 180px;
	font-size: .85rem;
	overflow: hidden;
	white-space: nowrap;
}
.smallSizeFont {
	max-width: 180px;
	font-size: .85rem;
	overflow: hidden;
	white-space: nowrap;
}

.SsmallFont {
	font-size: .5rem;
	overflow: hidden;
	white-space: nowrap;
}

.RMKSmallFont {
	font-size: 1rem;
	overflow: hidden;
	white-space: nowrap;
}

.dateSmallFont {
	max-width: 70px;
	font-size: 1rem;
	overflow: hidden;
	white-space: nowrap;
}
td {
	font-size: 1.2rem;
	line-height: 2rem;
	font-stretch: ultra-condensed;
}

.max_width {
	max-width: 50px;
}

body {
	overflow: hidden;
} 

html {
	touch-action: none;
}

.common__printArea {
	display: none; 
}

.timer {
	display: flex;
	justify-content: space-between;
	font-size: 2.6rem;
}
.timerHome {
	display: none;
}
.timerImgWrap, .timerHomeBack {
	display: inline-block;
}
.timerHomeBack {
	padding-left: 2rem;
}
.adminTest {
	font-size: 3rem;
}
.timer60s,
.timerDescription {
	margin-top: 15rem;
}

.positionDescription {
	width: 100%;
	position: absolute;
	z-index: 1000;
	text-align: right;
}

#tableBackgroundColorAnd1,
#tableBackgroundColorAnd2,
#tableBackgroundColorAnd3,
#tableBackgroundColorAnd4,
#tableBackgroundColorAnd5 {
	-webkit-print-color-adjust: exact !important;
}

body {
	size: 2rem;
}

.footer_wrap p {
	font-size: 24pt;
	line-height: 100px;
	margin-left: 120px;
	font-weight: 500;
}

.footer_wrap p:last-child {
	color: var(--white-color);
}

.timer60s {
	position: relative;
	font-size: 2rem;
}


.textBold {
	font-weight: 500;
}

.textHead {
	font-weight: 700;
	font-size: 1.3rem;
}

.textLeft {
	text-align: left;
}

.textPaddingLeft {
	padding-left: 8px;
}

.colums line_5 {
	height: 40px;
}

.tablePadding {
	padding: 0.1px;
}

.tableHead {
	font-size: 1.3rem;
	line-height: 2rem;
}

@page :first {
	margin: 0 1.3cm;
}

.mainHome__container {
	height: 800px;
}

.main__advertisements img {
	/* object-fit: cover; */
}


.auctionNumber__print__body {
	width: 100%;
}

.aucNumTd {
	font-size: 3rem;
	line-height: 5rem;
	font-stretch: ultra-condensed;

}
.aucNumTdAuctionNum {
	font-size: 3rem;
	font-weight: 800;
}
.aucNumTdCattleNum {
	width: 180px;
	font-size: 2rem;
}
.aucNumTdAddr {
	width: 160px;
	font-size: 1.3rem;
	overflow: hidden;
	white-space: nowrap;
	text-align: left;
}
.aucNumTdName {
	font-size: 1.8rem;
}