@charset "UTF-8"; 
body{font-family: Arial, sans-serif;display: flex; flex-direction: column;align-items: center;height: 100vh;margin: 0px;padding: 0;background-color: aliceblue;}
.header{background-image: url(/img/banner.png);text-align: center;background-size: contain;background-position: center 40px;background-repeat: no-repeat;filter: opacity(0.5);height: 20%;width: 100%;}

.inp_1{border-radius: 5px; font-size: 1.1em; border: 1px solid #c1c1c1;	margin: 5px 0px 10px 0px; padding:5px 10px;}
.inp_1:focus{border-color:#6aa4ff; outline: 0;}

.but_entry{background-color: #1e63cc; color: #ffffff; border-radius: 30px;padding: 8px 20px;transition: background-color .3s;text-align: center;font-size: 16px;outline: none;   border: none;width: 200px;}
.but_entry:hover{background-color: #297eff;cursor: pointer;}

.but_simple{display: inline-block; color: #000; border-radius: 30px;padding: 6px 20px;transition: background-color .3s;text-align: center;font-size: 16px;border: 1px solid #c1c1c1;}
.but_simple:hover{background-color: #e4e4e4;cursor: pointer;}

.capt{font-family: OpenSans;font-size: 30px;color: #505050;}
.modal_form{margin: 20px auto;padding: 10px; width: fit-content; background-color: #fff; border-radius: 5px; color: #000; text-align: center; box-shadow: 0px 0px 14px 1px #6f6f6f; min-width: 350px;}

/*если ширина менее пикселей */
@media only screen and (max-width : 1080px) {	
	#box_content{width: 85%;}
}
/*если вход с мобильного*/
@media only screen and (max-width : 700px) {		
	.modal_form{min-width:200px;}
	.capt{font-size:20px;}
}	
/*=============================================================*/
/* здесь будут стили для печати */
@media print {    

}