/* Elements de base*/
@media screen and (max-width: 2000px) and (min-width: 1800px){
	.containerbig {
		max-width: 1900px;
	}	
}

hr{
	width:100%;
	page-break-after: always;
}
.table td, .table th {
	padding:0.3rem;
	border:0;
}

a {
    color: #734cb9;
}

.form-group label{padding-top:10px;}

@media (min-width: 992px){
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}
	
	/* Agrandir la zone de notif*/
	.bootstrap-notify-container{max-width:900px;}

}

@media (min-width: 576px){
	.col-sm-12 {
		float: left;
	}
}	

.top_navbar{border-bottom:0;}
#app-title{padding-left:50px;}

.mytable tbody tr td, .mytable tbody th td {
    white-space: inherit;
}

.nav-tabs{padding:5px .7rem;}
.nav-tabs>.nav-item>.nav-link{margin-bottom:5px;}
.netlinkingratio{display:none;}
.inv{display:none;}
.tc100{text-align:center;width:100%;}
.mi130{min-height:130px;}
.dropdown-menu{position:relative;}/* Fix la transparence des menus select */
.bloc_dareboost{max-height:250px;min-height:250px;overflow:hidden;}
.dareboost_speedindex{text-align:center;font-size:50px;display:block;}

/* Change the white to any color ;) */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset;
}

/* Formulaires */
.inv{display:none;}
textarea.form-control{border:1px solid #ccc;}
.help-block{color:#E91E63 !important;}
.form-control.jqdate{text-align:center;color:#888;font-size:14px;padding:7px;padding-right:10px;}
.jqdate{text-align:center;color:#888;font-size:14px;padding:7px;padding-right:10px;}
.coupetext{display:block;overflow: hidden;text-overflow: ellipsis; }
.conv_url{max-width:150px;}
.form-group {    
	clear:both;
	min-height:35px;
	margin-top:15px;
	margin-bottom: 15px;
	display:block;
}

.ita{
    font-style: italic;
    color: #959595;
    text-decoration: none;
    font-size: 12px;
}

.pagination .page-item.active>.page-link{box-shadow:none;}

/* Agrandit les icones dans le menu du haut */
.navbar-nav li.app_menu ul{width:450px;}
.navbar-nav li.app_menu ul li a{height:115px;overflow:hidden;width:115px;}

/*Supprime le leger espace de loverview */
.info-box-2 {min-height:110px;}
.info-box-2 .icon{float:left;}
.info-box-2 .content .text{margin-top:8px;}
.info-box-2 .content{padding:0;padding-left:15px;min-width:130px;}
.info-box-2 .content .number{font-size:24px;}

/* Surcharge des graphiques */
.highcharts-subtitle {font-size:23px;}
.hcinfo .highcharts-subtitle {font-size:15px;}

/* Bouton daide en pas de page (dashboard) */
.scroll_fix_down{
	position:fixed !important;
	z-index:99;
	bottom:10px;
}

/* Tableau un peu trop long */
.dataTables_wrapper div.row div.col-sm-12 {overflow:auto;}

/* Impression */
.showonlyprint{display:none;}
#printpdftop{display:none;}
table.dashboard_infotable td{text-align:center;width:25%;}
@media print
{
	body{background-color:#ffffff;}
	section.content::before{top:0;background:#ffffff;}
	info-box-2{width:100%;}	
	li.breadcrumb-item{display:inline;}
	.nav-tabs{display:none;}
	.hideprint{display:none;}
	.showonlyprint{display:block;}
	hr{
		clear: both;
		display: block;
		border :1px solid transparent;
		page-break-after: always;
	}
	.spaceprint{
		width:100%;
		height:0;
		margin:0; 
		border-top:none;
		clear: both;
		display: block;
		border :1px solid transparent;
		page-break-after: always;
	}
	.card{
		page-break-after: always;
	}
	.dataTables_paginate{display:none;}
}