/* Global */
html{height:100%;}

:root{
    --bs-link-color: #001F31;
    --bs-link-hover-color: #38799e;
    --bs-primary:#192551;
    --bs-secondary:#3CC9BE;
	--bs-primary-rgb: 25,37,81;
    --bs-secondary-rgb: 95,187,95;
}

.input-signature .input-box{width:12.5%;height:80px;}
.input-signature .form-control{text-align: center;font-size: 1rem;border:2px solid #e6e6e6;text-transform: uppercase;}
.form-control:focus{background-color: var(--bs-secondary);color:#fff;outline: none;border:2px solid #001F31;}

@media (min-width: 768px) {
    .input-signature .form-control{font-size: 2rem;aspect-ratio: 1/1;}
}



/* Global */
body{width:100%;height:100%;}
html{width:100%;height:100%;}
.iframepdf{width:100%;height:50vh;}
.iframepdfappareil{width:100%;height:80vh;}
.picto-mini{width:3rem;height: auto;}
.accepte{opacity: 0.5;}
.accepte.visible{opacity: 1;}
.accepte input[type="checkbox"]{transform: scale(1.5);}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #192551;
    --bs-btn-border-color: #192551;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #0b5ed7;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #0d6efd;
    --bs-btn-disabled-border-color: #0d6efd;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #3CC9BE;
    --bs-btn-border-color: #3CC9BE;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3CC9BE;
    --bs-btn-hover-border-color: #3CC9BE;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3CC9BE;
    --bs-btn-active-border-color: #3CC9BE;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #3CC9BE;
    --bs-btn-disabled-border-color: #3CC9BE;
}

.btn.disabled, .btn:disabled, fieldset:disabled .btn {
    color: #fff;
    pointer-events: none;
    background-color:#9cb9e6;
    border-color: #9cb9e6;
    opacity: var(--bs-btn-disabled-opacity);
}

#signatureCanvas{width:100%;height:300px;}

.has-error .form-control{border-color:var(--bs-danger)!important}

#sidebarnav{width: auto !important;flex-wrap: nowrap !important;overflow: unset;margin-right: 1rem !important;}
.sidebar-nav{display: flex;}
.sidebar-item{}
.search-patient input{min-width:20rem;}
.pro-img-small img{width: 50px;}
.table-liste-appareils-dashboard{overflow: auto;max-height: 400px;}
.table-liste-appareils-dashboard thead{position: sticky;top:0;}

.steps{display:none !important;}
#main-wrapper{overflow: hidden;}
.cc>.container-fluid>.row{padding-left:2rem;padding-right:2rem;}
.cc>.container-fluid h4.mb-7{margin-bottom:0 !important;padding-top:1rem;padding-left:1rem;padding-right:1rem;font-size: 0.85rem;text-align: center;}
.cc>.container-fluid>.row>*{padding-left:0 !important;padding-right:0 !important;}
.cc>.container-fluid>.row .card{margin-top:1rem !important;}
.cc .wizard-content .wizard>.content>.body{padding-left:0 !important;padding-right:0 !important;padding-top:20px;}
.cc .bt-cat0.on:after{display: none;}

@media (min-width: 768px) {
    .steps{display:block !important;}
    #main-wrapper{overflow: auto;}
    .cc>.container-fluid h4.mb-7{font-size: 1.5rem;text-align: center;}
    .cc .bt-cat0.on:after{display: block;}
}