html {
	font-size: 0.265vw;
}

body {
	background-image: url("../img/bg.jpg");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	/* background-color: black; */
	/* border:2rem solid orange; */
	/* border: 3rem solid whitesmoke; */
	/* background-color: rgba(1, 1, 1, 1); */
}

.container {
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

.header {
	width: 100%;
	height: 190rem;
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: center;
	/* height:400rem; */
	/* background-color: rgba(1, 1, 1, 1); */
	/* margin: 0 auto; */
	/* display: flex; */
	/* background-color: aqua; */
	/* border: 2rem solid; */
}



#p1 {
	margin-top: 15rem;
	font-size: 35rem;
	font-weight: bold;
	color: #555555;
	margin-bottom: 0;
}

#p2 {
	/* margin-top: rem; */
	font-size: 18rem;
	margin-top: 10rem;
	margin-bottom: 0;
	color: #515151;
}



#p3 {
	margin-top: 10rem;
	margin-bottom: 0;
	font-size: 18rem;
	font-weight: bold;
	color: #595959;
}
#en_{
	margin-top: 10rem;
	margin-bottom: 0;
	font-size: 58rem;
	font-weight: bold;
	color: black;
}

#if_{
	width: 96%;
	height: 450rem;
	border: 1rem solid #747474;
}


.main {
    flex:1;
	width: 100%;
	/* height: 240rem; */
	/* background-color: rgba(255, 255, 255, 0.8); */
	/* background-color: #aaaaaa; */
	border-radius: 10rem;
	margin: 0 auto;
	margin-bottom: 15rem;
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;
	font-size: 16rem;
}

.bt1 {
	width: 66rem;
	border-radius: 33rem;
	margin-bottom: 5rem;
	box-shadow: 1rem 1rem 4rem 4rem #e1e1e1;
}

.main_a {
	width: 92rem;
	/* height: 138rem; */
	/* margin-top: 25rem; */
}



.footer {
	/* background-color: #faff8c; */
	width: 100%;
	height: 40rem;
}

.footer>span {
	/* text-align: center; */
	/* color: black; */
	font-size: 25rem;
	font-weight: bold;
	color: #94714e;
}

.modal-dialog {
	max-width: 100vw;
	width: 90vw;
	margin-left: 5vw;
}


.modal-footer {
	padding-right: 30rem;
}


.modal-footer button {
	height: 30rem;
	width: 120rem;
	margin: 10rem;
	border-radius: 5rem;
	background-color: #157347;
	color: #fff;
	font-size: 18rem;
}


.modal-header {
	padding-left: 2vw;
	padding-right: 2vw;
	padding-top: 2vw;
	padding-bottom: 2vw;
	font-size: 20rem;
}

.modal-body {
	font-size: 20rem;
	padding-left: 2vw;
	padding-right: 2vw;
}
#bill_tb tr{
	height: 35rem;
}
.ch_{
	width:200rem;
	font-size:25rem;
	margin-top: 30rem;
	height: 50rem;
	border-radius: 5rem;
}