﻿

body {font-family: sans-serif;}


iframe.popup{
    width:100%;
    height:100%;
    box-sizing: border-box;
    border:1px solid #aaa;
}

.boxer-content{
    display:flex;
    flex-direction:column;
}
.boxer-caption{
    padding: 10px;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    background-color: #5592ae;
}

.ProfilClientDeco{
    width: 50px;
    height: 50px;
    border:1px solid rgba(255,255,255,0.6);
    background: rgba(255,255,255,0.1) url(../images/deconnexion.svg) no-repeat 50% 50%;
    background-size: 30px;
}
.ProfilClientDeco:hover{
    cursor:pointer;
    background-color:rgba(255,255,255,0.3);
}

.RetourMenu {
    width: 50px;
    height: 50px;
    border:1px solid rgba(255,255,255,0.6);
    background: rgba(255,255,255,0.1) url(../images/BackTile.svg) no-repeat 50% 50%;
    background-size: 30px;
}
.RetourMenu:hover{
    cursor:pointer;
    background-color:rgba(255,255,255,0.3);
}
/* Boutons */
.btn1{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    color: #000;
    font-size: 14px;
    background: #efc94c;
    padding: 8px 18px;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #f7941d;
}
.btn1:hover {
    background: #ffe89d;
    background-image: -webkit-linear-gradient(top, #ffe89d, #efc94c);
    background-image: -moz-linear-gradient(top, #ffe89d, #efc94c);
    background-image: -ms-linear-gradient(top, #ffe89d, #efc94c);
    background-image: -o-linear-gradient(top, #ffe89d, #efc94c);
    background-image: linear-gradient(to bottom, #ffe89d, #efc94c);
    text-decoration: none;
}
.btn2 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align:center;
    color: #ffffff;
    font-size: 14px;
    background: #5491ad;
    padding: 8px 18px;
    text-decoration: none;
    cursor:pointer;
    border:1px solid #1c779c;
}
.btn2:hover {
    background: #81c8e6;
    background-image: -webkit-linear-gradient(top, #81c8e6, #5491ad);
    background-image: -moz-linear-gradient(top, #81c8e6, #5491ad);
    background-image: -ms-linear-gradient(top, #81c8e6, #5491ad);
    background-image: -o-linear-gradient(top, #81c8e6, #5491ad);
    background-image: linear-gradient(to bottom, #81c8e6, #5491ad);
    text-decoration: none;
}
/* End boutons */

/* Surcharge de thème DataBase */

.dataTable{
    font-size:12px;
}
.dataTables_wrapper {background-color: #eee;}
table thead {
    font-size: 14px;
    background-color: #bdd13a;
}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate{
    font-size:12px;
    padding: 8px;
    height: auto;
}
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover,
table.dataTable.display tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#d6f2ff !important;}

div.DTTT_container {margin: 4px !important;}

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
    font-size: 12px !important;
}

/* End Surcharge de thème DataBase */