header {
    background-color:#000;
}

.c-navigable-link {
    max-width: 500px;
}

.c-navigable picture {
    position: relative;
    overflow: hidden;
}
.c-navigable img {
    transition: ease-out all 0.5s;
    transform: scale(1.0);
}

.c-navigable img:hover {
    transition: ease-in all 0.5s;
    transform: scale(1.1);
}

.jumbotron {
    height:220px;
    background-repeat:no-repeat;background-position:center;
    background-size:cover;
    border-radius: 0px;
}
.react-pdf__Page__canvas {
    margin: auto;
}

.profile {
    align-items: center;
}

@media (max-width: 996px) {
    .c-navigable-link {
		width: 100%;
        max-width: 100%;
    }

    .profile,
    .login {
        display: none;
    }
}

.select2-container, .select2-selection {
    height: 100% !important;
}

.select2-selection__rendered, .select2-selection__arrow {
    margin-top: 4px !important;
}

body {
  min-height: 100vh;
  position: relative;
}

body::after {
  content: '';
  display: block;
  height: 50px;
  /* Set same as footer's height */
}

footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 50px;
}

@media (max-width: 996px) {
	#js-search-hotel {
		display: none;
	}
}
