.register a { color: #700000 !important; } .title { color: white; } body{ background-color: #252525; } .register p { font-size: 12px; padding-top: 10px; } .register a { margin-left: 8px; } .logo { display: block; margin-left: auto; margin-right: auto; } .vertical-offset-100{ padding-top:100px; } .product-container { background: #ffffff; display: flex; flex-direction: column; width: 400px; height: 100%; border-radius: 6px; justify-content: space-between; } .product { display: flex; } .description { display: flex; flex-direction: column; justify-content: center; } p { font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; letter-spacing: -0.154px; color: #242d60; height: 100%; width: 100%; padding: 0 20px; display: flex; align-items: center; justify-content: center; box-sizing: border-box; } img { border-radius: 6px; margin: 10px; width: 54px; height: 57px; } h3, h5 { font-style: normal; font-weight: 500; font-size: 14px; line-height: 20px; letter-spacing: -0.154px; color: #242d60; margin: 0; } h5 { opacity: 0.5; } #checkout-button, #setup-button, #button { height: 36px; background: #556cd6; color: white; width: 100%; font-size: 14px; border: 0; font-weight: 500; cursor: pointer; letter-spacing: 0.6; border-radius: 0 0 6px 6px; transition: all 0.2s ease; box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07); } #checkout-button:hover { opacity: 0.8; } .notification { background-color: #700000; color: #fff; } .update-info { background: #ffffff; width: 400px; border-radius: 6px; } .update-info #setup-button { border-radius: 0px 0px 0px 0px; } .profile-info { background: #ffffff; width: 400px; height: 50%; border-radius: 0px; margin-bottom: 2%; padding-top: 12px; padding-bottom: 3px; } .profile-info p { align-items: left; justify-content: left; }