.show{
	display: block!important;
}
.fullscreen.modal-content {
    width: 100%;
    height: 100vh;
    top: 0;
    border-radius: 0;
}
.modal {
    position: fixed;
    top: 0;
    z-index: 1024;
    background-color: rgba(var(--color--dark-rgb),0.8);
    width: 100%;
    height: 100vh;
    text-align: center;
    display: none;
}
.modal-content {
    display: inline-block;
    width: 600px;
    background-color: var(--color--light);
    height: 500px;
    position: relative;
    top: calc(50% - 250px);
    border-radius: 10px;
}
.modal-header {
    border-bottom: 1px solid rgba(var(--color--dark-rgb),0.2);
    padding: 10px;
    text-align: left;
}
.close {
    position: absolute;
    right: 10px;
    color: red;
    top: 5px;
    font-size: 20px;
    padding: 5px 10px;
    border-radius: 5px;
    cursor: pointer;
}
.close:hover{
	border: 1px solid rgba(var(--color--dark-rgb),0.2);
}
.modal-body {
    text-align: left;
    padding: 10px;
    overflow-y: auto;
    overflow-x: auto;
    height: calc(100% - 120px);
    width: calc(100% - 20px);
}
.modal-footer {
    border-top: 1px solid rgba(var(--color--dark-rgb),0.2);
    padding: 10px;
    position: absolute;
    bottom: 0px;
    width: calc(100% - 20px);
    text-align: left;
}

:root, [data-theme = "default"]{
    --color--primary: #150a6c;
    --color--primary-rgb: 21, 10, 108;
    --color--secondary: #3b318c;
    --color--secondary-rgb: 59, 49, 140;
    --color--dark: #000000;
    --color--dark-rgb: 0, 0, 0;
    --color--light: #eeeeee;
    --color--light-rgb: 238, 238, 238;
    --color--success: #318c47;
    --color--success-rgb: 49, 140, 71;
    --color--danger: #FF0000;
    --color--danger-rgb: 255, 0, 0;
    --color--tabs: #9090ea;
}