* {
    font-family: 'Prompt', sans-serif !important;
    font-size: 14px;
}
.MuiOutlinedInput-input {
    padding: 12px !important;
}
body {
    margin: 0;
    background-color: #fdfdfd;
}

a {
    text-decoration: none !important;
}
.ant-notification-notice-message {
    font-size: 14px !important;
}
.ant-notification-notice-description {
    font-size: 12px !important;
}
.ant-popover-message-title {
    font-size: 12px !important;
}
.ant-empty {
    padding: 10px;
}
.ant-empty-description {
    font-size: 14px;
    margin: 80px;
    color: #a6acae;
}

/* Button */
.button_primary {
    user-select: none;
    color: white;
    font-size: 14px;
    max-width: 40vw;
    min-width: 100px;
    background: linear-gradient(to right, #3091af, #7cc7e1);
    display: inline-block;
    line-height: 40px;
    padding: 0 12px 0 8px;
    text-align: center;
    text-overflow: ellipsis;
    border-radius: 4px;
    transition: all .3s;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.button_primary:hover {
    box-shadow: 0px 4px 10px 0px #3091afcb;
    transform: translateY(-3px);
}

.button_danger {
    user-select: none;
    color: white;
    font-size: 14px;
    max-width: 40vw;
    min-width: 100px;
    background-image: linear-gradient( 69deg,  rgba(116,43,62,1) 19.1%, rgba(192,71,103,1) 90.2% );
    display: inline-block;
    line-height: 40px;
    padding: 0 12px 0 8px;
    text-align: center;
    text-overflow: ellipsis;
    border-radius: 4px;
    transition: all .3s;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.button_danger:hover {
    box-shadow: 0px 4px 10px 0px rgba(116,43,62,1);
    transform: translateY(-3px);
}

.button_info {
    user-select: none;
    color: white;
    font-size: 14px;
    max-width: 40vw;
    min-width: 100px;
    background-image: linear-gradient( 106.8deg,  rgba(91,192,222,1) 11.1%, rgba(26,159,199,1) 89.7% );
    display: inline-block;
    line-height: 40px;
    padding: 0 12px 0 8px;
    text-align: center;
    text-overflow: ellipsis;
    border-radius: 4px;
    transition: all .3s;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
    cursor: pointer;
}

.button_info:hover {
    box-shadow: 0px 4px 10px 0px rgba(91,192,222,1);
    transform: translateY(-3px);
}

.button-minimal-info {
    user-select: none;
    color: white;
    cursor: pointer;
    width: fit-content;
    padding: 5px 10px;
    line-height: 10px;
    text-align: center;
    font-size: 14px;
    text-overflow: ellipsis;
    border-radius: 2px;
    display: inline-block;
    transition: all .3s;
    background-image: linear-gradient( 106.8deg,  rgba(91,192,222,1) 11.1%, rgba(26,159,199,1) 89.7% );
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}

.button-minimal-info:hover {
    box-shadow: 0px 4px 10px 0px rgba(91,192,222,1);
    transform: translateY(-3px);
}
.button-minimal-danger {
    background-image: linear-gradient( 69deg,  rgba(116,43,62,1) 19.1%, rgba(192,71,103,1) 90.2% );
    user-select: none;
    color: white;
    cursor: pointer;
    width: fit-content;
    padding: 5px 10px;
    line-height: 10px;
    text-align: center;
    font-size: 14px;
    text-overflow: ellipsis;
    border-radius: 2px;
    display: inline-block;
    transition: all .3s;
    box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}
.button-minimal-danger:hover {
    box-shadow: 0px 4px 10px 0px rgba(116,43,62,1);
    transform: translateY(-3px);
}