/* ETC. */
.apexcharts-toolbar { display: none!important; }
.bi-eye { cursor: pointer!important; }
.popover { --bs-popover-max-width: 600px!important; font-size: 16px!important; }


/* Align Items */
.align-items-center { align-items: center!important; }

/* Background */
.background-cover-center { background-size: cover!important; background-position: center!important; }

/* Background Color */
.background-color-f6f6f6 { background-color: #f6f6f6!important; }

/* Border */
.border-1-solid-ddd { border: 1px solid #ddd!important; }
.border-top-1-solid-ddd { border-top: 1px solid #ddd!important; }
.border-left-1-solid-ddd { border: 1px solid #ddd!important; }
.border-0 { border: 0px solid #fff!important; }

/* Border Radius */
.border-radius-10 { border-radius: 10px!important; }
.border-radius-40 { border-radius: 40px!important; }

/* Cursor */
.cursor-pointer { cursor: pointer!important; }

/* Font Color */
.color-999 { color: #999!important; }
.color-777 { color: #777!important; }
.color-666 { color: #666!important; }
.color-black { color: #000!important; }

/* Display */
.display-none { display: none!important; }
.display-block { display: block!important; }
.display-flex { display: flex!important; }

/* Font-weight */
.font-weight-600 { font-weight: 600!important; }

/* Height */
.height-38 { height: 38px!important; }
.height-160 { height: 160px!important; }
.height-200 { height: 200px!important; }
.height-230 { height: 230px!important; }
.height-300 { height: 300px!important; }
.height-348 { height: 348px!important; }
.height-370 { height: 370px!important; }
.height-500 { height: 500px!important; }
.height-800 { height: 800px!important; }
.height-1000 { height: 1000px!important; }
.height-auto { height: auto!important; }
.height-70p { height: 70%!important; }

/* Margin */
.margin-0-auto { margin: 0 auto!important; }
.margin-top-3 { margin-top: 3px!important; }
.margin-top-5 { margin-top: 5px!important; }
.margin-top-8 { margin-top: 8px!important; }
.margin-top-10 { margin-top: 10px!important; }
.margin-top-15 { margin-top: 15px!important; }
.margin-top-20 { margin-top: 20px!important; }
.margin-top-22 { margin-top: 22px!important; }
.margin-top-25 { margin-top: 25px!important; }
.margin-top-30 { margin-top: 30px!important; }
.margin-top-n5 { margin-top: -5px!important; }
.margin-top-n10 { margin-top: -10px!important; }
.margin-left-5 { margin-left: 5px!important; }
.margin-left-10 { margin-left: 10px!important; }
.margin-left-20 { margin-left: 20px!important; }
.margin-left-30 { margin-left: 30px!important; }
.margin-right-5 { margin-right: 5px!important; }
.margin-right-10 { margin-right: 10px!important; }
.margin-right-20 { margin-right: 20px!important; }
.margin-bottom-0 { margin-bottom: 0!important; }
.margin-bottom-10 { margin-bottom: 10px!important; }
.margin-bottom-15 { margin-bottom: 15px!important; }
.margin-bottom-20 { margin-bottom: 20px!important; }
.margin-bottom-25 { margin-bottom: 25px!important; }
.margin-15-10-5-10 { margin: 15px 10px 5px 10px!important; }
.margin-5-10-5-10 { margin: 5px 10px 5px 10px!important; }
.margin-5-10-0-10 { margin: 5px 10px 0px 10px!important; }
.margin-10-10-0-10 { margin: 10px 10px 0px 10px!important; }

/* Font Size */
.font-size-24 { font-size: 24px!important; }
.font-size-20 { font-size: 20px!important; }
.font-size-19 { font-size: 19px!important; }
.font-size-18 { font-size: 18px!important; }
.font-size-17 { font-size: 17px!important; }
.font-size-16 { font-size: 16px!important; }
.font-size-15 { font-size: 15px!important; }
.font-size-14 { font-size: 14px!important; }
.font-size-13 { font-size: 13px!important; }
.font-size-12 { font-size: 12px!important; }
.font-size-11 { font-size: 11px!important; }
.font-size-10 { font-size: 10px!important; }


/* Justify Content */
.justify-content-space-between { justify-content: space-between!important; }
.justify-content-end { justify-content: end!important; }

/* Overflow */
.overflow-auto { overflow: auto!important; }
.overflow-scroll { overflow: scroll!important; }

/* Padding */
.padding-top-5 { padding-top: 5px!important; }
.padding-top-10 { padding-top: 10px!important; }
.padding-top-12 { padding-top: 12px!important; }
.padding-top-20 { padding-top: 20px!important; }
.padding-bottom-10 { padding-bottom: 10px!important; }
.padding-bottom-15 { padding-bottom: 15px!important; }
.padding-bottom-20 { padding-bottom: 20px!important; }
.padding-left-10 { padding-left: 10px!important; }
.padding-right-10 { padding-right: 10px!important; }
.padding-left-30 { padding-left: 30px!important; }
.padding-16-5-5-5 { padding: 16px 5px 5px 5px!important; }


/* Table */
table th { padding: 18px!important; }
table td { padding: 22px!important; }

/* Text-align */
.text-align-center { text-align: center!important; }
.text-start { text-align: left!important; }
.text-end { text-align: right!important; }

/* Width */
.width-24 { width: 24px!important; }
.width-80 { width: 80px!important; }
.width-100 { width: 100px!important; }
.width-120 { width: 120px!important; }
.width-150 { width: 150px!important; }
.width-10p { width: 10%!important; }
.width-20p { width: 20%!important; }
.width-25p { width: 25%!important; }
.width-30p { width: 30%!important; }
.width-35p { width: 35%!important; }
.width-45p { width: 45%!important; }
.width-65p { width: 65%!important; }
.width-70p { width: 70%!important; }
.width-75p { width: 75%!important; }
.width-100p { width: 100%!important; }
.max-width-150 { max-width: 150px!important; }

/* Opacity */
.opacity-1 { opacity: 1!important; }