/* custom our css global*/
.wrapper-list-memo-category {
    margin-top: 145px;
    margin-bottom: 1.5rem;
}
.count-memo-category {
	background: red;
    position: absolute;
    width: 18px;
    height: 18px;
    text-align: center;
    border-radius: 25px;
    top: -6px;
    right: -6px;
    z-index: 1;
    color: white;
    font-size: 12px;
    font-weight: bolder;
    justify-items: center;
}
.memo-category-GENERAL{
    border: 2px solid #32c583;
	background: #136645;
}
.memo-category-PROMO{
	border: 2px solid #4eb2bd;
	background: #19554b;
}
.memo-category-MAINTENANCE{
	border: 2px solid #87b644;
	background: #1e4d38;
}
.memo-category-all{
    border: 2px solid #32c583;
	background: #136645;
}
.wrapper-button-memo-category{
    /* padding: 1rem !important;
    justify-content:space-between !important; */
    padding: 2rem 1rem 1rem 1rem !important;
    display: flex !important;
    flex-flow: row wrap !important;
    justify-content: center !important; 
    gap: 14px 10px;
}
.list-btn-memo-category {
    position: relative;
    flex: 0 0 auto; /* keep each tab its natural width, wrap instead of shrinking */
    padding: 0;
}
.btn-memo-category {
    border-radius: 25px;
    min-width: 50px;
    text-align: center;
    font-size: 12px;
    line-height: 1.25;
    display: flex;
    justify-content: center;
    white-space: nowrap;
    padding: 6px;
}
.list-btn-memo-category > a.btn-info:active,
.list-btn-memo-category > a.btn-info:focus,
.list-btn-memo-category > a.btn-info:hover
{
	color: unset;
	background-color: unset;
	border-color: unset;
}
.list-btn-memo-category > a.btn-info.active{
    background-color: inherit;
    border-color: inherit;
}

@media (orientation: landscape) {
    .wrapper-list-memo-category {
        margin-top: 10%;
        margin-bottom: -1.5rem;
    }
}