.profilbody{ background-color: #F2FAFC; height: 130vh; } .profilbody h1 { margin-bottom: 5vh; color:#43425D; font: 600 25px/38px Poppins; text-align: left; margin-left: 20vh; margin-top: 4vh; } .profilBx{ margin-left: 20vh; margin-bottom: 10vh; display:flex; width:80%; height:105vh; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000014; } .sideNav{ display:block; width: 65%; height: 100%; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000014; } .route { padding: 2%; height:10vh; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 4px #00000014; text-align: left; padding: 1%; color: #247285; font: bold 16px/1px Poppins; cursor: pointer; } .route a { position: relative; top: 40%; } .formBx h2 { margin-left: 8vh; margin-top: 5vh; text-align: left; font: 600 20px/27px Poppins; letter-spacing: 0.4px; color: #247285; opacity: 1; } .photo-container{ width: 20%; margin-left: 50vh; margin-top: 8vh; } .photo-container img { border-radius: 170px; display: block; } .inputBx{ margin-right: 7vh; margin-left: 5vh; } .inputBx h2 { margin-bottom: 3vh; margin-left: 3vh; margin-top: 5vh; text-align: left; font-size:20px; font-family: Poppins; letter-spacing: 0.4px; color: #247285; opacity: 1; } .annuler{ width: 20vh; text-align: center; font: 600 18px/1px Poppins; letter-spacing: 0px; color: #237083; opacity: 1; background: #FFFFFF 0% 0% no-repeat padding-box; opacity: 1; border: 1px grey; cursor: pointer; } .icons{ margin-right: 3vh; margin-left: 4vh; } .photoIcon{ margin-left: 4vh; cursor: pointer; }