.insurance-powered-by {
    width: 150px;
    height: 36px;
    background-image: url(../../assets/v5/logos/logo-booking-protect-limited-6d48d9f1dae20cac878b9310e7d878675cd1e09bb47342f329c2c83d3e8c313d.png);
    background-repeat: no-repeat;
    background-size: 150px;
	float:right;
}
/* Style the buttons that are used to open and close the accordion panel */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #ccc;
}
/* Style the accordion panel. Note: hidden by default */
.panel {
  display:none;
  padding: 25px;
  background-color: white;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.accordion:after {
  content: '\002B'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}
.insurance-headline{
	font-size:20px;
	font-weight:600;
}
.fancybox-inner p {
	margin:20px 0px;
}
.fancybox-inner ul{
	padding:5px 20px;
}
.insurance .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.active:after {
  content: "\2212"; /* Unicode character for "minus" sign (-) */
}
.remodal-sub-footer{
	padding-top:25px;
}
.sub-footer-actions{
	padding-top:50px;
}
.fancybox-wrap {
	max-width:90%;
}
#ti-placeholder{
	display:none;
}
@media all and (max-width: 489px) {
  .insurance a.insurance-link{
    margin-top: 10px;
  }
}