div #sign-in-dialog {
    display: none;
}

div.flash_alert {
    position: absolute !important;
    text-align: center !important;
    z-index: 9999 !important;
    width: 100%;
    top: 53px !important;
}

div.flash_alert div {
    width: 30%;
    padding: 8px 12px;
    font-size: 19px;
    align-self: center;
    top: 20px;
    margin: 0px auto;
    border-radius: 8px;
    display: flex;
    justify-content: space-between !important;
}

div.flash_alert .error {
    background-color: #FCEDE9;
    border: 2px solid #EACFC8;
}

div.flash_alert .success {
    background-color: #EAF7EE;
    border: 2px solid #C5E2CB;
}

div.flash_alert .info {
    background-color: #E6EFFA;
    border: 2px solid #B3C9E0;
}

div.flash_alert .warning {
    background-color: #FEF7EA;
    border: 2px solid #F1E0C5;
}

div.flash_alert div i {
    font-size: 22px;
}

.error_text {
    text-align: center;
    color: red;
    margin: 3px;
    padding: 3px;
}

.full-width-select {
    width: 100% !important;
}

pre {
    white-space: pre-wrap !important;
    /* Since CSS 2.1 */
    white-space: -moz-pre-wrap !important;
    /* Mozilla, since 1999 */
    white-space: -pre-wrap !important;
    /* Opera 4-6 */
    white-space: -o-pre-wrap !important;
    /* Opera 7 */
    word-wrap: break-word !important;
    /* Internet Explorer 5.5+ */
}

.delete-image {
    padding: 5px;
}