﻿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: #fff; opacity: 1; }
    .filterpanel input[type=text]:-ms-input-placeholder { color: #fff; }
    .filterpanel input[type=text]::-ms-input-placeholder { color: #fff; }
.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; }
.filterpanel .flexious-search-button {padding: 4px 50px;background-color: transparent;color: #fff;border: 1px solid #fff;font-size: 14px;border-radius: 25px;text-transform: uppercase;}
.filterpanel .flexious-search-button:hover   {  background-color: #830527;    color: #fff;    cursor: pointer;
    transition: background-color 0.5s ease;}
.filterpanel .flexious-clear-button { padding: 6px 11px; background-color: transparent; color: #fff; border: 1px solid #fff; border-radius: 25px; margin-right: 15px; }
.filterpanel .flexious-clear-button:hover   {  background-color: #830527;    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;}
.listpage { background-color: #fff; }
.select2-results .select2-highlighted {background-color:#F4F3F0 !important; color:#000 !important;}