@font-face {
    font-family: "Caveat";
    font-style: normal;
    font-weight: 400;
    src: url(/vendor/fonts/Caveat-Regular.ttf) format("truetype");
}

@font-face {
    font-family: "Tajawal";
    font-style: normal;
    font-weight: 400;
    src: url(/vendor/fonts/Tajawal-Medium.ttf) format("truetype");
}

:root {
    nav {
        --bs-nav-link-color: black;
        --bs-link-hover-color: black;
    }
}

.form-control:focus {
    box-shadow: none !important;
    border-color: inherit !important;
}

.broker-list-group {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /* gap: 5px; */
    max-height: 300px;
    overflow-y: scroll;
}
#broker-search-results {
   width: 100%;
}

.broker-list-group .list-group-item {
    border: none !important;
}

.form-check-input:checked {
    background-color: #97bf0d !important;
    border-color: #97bf0d !important;
}

.broker-list-group .list-group-item {
    /* cursor: pointer; */
    display: flex;
    flex-basis: 50%;
    border-top-width: 0;
}

.broker-list-group .form-check,
.broker-list-group .form-check-label {
    cursor: pointer;
    width: 100%;
}

.share-form-block-buttons{

}

#container-pages {
    overflow: auto;
}

.alert{
    background: none!important;
    border: none!important;
}

#sidebarTools {
    width: 350px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 20px;
}

#sidebarTools .list-item-add label:hover {
    background: #e8ebed;
    border: 1px solid #505050;
}

#sidebarTools .list-item-add label:active,
#sidebarTools .list-item-add label.active,
#sidebarTools .list-item-add .btn-check:active + .btn-outline-secondary,
#sidebarTools .list-item-add .btn-check:checked + .btn-outline-secondary {
    background: #c9d1d8;
    border: 1px solid #000;
    box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.075) !important;
}

#top_bar {
    z-index: 10000;
}

#modalFichier {
    z-index: 10001;
}

#input-text-signature:dir(ltr) {
    font-family: Caveat;
    font-size: 48px;
}

#input-text-signature:dir(rtl) {
    font-family: Tajawal;
    font-size: 48px;
}

#img-upload {
    max-width: 460px;
    max-height: 200px;
}

.btn-svg-list-suppression {
    top: 2px;
}

.btn-svg-list-suppression:dir(ltr) {
    right: 6px;
}

.btn-svg-list-suppression:dir(rtl) {
    left: 6px;
}

.canvas-container .btn-drag,
.canvas-container .btn-rotate,
.canvas-container .btn-delete,
.canvas-container .btn-select,
.canvas-container .btn-download,
.canvas-container .btn-restore,
.canvas-container .btn-drag-here,
.canvas-container .btn-drag-here_mobile,
.canvas-container .btn-cancel {
    font-size: 30px;
    cursor: move;
    background: rgb(255, 255, 255, 0.6);
}

.canvas-container .btn-drag-here,
.canvas-container .btn-drag-here_mobile,
.canvas-container .btn-cancel {
    cursor: pointer;
    z-index: 9999;
}

.canvas-container .btn-rotate,
.canvas-container .btn-delete,
.canvas-container .btn-select,
.canvas-container .btn-download,
.canvas-container .btn-restore,
.canvas-container .btn-drag-here {
    cursor: pointer;
    font-size: 25px;
}

.canvas-container .btn-rotate:hover,
.canvas-container .btn-delete:hover,
.canvas-container .btn-select:hover,
.canvas-container .btn-download:hover,
.canvas-container .btn-restore:hover,
.canvas-container .btn-drag:hover {
    background: rgb(255, 255, 255, 1);
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.canvas-container .btn-cancel {
    font-size: 20px;
}

.border-transparent {
    border-color: transparent !important;
}

.delete-metadata {
    display: none;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 1.2rem;
    user-select: none;
}

.bkg-primary {
    background-color: #97bf0d;
}

.color-primary {
    color: #97bf0d !important;
}

.btn-primary {
    background-color: #97bf0d !important;
    border: none;
}

.input-metadata:hover > .delete-metadata {
    display: block;
}

#page-metadata #container-main {
    width: 55%;
}

#page-metadata #sidebarTools {
    width: 45%;
}

#page-metadata #bottom_bar {
    z-index: 3;
}

@media (max-width: 1500px) {
    #page-metadata #container-main {
        width: 50%;
    }
    #page-metadata #sidebarTools {
        width: 50%;
    }
}

@media (max-width: 575.98px) {
    #page-metadata #container-main {
        width: 100%;
    }
    #page-metadata #sidebarTools {
        display: none;
        width: 100%;
    }
}
@media (max-width: 480px) {
    .subtitle {
        font-size: 0.875em;
    }
}

html.ltr .decalage-pdf-div {
    padding-right: 350px;
}

html.rtl .decalage-pdf-div {
    padding-left: 350px;
}

#container-btn-zoom {
    top: 6px;
}

html.ltr #container-btn-zoom {
    right: 368px;
}

html.rtl #container-btn-zoom {
    left: 357px;
}

html.ltr .file-list-checkbox {
    right: 10px;
}

html.rtl .file-list-checkbox {
    left: 10px;
}
