﻿
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.toast-warning {
    background-color: rgb(248, 148, 6) !important;
}

.toast-success {
    background-color: rgb(81, 163, 81) !important;
}

.toast-error {
    background-color: rgb(189, 54, 47);
}

.grecaptcha-badge {
    z-index: 10000;
}
#components-reconnect-modal {
    display: none;
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 1000;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    opacity: 0.8;
    text-align: center;
    font-weight: bold;
    z-index: 10000;
}

    #components-reconnect-modal.components-reconnect-show {
        display: block;
    }

        #components-reconnect-modal.components-reconnect-show div.reconnecting {
            display: block;
        }

div.reconnecting {
    display: none;
}

#components-reconnect-modal.components-reconnect-failed {
    display: block;
}

    #components-reconnect-modal.components-reconnect-failed div.failedToConnect {
        display: block;
    }

div.failedToConnect {
    display: none;
}

#components-reconnect-modal.components-reconnect-rejected {
    display: block;
}

    #components-reconnect-modal.components-reconnect-rejected div.connectionRejected {
        display: block;
    }

div.connectionRejected {
    display: none;
}

#components-reconnect-modal.components-reconnect-hide {
    display: none;
}