body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
}

.main {
flex: 1 0 auto;
}

.info-error {
	color: #ff0000;
    font-weight: 500;
}

.container nav {
	margin-bottom: 25px;
	background-color: #444;
	/*color: #69b241;*/
}
.nav-wrapper .brand-logo img {
	width: 50px;
	margin-left: 5px;
	margin-top: 3px;
}
.responsive-table tbody tr.plus {
	background-color: green;
}
.responsive-table tbody tr.minus {
	background-color: red;
}
.info-success {
	color: #4CAF50;
}
.row .col h5 {
    margin-left: 20px;
}
footer .row .col h5 {
	margin-left: 0;
}
footer div {
	line-height: 16px;
}
.iconSample {
    width: 50px;
}
.bilans {
	display: block;
	float: right;
}
.printTitle {
	float: left;
}
.printButton {
	float: right;
}
.beforePrint {
	display: inline-block;
	width: 100%;
}
.container .row .material-placeholder .uploadimage {
	width: 75px;
	margin: 15px;
	display: inline-block;
}
#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#26a69a;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff
}
#scroll:hover {
    background-color:#bbbad;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}
body footer.page-footer {
	background-color: #237923;
}

qq.notreaded {
	font-weight: 900;
}

qq.readded {
	font-weight: 300;
}

tt {
	font-style: italic;
}
.msg-private-view .card-content p {
	margin: 20px 0 !important;
}
.msg-private-view .card-content p:last-child {
	margin: 0 !important;
}

.clear {
	clear: both;
}

/*
========================
=== PRINT ==============
========================
*/

@media print {
  img, nav, footer, .no-print  {
    display: none !important;
  }

  * {
    background-image: none !important;
  }

  .printTitle {
	font-size: 14px;
  }


}

.md-10 {
	margin-bottom: 10px;
}

.row.taxtype {
	display: none;
}
.taxexpenserow {
	display:none;
}
