.ui-page{background-color:#ebebeb;height:100%}.ui-content{padding:0}.ui-content .nav-space{height:83px}.ui-content .grey-space{padding-top:6px;background-color:#ebebeb;height:52px}.ui-content .title{background-color:#fafafa;width:100%;height:40px}.ui-content .title.follow{position:fixed;z-index:3;top:34px}.ui-content .title.main-title h3{display:inline-block;font-size:19px;font-weight:700;margin:8px 0 0 9px}.ui-content .title.main-title h5{margin:0;float:left;top:9px;left:11px;position:relative;display:inline-block;font-size:17px;font-weight:700}.ui-content .title.main-title h5 .glyphicon{display:inline-block}#dim{position:fixed;top:0;left:0;width:100%;background-color:#000;opacity:.4;z-index:1040;transform:translateZ(1040px);-webkit-transform:translateZ(1040px)}.loading-inline{width:calc(100vw + 30px);height:calc(100vh);margin-left:-15px;background-color:#fff;z-index:9999}.btn-Ok{margin:10px;width:calc((100% - 40px)/ 2);height:29px;padding-top:6px;color:#fff;font-size:14px;font-weight:700;text-align:center;border-radius:5px;background-color:#e20000}.btn-Cancle{margin:10px;width:calc((100% - 40px)/ 2);height:29px;padding-top:6px;color:#000;font-size:14px;font-weight:700;text-align:center;border-radius:5px;background-color:#ebebeb}.btn-Cancle .glyphicon-chevron-left{font-size:15px;font-weight:700}.timetable-container.search-bottom{margin-bottom:50px;margin-right:-15px;margin-left:-15px}@-webkit-keyframes spinner-loader{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}#tyle-loader{position:fixed;top:0;left:0;right:0;bottom:0}#tyle-loader>div:first-child{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;opacity:1;z-index:10000}#tyle-loader>div:last-child{-webkit-perspective:150px;-moz-perspective:150px;-ms-perspective:150px;-o-perspective:150px;perspective:150px;position:fixed;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:10001}#tyle-loader>div:last-child>div{display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAgCAYAAACPb1E+AAAACXBIWXMAAAGlAAABpQHXcb/WAAACoElEQVRYw82Y4XGbQBCFv2XyX2qACanAKoFUEHUgUkHkCkw6kCsI6oBUYFxBpA4wNIAq2PzZy2wUkCUUI+8MM8Bxy7u927fvTlSVPmtFEmAJpMCct7MKKGPV3dAHcgyyFZkDG2DFtPYCZLFqdRJkK5ICJTBzHUsbbXfGjzbAHXAP7M74PgUWwBf37jFWXf/1laqiqjSQNqB2dQ1koe3cq4HK+qcX9ktcX22g8O2RW3+l4d4DSaxaTDXPsWodq6bAd3u1akX+RDNy0zSz6U1j1Y4bWKyaA1t7zC0/iCyKYU1ktwLobG3Bmtk9UbgB9n2ZdYNodkAeghZALuxFwfuxkB8fW5HEg9yN9diKLFqR3PnKWpHsymi+2GMSOU4cApAaf/a1zVuREvgFPDhfK+BHK1K3Iouhima+k4Ff18fZfcqe7OqrTJVLumc3+ucwXUA1ADQzv69GPLpi3eRWXQC+Gs/Vru2Tce4MKAOdjLFo5BqcA9/s8b6P+GPV2gTKwSK6nBSk1VyAQ6y6OVVJHGtMDvISRgjcO58a5KQ2FmSIzuKMhAjT3E0K0srnwdfXIZJ34rm8xXSH+vpg1eafIuAivr9G+o0GaVm9dUDrIx3wZJE+XJPZAB/O+ObzCaCZgVsbF+IqTag8ywH5V1ik61cRNFCPkfxH8n/eQOZ8bRpIxvozn13AFbmRpNeoFltzwVdpRD5WVSVOrOwil3XZO6LGzCVcFx0JzJsDNd5deyEe2bQ8hg3ZkP6b0ArHCoWnoNxtfqpbADUBXfRtCiMn15euilStSH6NBrwQ4NLEysrp03LomGVhIb5zPn5esP/JjCO3Z/EfJMYqgVcPwPq4OknfqZqVufVr+5//bFsg76MuGTr6c/U3tREnb3TsVxuvDqqk373KzcBKgNHaAAAAAElFTkSuQmCC) no-repeat center center;background-size:contain;width:60px;height:46.829268292682926px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;-webkit-animation:tyle-loading-animation 1.5s infinite;-moz-animation:tyle-loading-animation 1.5s infinite;-ms-animation:tyle-loading-animation 1.5s infinite;-o-animation:tyle-loading-animation 1.5s infinite;animation:tyle-loading-animation 1.5s infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes tyle-loading-animation{from{-webkit-transform:rotateY(0)}to{-webkit-transform:rotateY(360deg)}}@-moz-keyframes tyle-loading-animation{from{-moz-transform:rotateY(0)}to{-moz-transform:rotateY(360deg)}}@-ms-keyframes tyle-loading-animation{from{-ms-transform:rotateY(0)}to{-ms-transform:rotateY(360deg)}}@-o-keyframes tyle-loading-animation{from{-o-transform:rotateY(0)}to{-o-transform:rotateY(360deg)}}@keyframes tyle-loading-animation{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}#navSearchFilter{position:absolute;right:0;left:0;z-index:1041;transform:translateZ(1041px);-webkit-transform:translateZ(1041px);width:100%;border:0;text-shadow:none}#navSearchFilter.follow{position:fixed;top:0;min-height:65px}#navSearchFilter.open{height:100%;overflow-y:auto}#navSearchFilter.toggled{position:relative}#navSearchFilter #navSearchBar{position:relative;padding:9px 24px 8px 24px;top:-1px;height:83px;min-height:30px;background-color:#fafafa;text-align:center}#navSearchFilter #navSearchBar.large{height:83px;padding:9px 24px 8px 24px}#navSearchFilter #navSearchBar.large #filterMap{width:30%}#navSearchFilter #navSearchBar.large #filterMap #filterIconList{background:url(../img/icons/search_list_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.large #filterMap #filterIconMap{background:url(../img/icons/search_map_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.large #filterCondition{width:30%}#navSearchFilter #navSearchBar.large #filterCondition #filterIconCondition{background:url(../img/icons/search_filter_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.large #filterCondition.active{color:#e20000}#navSearchFilter #navSearchBar.large #filterCondition.active #filterIconCondition{background:url(../img/icons/search_filter_la.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.large #filterCondition.in-active{-webkit-filter:grayscale(100%) opacity(30%)}#navSearchFilter #navSearchBar.large #filterCondition.in-active #filterIconCondition{background:url(../img/icons/search_filter_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.large #filterDirect{width:30%}#navSearchFilter #navSearchBar.large #filterDirect #filterIconDirect{background:url(../img/icons/search_direct_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.large #filterDirect.active{color:#e20000}#navSearchFilter #navSearchBar.large #filterDirect.active #filterIconDirect{background:url(../img/icons/search_direct_la.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.large #filterDirect.in-active{-webkit-filter:grayscale(100%) opacity(30%)}#navSearchFilter #navSearchBar.large #filterDirect.in-active #filterIconDirect{background:url(../img/icons/search_direct_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar.small{height:30px;padding:3px 0 0 0;border-bottom:1px solid #d3d3d3}#navSearchFilter #navSearchBar.small #filterMap{width:30%}#navSearchFilter #navSearchBar.small #filterMap #filterIconList{background:url(../img/icons/search_list_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter #navSearchBar.small #filterMap #filterIconMap{background:url(../img/icons/search_map_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter #navSearchBar.small #filterCondition{width:30%}#navSearchFilter #navSearchBar.small #filterCondition #filterIconCondition{background:url(../img/icons/search_filter_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:0;margin-left:5px}#navSearchFilter #navSearchBar.small #filterCondition.active{color:#e20000}#navSearchFilter #navSearchBar.small #filterCondition.active #filterIconCondition{background:url(../img/icons/search_filter_sa.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:0;margin-left:5px}#navSearchFilter #navSearchBar.small #filterCondition.in-active{-webkit-filter:grayscale(100%) opacity(30%)}#navSearchFilter #navSearchBar.small #filterCondition.in-active #filterIconCondition{background:url(../img/icons/search_filter_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:0;margin-left:5px}#navSearchFilter #navSearchBar.small #filterDirect{width:30%}#navSearchFilter #navSearchBar.small #filterDirect #filterIconDirect{background:url(../img/icons/search_direct_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:0;margin-left:5px}#navSearchFilter #navSearchBar.small #filterDirect.active{color:#e20000}#navSearchFilter #navSearchBar.small #filterDirect.active #filterIconDirect{background:url(../img/icons/search_direct_sa.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:0;margin-left:5px}#navSearchFilter #navSearchBar.small #filterDirect.in-active{-webkit-filter:grayscale(100%) opacity(30%)}#navSearchFilter #navSearchBar.small #filterDirect.in-active #filterIconDirect{background:url(../img/icons/search_direct_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:0;margin-left:5px}#navSearchFilter #navSearchBar .filter-menu{display:inline-block;margin-left:1%;margin-right:1%;text-align:center;color:#555;font-size:11px;font-weight:700}#navSearchFilter #navSearchBar .filter-menu .glyphicon{margin:0 3px;top:3px;font-size:14px}#navSearchFilter #navSearchBar .filter-menu#filterCondition .navSearchBarText,#navSearchFilter #navSearchBar .filter-menu#filterDirect .navSearchBarText,#navSearchFilter #navSearchBar .filter-menu#filterMap .navSearchBarText{padding-top:7px}#navSearchFilter #navSearchBar .filter-menu.calendar{width:30%}#navSearchFilter #navSearchBar .filter-menu.calendar .search_list_l{background:url(../img/icons/search_list_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar .filter-menu.calendar .search_map_l{background:url(../img/icons/search_map_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar .filter-menu.calendar .search_list_s{background:url(../img/icons/search_list_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter #navSearchBar .filter-menu.calendar .search_map_s{background:url(../img/icons/search_map_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter #navSearchBar .filter-menu.detail{width:30%}#navSearchFilter #navSearchBar .filter-menu.detail .search_direct_l{background:url(../img/icons/search_direct_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar .filter-menu.detail .search_direct_la{background:url(../img/icons/search_direct_la.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar .filter-menu.detail .search_direct_s{background:url(../img/icons/search_direct_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter #navSearchBar .filter-menu.detail .search_direct_sa{background:url(../img/icons/search_direct_sa.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter #navSearchBar .filter-menu.simple-map{width:30%}#navSearchFilter #navSearchBar .filter-menu.simple-map .search_filter_l{background:url(../img/icons/search_filter_l.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar .filter-menu.simple-map .search_filter_la{background:url(../img/icons/search_filter_la.svg) no-repeat;width:100%;height:45px;background-position:center}#navSearchFilter #navSearchBar .filter-menu.simple-map .search_filter_s{background:url(../img/icons/search_filter_s.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter #navSearchBar .filter-menu.simple-map .search_filter_sa{background:url(../img/icons/search_filter_sa.svg) no-repeat;width:12px;height:15px;float:left;background-position:center;margin-top:5px;margin-right:7px;margin-left:5px}#navSearchFilter .simpleNav .calendar .navSearchBarText,#navSearchFilter .simpleNav .detail .navSearchBarText,#navSearchFilter .simpleNav .simple-map .navSearchBarText{padding-top:10px;white-space:nowrap}#navSearchFilter #navSearchContent{height:100%;overflow-y:auto;background:#fafafa}#navSearchFilter #navSearchContent .filter-title-calendar{margin-top:0}#navSearchFilter #navSearchContent .filter-title{display:inline-block;padding:20px;width:100%;height:54px;min-height:30px;font-size:16px;font-weight:700;text-shadow:none;color:inherit;background-color:inherit;margin-bottom:inherit}#navSearchFilter #navSearchContent .filter-title .glyphicon{margin:0 7px;position:relative;font-size:17px;text-shadow:none;color:#e20000}#navSearchFilter #navSearchContent .filter-title .glyphicon.glyphicon-calendar{top:4px;font-weight:500}#navSearchFilter #navSearchContent .filter-title .glyphicon.glyphicon-time{top:4px;font-weight:500}#navSearchFilter #navSearchContent .filter-title .glyphicon.glyphicon-map-marker{top:4px;font-weight:500}#navSearchFilter #navSearchContent .filter-title .glyphicon.glyphicon-filter{top:4px;font-weight:500}#navSearchFilter #navSearchContent .filter-title .glyphicon.glyphicon-search{top:4px;font-weight:500}#navSearchFilter #navSearchContent .reset{position:relative;margin:-2px 7px;padding:2px;float:right;text-align:center}#navSearchFilter #navSearchContent .reset .glyphicon.glyphicon-repeat{font-size:13px;text-shadow:none}#navSearchFilter #navSearchContent .reset h6{margin:0;font-size:6px;font-weight:600;text-shadow:none}#navSearchFilter #navSearchContent #containerCalendar,#navSearchFilter #navSearchContent #containerCheckboxFilter,#navSearchFilter #navSearchContent #containerSimpleMap{padding:0;margin:0;display:none;min-height:100%;overflow-y:visible}#navSearchFilter #navSearchContent #containerCalendar.active,#navSearchFilter #navSearchContent #containerCheckboxFilter.active,#navSearchFilter #navSearchContent #containerSimpleMap.active{display:inherit}#navSearchFilter #navSearchContent .filter-content{position:relative;min-height:30px;background-color:#fafafa}#navSearchFilter #navSearchContent .filter-content .calendar-helper{text-align:center;font-size:15px;font-weight:500}#navSearchFilter #navSearchContent .filter-content.cal{border:0;height:100px}#navSearchFilter #navSearchContent .filter-content .find-area-btn{width:200px;height:35px;margin:10px calc((100vw - 200px)/ 2);padding-top:6px;border-radius:3px;border-width:1px;border-color:#e20000;border-style:solid;text-align:center;color:#e20000;font-size:14px;font-weight:700;background-color:rgba(255,255,255,.6)}#navSearchFilter #navSearchContent .filter-content .find-area-btn .glyphicon-search{font-size:18px;font-weight:700}#navSearchFilter #navSearchContent #containerSimpleMap .tag-alert{padding:5px;padding-right:15px;height:30px;text-align:right;font-size:11px;font-weight:700;color:#e20000}#navSearchFilter #navSearchContent #containerSimpleMap .tag-alert .glyphicon{font-size:14px}#navSearchFilter #navSearchContent #containerSimpleMap #searchTag{min-height:30px;padding-left:25px}#navSearchFilter #navSearchContent #containerSimpleMap #searchTag .btn{padding:5px 9px;padding-top:6px;margin:0 5px;margin-bottom:10px;background-color:#e20000;border:1px #e20000 solid;border-radius:8px;font-size:13px;font-weight:700;color:#fff}#navSearchFilter #navSearchContent #containerSimpleMap #searchTag .btn i{top:3px}#navSearchFilter #navSearchContent #containerCalendar{overflow-x:hidden;padding-bottom:70px}#navSearchFilter #navSearchContent #containerCalendar #maps #minimapHolder{position:relative;padding:0;top:0;left:0;z-index:200;width:100%;height:100%;margin-left:auto;margin-right:auto}#navSearchFilter #navSearchContent #containerCalendar #maps #minimapHolder #miniInfo{width:130px;height:65px;position:absolute;top:10px;left:168px;z-index:50;background:#fff;opacity:.9;border:1px #e20000;color:#6c6c6c;padding:6px 4px 6px 4px;font-size:10px;font-weight:500}#navSearchFilter #navSearchContent #containerCalendar #maps #minimapHolder hr{margin:4px 0 4px 0}#navSearchFilter #navSearchContent #containerCalendar #maps #minimapHolder .gps_radius{background:url(../img/icons/gps_radius.svg) no-repeat;width:100%;height:20px;padding-left:31px;padding-top:3px;font-size:13px;font-weight:700}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder{padding:0 10px;background-color:#fafafa;border:1px solid #959595}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar{padding:0;background-color:#fafafa}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker{margin:0;padding:0;width:100%;background-color:#fafafa;border-radius:0;border:0}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table{border:2px solid #e20000;border-left:0;border-right:0}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .ui-datepicker-header{border:0;background:#fafafa;border-radius:0;color:#656565;font-weight:100}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .ui-datepicker-header .glyphicon{color:#656565}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table{margin-bottom:0;padding:0 5px;background:#fafafa}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table span{font-size:12px}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table span.ui-state-default{color:#000}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table a{font-size:12px}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table thead th{padding:0;padding-bottom:5px;width:14.285714285%;text-align:left;color:#999;font-weight:500}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table tbody tr{height:14.285714285vw;border-top:1px solid #999}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table tbody tr td{vertical-align:top;padding-top:3px}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table tbody tr .ui-state-default{padding:0;padding-bottom:5px;text-align:left;background:0 0;border:0}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table tbody tr .ui-datepicker-unselectable span{color:#999}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker table tbody tr .ui-state-disabled{opacity:1}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .datepicker-color-handle a{background-color:transparent!important;background-image:none!important;color:#000}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .datepicker-color-handle.ui-datepicker-current-day{background-color:#e20000}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .datepicker-color-handle.ui-datepicker-current-day a{color:#fafafa!important}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .ui-datepicker-prev{left:60px;top:3px}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .ui-datepicker-next{right:60px;top:3px}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .badge-container{min-width:40px}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .badge-container .badge{margin-right:2px;padding:6px 5px 4px 4px;min-width:28px;letter-spacing:-1px;float:right;border-radius:100px;background-color:#fafafa;color:#999;text-align:center;font-weight:100;font-size:18px}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendar .ui-datepicker .ui-state-active .badge{background-color:#e20000;color:#fafafa;font-weight:500}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendarHelper{background-color:#fafafa;margin-bottom:20px;padding:0;padding-bottom:3px;letter-spacing:-1px;font-size:11px;font-weight:600;color:#e20000;text-align:right}#navSearchFilter #navSearchContent #containerCalendar #calendarHolder #calendarHelper .glyphicon.glyphicon-exclamation-sign{top:5px;left:-2px;display:inline-block;overflow:hidden;letter-spacing:0;font-size:18px;font-weight:100}#navSearchFilter #navSearchContent #containerCalendar .time-slider{margin:0;padding-top:5px;min-height:80px}#navSearchFilter #navSearchContent #containerCalendar .time-slider .open-slider{padding:0;margin:0 10px;width:100%;text-align:center}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider-out{color:#e20021;font-weight:700}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider-out .slider-clock{position:relative;margin:1px;padding:0 1px 1px 1px;top:5px;height:30px;display:inline-block;text-align:center;border-radius:3px}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider-out .slider-clock h6{position:relative;margin:0;top:-1px;color:#e20021;font-size:28px;font-weight:700}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider-out .clock-middle-line{position:relative;width:100%;height:1px;top:-20px;background-color:#fafafa}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider{padding:0;margin:20px 30px 20px 24px;width:calc(100vw - 45px);height:10px;border:1px solid #c8c8c8;border-radius:3px}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider .ui-widget-header{background:#332f2f}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider .ui-slider-range{height:99%}#navSearchFilter #navSearchContent #containerCalendar .time-slider .slider .ui-slider-handle{color:#332f2f;background:#332f2f;outline:0;border:.5px solid #777;font-weight:400;width:.6em;height:1.2em;margin-left:-.3em;top:-.4em;border-radius:.2em}#navSearchFilter #navSearchContent #containerCheckboxFilter .hide-content{display:none}#navSearchFilter #navSearchContent #containerCheckboxFilter #addonFilter,#navSearchFilter #navSearchContent #containerCheckboxFilter #capacityFilter,#navSearchFilter #navSearchContent #containerCheckboxFilter #floorFilter,#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter{margin:0}#navSearchFilter #navSearchContent #containerCheckboxFilter #addonFilter .col-xs-4,#navSearchFilter #navSearchContent #containerCheckboxFilter #capacityFilter .col-xs-4,#navSearchFilter #navSearchContent #containerCheckboxFilter #floorFilter .col-xs-4,#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .col-xs-4{padding:0}#navSearchFilter #navSearchContent #containerCheckboxFilter #addonFilter .col-xs-12 .col-xs-4 label.ui-btn,#navSearchFilter #navSearchContent #containerCheckboxFilter #capacityFilter .col-xs-12 .col-xs-4 label.ui-btn,#navSearchFilter #navSearchContent #containerCheckboxFilter #floorFilter .col-xs-12 .col-xs-4 label.ui-btn,#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .col-xs-12 .col-xs-4 label.ui-btn{border-right:none}#navSearchFilter #navSearchContent #containerCheckboxFilter #addonFilter .col-xs-12 .col-xs-4:last-child label.ui-btn,#navSearchFilter #navSearchContent #containerCheckboxFilter #capacityFilter .col-xs-12 .col-xs-4:last-child label.ui-btn,#navSearchFilter #navSearchContent #containerCheckboxFilter #floorFilter .col-xs-12 .col-xs-4:last-child label.ui-btn,#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .col-xs-12 .col-xs-4:last-child label.ui-btn{border-right:1px solid #ddd}#navSearchFilter #navSearchContent #containerCheckboxFilter #capacityFilter{margin-bottom:20px}#navSearchFilter #navSearchContent #containerCheckboxFilter .title-block{margin-top:15px;margin-bottom:1px;font-size:11px;font-weight:700;color:#444}#navSearchFilter #navSearchContent #containerCheckboxFilter .boxes{line-height:0}#navSearchFilter #navSearchContent #containerCheckboxFilter .checkbox-inline{padding-left:10px;padding-right:15px;padding-top:10px;border-radius:0;font-size:11px;font-weight:500;background-color:#fafafa;color:#999}#navSearchFilter #navSearchContent #containerCheckboxFilter .ui-checkbox{margin:0;width:100%;display:inline-block}#navSearchFilter #navSearchContent #containerCheckboxFilter .ui-checkbox.ui-state-disabled{opacity:1}#navSearchFilter #navSearchContent #containerCheckboxFilter .ui-checkbox-off:after,#navSearchFilter #navSearchContent #containerCheckboxFilter .ui-checkbox-on:after{display:none}#navSearchFilter #navSearchContent #containerCheckboxFilter .glyphicon.glyphicon-ok{position:relative;margin-top:0;float:right}#navSearchFilter #navSearchContent #containerCheckboxFilter .ui-checkbox-on{padding-right:12px;background-color:#eee;color:#e20000;font-weight:700}#navSearchFilter #navSearchContent #containerCheckboxFilter .ui-checkbox-on .glyphicon.glyphicon-ok{margin-top:-4px;font-size:18px}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter #topLayer{width:100%;height:41px;padding:10px 20px 10px 20px;color:#e20021}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter #topLayer .glyphicon.glyphicon-chevron-left{float:left;color:#e20021;font-size:21px;font-weight:700}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter #topLayer .topSearch{color:#e20021;font-size:19px;font-weight:700;padding-left:calc(50vw - 90px)}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter #topLayer .topSearch .glyphicon.glyphicon-search{font-size:21px}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter #keyword{margin:5px}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter #iSearch{width:100%}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .ui-body-inherit{margin:5px 15px;margin-bottom:15px;padding:2px 35px 0 13px;height:29px;background-color:#eee;color:#444;font-size:12px;font-weight:500;border:0}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .ui-body-inherit.ui-focus{-moz-box-shadow:0 0 6px #e20000;-webkit-box-shadow:0 0 6px #e20000;box-shadow:0 0 6px #e20000}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .ui-input-search input{padding-left:0}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .glyphicon.glyphicon-remove-sign{top:-35px;right:25px;float:right;height:0;color:#a2a2a2;font-size:16px;font-weight:700}#navSearchFilter #navSearchContent #containerCheckboxFilter #keywordFilter .ui-input-clear{display:none}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottomInfo{padding:10px 7px}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottomInfo .textNotice{width:calc(100vw - 200px);float:left;color:#000;font-size:12px;font-weight:500}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottomInfo .kakaoReport{width:180px;height:35px;padding:9px;float:right;border-radius:5px;background-color:#ffeb00;color:#000;font-size:12px;font-weight:500;text-align:center}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottomInfo .kakaoReport img{width:30px;height:20px}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit ul{padding:0;width:100%!important;top:0!important;left:0!important;position:relative;border-radius:0!important;border:0}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit ul li.ui-menu-item{margin-top:2px;font-size:13px;border-bottom:1px solid #f0f0f0;font-size:0}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit ul li.ui-menu-item a{padding:0;color:#555}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit{max-height:240px;margin:0 15px;overflow-y:auto;overflow-x:hidden}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectInitAlert,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectInitAlert{padding:5px;font-size:13px;font-weight:700}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectBox,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectBox{width:calc(100% - 10px);height:33px;margin-bottom:5px;padding:5px 8px;border-radius:5px;border-width:1px;border-color:#e20000;border-style:solid;background-color:#fff}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectBox .placeSelectBox-left,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectBox .placeSelectBox-left{width:calc(100% - 20px);float:left;line-height:1.2}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectBox .placeSelectBox-left .placeName,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectBox .placeSelectBox-left .placeName{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectBox .placeSelectBox-left .placeAddress,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectBox .placeSelectBox-left .placeAddress{font-size:10px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectBox .placeSelectBox-right,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectBox .placeSelectBox-right{float:right;width:20px;height:20px;color:#e20000;font-size:15px;font-weight:500;text-align:right}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectBox .text-point,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectBox .text-point{color:#e20000}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .placeSelectBox .glyphicon-chevron-right,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .placeSelectBox .glyphicon-chevron-right{top:0;width:15px;float:right;font-size:20px;color:#e20000}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .ui-autocomplete,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .ui-autocomplete{padding:0;width:100%!important;top:0!important;left:0!important;position:relative;border-radius:0!important;border:0;-webkit-user-select:none}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .ui-autocomplete li.ui-menu-close,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .ui-autocomplete li.ui-menu-close{margin:5px;text-align:right;font-size:12px;font-weight:700;line-height:17px;color:#959595}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .ui-autocomplete li.ui-menu-close .glyphicon.glyphicon-remove,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .ui-autocomplete li.ui-menu-close .glyphicon.glyphicon-remove{position:relative;top:3px;font-size:15px;font-weight:300}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .ui-autocomplete li.ui-menu-item,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .ui-autocomplete li.ui-menu-item{font-size:0px}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .ui-autocomplete li.ui-menu-item:last-child,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .ui-autocomplete li.ui-menu-item:last-child{border-bottom:0}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .ui-autocomplete li.ui-menu-item a,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .ui-autocomplete li.ui-menu-item a{padding:0}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect .notfound,#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelectInit .notfound{height:200px;padding-top:20px}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottom-info{padding:10px 7px}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottom-info .bottom-info-title{font-size:17px;font-weight:500}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottom-info .bottom-info-text{height:40px;border-radius:5px;border-width:1px;border-color:#e20000;border-style:solid;background-color:#fff;font-size:11px;font-weight:500}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottom-info .bottom-info-text .bottom-info-text-red{color:#e20000;text-align:right}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottom-info .text-notice{width:calc(100vw - 200px);float:left;color:#000;font-size:12px;font-weight:500}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottom-info .kakao-report{width:180px;height:35px;padding:9px;float:right;border-radius:5px;background-color:#ffeb00;color:#000;font-size:12px;font-weight:500;text-align:center}#navSearchFilter #navSearchContent #containerCheckboxFilter .bottom-info .kakao-report img{width:30px;height:20px}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect::-webkit-scrollbar{width:6px}#navSearchFilter #navSearchContent #containerCheckboxFilter .placeSelect::-webkit-scrollbar-thumb{background-color:#e20000}#navSearchFilter #navSearchContent #navSearchCloseHolder{padding-top:4px;padding-right:10px;min-height:30px;max-height:30px;background-color:#fafafa;color:#959595;font-size:13px;text-align:right}#navSearchFilter #navSearchContent #navSearchCloseHolder .nav-search-closer{margin:auto;width:25%;padding-top:1px;height:25px;text-align:center;border:solid 2px #e20000;border-radius:20px;color:#e20000}#navSearchFilter #navSearchContent #navSearchCloseHolder .nav-search-closer:active{background-color:#e20000;color:#fafafa}#navSearchFilter #navSearchContent #navSearchCloseHolder .glyphicon{top:3px;font-size:15px}#navSearchFilter #radiusSelect{padding-bottom:calc(100% - 100px - 100vw)}#navSearchFilter #radiusSelect .radius-top-title{margin:9px 10px;color:#e20000;font-size:12px;font-weight:700}#navSearchFilter #radiusSelect .radius-select{width:calc((100% - 45px)/ 2);height:30px;margin:5px 10px;color:#000;font-size:12px;font-weight:500;padding:3px 3px 3px 13px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#ebebeb;border:none;outline:0;display:inline-block;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:100% 50%;background-size:auto;background-image:url(/img/icons/selectBox.svg)}#navSearchFilter #radiusSelect .radius-nmap{width:100%;height:320px}#navSearchFilter #radiusSelect .radius-nmap .radius-nmap-circle{position:relative;top:calc((100% - 150px)/ 2);left:calc((100% - 150px)/ 2);z-index:1;width:150px;height:150px;background-color:rgba(226,0,0,.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;pointer-events:none}#navSearchFilter #radiusSelect .radius-nmap .radius-nmap-circle.match-circle{position:absolute;top:calc((100% - 180px)/ 2)}#navSearchFilter #radiusSelect .radius-nmap .nmap-mylocation{position:absolute;top:125px;left:10px;z-index:1;width:30px;height:30px}#navSearchFilter .find-area{width:100vw;height:40px}#navSearchFilter .find-area.find-area-out.p-2{padding:0!important}#navSearchFilter .find-area .find-area-address{float:left;width:calc(100% - 130px);height:30px;margin-left:10px;border-radius:20px;background-color:#ebebeb;color:#000;font-size:12px;font-weight:500;text-align:center;padding-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#navSearchFilter .find-area .find-area-radius{float:right;margin-right:5%;width:90px;height:30px;border-radius:20px;background-color:#ebebeb;color:#000;font-size:12px;font-weight:500;text-align:center;padding-top:7px}.ui-autocomplete{padding:0;width:100%!important;top:0!important;left:0!important;position:relative;background-color:#fafafa;border-radius:0!important;border:1px solid #959595;-webkit-user-select:none}.ui-autocomplete li.ui-menu-close{margin:5px;text-align:right;font-size:12px;font-weight:700;line-height:17px;color:#959595}.ui-autocomplete li.ui-menu-close .glyphicon.glyphicon-remove{position:relative;top:3px;font-size:15px;font-weight:300}.ui-autocomplete li.ui-menu-item{margin-top:2px;font-size:13px;border-bottom:1px solid #f0f0f0}.ui-autocomplete li.ui-menu-item:last-child{border-bottom:0}.ui-autocomplete li.ui-menu-item h6{margin-top:2px;margin-bottom:5px;font-size:10px}.ui-autocomplete li.ui-menu-item a{color:#555}.ui-autocomplete li.ui-menu-item a.ui-state-focus{background:0 0;background-color:#f0f0f0!important;border:1px solid #959595;border-radius:0;outline:0;-webkit-user-select:none}.filter-top{position:absolute;z-index:201;width:100%;height:46px;display:none;background:#fafafa}.filter-top .filterIcon{float:left;background:url(../img/icons/search_filter_s.svg) no-repeat;width:19px;height:22px;padding:0 0 0;margin-top:12px;margin-left:13px;color:#5b5b5b;font-size:13px;font-weight:700;-webkit-filter:grayscale(100%)}.filter-top .filterText{float:left;width:100px;height:22px;padding:0 0 0;margin-top:15px;padding-left:20px;color:#332f2f;font-size:15px;font-weight:700}.filter-top .filterOk{float:right;width:62px;height:29px;padding-top:6px;margin-top:7px;margin-right:11px;color:#fff;font-size:14px;font-weight:500;text-align:center;border-radius:5px;background-color:#e20000}.filter-top .filterOk .glyphicon.glyphicon-ok{display:none}.filter-top .filterCancle{float:right;width:62px;height:29px;padding-top:6px;margin-top:7px;margin-right:11px;margin-left:11px;color:#e20000;font-size:14px;font-weight:500;text-align:center;border-radius:5px;background-color:#ebebeb}.filter-top .filterCancle .glyphicon.glyphicon-remove{display:none}#filterDetail,.filter-btn-container{height:50px;width:100%;text-align:center;bottom:-1px;position:fixed}#filterDetail .btn-flat,.filter-btn-container .btn-flat{font-size:16px;font-weight:700;display:table;width:100%}#filterDetail .btn-flat .btn-text,.filter-btn-container .btn-flat .btn-text{display:table-cell;vertical-align:middle}#filterDetail .btn-flat.half,.filter-btn-container .btn-flat.half{width:50%;height:100%;margin:0;border-radius:0;padding:0}#filterDetail .btn-flat.btn-Ok,#filterDetail .btn-flat.filterOk,.filter-btn-container .btn-flat.btn-Ok,.filter-btn-container .btn-flat.filterOk{background-color:#ff3c28;color:#fff}#filterDetail .btn-flat.btn-Ok.disabled,#filterDetail .btn-flat.filterOk.disabled,.filter-btn-container .btn-flat.btn-Ok.disabled,.filter-btn-container .btn-flat.filterOk.disabled{background-color:#ddd}#filterDetail .btn-flat.btn-Cancle,#filterDetail .btn-flat.filterCancle,.filter-btn-container .btn-flat.btn-Cancle,.filter-btn-container .btn-flat.filterCancle{background-color:#e1eae9;color:#3c3c3c}#resvCalHolder{padding:0 0;background-color:#fafafa;font-size:0px;margin-bottom:10px}#resvCalHolder .year-month{margin:0 2.3em;line-height:1.8em;text-align:center;color:#000;font-size:18px;font-weight:700}#resvCalHolder .year-month .glyphicon{position:relative;margin:0 15px;top:3px}#resvCalHolder .year-month .glyphicon.disabled{color:#aaa}#resvCalHolder .cal-scroller{padding:0;width:100%;overflow-x:hidden}#resvCalHolder #filterCalendar{padding:0;width:100%;border-top:1px solid #332f2f;border-bottom:1px solid #e20000;white-space:nowrap;overflow-x:auto}#resvCalHolder #filterCalendar ::-webkit-scrollbar{display:none}#resvCalHolder #filterCalendar .date-container2{display:inline-block;width:14.285714285%}#resvCalHolder #filterCalendar .date-container2 .day-title{padding:3px 10px;text-align:center;background-color:#eee;color:#332f2f;font-size:14px;font-weight:700}#resvCalHolder #filterCalendar .date-container2 .day-title .day-detail{font-size:10px;font-weight:500}#resvCalHolder #filterCalendar .date-container2 .date-number{padding:5px 5px 0;text-align:left;color:#999;font-size:12px;font-weight:700}#resvCalHolder #filterCalendar .date-container2 .badge-number{margin:5px 0 5px 10px;color:#999;text-align:center;font-weight:500;font-size:15px}#resvCalHolder #filterCalendar .date-container2.active{border-bottom:3px solid #e20000}#resvCalHolder #filterCalendar .date-container2.active .date-number{color:#332f2f}#resvCalHolder #filterCalendar .date-container2.active .badge-number{color:#e20000}#resvCalHolder #calendarHelper{background-color:#fafafa;margin-bottom:8px;padding:0;padding-top:3px;padding-right:13px;padding-bottom:3px;letter-spacing:-1px;font-size:11px;font-weight:600;color:#e20000;text-align:right}#resvCalHolder #calendarHelper .glyphicon.glyphicon-exclamation-sign{left:-2px;display:inline-block;overflow:hidden;letter-spacing:0;font-size:11px;font-weight:100}#searchCalHolder{padding:0 0;font-size:0px;margin-bottom:10px}#searchCalHolder .year-month{margin:0 2.3em;line-height:1.8em;text-align:center;color:#000;font-size:18px;font-weight:700}#searchCalHolder .year-month .glyphicon{position:relative;margin:0 15px;top:3px}#searchCalHolder .year-month .glyphicon.disabled{color:#aaa}#searchCalHolder .cal-scroller{padding:0;width:100%;overflow-x:hidden}#searchCalendar{padding:0;width:100%;border-top:1px solid #332f2f;border-bottom:1px solid #e20000;white-space:nowrap;overflow-x:auto}#searchCalendar ::-webkit-scrollbar{display:none}#searchCalendar .date-container{display:inline-block;width:14.285714285%}#searchCalendar .date-container .day-title{padding:3px 10px;text-align:center;background-color:#eee;color:#332f2f;font-size:14px;font-weight:700}#searchCalendar .date-container .badge-number,#searchCalendar .date-container .date-number{margin:5px 0 5px 10px;color:#999;text-align:center;font-weight:500;font-size:15px}#searchCalendar .date-container.active{border-bottom:3px solid #e20000}#searchCalendar .date-container.active .date-number{color:#332f2f}#searchCalendar .date-container.active .badge-number{color:#e20000}.select-container{padding:2vw;text-align:center}.select-form{display:inline-block;width:19%;margin:1.5% 3%;padding:7px 0;text-align-last:center;font-size:14px;color:#aaa;height:35px;font-weight:400;border-radius:3px;border-width:1px;border-color:#f9f9f9;border-style:solid}.select-form.selected{border-radius:3px;border-width:1px;border-color:#e20000;border-style:solid;text-align:center;color:#e20000;font-weight:500}@media (min-width:630px){.cardHolder{padding-left:15px!important;padding-right:15px!important}}#cardContainer{margin-bottom:200px}.cardHolder{padding:0;text-shadow:none}.cardHolder .c-basic-info{height:calc(10px + 66.6666666vw)}.cardHolder .c-basic-info.unco{height:calc(10px + 66.6666666vw)}.cardHolder .c-basic-info .c-title{width:calc(100% + 30px);height:40px;position:absolute;background-color:rgba(0,0,0,.7);color:#fafafa;padding:0 25px 0 15px}.cardHolder .c-basic-info .c-title .c-addr>h5{font-weight:bolder;font-size:8px;text-align:left;line-height:1.2;margin-top:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardHolder .c-basic-info .c-title .c-name>h3{font-weight:bolder;font-size:medium;text-align:right;line-height:1.2;margin-top:10px;margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardHolder .c-basic-info .c-title i{font-size:large;margin-top:9px}.cardHolder .c-basic-info .c-title:active{color:#e20000}.cardHolder .c-basic-info .c-pic{width:100%;height:66.6666666vw;background-color:#79b499}.cardHolder .c-basic-info .c-pic img{width:100%;height:100%}.cardHolder .c-basic-info .c-detail{padding:3px 15px 5px;position:relative;margin-top:-30px}.cardHolder .c-basic-info .c-detail.fut{padding:0 10px}.cardHolder .c-basic-info .c-detail .c-detail-badge{margin:0 .5%;float:left;color:#aaa;border:1px solid #aaa;border-radius:4px;height:22px;font-size:11px;text-align:center;padding-top:2.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:rgba(255,255,255,.7)}.cardHolder .c-basic-info .c-detail .c-detail-badge.fut{border-radius:0;background-color:unset;width:12%;padding-top:3px;display:none}.cardHolder .c-basic-info .c-detail .c-detail-badge.fut.have{border:1px solid #fff;font-weight:500;color:#fff;background-color:unset;display:unset}.cardHolder .c-basic-info .c-detail .have{border:2px solid #000;font-weight:700;color:#332f2f;background-color:rgba(255,255,255,.7)}.cardHolder .c-detail2{text-align:center;margin-bottom:3%}.cardHolder .c-detail2 .c-detail-img{display:inline-block;height:12vw;width:12vw;margin:0 1.5vw}.cardHolder .spacing2{height:67px}.cardHolder .c-resv-info{text-align:center;padding-bottom:3px;font-size:13px;background-color:#fafafa;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.cardHolder .c-resv-info .fold{padding:6px 0;margin-bottom:3px;color:#e20000;border:solid 1px #e20000;border-radius:3px;margin:.5% .4%;width:32.5%;height:29px}.cardHolder .c-resv-info .fold h5{font-size:15px}.cardHolder .c-resv-info .fold.booked{color:#aaa;border:solid 1px #aaa;background-color:#fafafa}.cardHolder .c-resv-info .fold.booking{font-size:14px;color:#5b5b5b;border:solid 1px #5b5b5b;background-color:#fafafa}.cardHolder .c-resv-info .fold.pc-only{border:solid 1px;background-color:#fafafa;border-color:#5b5b5b;color:#5b5b5b}.cardHolder .c-resv-info .fold.over-time{background-color:#fafafa;border:solid 1px;border-color:#aaa;color:#aaa}.cardHolder .c-resv-info .fold .c-timerange{display:inline-block;margin:0;font-weight:bolder}.cardHolder .c-resv-info .normal{border:solid 2px;padding:10px 0;margin-bottom:4.5px;border-color:#e20000;border-radius:5px;color:#e20000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cardHolder .c-resv-info .normal .glyphicon-ban-circle,.cardHolder .c-resv-info .normal .glyphicon-check,.cardHolder .c-resv-info .normal .glyphicon-chevron-right,.cardHolder .c-resv-info .normal .glyphicon-ok-circle{float:right;margin-right:10%}.cardHolder .c-resv-info .normal .resv-mid{width:65%;margin:0;border-left:solid 1px;border-right:solid 1px;padding:1.5% 0;border-color:#e20000}.cardHolder .c-resv-info .normal .resv-mid.booking{border-color:#222}.cardHolder .c-resv-info .normal .resv-mid.booked{border-color:#aaa}.cardHolder .c-resv-info .normal .time{margin-left:15%;padding:2% 0}.cardHolder .c-resv-info .normal h5{display:inline-block;margin:0;font-weight:bolder}.cardHolder .c-resv-info .normal.booked{border:solid 1px;padding:5px 0;border-color:#aaa;color:#aaa}.cardHolder .c-resv-info .normal.booked .status{margin-left:0;padding-right:10px;text-align:left}.cardHolder .c-resv-info .normal.booked .status i{top:-2px}.cardHolder .c-resv-info .normal.booked .status h5{display:inline-block;margin:0;font-weight:bolder;width:calc(100% - 30px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardHolder .c-resv-info .normal.booking{margin-left:0;border:solid 1px;padding:5px 0;border-color:#5b5b5b;color:#5b5b5b}.cardHolder .c-resv-info .normal .status{text-align:left;margin-left:-2%}.cardHolder .c-resv-info .normal .status h5,.cardHolder .c-resv-info .normal .status i{padding:1% 0}.cardHolder .c-resv-info .normal.pcOnly .status{margin-left:-3%}.cardHolder .c-resv-info .normal.pc-only{margin-left:0;border:solid 1px;padding:5px 0;border-color:#5b5b5b;color:#5b5b5b}.cardHolder .c-resv-info .normal.pc-only .status{margin-left:0;text-align:left}.cardHolder .c-resv-info .normal.pc-only .status h5{font-size:12px}.cardHolder .c-resv-info .normal.over-time{padding:5px 0;margin:4.5px 0;border:solid 1px;border-color:#aaa;color:#aaa}.cardHolder .c-resv-info .poss.normal:active{color:#fafafa;background-color:#e20000}.cardHolder .c-resv-info .poss.normal:active .resv-mid{border-color:#fafafa}.tongue-bar{margin:0 -5% 40px -5%}.tongue-bar .tongue-out-left{background-color:#fafafa;float:left;width:35%}.tongue-bar .tongue-out-left .tongue-in-left{background-color:#ebebeb;height:40px;border-top-right-radius:15px}.tongue-bar .tongue-out-mid{background-color:#ebebeb;float:left;width:30%;height:40px}.tongue-bar .tongue-out-mid .tongue-in-mid{padding-top:4px;font-size:13px;font-weight:bolder;text-align:center;background-color:#fafafa;height:25px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#a2a2a2}.tongue-bar .tongue-out-right{background-color:#fafafa;float:left;width:35%}.tongue-bar .tongue-out-right .tongue-in-right{background-color:#ebebeb;height:40px;border-top-left-radius:15px}.card-calendar .filter-content{position:relative;top:1px;min-height:30px;background-color:#fafafa}.card-calendar #resvCalHolder{padding:0 0;background-color:#fafafa;font-size:0px;margin-bottom:10px}.card-calendar #resvCalHolder .year-month{margin:0 2.3em;line-height:1.8em;text-align:center;color:#000;font-size:18px;font-weight:700}.card-calendar #resvCalHolder .year-month .glyphicon{position:relative;margin:0 15px;top:3px}.card-calendar #resvCalHolder .year-month .glyphicon.disabled{color:#aaa}.card-calendar #resvCalHolder .cal-scroller{padding:0;width:100%;overflow-x:hidden}.card-calendar #resvCalHolder #resvCalendar{padding:0;width:100%;border-top:1px solid #332f2f;border-bottom:1px solid #e20000;white-space:nowrap;overflow-x:auto}.card-calendar #resvCalHolder #resvCalendar ::-webkit-scrollbar{display:none}.card-calendar #resvCalHolder #resvCalendar .date-container{display:inline-block;width:14.285714285%}.card-calendar #resvCalHolder #resvCalendar .date-container .day-title{padding:3px 10px;text-align:center;background-color:#eee;color:#332f2f;font-size:14px;font-weight:700}.card-calendar #resvCalHolder #resvCalendar .date-container .day-title .day-detail{font-size:10px;font-weight:500}.card-calendar #resvCalHolder #resvCalendar .date-container .date-number{padding:5px 5px 0;text-align:left;color:#999;font-size:12px;font-weight:700}.card-calendar #resvCalHolder #resvCalendar .date-container .badge-number{margin:5px 0 5px 10px;color:#999;text-align:center;font-weight:500;font-size:15px}.card-calendar #resvCalHolder #resvCalendar .date-container.active{border-bottom:3px solid #e20000}.card-calendar #resvCalHolder #resvCalendar .date-container.active .date-number{color:#332f2f}.card-calendar #resvCalHolder #resvCalendar .date-container.active .badge-number{color:#e20000}.card-calendar #resvCalHolder #calendarHelper{background-color:#fafafa;margin-bottom:8px;padding:0;padding-top:3px;padding-right:13px;padding-bottom:3px;letter-spacing:-1px;font-size:11px;font-weight:600;color:#bd293f;text-align:right}.card-calendar #resvCalHolder #calendarHelper .glyphicon.glyphicon-exclamation-sign{left:-2px;display:inline-block;overflow:hidden;letter-spacing:0;font-size:11px;font-weight:100}