html {
box-sizing: border-box;
}
body {
margin: 0;
}
a {
text-decoration: none;
font-size: 18px;
text-align: center;
justify-content: center;
}
a:hover {
color: red;
}
img {
max-width: 50%;
}
img:hover{
transform: scale(1.05);
transform-origin:bottom;
}
button {
text-align: center;
min-width: 70px;
background-color: white;
}
button:hover {
opacity: 90%;
}
h3,h4 {
font-family: 'Montserrat', sans-serif;
color: royalblue;
}
h1 {
color: purple;
}
.header {
position: relative;
display: flex;
justify-content: space-around;
align-items: center;
width: 100vw;
height: 100px;
background-color: purple;
}
#loginName {
background-image: url(user-128.png);
background-size: 67px;
min-height: 50px;
min-width: 80px;
display: flex;
justify-content: flex-end;
color: aliceblue;
}
.cartIcon {
background-image: url(normBasket.png);
background-size: 50px;
min-height: 50px;
min-width: 50px;
display: flex;
justify-content: flex-end;
color: aliceblue;
}
.cartIcon:hover {
transform: scale(1.2);
transform-origin:bottom;
}
#mainContainer {
display: flex;
}
#main {
width: 70%;
height: auto;
border-left: 1px solid silver;
}
#mainCard{
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
padding: 3% 10%;
}
#divMain {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
flex-direction: column;
}
.Cart{
margin-top: 3vh;
padding: 3% 1%;
width: 50%;
text-align: center;
}
.Cart img {
max-width: 20%;
}
.Cart input,button {
text-align: center;
border: 1px solid purple;
margin-left: 5px;
}
.cartResult {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
width: 150px;
background-color: azure;
color: green;
border: 1px solid purple;
padding: 1%;
}
.history {
padding: 2%;
text-align: center;
width: 60%;
margin-top: 1%;
}
#aside {
padding-top: 2%;
flex-direction: column;
width: 30%;
}
.asideLink {
padding: 3% 15% 0 15%;
}
.registration {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.registration input {
margin-top: 5%;
}
.registration button {
margin-top: 5%;
}