body {
    background-color: #e5e5e5;
}
.profile-photo {
  width: 150px;
  height: 150px;
}

.menu {
	color: black;
}



#background3 {
    width: 100%; 
    height: 100%; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

.stretch3 {
    width:100%;
    height:100%;
}

.st_r_1 {
	background-color: #4169e1;
	height: 140px;
	width: 100%;
}

.st_r_2 {
	text-align: center;
	font-size: 2em;
	width: 100%;
	color: #FFFFFF;
}

.st_r_3 {
	text-align: left;
	font-size: 1.5em;
	width: 49%;
	
	padding: 5px;
}

.st_r_4 {
	text-align: right;
	width: 49%;
	font-size: 1.5em;
	padding: 5px;
}

.style_1  {
        text-align: right;
        padding: 10px; 
        font-size: 2em; 
        color: #FFFFFF;
}

.style_2  {
        font-size: 2em
}

.style_3  {
        text-align: left; 
        width: 60%; 
        color: #FFFFFF
}

.style_4  {
        text-align: right; 
        padding: 0px;  
        font-size: 1,5em; 
        color: #FFFFFF
}

.style_5  {
        text-align: right; 
        width: 40%; 
        font-size: 1,5em;
}

.style_6  {
        text-decoration : #191970; 
        text-decoration-skip-ink : none; 
        color: #FFFFFF; 
        align-items: flex-end; 
        background-color : #4169e1; 
        padding: 1px; 
        height: 105px; 
        width: 100%
}

.container1{
	width: 100vw;
	background-color: #4169e1;
	padding: 10px;
}

.nav-url {
      font-size: 1.5em;
      text-decoration: underline #191970;
      text-decoration-skip-ink: none;
	  color: #191970;
	  padding: 10px;
}

.navbar-brand {
	
      font-size: 2em;
	  font-weight : bold; 
}

.card-body
{
text-align: center;
}

.bg_s{
 position: absolute;
  left: 0;
  right: 0;
  height: 100vh;
background-image : url("https://rdegroup.ru/upload/iblock/267/xb8r02qm8kr45cpiq4b0lzpflivv2hit/1.jpg");
background-size: cover;
	

}	

 