@font-face {
    font-family: 'Gotham Narrow Book';
    font-style: normal;
    font-weight: 325;
    src: local('Gotham Narrow Book'), url('https://fonts.cdnfonts.com/s/13918/GothamNarrow-Book.woff') format('woff');
}

.italic {font-style: italic}
h1{
	text-transform: none;
}
h2{
	text-transform: none;
}
h3{
	text-transform: none;
}
h4{
	text-transform: none;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:'Gotham Narrow Book', sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.pyramide1{
	font-size:26px;
}
.pyramide2{
	font-size:24px;
}
.pyramide3{
	font-size:22px;
}
.pyramide4{
	font-size:20px;
}
ul.navbar-nav {
	font-size: 18px;
}

body {
	/*background-color:#f2f2f2;*/
	background-color:#ffffff;
	font-family:'Gotham Narrow Book', sans-serif;
}

label.control-label {
  width: 500px;
  text-align: left !important;
  float: left;
}
.control-group {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}

.control-group ul {
	float:right;
	color:red;
}
.zf-green {
    color: #68b604;
}

.btn-success {
  background-color: #57a900;
  background-image: -moz-linear-gradient(top, #70d900, #57a900);
  background-image: -ms-linear-gradient(top, #70d900, #57a900);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#70d900), to(#57a900));
  background-image: -webkit-linear-gradient(top, #70d900, #57a900);
  background-image: -o-linear-gradient(top, #70d900, #57a900);
  background-image: linear-gradient(top, #70d900, #57a900);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#70d900', endColorstr='#57a900', GradientType=0);
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #57a900;
}

.btn-success:active, .btn-success.active {
  background-color: #57a900;
}

div.container a.brand {
    background: url("../img/zf2-logo.png") no-repeat scroll 0 10px transparent;
    margin-left: 0;
    padding: 8px 20px 12px 40px;
}

.bg-primary {
  /*--bs-bg-opacity: 1;*/
  background-color: #f2f2f2 !important;
}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link {
  color: #000;
  text-decoration: underline;
  
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 1);
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #000;
}


.imgtxtoperation{
	display: table-cell;
	line-height: 300px;
	font-weight: bold;
	font-size: 16px;
	
}
.rowimgoperation {
	  margin-bottom: 40px;
	  display: table-row;
}
.imgoperation{
	margin-right: 20px;
}
.aster {
font-size: 10px;
}
.center{
	text-align: center;
}
.bold{
	font-weight:bold;
}

.footer{
	text-align:center;
	margin-top: 20px;
}

.imgepub
{
	justify-content: space-around;
	display: flex;
	padding:20px;
}