/*!
  FastPano 360 - Virtual Tour Constructor
  @name immodiff.css
  @description the script for creating a panorama viewer and virtual tours
  @version 1.0.0
  @author Johan Wong
  @site https://www.avirtum.com
  @copyright (c) 2016 Max Lawrence (https://www.avirtum.com)
*/
.immo-login-btn {
  display: block;
  outline: 0;
  width: 100%;
  padding: 10px 15px;
  background-color: #ed1c24;
  color: #ffffff;
  border: 1px solid #950e18;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
}
.immo-login-btn:hover {
  background-color: #424242;
}
.iframe-responsive-wrapper {
  position: relative;
}
.iframe-responsive-wrapper .iframe-ratio {
  display: block;
  width: 100%;
  height: auto;
}
.iframe-responsive-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
}
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
.intrinsic-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.immo-btn-primary {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: inline-block;
  position: relative;
  min-width: 100px;
  padding: 7px 15px;
  border: 1px solid transparent;
  border-radius: 15px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  background-color: #000000;
  border-color: #950e18;
}

.immo-btn-second {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: inline-block;
  position: relative;
  min-width: 50px;
  margin-right:10px;
  padding: 7px 15px;
  border: 1px solid transparent;
  border-radius: 15px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  background-color: #ed1c24;
  border-color: #950e18;
  float: right;
}

.immo-btn-default {
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: inline-block;
  position: relative;
  min-width: 100px;
  padding: 7px 15px;
  border: 1px solid transparent;
  border-radius: 15px;
  text-align: center;
  color: #ffffff;
  cursor: pointer;
  background-color: #2c2d2e;
  border-color: #ffffff;
}

.fstpn-ui-modals .fstpn-ui-modal .fstpn-ui-modal-header,
.fstpn-ui-login-wrap .fstpn-ui-login-header
{ background-color: #333 !important;}

.SVG {float:right;}

a, a:hover, a:focus, a:active {
  /* Les liens au survol, au focus, et actifs : on leur donne la couleur rouge pour l'exemple */
  color: #ff0000;
}
