/* Add here all your CSS customizations */
.card-padding-10 {
    padding: 10px !important;
}

.iframe-container {
    overflow: hidden;
    /* 16:9 aspect ratio */
    padding-top: 50%;
    position: relative;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.select2-selection--multiple{
    overflow: auto !important;
    height: auto !important;
    padding-bottom: 5px !important;
}

.CodeMirror {
    height: 70vh;
    width: 100%;
}

@media only screen and (max-width: 767px) {
    .userbox .name,
    .userbox .role {
        max-width: 100% !important;
    }
}

@media (min-height: 800px) and (min-width: 992px) {
    .action-buttons-fixed {
        padding-bottom: 0px;
    }

    .action-buttons-fixed .action-buttons {
        padding: 15px 35px;
    }
}

html.modern.fixed .page-header {
    top: 63px;
}

.ui-datepicker {
    z-index: 20000;
}