.bg_europa{
	/* The image used */
    background-image: url("../img/bg_euro.jpg");

    /* Full height */
    height: 100%; 

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.cardhome {
    border: 1px solid #FF0;
}
.bgbox2 {
    background:url(../img/bg2.png);
	background-size: cover;
}
.bgbox3 {
	background-color: transparent;
}
.bgbox{
	background:url(../img/bg1.png);
	background-size:cover;
	/*height:364px;*/
}
@media (min-width: 992px) {
	.modal-big {
		width: 90%!important;
		max-width:none!important;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .bgbox{
		height:364px;
	}
}
.bgpad{
	padding: 3.25rem;
}
.app-header.navbar .navbar-brand {
    /*display: inline-block;
    width: 155px;
    height: 55px;
    padding: 0.5rem 1rem;
    margin-right: 0;
    background-color: #fff;
    background-image: url(../img/logo.png);
    background-repeat: no-repeat;
    background-position: center center;*/
    /*background-size: 120px auto;*/
	background-size: auto 36px;
    /*border-bottom: 1px solid #a4b7c1;*/
	background-size: contain;
}
.img-logobis{
    height: 30px;
	padding-right:15px;
}
.breadcrumb-menu .user {
	display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    padding: 0 0.75rem;
    color: #000000;
    vertical-align: top;
    border: 0;
	font-size: 0.875rem;
    line-height: 1.5;
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
	background: #ffff00;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px;
}
.table tbody tr td {
	cursor: pointer;
}
.dt-bootstrap4 {
	padding:0!important;
}
.form-vertical label{
	margin-bottom: .2rem; 
}
.form-vertical .form-group {
	margin-bottom: .5rem; 
}
.form-vertical h5 {
	margin-top: .5rem; 
}

/*.modal-backdrop {
    z-index: 1040;
}*/
.bootbox-backdrop{
    z-index: 2060;
}
.modal-backdrop.show {
    /*z-index: 2040;*/
}
.bootbox {
    z-index: 2070;
}
.nav-rel{
	display:inline-block;
	font-size:10px;
	vertical-align: bottom;
	padding-right:11px;
}
.nav-link{
	display:inline-block;
}
.lab_right{
	text-align:right;
}
.boxtop{
	vertical-align:top;
}
.btn-pill {
    border-radius: 50em;
}
.facsimile {
	background:url(../img/facsimile.jpg) center repeat-y;
}
@media (max-width: 575.98px) {
	.bgbox{
		background: none;
		height:364px;
	}
}

#powered a {
	color: #d39e00;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects; 
}
#powered a:hover {
	color: #ffc107;
	text-decoration: none; 
}

.titmod {
  font-size: 1.2rem; 
  color: #999;
  border-bottom: 1px #CCC solid;
  margin-bottom:5px;
}