.form-control { font-size: inherit; }

.btn-group .dropdown .dropdown-menu { width: 100%; }

.facet-btn { background-color: #56b9f1; padding: 2px 5px; }

.header-btn { background-color: #f4f5f6; border: 1px solid #e8e9ec; padding: 6px 15px; margin-right: 5px; }

.course-name .caret, .facet-name .caret { margin-right: -5px; margin-top: 10px !important; margin-left: 5px; }

.facet-name span, .course-name span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.facet-name, .course-name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.header-btn.facet-name, .header-btn.course-name { width: 100%; display: flex; justify-content: space-between; border: 1px solid #e8e9ec; }

.input-group.date.date-selector .input-group-addon:first-child { color: #606875; background-color: #f4f5f6; border: none; border-radius: 7px 0 0 7px; padding: 6px 0 6px 6px; }

.input-group.date.date-selector .input-group-addon:last-child { color: #606875; background-color: #f4f5f6; border: none; border-radius: 0 7px 7px 0; padding: 6px 6px 6px 0; }

#searchTime.form-control { text-align-last: center; background-color: #f4f5f6; color: #606875; text-align: center; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #e8e9ec; border-left: none; border-right: none; font-size: 14px; }

#searchDateSelect.form-control { text-align-last: center; background-color: #f4f5f6; color: #606875; text-align: center; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 1px solid #e8e9ec; font-size: 14px; padding: 6px calc(calc(100% - 180px) / 2); }

#searchDate.form-control { background-color: #f4f5f6; padding: 6px 0; text-align: center; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }

#searchDate.btn { padding: 6px 0; border: 1px solid #e8e9ec; border-left: none; border-right: none; }

.search-calendar { border: none; padding: 0; background-color: transparent; width: 30px; margin-left: -14px; margin-top: -5px; height: 30px; z-index: 9999; position: absolute; cursor: pointer; opacity: 0; }

.date-selector .fa-caret-down { color: #606875; position: absolute; right: 10px; top: 10px; }

.btn-date { width: 30px !important; border-radius: 7px; background-color: #f4f5f6; }

.btn-date i.fa-calendar-alt { margin-left: -7px; margin-top: 1px; z-index: 0; font-size: 16px; background-color: #f4f5f6; }

#searchDate.btn:focus { outline: 0; }

.btn-left { border-radius: 7px 0 0 7px !important; }

.btn-right { border-radius: 0 7px 7px 0 !important; }

.timeselector .btn-right, .timeselector .btn-left { width: 100%; }

.btn.btn-left { padding: 6px 0 6px 6px; border: 1px solid #e8e9ec; border-right: none; }

.btn.btn-right { padding: 6px 6px 6px 0; border: 1px solid #e8e9ec; border-left: none; }

.navbar-header .info-label, .navbar-form .info-label { width: 54px; height: 34px; line-height: 34px; font-weight: 500; display: none; color: #606875; }

.navbar.navbar-default .navbar-header .btn-group.date-selector, .navbar.navbar-default .navbar-header .dropdown { margin-right: 5px; }

.navbar input.btn { border-radius: 0; }

.timeselector .input-group.float-left { width: 100%; box-sizing: border-box; }

.form-group.timeselector { min-width: 80%; box-sizing: border-box; display: grid; grid-template-columns: 10% 80% 10%; grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 0px; }

.nx-teesheet .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin: 0; }

.nx-teesheet header { margin-left: -1px; }

@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) { #searchTime.form-control { padding: 6px calc(calc(100% - 40px) / 2); } }

@media (min-width: 768px) { .h-divider { display: none; } .tournament-infos .nav-justified > li { display: inline-block; width: calc(25% - 5px); } }

@media (min-width: 450px) and (max-width: 992px) { .info-label { float: left; } }

@media (max-width: 425px) { .heading-title { font-size: 14px; margin-left: 5px; } }

@media only screen and (max-width: 991px) { .navbar.navbar-default .navbar-header .dropdown, .navbar.navbar-default .navbar-header .btn-group.date-selector { width: 100%; } .navbar .btn-group .timeselector { width: 100%; } .btn-group.float-left.right { padding-left: 2px; } .btn-group.float-left.left { padding-right: 2px; } }

@media only screen and (min-width: 992px) { .navbar.navbar-default .navbar-header .dropdown { width: 290px !important; } .navbar .btn-group.date-selector { margin-right: 5px; } .navbar .btn-group .timeselector { width: 170px; } .friend-icon { position: relative; } .date-selector.small { display: none !important; } }

@media (min-width: 550px) and (max-width: 768px) { .teetime-box .col-xs-12 { width: 100%; } }

@media (max-width: 991px) { .teetime-time { text-align: center; } .btn-group.float-left { margin-bottom: 0; width: 50%; } .btn-register { margin: 10px 0 10px 2px !important; } .btn-details { margin: 10px 2px 10px 0 !important; } .date-selector.large { display: none !important; } }

@media (max-width: 767px) { .navbar-nav .open .dropdown-menu { position: absolute; z-index: 999999; background-color: #fff; float: right; -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); top: 10px; right: 130px; } .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a { padding: 5px 10px; } .navbar-nav .language-selector.open .dropdown-menu > li > a { padding: 5px 7px; } .collapse.in li > a, .collapsing li > a { color: #172b4d !important; } .navbar .collapse.in, .navbar .collapsing { display: block; position: absolute; right: 25px; background: #fff; margin: 0 0 0 50px !important; border: none; padding: 0 20px; border-radius: 7px; z-index: 99999; -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); width: 150px; } .navbar.navbar-default #navbar.navbar-collapse.collapse.in li, .navbar.navbar-default #navbar.navbar-collapse.collapsing li { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .collapse.in .nav > li > a, .collapsing .nav > li > a { font-variant: normal; } .navbar-collapse.in { overflow: visible; } .navbar-default .navbar-toggle .icon-bar { background-color: #56b9f1; } .language-selector.open .dropdown-menu { right: 0; } .language-selector .dropdown-menu li { float: left; } .navbar-nav .language-selector.open .dropdown-menu > li > a { padding: 5px 7px; } .nx-teesheet { padding: 0; } }

@media only screen and (max-width: 368px) { .heading-left img { display: none; } .navbar.navbar-default .navbar-header .dropdown { width: 100%; } .navbar.navbar-default .navbar-header .btn-group.date-selector, .navbar.navbar-default .navbar-header .form-group.float-left.margin-top-5.timeselector { width: 100%; padding-right: 5px; margin-right: 0; } .navbar.navbar-default .navbar-header .form-group.float-left.margin-top-5.timeselector { margin-right: 0; padding-right: 0 !important; } .navbar .input-group { width: calc(100% - 76px); } .navbar input.btn { width: calc(100% - 73px); } #searchTime.form-control, #searchDateSelect.form-control { width: 100%; } }

@media only screen and (max-width: 420px) { .tournament-infos table { font-size: 3vw !important; } }

/*# sourceMappingURL=searchHeader.css.map */