.fa-female { color: #ffbec9 !important; }

.fa-male { color: #172b4d !important; }

.nx-teesheet { /* FLAT REPRESENTATION */ }

.nx-teesheet .col-lg-1, .nx-teesheet .col-lg-10, .nx-teesheet .col-lg-11, .nx-teesheet .col-lg-12, .nx-teesheet .col-lg-2, .nx-teesheet .col-lg-3, .nx-teesheet .col-lg-4, .nx-teesheet .col-lg-5, .nx-teesheet .col-lg-6, .nx-teesheet .col-lg-7, .nx-teesheet .col-lg-8, .nx-teesheet .col-lg-9, .nx-teesheet .col-md-1, .nx-teesheet .col-md-10, .nx-teesheet .col-md-11, .nx-teesheet .col-md-12, .nx-teesheet .col-md-2, .nx-teesheet .col-md-3, .nx-teesheet .col-md-4, .nx-teesheet .col-md-5, .nx-teesheet .col-md-6, .nx-teesheet .col-md-7, .nx-teesheet .col-md-8, .nx-teesheet .col-md-9, .nx-teesheet .col-sm-1, .nx-teesheet .col-sm-10, .nx-teesheet .col-sm-11, .nx-teesheet .col-sm-12, .nx-teesheet .col-sm-2, .nx-teesheet .col-sm-3, .nx-teesheet .col-sm-4, .nx-teesheet .col-sm-5, .nx-teesheet .col-sm-6, .nx-teesheet .col-sm-7, .nx-teesheet .col-sm-8, .nx-teesheet .col-sm-9, .nx-teesheet .col-xs-1, .nx-teesheet .col-xs-10, .nx-teesheet .col-xs-11, .nx-teesheet .col-xs-12, .nx-teesheet .col-xs-2, .nx-teesheet .col-xs-3, .nx-teesheet .col-xs-4, .nx-teesheet .col-xs-5, .nx-teesheet .col-xs-6, .nx-teesheet .col-xs-7, .nx-teesheet .col-xs-8, .nx-teesheet .col-xs-9 { padding-right: 0; padding-left: 0; }

.nx-teesheet .teetime-box { padding: 0 0 5px 5px; margin: 4px 3px; background-color: #f4f5f6; border-radius: 10px; border: 1px solid #e8e9ec; }

.nx-teesheet .col-players { padding: 0 5px 0 0 !important; }

.nx-teesheet .player-box { display: block; text-align: center; align-items: flex-start; cursor: default; box-sizing: border-box; padding: 6px 2px 6px 0px; width: 100%; border-radius: 7px; background-color: #56b9f1; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin: 5px 0 0 0; font-size: 12px; height: 30px; }

.nx-teesheet .player-box .booked-rentals { display: inline-block; }

@media (max-width: 992px) { .nx-teesheet .player-box .booked-rentals { display: none; } }

.nx-teesheet .player-box .booked-rentals .booked-rental { display: inline-block; margin: 0 2px; }

.nx-teesheet .player-box.none { color: #fff; font-weight: 500; }

.nx-teesheet .player-box.none:hover { background-color: #6ec3f3; cursor: pointer; text-decoration: none; outline: 0; }

.nx-teesheet .player-box.booked { text-align: left; background-color: transparent; font-weight: 300; padding: 2px; }

.nx-teesheet .teetime-time { padding: 3px 7px; color: #172b4d; font-weight: 500; font-size: 12px; }

.nx-teesheet .teetime-time .fas.fa-user { margin-left: 10px; font-size: 13px; color: #898e92; }

.nx-teesheet .fully-booked, .nx-teesheet .fully-booked .facet-name, .nx-teesheet .fully-booked .player-box, .nx-teesheet .fully-booked .teetime-time, .nx-teesheet .fully-booked .price { color: #172b4d; }

.nx-teesheet .fully-booked, .nx-teesheet .fully-booked .player-box { background-color: #f4f5f6; }

.nx-teesheet .player-box a, .nx-teesheet .player-box a:focus, .nx-teesheet .player-box a:hover { color: #fff !important; }

.nx-teesheet .teetime-box .player-box.blocked { background-color: #f7555e; color: #fff; cursor: default; }

.nx-teesheet .player-box.booked.friend { color: #56b9f1; }

.nx-teesheet .player-box.booked.friend .line-2 { color: #606875; }

.nx-teesheet .player-box.booked.friend .line-1 { font-weight: 500; }

.nx-teesheet .player-box.booked.friend .line-2 { font-weight: 400; }

.nx-teesheet .fullyblocked .teetime-time { color: #f63d47; }

.nx-teesheet .teetime-box.fullylocked, .nx-teesheet .teetime-box.disabled { opacity: 0.5; pointer-events: none; }

.nx-teesheet .teetime-box.disabled a.player-box:hover { cursor: default; background-color: #56b9f1; }

.nx-teesheet .teetime-box .player-box.locked { color: #fff; cursor: default; }

.nx-teesheet i.fal.fa-ban, .nx-teesheet i.fal.fa-hourglass { padding-top: 4px; }

.nx-teesheet .line-1 { display: flex; line-height: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: 400; }

.nx-teesheet .line-2 { font-size: 10px; font-weight: 200; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.nx-teesheet .dropdown-menu .align-left-right .price { padding-left: 10px; }

.nx-teesheet .teetime-message { text-align: center; color: #606875; display: inline-block; vertical-align: middle; }

.nx-teesheet i.fa-credit-card, .nx-teesheet i.fa-id-card { color: #606875; font-size: 20px; }

.nx-teesheet .col-players .show-flight { color: revert; }

.nx-teesheet :not(.flat) .line-1 i.fa-user { display: none; }

.nx-teesheet .gender { display: inline-block; margin-left: 5px; width: 10px; }

.nx-teesheet .stacked .teetime-message .message-icon { display: block; }

.nx-teesheet .facet-discount-remark { padding: 0; }

.nx-teesheet .facet-discount-remark:hover, .nx-teesheet .facet-discount-remark:active, .nx-teesheet .facet-discount-remark:focus, .nx-teesheet .facet-discount-remark:active:hover { cursor: pointer; }

.nx-teesheet i.facet-discount-remark { color: #ffd346 !important; font-size: 14px; height: 25px; width: 25px; border: 1px solid #edeef0; background: white; border-radius: 30px; padding: 5px 0; }

.nx-teesheet .discount-remark-btn { vertical-align: middle; display: inline-block; }

.nx-teesheet .flight-info-icons { width: 56px; text-align: center; margin-top: 8px; }

.nx-teesheet .dropdown-menu .facet-discount-remark { position: relative; margin: 0 0 0 10px; max-width: 150px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 12px; padding: 0 5px; border: 1px solid #d8dcdf; border-radius: 5px; left: initial; transform: initial; right: initial; }

.nx-teesheet .dropdown-menu .facet-discount-remark:hover, .nx-teesheet .dropdown-menu .facet-discount-remark:active, .nx-teesheet .dropdown-menu .facet-discount-remark:focus, .nx-teesheet .dropdown-menu .facet-discount-remark:active:hover { border: 1px solid #d8dcdf; color: #949ba7; cursor: pointer; }

.nx-teesheet .player-box.none:hover ~ .show-flight .facet-discount-remark { color: #294c88 !important; }

.nx-teesheet .player-box.none:hover .show-flight .facet-discount-remark { color: #294c88 !important; }

.nx-teesheet .flat .discount-remark-btn { position: absolute; right: 5px; top: 3px; }

.nx-teesheet .flat i.facet-discount-remark { padding: 5px 6px; }

.nx-teesheet .flat .facet-header { padding: 5px; background-color: #fff; border-radius: 7px; border: 1px solid #e8e9ec; margin-right: 5px; text-align: center; margin-top: 5px; position: relative; }

.nx-teesheet .flat .facet-header .booked-rental { position: absolute; left: 0; top: 0; height: 100%; padding: 5px 10px; }

@media screen and (max-width: 991px) { .nx-teesheet .flat .facet-header .booked-rental { padding: 2px 10px; } }

.nx-teesheet .flat .facet-header .booked-rental i { position: static; display: inline-block; }

.nx-teesheet .flat .teetime-time { font-size: 14px; text-align: center; }

.nx-teesheet .flat .fully-booked, .nx-teesheet .flat .fully-booked .player-box { opacity: .6; }

.nx-teesheet .flat .facet-header i { opacity: .8; display: none; }

.nx-teesheet .flat .teetime-message { display: block; }

@media only screen and (max-width: 991px) { .nx-teesheet i.facet-discount-remark { font-size: 12px; width: initial; border: none; background: transparent; padding: 0 !important; } .nx-teesheet .flight-info-icons { width: calc(100% - 6px); top: 2px; position: absolute; display: flex; justify-content: space-between; } .nx-teesheet .discount-remark-btn { margin-top: -3px; } .nx-teesheet .btn.info-popover { display: none; } .nx-teesheet .player-box.booked { margin-top: 5px; border-radius: 0; padding-right: 0; } .nx-teesheet .player-box.booked .line-1 { font-size: 9px; } .nx-teesheet .player-box.booked .line-2 { font-size: 7px; } .nx-teesheet .col-player { padding-right: 0; } .nx-teesheet .flat .facet-header { font-size: 12px; margin-bottom: -2px; padding: 2px 0; margin-top: 0; } .nx-teesheet .teetime-box { padding: 0 2px 5px 2px; } .nx-teesheet .facet-section { padding: 0 2px; } .nx-teesheet .col-players { padding: 0 2px 0 0 !important; } .nx-teesheet .player-box { padding: 5px 2px 2px 0px; font-size: 10px; height: 25px; } .nx-teesheet button.player-box.none { padding: 0; } .nx-teesheet .flat .facet-header { padding: 2px 6px; margin-right: 2px; margin-top: 0; } .nx-teesheet .flat .facet-header i { display: block; padding-top: 3px; position: absolute; top: 3px; right: 10px; } .nx-teesheet .teetime-message { margin-top: -5px; margin-bottom: 5px; text-align: left; } .nx-teesheet .teetime-message .text { padding: 3px 0 0px 0; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: calc(100% - 25px); } .nx-teesheet .teetime-message .message-icon { width: 20px; margin-left: 5px; } .nx-teesheet .teetime-message .message-icon i { height: 20px; width: 20px; font-size: 9px; padding: 4px 0px 0px 8px; } }

@media only screen and (min-width: 991px) { .nx-teesheet .container:not(.flat) .teetime-time { padding: 3px 7px; color: #172b4d; font-weight: 500; font-size: 12px; background: #fff; width: 50px; text-align: center; border-radius: 7px; border: 1px solid #e8e9ec; margin-top: 5px; margin-left: 3px; } .nx-teesheet .teetime-message .message-icon { display: none; } .nx-teesheet .line-1.only-name { line-height: 26px; } .nx-teesheet :not(.player-box.none) .show-flight .facet-discount-remark:hover { border-color: #e0e2e5; } }

@media only screen and (max-width: 991px) { .nx-teesheet .container:not(.flat) .teetime-time { padding: 3px 7px; color: #172b4d; font-weight: 500; font-size: 12px; background: #fff; border: 1px solid #e8e9ec; border-radius: 7px; margin-top: 5px; } .nx-teesheet .stacked .teetime-message .message-icon i { border: none; } .nx-teesheet .stacked i.facet-discount-remark { border: none; font-size: 12px; height: 20px; } .nx-teesheet .stacked .teetime-message .message-icon { width: initial; } .nx-teesheet .facet-discount-remark { margin: -28px 0 0 0; left: calc(50% - 1px); font-size: 55%; } }

@media only screen and (max-width: 600px) { .nx-teesheet .teetime-time { font-size: 14px !important; } .nx-teesheet .flat .line-1 i { font-size: 14px; } .nx-teesheet .flat .line-2 { text-align: center; } .nx-teesheet .flat .gender { display: none; } }

.widget-mini-teetimes.single-line { padding: 0 10px; }

.widget-mini-teetimes.single-line .legend { display: none; }

@media only screen and (max-width: 991px) { .fa-female, .fa-male { font-size: 120% !important; line-height: 12px !important; } }

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