.kc-us-link {
color: #5850ec;
}
.kc-flex {
display: flex;
}
.kc-us-link-icon {
width: 2.5rem;
color: #5850ec;
height: 1.5rem;
cursor: pointer;
}
.kc-us-link-create-icon {
width: 2.5rem;
color: #000000;
height: 1.5rem;
cursor: pointer;
}
.kc-us-qr-code .qr {
margin-left: auto;
margin-right: auto;
font-size: 1px;
width: 50%;
} #generate-short-link, #generated-short-link {
text-align: center;
}
#generate-short-link #kc-us-target-url, #generate-short-link #kc-us-short-url {
width: 60%;
display: inline;
border: 1px solid grey;
border-radius: 50px 0px 0px 50px;
background-color: #FFFFFF;
margin: 0px;
font-size: 16px;
}
#generate-short-link #kc-us-submit-btn, #generate-short-link #kc-us-copy-btn {
border: 1px solid grey;
display: inline;
padding: 15px;
background-color: #4662FA;
color: #FFFFFF;
border-radius: 0px 50px 50px 0px;
margin: -5px;
width: 150px;
font-size: 16px;
}
.kc-us-tooltip {
position: relative;
display: inline-block;
}
.kc-us-tooltip .kc-us-tooltiptext {
visibility: hidden;
width: 140px;
background-color: #555;
color: #fff;
text-align: center;
border-radius: 6px;
padding: 5px;
position: absolute;
z-index: 1;
bottom: 150%;
left: 50%;
margin-left: -75px;
opacity: 0;
transition: opacity 0.3s;
}
.kc-us-tooltip .kc-us-tooltiptext::after {
content: "";
position: absolute;
top: 100%;
left: 50%;
margin-left: -5px;
border-width: 5px;
border-style: solid;
border-color: #555 transparent transparent transparent;
}
.kc-us-tooltip:hover .kc-us-tooltiptext {
visibility: visible;
opacity: 1;
}.B24clearboth{
clear: both;
}
.beds24box, .beds24searchbox{
color: inherit;
border: 1px solid;
-webkit-appearance: auto; 
-moz-appearance: auto; 
appearance: auto;
}
.beds24_bookbutton{
font-weight:bold;
font-size:120%;
cursor:pointer;
border: none;
padding: 5px 10px 5px 10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin: 0 2px;
outline: medium none;
text-align: center;
text-decoration: none;
vertical-align: baseline;
display: inline-block;
zoom: 1;
*display: inline;
}
.beds24_bookbutton:hover {
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.B24_searchbox input, select, textarea, submit {
font-family: inherit;
font-size: 100%;
}
.B24agency_searchbox input, select, textarea, submit {
font-family: inherit;
font-size: 100%;
}
.beds24searchbox select{
width: auto;
}
.beds24box select{
width: auto;
}
.B24agency_searchbox_inner a{
color: inherit;
} 
.B24agency_searchinput{
width: 100%;
moz-box-sizing: border-box;
box-sizing:border-box;
}
.B24agency_searchitem,.B24_searchitem{
margin: 0 0 5px 0;
vertical-align: middle;
}
.beds24strip{
width: 100%;
display: inline-block;
color: inherit;
-webkit-appearance: auto; 
-moz-appearance: auto; 
appearance: auto;
}
.beds24strip img {
margin:0 !important;
}
.beds24strip select{
width: auto !important;
display: inline-block !important;
}
.B24_searchstrip_inner {
text-align: center;
}
.B24_searchstrip_inner .B24_searchitem, .B24_searchstrip_inner .B24_searchitem2, .B24_searchstrip_inner .B24_searchitem3, .B24_searchstrip_inner .B24_searchitem4, .B24_searchstrip_inner .B24buttondiv{
float: none;
display: inline-block;
}
.B24checkinselect{
margin: 0;
vertical-align:text-top;
}
.B24checkin_day, .B24checkin_month, .B24nights, .B24guest, .ui-datepicker-trigger{
margin: 0;
vertical-align: top;
}
.B24checkintext{
padding: 5px 0 2px 0;
}
beds24searchbox .ui-datepicker-trigger{
padding: 0 5px 0 0;
}
.B24agency_searchitem2,.B24_searchitem2{
float: left;
}
.B24checkouttext{
padding: 5px 0 2px 0;
margin: 0 0 0 5px;
}
.B24agency_searchitem3 ,.B24_searchitem3{
float: left;
}
.B24nights{
margin: 0 0 0 5px;
}
.B24agency_searchitem4,.B24_searchitem4{
float: left;
}
.B24guesttext{
padding: 5px 0 2px 0;
margin: 0 0 0 5px;
}
.B24guest{
margin: 0 0 0 5px;
}
.B24buttondiv{
clear: both;
float: right;
margin: 10px 0 10px 0;
}
.B24button{
font-weight:bold;
font-size:120%;
cursor:pointer;
padding: 5px 10px 5px 10px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
margin: 0 2px;
outline: medium none;
text-align: center;
text-decoration: none;
vertical-align: baseline;
display: inline-block;
zoom: 1;
*display: inline;
background: #000000;
}
.B24button:hover {
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}
.B24button a {
text-decoration:none;
}
.B24button input[type="submit"] {
background: none;
border: none;
background: none;
color: #ffffff;
}
.B24advancedsearch {
clear: both;
padding: 10px 0px 10px 0;
}
.B24advanced_search_group {
float: left;
padding: 0 0 10px 0;
margin-right:2.762430939%;
}
.B24advanced_search_group_options {
margin: 0;
padding: 0;
}
.B24checkbox {
list-style: none outside none;
margin: 0;
padding: 0;
}
#ui-datepicker-div{
display: none;
}