/*@media(orientation: portrait)
{
	body
	{
		flex-direction: vertical; 
		//rotate: 180deg;
		width: screen.height;
		height: screen.width;
		float: center;
	}
}*/

.submitbat
{
font-size: 30px;
}
.registab
{margin-top: 20px;
width: 100%;
font-size: 30px;
text-align: center;
}
.registab:hover
{
	color: black;
}
a
{
	text-decoration: none;
}
.addeddiv
{width: 80%;
	margin-top: 20px;
	cursor: pointer;
	font-size: 30px;
}
.addvabaton
{
	margin-top: 20px;
	cursor: pointer;
	font-size: 30px;
}
.addvabaton:hover 
{
	background: green;
}
.formdiv
{
	display: flex;
	height: 100%;
}
.formdiv div
{
	width: 100%;
}
.teboobat
{
	margin-top: 20px;
	cursor: pointer;
	font-size: 30px;
}
.yesdelete:hover 
{
	background: red;
}
.nodelete:hover 
{
	background: green;
}
.teboobat:hover 
{
	background: green;
}
.plotno,.description,.roomno
{
	text-align: center;font-size: 22px;
}
.area,.rent,.conta,.type,label,p
{
	text-align: center;font-size: 22px;
}
.conta,.rent
{
	text-align: center;
	width: 161px;
}
.taboo
{
	border: 2px black solid;
	background: rgba(21,100,130,0.7);
	font-size: 22px;
	width: 100%;
	position: sticky;
    top: 50px;
}
.rawmain
{
	border: solid 5px black;
	background: rgba(21,100,130,0.4);
	
}
.mathbod
{
width: 100%;
background: grey;
text-align: center;
padding-bottom: 20px;
}
.mathtype
{
width: 100%;
text-align: center;
background-color: rgba(1,100,120,0.5);
font-size: 22px;
color: white;
position: sticky;
top: 0px;
padding-top:10px;
padding-bottom:10px;z-index: 5;
}
.ficha{display: none;}
.sain{color: white;}
.analysdiv button
{
font-size: 30px;
}
.quizdiv button,.quizdiv label
{
font-size: 30px;
}
.tabooexpla
{
text-align: center;
border: 5px;
height: inherit;
max-width: inherit;
background: rgba(234,230,230,1);
width: 100%;
font-size: 22px;
}
.main
{
	background: rgba(234,230,230,1);
}

.expla
{
text-align: center;
border: 5px;
height: inherit;
max-width: inherit;
width: 100%;
font-size: 22px;
}
.divmyayavacana
{
font-size: 30px;
text-align: center;
border: 5px;
height: inherit;
max-width: inherit;
background: rgba(174,0,0,1);
width: 100%;
}
.divmyayavaca
{
font-size: 30px;
text-align: center;
border: 5px;
height: inherit;
max-width: inherit;
background: rgba(174,210,170,1);
width: 100%;
}
.userimg
{
	text-align: center;
	width: 100px;
}
.wronglogins
{
	text-align: center;
	color: red;
}
.logindiv
{
	text-align: center;
	background-image: url('images/user.jpg');
}
.logindiv div
{
	text-align: center;
	margin-top: 32px;
}
.logindiv label
{
	text-align: center;
	color: black;
}
.logindiv input
{
	font-size: 22px;
	text-align: center;
	background: transparent;
	border: solid 2px black;
	color: white;
}
.loginb
{
	font-size: 22px;
	text-align: center;
	border: solid 2px black;
}
.loginagain
{
	margin: 20% auto;
	position: absolute;
	width: 150px;
	font-size: 22px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
}
.loginagain:hover
{
	background: green;color: white;border: 3px solid black;
}
.homeba
{
	right: 10px;
	top: 2%;
	position: fixed;
	z-index: 5;
	font-size: 22px;
	text-align: center;
}
.logout
{
	right: 10px;
	position: absolute;
	width: 100px;
	font-size: 22px;color: white;
	text-align: center;background: rgba(1,100,120,1);
}
.logout:hover
{
	background: white;
	cursor: pointer;color: black;font-weight: bold;
}
.homeba:hover
{
	background: green;
	cursor: pointer;
}
.loginb:hover
{
	color: white;background: transparent;
}
@keyframes give
{
0%{font-size: 0px;}
50%{font-size: 50px;}
90%{color: red;}
100%{font-size: 0px;color: white;}
}

.addadministrativeinfo
{margin-top: 40px;background-color: rgba(1,100,120,0.5);
	color: black;font-size: 32px;
	width: 80%;
	margin-left: 5%;
	margin-right: 5%;
	padding: 5%;
}
	.addadministrativeinfo select
{
	font-size: 23px;text-align: center;
}
.addvacantformdiv
{margin-top: 40px;text-align: center;
	color: black;font-size: 32px;
	width: 100%;display: grid;
	background: rgba(132,170,190,1);
}
.addvacantformdiv div
{
	
}
.addfeaturesinfo
{margin-top: 40px;background-color: rgba(1,100,120,0.5);
	color: back;font-size: 32px;
	width: 80%;text-align: center;
	margin-left: 5%;
	margin-right: 5%;
	padding: 5%;
}
.addvacantwarning
{margin-top: 40px;text-align: center;
	font-size: 32px;font-weight: bold;
	width: 80%;text-align: center;
	margin-left: 5%;
	margin-right: 5%;
}	
.addvacantwarning a
{
	color: red;font-size: 32px;font-weight: bold;
}
	