#glt-translate-trigger {
    display: none !important;
}

#ucam-glt-floating-flags {
    position: fixed;
    left: 50%;
    right: auto;
    bottom: 0;
    transform: translateX(-50%);
    z-index: 200002;
    padding: 6px 10px 4px;
    background: #a2007d;
    border-radius: 10px 10px 0 0;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);
    box-sizing: content-box !important;
    text-align: center;
}

#ucam-glt-floating-flags #flags {
    display: block !important;
    width: auto !important;
    max-width: 260px;
    float: none !important;
    clear: none !important;
    text-align: center !important;
}

#ucam-glt-floating-flags #flags ul {
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

#ucam-glt-floating-flags #flags li {
    margin: 1px !important;
}

#ucam-glt-floating-flags #flags a {
    display: inline-block;
}

body.ucam-glt-position-bottom-left #ucam-glt-floating-flags {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}

body.ucam-glt-position-top-right #ucam-glt-floating-flags {
    top: 0;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}

body.ucam-glt-position-top-left #ucam-glt-floating-flags {
    top: 0;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}

body.ucam-glt-position-top-center #ucam-glt-floating-flags {
    top: 0;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}

body.ucam-glt-position-bottom-center #ucam-glt-floating-flags {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
}
