/*
Theme Name: EuroVending
Theme URI: 
Author: Scopika
Author URI: https://www.scopika.com
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 0.1
Text Domain: eurovending

*/

@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600|Roboto:500');


/* GENERAL */

body { font-family: "Poppins",Helvetica,Arial,Verdana,sans-serif!important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: 'Roboto',sans-serif; }

/*BOITES D'INFOS*/
.box { border-radius: 0; border: none; box-shadow: 0px 1px 15px 1px rgba(69,65,78,0.08); }
.box-footer { border:none; }
.box-header>.fa, .box-header>.glyphicon, .box-header>.ion, .box-header .box-title { font-size: 17px; }
.box-header.with-border { border-bottom: 1px solid #eee; background-color: #fff !important; }

/* TABLEAU */
.wpDataTablesWrapper table.wpDataTable > thead > tr > th { font:600 13px/normal "Poppins", sans-serif !important; color: #575962!important; text-transform: inherit; border:none!important; }
.wpDataTablesWrapper table.wpDataTable > tbody > tr > td, .wpDataTablesWrapper table.wpDataTable > tfoot > tr > td { font:300 12px/normal "Poppins", sans-serif !important; color: #575962!important; padding:11px 10px; border: none!important; }

/* FORMULAIRES */
form p, form li { float: left; width:100%; margin: 0 0 10px; }

label { font:500 14px/30px "Poppins", sans-serif; padding:0 !important; vertical-align: top; }

input[type="text"] { font:400 14px/30px "Poppins", sans-serif; background: #f5f5f5; border:none; outline:none; }
input[type="text"]:hover { background: #e8e8e8; }
textarea { width:100%; font:400 14px/normal "Poppins", sans-serif; background: #f5f5f5; border:solid 1px #f5f5f5; outline:none; }
textarea:hover { background: #e8e8e8; border:solid 1px #e8e8e8; }
input[type=checkbox], input[type=radio] { margin: 7px 0 0 0; }

a.lien-web { height:32px; background: #f5f5f5; }
a.lien-web .fa.fa-globe { line-height:30px; }
span.pourcent { height:32px; line-height:30px; background: #f5f5f5; }
span.etat { font:400 14px/30px "Poppins", sans-serif; height:32px; padding:0; }


a.bouton, button.bouton-bleu, input.bouton-bleu, input.bouton-gris {display: inline-block; font:400 15px/36px "Poppins", sans-serif !important; color:#fff; padding:0 15px; margin:15px 0; background-color:#36a3f7; border:none; border-radius:18px; }
input.bouton-gris { font:400 13px/32px "Poppins", sans-serif !important; margin:0 0 0 15px!important; background-color:#999; }
a.bouton:hover, button:hover,input[type="submit"]:hover,input[type="button"]:hover { color:#fff!important; background-color:#297AB9; }


/*Séparateur */

hr { float:left; width:100%; border-top: solid 2px #ddd; }
hr.pointilles { border-top: dotted 2px #ddd; }



/*PAGINATION*/
/*
.wpDataTablesWrapper .dataTables_paginate { float:none; margin: 20px auto 0;text-align: center; }*/
    



/* MINI-BOUTONS */
.wpDataTablesWrapper div.dt-buttons { float:none !important; text-align: center; margin:0 auto 20px auto !important; }
.wpDataTablesWrapper div.dt-buttons a.DTTT_button { float:none; font:300 11px/30px "Poppins", sans-serif !important; color:#575962 !important;  text-align: center; margin:0; padding:6px 15px; border:solid 1px #ddd; border-width:1px 0 1px 1px; opacity:1; }
.wpDataTablesWrapper div.dt-buttons a.DTTT_button:first-child { border-radius: 15px 0 0 15px !important; }
.wpDataTablesWrapper div.dt-buttons a.DTTT_button:last-child { border-radius: 0 15px 15px  0 ; border-width:1px; }
.wpDataTablesWrapper .DTTT_button:before { font-size: 16px !important; line-height: 30px; }
.wpDataTablesWrapper div.dt-buttons a.DTTT_button.DTTT_button_new { background-color:#36a3f7 !important;  color:#fff!important; opacity:1}
/*
.wpDataTablesWrapper .dataTables_filter { float:left !important;  text-align:center !important; width:70%; margin:0 15% 20px 15%; border-radius: 15px; border: solid 1px #ddd; }
.wpDataTablesWrapper .dataTables_filter label, .wpDataTablesWrapper .dataTables_length label { width:100%; line-height:30px !important;  }}*/

/* Moteur de recheche */

/*.wpDataTables input[type="search"] { float:right; width:70%; height: 30px; line-height: 30px; padding:0 5px!important; margin:0; border: solid 1px #ddd !important; border-width: 0 0 0 1px !important; }
.wpDataTablesWrapper .dataTables_filter label::after { font: normal normal normal 14px/1 FontAwesome; content:"\f002"; }
*/



/* CALENDRIER */

/*#calendar h2 { font-size:18px; }
#calendar table { background:#fff; border:solid 1px #ddd; border-width:0 1px 1px 1px; }
#calendar table thead tr { background:transparent; }
#calendar table thead tr th { font:500 13px/normal "Poppins", sans-serif !important; color: #898b96; text-transform:inherit; padding:9px; background: transparent; border: solid 1px #ddd; }*/




button:active,input[type="submit"]:active,input[type="button"]:active {
	/*position:relative;
	top:1px;*/
}
.boutonvert {
    background-color: green!important;
}

.minibouton {
	line-height: 8px;
	background-color: grey!important;
}

input[type="submit"],input[type="button"] {
  margin-top:10px;
  margin-right:10px;
}


input[type=checkbox], input[type=radio] {
	margin-right:3px;
}
.main-header .logo {
	background-color: #fff!important;
}

.main-header .logo img{
	max-width:230px;
	position:absolute;
	top:5px;
	left:0;
}

textarea
{
  width:100%;
}

.strtoupper {
    text-transform: uppercase;
}



.message_overlay { position: absolute; top: 0; left: 0; right: 0; z-index: 10000; background: rgba(0,0,0,.8); height: 100%; }
.message {position:relative; width: calc(100% - 40%); color:#fff; font-size: 18px; text-align: center; margin: 20%; padding:5%; background-color: rgb(243, 156, 18, 1); }
.close_message { position: absolute; right:0; top:0; z-index: 10001; }
.close_message::after {float:left; font:normal 48px/normal "FontAwesome"; color: #fff; content: "\f057"; padding:10px; cursor:pointer; }


.grise{
  opacity:0.2;
}
.selected_menu
{
	color: #3c8dbc!important;
	background-color: #333;
}
.cellule_rouge
{
	background-color: red;
}
.info-box-icon i
{
	margin-top:20px;
}

.numdata.integer.gauche
{
	text-align:left !important;
}

/*Tableau de bord*/
table.tableaubord,table.tableaubordbis  {width:100%; border: solid 1px #555; }
table.tableaubord tr td,table.tableaubordbis tr td {border-bottom:solid 1px #555; padding:4px; }
table.tableaubord tr:last-child td {border-bottom:none; }
table.tableaubord tr th, table.tableaubord tr td { font-size:12px; padding:4px!important; text-align: left !important; border-left:1px solid #555; }

.etat-factures .tableau_soustitre { position:relative; top:41px; line-height:41px; text-align: center; color:#fff; background:#555; margin:0;  }
.etat-factures table.tableaubord tr th:nth-child(1), .etat-factures table.tableaubord tr td:nth-child(1) { display:none; }
.etat-factures table.tableaubord tr th:nth-child(2), .etat-factures table.tableaubord tr td:nth-child(2) { width:8%!important; border-left:none; }
.etat-factures table.tableaubord.pays tr th:nth-child(3), .etat-factures table.tableaubord.pays tr td:nth-child(3) { width:5%!important; }
.etat-factures table.tableaubord.nopays tr th:nth-child(3), .etat-factures table.tableaubord.nopays tr td:nth-child(3) { width:1%!important;padding:0px!important; }
.etat-factures table.tableaubord tr th:nth-child(4), .etat-factures table.tableaubord tr td:nth-child(4) { width:20%!important; }
.etat-factures table.tableaubord tr th:nth-child(5), .etat-factures table.tableaubord tr td:nth-child(5) { width:30%!important; }
.etat-factures table.tableaubord tr th:nth-child(6), .etat-factures table.tableaubord tr td:nth-child(6) { width:5%!important; }
.etat-factures table.tableaubord tr th:nth-child(7), .etat-factures table.tableaubord tr td:nth-child(7) { width:5%!important; }
.etat-factures table.tableaubord tr th:nth-child(8), .etat-factures table.tableaubord tr td:nth-child(8) { width:5%!important; }
.etat-factures table.tableaubord tr th:nth-child(9), .etat-factures table.tableaubord tr td:nth-child(9) { width:10%!important; text-align:right!important;}
.etat-factures table.tableaubord tr th:nth-child(10), .etat-factures table.tableaubord tr td:nth-child(10) { width:11%!important;}
span.payeele {float:right; width:20px; height:20px; text-indent:-9990px; background:url("img/img-check.png") no-repeat; background-size:20px; }
span.declarerpaiement a {float:right; width:20px; height:20px; text-indent:-9990px; background:url("img/img-write.png") no-repeat; background-size:20px;   }


table.tableaubord .subtotal tr td {border-left:none!important;}

.etat-factures table.tableaubord .subtotal tr td:nth-child(3) { position: absolute; left:10px; width:220px!important;  }
.etat-factures table.tableaubord .subtotal { background-color:#f5d84f !important; font-weight: bold; }

.etat-factures table.tableaubord .total { position:relative; }
.etat-factures table.tableaubord .total tr td { line-height:36px; padding:0 !important; text-indent:5px;   }
.etat-factures table.tableaubord .total tr td:nth-child(1) { width:137px!important;  display:inherit!important; }
.etat-factures table.tableaubord .total tr td:nth-child(2) { width:252px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-factures table.tableaubord.pays .total tr td:nth-child(3) { width:251px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-factures table.tableaubord.nopays .total tr td:nth-child(3) { width:0px!important; border-width:0 0 0 0px; }
.etat-factures table.tableaubord .total tr td:nth-child(4) { width:74px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-factures table.tableaubord .total tr td:nth-child(5) { width:78px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-factures table.tableaubord .total tr td:nth-child(6) { width:396px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-factures table.tableaubord .total tr td:nth-child(7) { display:none; }


.etat-commandes .tableau_soustitre { position:relative; top:41px; line-height:41px; text-align: center; color:#fff; background:#555; margin:50px 0 0 0;  }
.etat-commandes table.tableaubord tr th:nth-child(1), .etat-commandes table.tableaubord tr td:nth-child(1) { display:none; }
.etat-commandes table.tableaubord tr th:nth-child(2), .etat-commandes table.tableaubord tr td:nth-child(2) { width:8%!important; border-left:none; }
.etat-commandes table.tableaubord.pays tr th:nth-child(3), .etat-commandes table.tableaubord.pays tr td:nth-child(3) { width:5%!important; }
.etat-commandes table.tableaubord.nopays tr th:nth-child(3), .etat-commandes table.tableaubord.nopays tr td:nth-child(3) { width:5%!important; }
/*.etat-commandes table.tableaubord.nopays tr th:nth-child(3), .etat-commandes table.tableaubord.nopays tr td:nth-child(3) { width:0px!important;padding:0px!important; }*/
.etat-commandes table.tableaubord tr th:nth-child(4), .etat-commandes table.tableaubord tr td:nth-child(4) { width:20%!important; }
.etat-commandes table.tableaubord tr th:nth-child(5), .etat-commandes table.tableaubord tr td:nth-child(5) { width:30%!important; }
.etat-commandes table.tableaubord tr th:nth-child(6), .etat-commandes table.tableaubord tr td:nth-child(6) { width:5%!important; }
.etat-commandes table.tableaubord tr th:nth-child(7), .etat-commandes table.tableaubord tr td:nth-child(7) { width:5%!important; }
.etat-commandes table.tableaubord tr th:nth-child(8), .etat-commandes table.tableaubord tr td:nth-child(8) { width:5%!important; }
.etat-commandes table.tableaubord tr th:nth-child(9), .etat-commandes table.tableaubord tr td:nth-child(9) { width:10%!important; }

.etat-commandes table.tableaubord .subtotal tr td:nth-child(3) { position: absolute; left:10px; width:280px!important;  }
.etat-commandes table.tableaubord .subtotal { background-color:#f5d84f !important; font-weight: bold; }
table.tableaubordbis {
	background-color:red !important;
	color:white !important;
	font-weight: bold;
}

.etat-commandes table.tableaubord .total { position:relative; }
.etat-commandes table.tableaubord .total tr td:nth-child(1) { width:260px!important;  display:block !important; border:none; }
.etat-commandes table.tableaubord .total tr td:nth-child(2) { width:235px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-commandes table.tableaubord .total tr td:nth-child(3) { width:235px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-commandes table.tableaubord .total tr td:nth-child(4) { width:50px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-commandes table.tableaubord .total tr td:nth-child(5) { width:50px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-commandes table.tableaubord .total tr td:nth-child(6) { width:328px!important; border:solid 1px #555; border-width:0 0 0 1px; }
.etat-commandes table.tableaubord .total tr td:nth-child(7) { display:none; }

/*@media screen and (max-width: 1170px) {
	th { display:none;}
	table, tbody, tr, td { display: block; }
}*/

.tablestats
{
  width:100%;
  margin-top:15px;
}
.tablestats td
{
  /*text-align:right;*/
  text-align:center!important;
  border: 1px solid #ddd;
}

.tableaubord .green { color:#fff; background-color:#51ba40; }
.tableaubord .orange
{ color:#fff;
  background-color: orange;
}
.tableaubord .lightorange
{
  background-color: #FBCEB1;
}
.tableaubord .yellow { color:#fff; background-color:#f49e1a; }
.tableaubord .yellow a { color:#fff; }

.tableaubord .blue
{
  background-color: lightblue;
}
.tableaubord .case_enavant
{
	font-weight: bold;
}

.etat-factures { background:#3c8dbc; margin: 0 0 70px 0; padding-top: 15px; }
.etat-factures .box-header.with-border { color:#fff!important; text-align: center; background:#222d32 !important;  }
.etat-factures .box-header.with-border h3 { font-size:24px !important;  }
.etat-factures .box-header.with-border .btn-box-tool { color: #fff; }
.etat-commandes { background:#3c8dbc; padding-top: 15px; }
.etat-commandes .box-header.with-border { color:#fff!important; text-align: center; background:#222d32 !important;  }
.etat-commandes .box-header.with-border h3 { font-size:24px !important;  }
.etat-commandes .box-header.with-border .btn-box-tool { color: #fff; }
.etat-factures .box-body .dataTables_filter label, .etat-commandes .box-body .dataTables_filter label { color:#fff; margin:5px; }
.box-body .dataTables_filter label input { width:200px; color: #555; line-height: 24px; border: solid 1px #555!important; border-radius:18px; padding: 0 10px!important; margin:0 0 0 5px; }
/*.etat-factures .box-body .dataTables_filter label input { color: #555; line-height: 24px; border: none; border-radius: 12px; padding: 0 8px; }
*/

a.reinit
{
	display:inline!important;
	padding:unset!important;
}

.fc-list-item-title i {
	margin-left:10px;
}

.noheader thead
{
	display:none;
}
.noheader tbody tr td
{
	text-align:left;
}