﻿body {
}
.profile-user .profile-photo-edit {
    right:3px;
}
.k-grid {
    font-family: 'Poppins';
    font-size: 13px;
}

.k-column-title {
    font-size: 13px;
}

.k-button {
    font-size: 13px;
}
p {
    margin-bottom: 5px;
}

.k-button-md.k-icon-button {
    font-size: 16px;
}

.k-table-md {
    font-family: 'Poppins';
    font-size: 13px;
}

.MultiselectTitle {
    font-size: 13px;
    font-weight:600;
    margin:0px;
}

.MultiselectTexte {
    font-size: 11px;
    font-family: Poppins;
    margin: 0px;
}

.k-input-inner {
    font-family: 'Poppins';
    font-size: 13px;
    border-color: rgb(206, 212, 218);
    padding-top: 8px;
    padding-bottom: 8px;
}
.k-input-md .k-input-values > .k-searchbar, .k-input-md .k-input-values > .k-input-inner, .k-picker-md .k-input-values > .k-searchbar, .k-picker-md .k-input-values > .k-input-inner {
    margin:0px;
}

.form-control:read-only {
    background-color: #e9ecef;
    opacity: 1;
    transition: none;
    appearance: none;
    pointer-events: none;
}


.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
    padding-block: .54rem;
    padding-inline: .75rem;
}

.popover {
    max-width: 230px;
}

.popover-header {
    background-color: #f8f9fa;
}

.form-control:focus-within {
    border-color: rgba(13, 110, 253, .4);
    color: #212529;
    background-color: #fff;
    box-shadow: 0 0 0 .25rem color-mix(in srgb, var(--kendo-color-primary, #3d4d82) 25%, transparent);
}

.AdresseTab {
    width: 375px;
    height: 155px;
    padding: 15px;
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: gray;
    position: absolute !important;
    left: 50%;
    top: 50% !important;
}

.table > :not(caption) > * > * {
    padding: .3rem .2rem;
}
.infoFacturation {
    border: solid;
    border-width: 2px;
    border-color: gray;
    border-radius: 5px;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 30px;
    font-size: 11px;
}

.infoValidDevis {
    margin-top: 5px;
}

.infoFacturationRow {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
}

.bonpouraccordTitre {
    width: 375px;
    font-weight: 600;
}

.bonpouraccord {
    border: solid;
    border-width: 2px;
    border-radius: 5px;
    border-color: gray;
    width: 375px;
}

.Waitmodal {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.3);
}

.Waitmodal-body {
    margin-left: 50%;
    margin-top: 350px;
}

.ajax_loader {
}

.profile-wid-bg::before {
    opacity:.8;
}

.pTitle {
    font-size: 30px;
    font-family: poppins;
    color: white;
}

.pCompagny {
    font-size: 25px;
    font-family: 'Poppins';
    color: white;
}

.BodyIdentityArea {
    font-size: 14px;
    font-family: 'Poppins';
}