.flex{ display: flex; } .flex-1{ flex: 1; } .wrap{ flex-wrap: wrap; } .nowrap{ flex-wrap: nowrap; white-space: nowrap; } .row{ flex-direction: row; } .column{ flex-direction: column; } .hidden{ overflow: hidden; } .auto{ overflow: auto; } .ai-c{ align-items: center; } .ai-e{ align-items: end; } .jc-se{ justify-content: space-evenly; } .jc-sa{ justify-content: space-around; } .jc-sb{ justify-content: space-between; } .jc-c{ justify-content: center; } .jc-e{ justify-content: flex-end; } .mt-1{ margin-top: 10px; } .mt-2{ margin-top: 20px; } .mt-3{ margin-top: 30px; } .ml-1{ margin-left: 10px; } .ml-2{ margin-left: 20px; } .ml-3{ margin-left: 30px; } .mb-1{ margin-bottom: 10px; } .mb-2{ margin-bottom: 20px; } .mb-3{ margin-bottom: 30px; } .mr-1{ margin-right: 10px; } .mr-2{ margin-right: 20px; } .mr-3{ margin-right: 30px; } .ta-c{ text-align: center; } .ta-l{ text-align: left; } .cursor{ cursor: pointer; } .pos-r{ position: relative; } .pos-a{ position: absolute; } .pos-f{ position: fixed; } .max-w{ width: 100%; } .max-h{ height: 100%; } .fz-12{ font-size: 12px; } .fz-14{ font-size: 14px; } .fz-16{ font-size: 16px; } .fz-18{ font-size: 18px; } .fz-20{ font-size: 20px; } .fz-22{ font-size: 22px; } .fz-24{ font-size: 24px; } .fz-26{ font-size: 26px; } .fz-28{ font-size: 28px; } .fc-w{ color: white; } .fc-b{ color: black; } .fc-r{ color: red; } .fw-b{ font-weight: bold; }