﻿select { background: transparent !important; border: none !important; }
.searchpage .globalsearch { margin: 15px 30px; }
    .searchpage .globalsearch label { font-style: italic; color: #a7a7a7; font-weight: normal; margin-right: 8px; font-size: 30px; }
    .searchpage .globalsearch input[type=text] { border: none; background-color: transparent; font-size: 55px; font-weight: bold; width: 650px; max-width: 100%; }

.filterpanel { background-color: #a8b7bd; padding: 10px 30px; color: #fff; margin-bottom: 20px; }
    .filterpanel > div.row { margin-top: 6px; margin-bottom: 6px; }

.design-title { padding-right: 25px; font-weight: normal; font-size: 16px; }
.check-in { display: inline-block; }
    .check-in .checkbox label, .check-in .radio label { padding-left: 6px; padding-right: 30px; font-size: 14px; }

.filterpanel input[type=text] { border-radius: 0; border: 1px solid #fff; background-color: transparent; font-size: 14px; height: initial; color: #fff; padding: 4px 12px; }
    .filterpanel input[type=text]::placeholder { color: #999; opacity: 1; }
    .filterpanel input[type=text]:-ms-input-placeholder { color: #999; }
    .filterpanel input[type=text]::-ms-input-placeholder { color: #999; }
.filterpanel .select2-container .select2-choice { border-radius: 0; border: 1px solid #fff; background: transparent; color: #fff; height: 31px; line-height: 29px; }
    .filterpanel .select2-container .select2-choice .select2-arrow { background-image: none; background: transparent; border-left: none; }
.filterpanel .select2-search input { background: none; }
.filterpanel .select2-container .select2-choice .select2-arrow b { background: url(/images/select2/select2_flexious.png) no-repeat 0 1px; }
.filterpanel .select2-container.select2-dropdown-open .select2-choice { background-color: #fff; color: #000; }
.select2-drop-active { border-radius: 0 !important; border-color: #fff !important; }
.flexious-search-button { padding: 4px 50px; background-color: #009cdf; color: #fff; border: 1px solid #999; font-size: 14px; border-radius: 25px; margin-top: 38px; text-transform: uppercase; }
    .flexious-search-button:hover { background-color: #009cdf; color: #fff; cursor: pointer; transition: background-color 0.5s ease; }
.filterpanel .flexious-clear-button { padding: 6px 11px; background-color: transparent; color: #999; border: 1px solid #999; border-radius: 25px; margin-right: 15px; }
    .filterpanel .flexious-clear-button:hover { background-color: #009cdf; color: #fff; cursor: pointer; transition: background-color 0.5s ease; }
.search-result { margin: 0px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd; }
    .search-result .search-title { font-style: italic; color: #a7a7a7; font-weight: normal; margin-right: 8px; font-size: 30px; text-align: left; margin-top: 10px; text-transform: initial; margin-bottom: 20px; }

.searchpage .globalsearch { margin: 15px 30px; }
    .searchpage .globalsearch label { font-style: italic; color: #a7a7a7; font-weight: normal; margin-right: 8px; font-size: 30px; }
    .searchpage .globalsearch input[type=text] { border: none; background-color: transparent; font-size: 35px; font-weight: bold; border-bottom: #000 2px solid; width: 650px; max-width: 100%; }
