.mybsuite-button {
    color: #fff;
    background-color: #0B3754;
    background-image: none;
    border-color: #0B3754;
}

.connected-user, .connected-user:hover {
    text-decoration: none;
    color: #0B3754;
    cursor: default;
    margin: 5px 5px 5px 5px;
}

.mybsuite-button:hover {
    color: #fff;
    background-color: #FC8A44;
    background-image: none;
    border-color: #FC8A44;
}

.mybsuite_logo {
    margin-top: 100px;
    width: 400px;
}

.mybsuite_logo_accueil {
    width: 400px;
}

.user-link {
    margin-top: 10px !important;
}

.test {
    flex: 0 0 100%;
}

.mybsuite {
    margin-top: 5%;
}

.uk-modal-title {
    font-size: 1.5rem;
}

.mybsuite-form-create {
    margin-bottom: 20px;
}

.create-room {
    border-bottom: 1px solid #D7D7D7;
    border-top: none;
    border-left: none;
    border-right: none;
    width: 100%;
    border-radius: 0;
}

.mybsuite-alert {
    margin-top: 5%;
}


.room-name {
    margin-bottom: 40px;
}

#triangle-bottomleft {
    position: fixed;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 100px 0 0 600px;
    border-color: transparent transparent transparent #FC8A44;
    z-index: -1;
}

#triangle-topright {
    position: fixed;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 600px 100px 0;
    border-color: transparent #0B3754 transparent transparent;
    z-index: -1;
}

h4 {
    text-align: center;
    margin-top: 50px;
    padding: .375rem .75rem;
    color: #0B3754;
}

label {
    float: right;
    padding: .375rem .75rem;
}

@media (max-width: 762px) {
    .user-info {
        display: none;
    }
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

@keyframes spin2 {
    0% {
        stroke-dasharray: 1, 800;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 400, 400;
        stroke-dashoffset: -200px;
    }
    100% {
        stroke-dasharray: 800, 1;
        stroke-dashoffset: -800px;
    }
}

.spin2 {
    transform-origin: center;
    animation: spin2 1.5s ease-in-out infinite,
        spin 2s linear infinite;
    animation-direction: alternate;
}

.mbs-loader {
    max-width: 20%;
    top: 20%;
    position: absolute;
    left: 39%;
}

.uk-container-xlarge {
    margin: auto;
}

.user-info {
    position: absolute;
    left: 10px;
    top: 10px;
}

.mbs-legend {
    margin-top: 0;
}

.mbs-title {
    margin-bottom: 0;
}

.mbs-select {
    max-width: 200px;
}
