@import "https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i";
body {
    font-family: 'Nunito', sans-serif;
    background: #f8f9fa;
    margin:0px;
    padding:0px;
    overflow: hidden;
}


/* Display switch Size */ 


@media screen and (max-width: 39.9375em) {
	.tablet { display: none !important; }	
	.web { display: none !important; }	
    .mob { display: block !important; }
}

@media screen and (min-width: 39.9375em) {
	.web { display: none !important; }	
    .mob { display: none !important; }	
	.tablet { display: block !important; }
}

@media screen and (min-width: 75em) {
	.tablet { display: none !important; }
    .web { display: block !important; }	
}




.row{
	margin:0px;
}

p {
    font-family: 'Nunito', sans-serif;
    font-size: 1.1em;
    font-weight: 300;
    line-height: 1.7em;
    color: #999;
}

a,
a:hover,
a:focus {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s;
}

.h100scroll {
   height: calc(100% - 56px);
   overflow-y: auto;
   overflow-x: hidden;
   margin: 0px !important;
   padding: 0px !important;
}

.h100_C120 {
    min-height: calc(100% - 120px);
    max-height: calc(100% - 120px);
    overflow-y: auto;
    overflow-x: none;
}

.h100_s80 {
    min-height: calc(100% - 80px);
    max-height: calc(100% - 80px);   
}


div.popup_style, div.popup_style_form{
	background-color: white;
	border-style: 0px solid #666;
	border-radius: 5px;
	box-shadow: 1px 1px 10px #999;
}

div.popup_content{
	margin:0px;
	padding:0px;
}

#sidebar {
	min-width: 300px;
    max-width: 300px;
    margin-left: -300px;
}



/*-------------------------------------
	MODAL
-------------------------------------------------*/
.modal-header-success {    
    background-color: #5cb85c;
}
.modal-header-warning {	
    background-color: #f0ad4e;
}
.modal-header-danger {
	background-color: #d9534f;
	color:white;
}
.modal-header-info {
    background-color: #5bc0de;
}
.modal-header-primary {
    background-color: #428bca;
}	
.modal-title {
    font-size: inherit;
}	











/*
FORMULAIRES
*/

form.form-horizontal label, form.form-horizontal input, form.form-horizontal select{
    font-size:70%;
}

form.form-horizontal .form-group.row{
    margin-bottom:5px;
}

/* FORMULAIRE ****************************************/


#rAEPExportation label {margin:0}

/* MAPPING */

.leaflet-popup-content h2 {
	font-size:125%;
}

.leaflet-popup-content img {
	display: block;
}

.leaflet-popup-content table {
	border-collapse: separate;
}    


.leaflet-popup-content table td {
	margin: 0.5rem;
}
.leaflet-popup-content table td.value {
	border: 1px solid #DDD;
	border-raduis:5px;
}



