 /* body{
    max-width: 100vw;
    max-height: 100vh;
    overflow-x: hidden;
    overflow-y: hidden; 
}*/
.ma-section{
    /* position: absolute;  */
    /* left: 15rem;  */
    margin: auto auto;
    /* margin-top: 6rem; */
    /* padding-left:0px;
    padding-right: 0px;
    margin-bottom: 0px; */
    overflow-x: hidden;
    overflow-y: auto;
    /* border: 1px solid white; 
    box-shadow: -2px -2px 5px rgb(255, 255, 255);  */
    /* width: 100%; */
    /* height: 100%; */
}
@media screen AND (max-width: 775px) {
	/* #doc_xls{display: none;}
	#doc_xls2{display: none;} */ 
	.card-deck {
	max-width: 80vw;
	}
}
form{
	display: inline; 
}
.search{
	display: inline; 
	padding: 0 10vw; 
	font-size: 1.2rem;
	
}

.navbar-nav{
	text-align: center; 
	margin: 0 auto;
}

.navbar-nav .nav-link {
	padding: 1rem 2rem !important;
    color: #343a40; 
}

.navbar-nav .nav-link :hover {
    color: #0080ff; 
}

.navbar{
padding: 0; 
background-color: white;
}

.navbar-toggler {
background-color: none;
border: 1px solid black; 
margin: 0.5rem 1rem 0 0 ;
}

.navbar-toggler-icon {
    content: "\2261";
}	

.navbar-nav .dropdown-menu {
    min-width:200px;
}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: pink;
  }
  ::-moz-placeholder { /* Firefox 19+ */
    color: pink;
  }
  :-ms-input-placeholder { /* IE 10+ */
    color: pink;
  }
  :-moz-placeholder { /* Firefox 18- */
    color: pink;
  }
	
a{
    font-size: 1rem;
font-weight: 700;
line-height: 1.5;
color: #0463c2;
}
a:hover{color: #aab0ff; text-decoration: underline; }
.outside { 
    cursor: url('../img/alias.cur'), auto; 
}
.file {
    cursor: url('../img/file.cur'),  auto;
}

table{ background-color: #ffffff40 !important ;}

.annuaire .col-6,.col-sm-6,.col-md-3,.col-lg-3{background-color:#ffffff40;padding:1rem;border-radius:1rem;width:auto;margin:1rem auto;}
.annuaire img{width:auto;max-width:100%; height: 50px;}
.annuaire h3{ font-size: 1.15rem;}
.annuaire .alias{cursor: alias}


h3{
    width: 75%;
    margin: 0 auto;
}

.sommaire{
    margin-top: 1vh;
    margin-bottom: 1vh;
    min-height: 92vh;
}
.sommaire ul {
    list-style-type: disc;
    margin-block-start: 0.5rem;
    margin-block-end: 0.5rem;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0.5rem;
}

/* #nav-tab{ */
    /* width: 17%;  */
/* } */
.actions ul {
    margin-left: -3rem;
    list-style: none; 
}
.actions ul li {
    padding: 0.5rem;
}

#avis .form{
    cursor: wait; 
}

#informations{
    height: 15rem; 
}
#vie_privee{
    height: 20rem; 
}

.img-thumbnail{
    width: 6rem; 
}

.card{
    
    background-color: #fff; 
}
.card a{color: #212529; }
.card a:hover {color: #0080ff; }
.card img{
		max-width: 50%; 
		height: auto;
		/* max-height: 45px; */
        border: 0px solid rgba(0,0,0,.125);
}

.card-deck {
    padding: 1.5rem 0;
    margin: 0 auto;
	width: 80%;
}
.form-check-input{
    float: left; 
    position: relative; 
    height: 1.3rem;
    width: 1.3rem; 
}
.form-check-input:disabled ~ .form-check-label{
    color: #ccc;
}

.form-check-label{
    width: 90%;
}

.form-control:disabled{
    background-color: #ccc;
    opacity: 0.8;
}
.text-muted{
    color: #333 !important;
}


.red { font-weight: bold; color: red ; }
.orange {
    font-weight: bold;
    color: orange;
}
.green {
    font-weight: bold;
    color: green;
}
/*
iframe {
    width: 100%;
    min-height: 600px;
    overflow: hidden; 
}

aside{
    color: white;
    width: 15rem; 
    min-height: 95vh;
    position: fixed;
    left:0;
    top: 3rem;
}

@media screen AND (max-width: 775px) {
    aside{
        color: white;
        width: 15rem; 
        min-height: 0;
        
        left:0;
        top: 0;
    }
    .ma-section{
        position: absolute; 
        left: 0; 
        top: 3rem;
        overflow-x: auto;
        overflow-y: scroll;
        border: 1px solid white; 
        box-shadow: -2px -2px 5px blue; 
    }
}




a{
    color: white;
}

a:hover{
    color: rgba(196, 196, 255, 0.884);
}
#new{
    color: white; 
    position: absolute;
    bottom: 3rem;
    right: 15rem; 
}

section{
    min-height: 92vh;
    margin-top: 0;
    margin-bottom: 2rem;
    padding: 1rem auto 2rem 0;
}

.alert{
    margin-bottom: 0;
    margin: 0 auto;
}

button{
    margin-bottom: 1.5rem;
}
.img-thumbnail{
    max-width: 50%;
}
.img{
    max-width: 150px;
}

.colonne{
    max-width: 100px;
}
.colonne-detail{
    max-width:200px;
}
.right{
    float: right;
}

.custom-file-label::after{
    content: "Sélectionnez";
}

.navbar-dark .navbar-nav .nav-link {
    color: white; 
    font-weight: 500; 
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgb(182, 182, 182);
    font-weight: bolder; 
    text-decoration: underline;
}
li {
    display: block;
    padding-left : 1rem;
}

ul {
    padding-left : 0;
}


#log{
    position: absolute; 
    z-index: 9000;
    top: 4rem;
    right: 2.5rem;
} */

