/* Style Login */

.login-logo {
    width: 100%;
    margin-bottom: 20px !important;
}

.navbar {
    height: 65px !important;
    min-height: 65px !important;
    background: #fff !important;
}

#content {
    margin-top: 65px !important;
}

.header-container .navbar-nav.theme-brand {
    height: 65px !important;
    border-right: 1px solid #1565C0 !important;
    background: #1565C0 !important;
}

.sidebar-wrapper {
    top: 65px !important;
}

#sidebar ul.menu-categories li.menu.active > .dropdown-toggle {
    background: #1565C0 !important;
}

#sidebar ul.menu-categories ul.submenu > li a:hover {
    color: #1565C0 !important;
}

#sidebar ul.menu-categories ul.submenu > li.active a {
    color: #1565C0 !important;
}

#sidebar
    ul.menu-categories
    li.menu:not(.active)
    > .dropdown-toggle[aria-expanded="true"] {
    background: #1565C0 !important;
}

.navbar .navbar-item .nav-item.user-profile-dropdown .nav-link svg {
    color: #333 !important;
}

.navbar .navbar-item .nav-item.dropdown.notification-dropdown .nav-link svg {
    color: #333 !important;
}

.breadcrumb-five .breadcrumb {
    margin: 12px 0px 0px 15px;
}

.widget-content-area {
    border: 1px solid #e0e6ed;
    box-shadow: 0 0 40px 0 rgb(94 92 154 / 6%);
    padding: 0px !important;
}

#sidebar ul.menu-categories li.menu ul.submenu > li.active a:before {
    background: #1565C0 !important;
}

.breadcrumb-five .breadcrumb li:not(:first-child):before {
    background: #1565C0 !important;
}

.breadcrumb-five .breadcrumb li.active a {
    color: #1565C0 !important;
}

.table > thead > tr > th {
    text-transform: capitalize !important;
}

div.dataTables_wrapper div.dataTables_info {
    color: #333 !important;
}

.page-item.active .page-link {
    background: #1565C0 !important;
    font-weight: bold;
}

table.dataTable td {
    padding: 5px 14px 5px 3px;
}

div.dataTables_wrapper div.dataTables_paginate {
    float: right;
}

.table > thead > tr > th {
    color: #333 !important;
}

.table .btn {
    padding: 0.2375rem 1rem !important;
}

.padding-right-36 {
    padding-right: 36px;
}

.form-group label,
label {
    color: #1b2e4b !important;
}

.form-gender {
    padding-left: 40px !important;
}

.form-control::placeholder {
    color: #9ca3af;
}

/* Custom General */
/* .select2-container--open{
    z-index: 999999999 !important;
} */
/* .select2-dropdown{
    
} */

.flatpickr-calendar.open {
    z-index: 999999999 !important;
}

.user-profile .widget-content-area .user-info img {
    border-radius: 0 !important;
    box-shadow: none !important;
    width: 120px !important;
    height: 120px !important;
}

.user-profile .widget-content-area .user-info p {
    color: #333 !important;
}

.user-profile .widget-content-area .user-info-list ul.contacts-block {
    max-width: 100% !important;
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 650px !important;
    }
}

.req {
    color: red !important;
}

.general-info .info .upload p {
    color: #1565C0 !important;
}

.hd-header-wrapper {
    padding: 67px 0 0 0 !important;
}

.hd-header-wrapper h4 {
    color: #1565C0;
}

.hd-tab-section .accordion .card .card-header div > div {
    color: #1565C0;
}

.hd-tab-section
    .accordion
    .card
    .card-header
    div
    > div[aria-expanded="true"]
    svg {
    color: #1565C0;
}

input[readonly], select[readonly], textarea[readonly]{
    color: #3b3f5c !important;
}

.w-icon { 
    color: #212121 !important;
    background-color: #ebedf2 !important;
}

.flatpickr-input[disabled]{
    color: #d9dde0 !important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: #e11d47;
}

.sidebar-wrapper .profile-info .user-info img {
    margin-left: 50px !important; 
}

.sidebar-wrapper .profile-info .user-info {
    height: 125px !important;
}

#sidebar ul.menu-categories {
    padding: 17px 0 20px 0 !important;
}

.select2-container--disabled .select2-selection__rendered{
    background-color: #f1f2f3 !important;    
}

.sidebar-wrapper .profile-info .user-info img {
    margin: 0px auto !important;
}

.custom-file-container__image-preview {
    margin-top: 35px !important;
    margin-bottom: 20px !important;
    height: 150px !important;
}

.table-dashboard td {
    font-size: 18px !important;
}

.form-pdf {
    border-right: 0.5px solid;
    padding-right: 30px !important;
}

.preview-pdf {
    margin: 30px;
    /* border: 0.5px solid; */
    height: 500px;
    width: 500;
    text-align: center;
    display: contents;
}

.preview-pdf .pdf-default {
    border: 0.5px solid;
    height: 500px;
    margin: 10px 20px;
}

.preview-pdf .pdf-default img {
    width: 100px;
    margin-top: 150px;
}

.preview-pdf .pdf-default h5 {
    margin-top: 10px;
    margin-left: 10px;
}

.pdf-pagination {
    margin-bottom: 10px;
    display: none;
    flex-direction: row;
    width: 100%;
}

.pdf-pagination .pdf-number {
    flex: 2;
    text-align: center;
    padding-top: 8px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}

.pdf-pagination #prev_page {
    flex: 1;
}

.pdf-pagination #next_page {
    flex: 1;
}

@media (max-width: 867px) {
    .preview-pdf {
        width: auto;
    }
}

@media (max-width: 757px) {
    .form-pdf {
        border-right: 0px;
        padding-right: 0px !important;
    }

    .preview-pdf {
        margin: 20px 0px;
    }
}

#the-canvas {
    display: none;
}

.pdf-value {
    width: 400px;
    display: block;
    margin: 0px auto;
}

#parametriContainer {
    width: 0px;
    height: 0px;
}