/*Form bootstrap pour afficher les unités après les inputs dans les formulaires */
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-group-text {
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.65;
    background-color: #e9ecef;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
}

/* Carte Gmap */
.acf-map {
    width: 100%;
    height: calc(100vh - 123px);
}
.acf-map img {
   max-width: inherit !important;
}
.page-template-carte .content{
    padding: 0px;
}

/* Weight des titres */
h1, .h1, h2, .h2, h3, .h3, h4, .h4{
    font-weight: 400;
}

.titre-login{
    text-align: center;
    color: #7a7a79;
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 0px;
}

/* accordeon */
a[data-toggle="collapse"][aria-expanded="true"] .fa{
    transform: rotate(180deg) !important;
}

.table-mini>thead>tr>th, .table-mini>tbody>tr>th, .table-mini>tfoot>tr>th, .table-mini>thead>tr>td, .table-mini>tbody>tr>td, .table-mini>tfoot>tr>td{
    padding: 5px 8px;
}
.card .table-mini tbody td:last-child, .card .table-mini thead th:last-child{
    padding-right: initial;
    display: table-cell;
}

.table-hover tbody tr.no-hover:hover{
    background: none;
}

/*Sous table détail prix artisan pour listing produit par artisan */
table.detail-artisan td {
    background: white;
    border: 1px solid #ececec;
    padding: 0px 10px !important;
}

@media print {
    .main-panel{
        width: 100% !important;
    }
}