/*
Theme Color: #2a2a43;
Secondary Theme Colors: #fff;
*/
.button-item{display:inline-flex; align-items:center; justify-content:space-around; margin:5px; padding:5px 10px;
color:#2a2a43; background-color:#fff; opacity:.8; border-radius:40px; box-shadow:0 0 10px 0 rgba(119,119,119,.2); transition:.3s all;}
.button-item:hover{color:#2a2a43; opacity:1;}
.button-item.dark{color:#fff; background-color:#2a2a43;}
.button-item.dark:hover{color:#fff;}
.button-item.transparent{color:#fff; background-color:transparent; border:1px solid;}
.button-item.transparent:hover{color:#fff;}
.button-item.dark.transparent{color:#2a2a43;}
.button-item.dark.transparent:hover{color:#2a2a43;}
.button-item>*{margin:3px;}
.button-item .button-icon{font-size:22px;}
.button-item .button-info, .button-item .button-title{display:block; font-size:10px; text-align:initial;}
.button-item .button-title{font-weight:700;}