.dashboard-box-shadow {
    padding: 30px 20px;
    color: #4d4d4d;
    box-shadow: 1px 8px 20px #00000030;
}

.dashboard-title {
    font-weight:bold;
    text-transform:uppercase;
    font-size:18px;
    margin-bottom:10px;
    text-align:center;
    color:#8d8d8d;
}

.dashboard-subtitle {
    font-weight:bold;
    font-size:14px;
}

.dashboard-result-table{
    width:100%;
}

.dashboard-result-table thead th {
    background-color: #4d4d4d;
    color: #fff;
    padding:10px;
    font-weight:400;
}
.dashboard-result-table tbody td {
    padding:10px;
}

.dashboard-result-table thead tr th:first-child,
.dashboard-result-table tbody tr td:first-child {
    border-radius: 20px 0 0 20px;
}

.dashboard-result-table thead tr th:last-child,
.dashboard-result-table tbody tr td:last-child {
    border-radius: 0 20px 20px 0;
}

.dashboard-result-table tbody tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.10);
}
.dashboard-result-table tbody tr:nth-of-type(even) {
    background-color: rgba(0,0,0,.05);
}

.dashboard-result-table .perc-0-39 {
    background: #fd8686;
}
.dashboard-result-table .perc-40-59 {
    background:#fd9f86;
}
.dashboard-result-table .perc-60-79 {
    background:#ffe8ae;
}
.dashboard-result-table .perc-80-100 {
    background:#b4eca9;
}

.vr-bar {
    height: 180px;
    width:25px;
    background: #ebebeb;
    margin: auto;
    display: flex;
    align-items: flex-end;
    position: relative;
    box-shadow: inset 0 0 6px #0000001c;
    border-radius: 20px;
    overflow: hidden;
}

.vr-bar .fill {
    width: 100%;
    box-shadow: inset 0 0 14px #00000036;
    border-radius: 20px;
    border: 2px solid #fff
}

.red-grd {
    background: #fc8e8b; /* Old browsers */
    background: -moz-linear-gradient(top, #f7d341 0%, #f7d341 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f7d341 0%,#f7d341 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #b7f8b1 0%,#ffe6ae 50%,#fdb6a7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe6ae', endColorstr='#b7f8b1',GradientType=0 ); /* IE6-9 */
}

.grey-grd {
    background: #a5dd9e; /* Old browsers */
    background: -moz-linear-gradient(top, #ffe7ae 1%, #a5dd9e 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffe7ae 1%,#a5dd9e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffe7ae 1%,#a5dd9e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe7ae', endColorstr='#a5dd9e',GradientType=0 ); /* IE6-9 */
}

.nowrap {
    white-space:nowrap;
}

@media (min-width: 1200px) {
    .container {
        width: 100%;
    }
}

#list-demande-items select, #list-demande-extras select{
    width:100px;
}

#table_feuille_temps_servicecall_table .currency{
    width:100px;
}
