tr.trFlex {
    display: flex !important;
    justify-content: center;
    align-items: center;
}
.emojiForm {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.emojiForm input {
    font-size: 50px !important;
    px !important;
    cursor:pointer;
    border:none;
    background: #fff !important;
}
@media screen and (max-width: 800px) {
    .masa{

        display:none !important;
    }
}
.ui.fluid.label {
    display: flex;
    justify-content: center;
    align-items: center;
}

.emojiForm input:hover {
    background: #efefef !important;
    border-radius: 10px;
}
.emojisegment {
    margin-top: 0px !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
}
.form-emoji {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.flexCol {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ui.mobile.only .emojiForm .form-emoji input {
    font-size: 40px !important;
}