﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification\ 
for details on configuring this project to bundle and minify static web assets. */
body {
    padding-top: 10px;
    padding-bottom: 20px;
    background-color:transparent!important;
    font-size:11pt;
}
.container {
    background-color: white;
    padding: 10px;
}
h4, h3, h5 {
    font-weight: bold;
}
hr {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
h3 {
    font-size: 16pt;
}
h4 {
    font-size: 13pt;
    font-style:italic;
}
.white {
    background-color: white !important;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    overflow: hidden;
    width: 100%;
}
.jumbotron {
    color: #575757;
    background-color: white;
    padding-left:30px !important;
}
.jumbotronTwo {
    color: #575757;
    background-color: red;
}
.depotDossier {
    font-size: 13pt;
    color: #575757;
}
.body-content a {
   
}
.panel-default {

}
.container-nav, .container-bottom {
    background-color: #575757;
}
.btn-default {
    background-color: whitesmoke,1!important;
}
.container-bottom {
    position: fixed;
    left: 0;
    bottom: 0;

    z-index:10000;
}
.navbar-nav{
    float:right!important;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: gray !important;
}

.container-nav-all {
    width: 100%;
    border-bottom-style: solid;
    border-bottom-width: 4px;
    border-bottom-color: #1b82ab;
    background-color: #575757;
}
.container-nav a {
    color: white;
}
.opacityOnWhite {
    opacity: 0.91;
    background-color: white !important;
    min-height: 350px;
    max-width: 950px;
    color: black !important;
    padding:50px!important;
}
.opacityOn {
    opacity: 0.90;
    min-height: 350px;
    max-width: 950px;
    padding: 50px !important;
}
.form-group {
    max-width: 350px!important;
}
.body-content {
    background-color: #575757;
    color: white;
}
.footer {
    float: right;
}
.footer a{
    color: white;
}
.grey {
    background-color: #eee;
}
.opacityOff {
    background-color: rgb(241, 241, 241);
    color: #333;
    /*max-width: 950px;*/
    width:100%;
}
html {
    margin: 0;
    padding: 0;
    background: url(../images/fond.jpg) no-repeat center fixed;
    -webkit-background-size: cover; /* pour anciens Chrome et Safari */
    background-size: cover; /* version standardisée */
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 50px;
    padding-right: 50px;
}
/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
    width: 100%;
}
/* QR code generator */
#qrCode {
    margin: 15px;
}
/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    /* Hide captions */
    #menuP {
        display: block;
    }
}
@media screen and (min-width: 767px) {
    /* Hide captions */
    #menuP {
        display: none;
    }
}
.ui-widget-header {
    background: #cedc98;
    border: 1px solid #DDDDDD;
    color: #333333;
    font-weight: bold;
}
.progress-label {
    position: absolute;
    left: 50%;
    top: 13px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #fff;
}
.progress {
    margin-bottom: 10px;
}
.red {
    color: red;
}
.modalUpload {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 150px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    z-index:50000;
}
/* Modal Content */
.modal-contentUpload {
    background-color: #fefefe;
    margin: auto;
    padding: 30px;
    border: 1px solid #888;
    width: 650px;
    height: 135px;
    border-radius: 9px;
}
.modal-contentUpload {
    text-align: center;
}
._date {
    font-size:9pt;
}
.table {
    background-color: white !important;
}

.table-criteres {
    font-size: 9pt;
    width: 100%;
}
.modal-dialog {
    width: 80% !important;
    height: 90% !important;
}
.nav > li > a {
    padding: 5px 5px !important;
}
.colored_0 tr:nth-child(even) {
    background-color: #d9e5ec;
}
.colored_0 th {
    background-color: lightseagreen;
}
.tittle_colored_0 {
    color: #4a728a;
}
.colored_0 tr:nth-child(odd) {
    background-color: #a5c7db;
}
.colored_1 tr:nth-child(even) {
    background-color: #4d6b5a30;
}
.colored_1 th {
    background-color: lightseagreen;
}
.tittle_colored_1 {
    color: #4d6b5a;
}
.colored_1 tr:nth-child(odd) {
    background-color: #4d6b5a61;
}
.colored_2 tr:nth-child(even) {
    background-color: #d7cc2145;
}
.colored_2 th {
    background-color: lightseagreen;
}
.tittle_colored_2 {
    color: #d7cc21e6;
}
.colored_2 tr:nth-child(odd) {
    background-color: #d7cc2191;
}
.jumbotron_colored_0 {
    box-shadow: 10px 10px 5px rgba(77, 145, 167, 0.1);
}
.jumbotron_colored_1 {
    box-shadow: 10px 10px 5px rgba(187, 199, 192, 0.5);
}
.jumbotron_colored_2 {
    box-shadow: 10px 10px 8px rgba(232, 226, 129, 0.4);
}

.tittle_cat {
    font-size: 30px;
    font-weight: 500;
    line-height: 1.1;
}


div.dataTables_scroll {
    margin: 0 auto;
    width: 50%;
}

.numberRight {
    text-align: right;
    margin-right: 1em;
}

.aideOb {
    font-size: 14pt;
    font-weight: bold;
}


#btnEnregistrerComplements{
    display:none;
}
.table{
    border-radius: 8px !important;
}
#ajouterPartenaire:hover {
    background-color: #04111a36;
}
#ajouterPartenaire, [style*="display:block;"] {
    background-color: #29516e36;
    padding: 10px;
    margin-top: 20px;
    border-radius: 8px;
}
div[id^=AjaxPartenairesDevis_], [style*="display:block;"] {
    background-color: #b2b3967a;
    padding: 10px;
    margin-top: 20px;
    border-radius: 8px;
}

div[id^=AjaxPartenairesDevis_] {
    display:none;
}
