*{ 
box-sizing: border-box;
font-family:Segoe UI;
color: #80421F;
}

.wrapper_registrace{
background:rgb(252, 252, 252);
display: grid;
grid-template-columns: 1fr;
grid-gap:5px;
min-height:100vh;
margin:0px;
padding:0px;
width:100%;
align-content:start;
grid-template-areas: 
"kontrola_form"
"reg_form";
}

@media (min-width:989px){
.wrapper_registrace{
grid-column:1/-1;
align-content:start;
display: grid;
grid-template-columns: repeat(6, minmax(auto, 1fr));
grid-auto-rows: min-content;
/*grid-template-rows: minmax(100px, max-content);*/
grid-gap:0px;
min-height:100vh;
min-width: 100%;
margin:5px 0px 0px 0px;
grid-template-areas: 
"kontrola_form kontrola_form kontrola_form kontrola_form kontrola_form kontrola_form"
"reg_form reg_form reg_form reg_form reg_form reg_form";	
}
}

.kontrola_form{
grid-area:kontrola_form;
display: grid;
grid-template-columns: 1fr;
grid-template-rows:min-content;
grid-column:1/-1;
grid-gap:0;
height:fit-content;
align-content:start;
padding:5px;	
}

.obal_reg_form{
grid-area:reg_form;
display: grid;
grid-template-columns: 1fr;
grid-template-rows:min-content;
grid-column:1/-1;
grid-gap:0;
height:fit-content;
align-content:start;
padding:5px;
/*border:1px solid blue;*/	
}

.obal_nadpis_reg{
grid-column:1/-1;
grid-row:1/2;
align-self: center;
justify-self: center;
font-size:17px;
width:fit-content;
margin:10px 0px 0px 0px;
padding:0;	
/*border:1px solid black;*/		
}

.p_pohl,.p_mesto,.p_mail,.p_login,.p_heslo,.p_robot{
grid-column:1/-1;
align-self: center;
justify-self: center;
text-align:center;
font-size:17px;
margin:5px 0px 5px 0px;
width:100%;	
display:inline-block;
text-decoration:underline;
}

.reg_pohl,.reg_mesto,.reg_mail,.reg_login,.reg_heslo,.reg_robot{
grid-column:1/-1;
width:100%;
height:50px;
font-size:17px;
margin:5px 0px 10px 0px;
background:#F8F8F8;
outline: none;
text-indent:10px;
border-radius:5px;
border:2px solid #BF9D9D;
}

.reg_odesli{
position:relative;
display:block;
width:144px;
height:61px; 
top:10px;
left:0px;
right:0px;
margin:0px auto;
border:2px solid #E6DBC9; 
border-radius:5px;
background:#FFC857;	
cursor:pointer;
font-size:17px;
color:white;	
}