.form_authorization{
position:absolute;
left: 100%;top:0%;
transform: translate(-100%, 0%);
width:280px;height: auto;
padding:10px;	
border-radius:5px;
background: #ffffff;
box-shadow: 4px 4px 20px 3px rgba(0,0,0, 0.5);
border: 1px solid #0c85de;	
z-index: 1000;
}
.form_caption{
position: relative;
color:#ffffff;
padding-top:5px;
padding-bottom:5px;
top:0px;left:0px;
width: auto%; height: auto;
background: #216da7;
/*font-weight: bold;*/
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
box-shadow: 0px 4px 10px 3px rgba(0,0,0, 0.5);
}

.input_reg{
margin-top: 10px;
box-sizing: border-box;	
width:100%;
/*display: block;*/
border: 1px solid #0c85de;
font-size: 14px;
padding: 3px;
border-radius: 3px;
}
p{
padding: 5px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
border: 1px solid #0c85de; 
} 
.button_submit{
cursor:pointer;
border: none;
outline: none;
color:#ffffff;
background: #3184ce;
width: 100%;height: 100%;
padding: 3px;
font-style: italic;
font-size: 14px;

}
.button_submit:hover{
box-shadow: 0px 4px 10px 3px rgba(0,0,0, 0.5);	
}
.mge{
height: auto;
/*word-wrap:break-word; */
font-size:18px;
color: #ff0000;
}