h2 { font-family: Oswald; } /* Main Container */ .card { margin-top: 20px; width: 40%; min-width: 540px; } /* Elements */ .number { padding: 10px 16px; border-radius: 50%; background-color: #D9D9D9; } .box { border: 1px solid black; text-align: center; } .box a { display: block; padding: 8px; } .box a:hover { background-color: #465D43; color: white; } .order-step { padding: 10px; margin-left: 20px; } .order-step:first-child { margin-left: 0; } /* Fonts */ .font-order { font-size: 17px; } .font-title { font-size: 40px; font-weight: bold; font-family: Oswald; } .font-header { font-size: 30px; font-weight: bold; } .font-navbar a { font-family: Roboto; text-decoration: none; color: black; font-weight: bold; font-size: 24px; } /* Selection */ .selected-navbar { background-color: #465D43; } .selected-navbar a { color: white; } .selected-order { background-color: #fbff96; } /* container direction */ .rowflex { display: flex; flex-direction: row; } /* Flex one */ .flexone { flex: 1; } /* Text Align */ .textcenter { text-align: center; } .textleft { text-align: left; } .textright { text-align: right; } /* Pictures */ .profilepic { width: 116px; height: 116px; border-radius: 50%; border: 6px solid black; } .editpic { width: 30px; height: 30px; margin-top: auto; } /* Users */ #username { font-weight: bold; font-size: 30px; } #fullname, #email, #phone { font-size: 20px; } .rating { color: #FE9926; } .pref-loc { font-family: Oswald; font-size: 26px; } /* Floating */ .float-right { float: right; } /* Margins */ .mtop10 { margin-top: 10px; } .mtop30 { margin-top: 30px; } .mtop50 { margin-top: 50px; } .mcenter { margin-right: auto; margin-left: auto; } .mlauto { margin-left: auto; } .mrauto { margin-right: auto; } .mr20 { margin-right: 20px; } .mr12 { margin-right: 12px; } /* List */ li { font-size: 20px; } /* Line height */ .lh40 { line-height: 40px; } /* Button */ .button { background-color: #82D800; border: 1px solid black; border-radius: 10px; /* width: 99px; */ padding: 12px 28px; font-size: 20px; } .btn-complete { background-color: #82D800; border: 1px solid black; border-radius: 10px; padding: 7px 14px; font-size: 18px; } /* Label */ .labels { width: 150px; margin-right: 20px; font-size: 20px; } /* text align */ .left-align { text-align: left; }