
/** Ui datepicker :Starts **/
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-title,.ui-datepicker th{font-weight:600;text-transform:uppercase;text-align:center}.ui-datepicker{min-width:405px;padding:0;display:none;border:1px solid #0095ac;background:#fff;font-family:'Open Sans',Arial,sans-serif}.ui-datepicker .ui-datepicker-header{position:relative;padding:9px 0 6px;border-radius:0;border:0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:8px;bottom:0;width:32px;height:32px;line-height:32px;color:#fff;font-size:20px}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{cursor:pointer;background:0 0;border:0}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;width:32px;height:32px;line-height:32px;text-indent:inherit;font-size:0}.ui-datepicker .ui-datepicker-next span:before,.ui-datepicker .ui-datepicker-prev span:before{display:block;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;width:32px;height:32px;line-height:32px;text-align:center;font-family:FontAwesome;color:#6b92c5;font-size:22px}.ui-datepicker .ui-datepicker-prev span:before{content:'\f053'}.ui-datepicker .ui-datepicker-next span:before{content:'\f054'}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;font-size:18px;color:#383369}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;border:1px solid #eee;margin:0 3px;border-radius:0;color:#494949}.ui-datepicker table{width:100%;font-size:14px;border-collapse:collapse;margin:0}.ui-datepicker th{padding:.7em .3em;border:0;color:#383369;font-size:13px}.ui-datepicker td{border:0 solid #ccc;padding:0}.ui-datepicker td:hover{background:#eee}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee;color:#363636}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:15px;text-align:center;text-decoration:none;border:0}.ui-datepicker-calendar .ui-state-default,.ui-datepicker-calendar .ui-widget-content .ui-state-default,.ui-datepicker-calendar .ui-widget-header .ui-state-default{border:0;font-weight:400;color:#606060;background:0 0;position:relative;z-index:9}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker th:last-child.ui-datepicker-week-end{color:#383369}.ui-datepicker td:last-child.ui-datepicker-week-end a{color:#494949}.ui-datepicker .ui-datepicker-today,.ui-datepicker td.ui-datepicker-current-day{position:relative}.ui-datepicker .ui-datepicker-today:before,.ui-datepicker td.ui-datepicker-current-day:before{content:"";position:absolute;width:24px;height:24px;background:#6b92c5;left:50%;top:50%;margin-top:-12px;margin-left:-12px;border-radius:100%}.ui-datepicker .ui-datepicker-today a,.ui-datepicker td.ui-datepicker-current-day a{color:#fff;position:relative;z-index:9}.ui-datepicker .ui-datepicker-today:hover a{color:#000}.ui-datepicker td.ui-state-disabled{opacity:.7;color:#ddd;background:#fff!important}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}

/* RTL support */
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-trigger{background:0 0;border:0;color:#fff;height:30px;width:30px;display:block;position:absolute;right:0;top:50%;margin-top:-15px;z-index:9}.ui-datefield{padding-right:25px!important;position:relative;max-width:150px;width:150px}.ui-datefield>.ui-datepicker-trigger{position:absolute;top:0;right:0;padding-top:6px}#ui-datepicker-div{z-index:999999!important}
/*Book Now Calender :20-12-2016*/
/* custom datepicker starts */
.custom-datepicker .table-condensed,.custom-datepicker .table-footer{width:100%}.custom-datepicker .table-condensed .datepicker-switch{font-size:18px;text-align:center;line-height:50px;text-transform:uppercase}.custom-datepicker .table-condensed .next,.custom-datepicker .table-condensed .prev{font-size:35px;text-align:center}.custom-datepicker .table-condensed>thead>tr>th{padding:8px!important}.custom-datepicker td.chosen span{background-color:#12a962;color:#fff;border-radius:50%}.custom-datepicker td{font-size:14px;text-align:center}.custom-datepicker td,.custom-datepicker th{vertical-align:top;color:#000}.custom-datepicker td span{width:30px;height:30px;line-height:30px;margin:0;position:relative;display:inline-block;text-align:center}.custom-datepicker td span:hover{background:0 0}.custom-datepicker td div{position:absolute;left:0;top:0;width:100%}.custom-datepicker td small{text-align:center;position:absolute;left:8px;bottom:0;right:0;margin:0 auto}.custom-datepicker td.chosen small{color:#12a962;font-size:11px}.custom-datepicker .table-condensed>tbody>tr>td,.custom-datepicker .table-condensed>tbody>tr>th,.custom-datepicker .table-condensed>tfoot>tr>td,.custom-datepicker .table-condensed>tfoot>tr>th,.custom-datepicker .table-condensed>thead>tr>td{min-width:60px;height:41px;vertical-align:top;margin:0;border:0 solid #fff;padding:2px 0 5px!important;position:relative}.custom-datepicker .table-condensed>thead>tr>th{width:50px;height:45px;vertical-align:middle;font-size:14px;font-weight:400;text-align:center}.custom-datepicker td.active.active,.custom-datepicker td.active.active:hover,.custom-datepicker td.active.disabled,.custom-datepicker td.active.disabled:hover,.custom-datepicker td.active:active,.custom-datepicker td.active:focus,.custom-datepicker td.active:hover,.custom-datepicker td.active:hover:active,.custom-datepicker td.active:hover:focus,.custom-datepicker td.active:hover:hover,.custom-datepicker td.active[disabled],.custom-datepicker td.active[disabled]:hover{color:#494949!important;background:0 0!important}.custom-datepicker .table-footer{display:block;width:100%;font-size:12px;color:#000;line-height:40px;border-top:1px solid #ccc;vertical-align:middle;text-align:left;padding:0 16px}.custom-datepicker .table-footer .pkg-nyt-ind:before,.custom-datepicker .table-footer .xtra-nyt-ind:before{content:"";display:inline-block;position:relative;top:0;left:0;width:27px;height:21px;vertical-align:middle;margin-right:7px}.custom-datepicker .table-footer span{font-size:12px;position:relative}.custom-datepicker .table-footer .pkg-nyt-ind:before{background:#fcaa1f}.custom-datepicker .table-footer .xtra-nyt-ind:before{background:#0088c7}.custom-datepicker td.pkg-nyt div:before,.custom-datepicker td.xtra-nyt div:before{height:41px;position:absolute;border-left:8px solid #fff;left:0;top:0;width:100%;content:""}.custom-datepicker thead{background:#fff!important;color:#000;font-size:18px}.custom-datepicker .table-condensed>thead>tr>th.dow{background:#a1a1a1!important;color:#fff!important}.custom-datepicker thead th.dow:last-child,.custom-datepicker thead th.next a,.custom-datepicker thead th.prev a{color:#0088c7}.custom-datepicker thead th.next a,.custom-datepicker thead th.prev a{display:block}.custom-datepicker td.new,.custom-datepicker td.old{color:silver}.custom-datepicker td.pkg-nyt div:before{background-color:#fcaa1f}.custom-datepicker td.xtra-nyt div:before{background-color:#0088c7}.custom-datepicker td.pkg-nyt.weekend div:before{content:"";border-left-color:#f1f1f1}.custom-datepicker tr td small{font-size:10px;color:#fff;display:block;margin-top:-5px}tbody tr td.day:last-child{color:#000}.custom-datepicker td.weekend{position:relative}.custom-datepicker td.weekend:before{content:"";position:absolute;left:0;top:0;width:100%;background:#f1f1f1;z-index:0;height:40px}.fa-img-trash:before{content:"";width:19px;height:23px;display:block}
/*custom datepicker ends*/
.onpage-datepicker td.arrival-dates a,.onpage-datepicker td.extra-nyt,.onpage-datepicker td.pkg-nyt{position:relative}.onpage-datepicker{width:100%;overflow:hidden}.onpage-datepicker .ui-datepicker{border:0;min-width:inherit;width:100%}.onpage-datepicker .datepicker{width:100%;border:0;max-width:100%}.onpage-datepicker .table-condensed .next,.onpage-datepicker .table-condensed .prev{text-indent:-1000px;overflow:hidden}.onpage-datepicker .table-condensed .next:after,.onpage-datepicker .table-condensed .prev:after{font-family:FontAwesome;color:#0088c7;text-indent:0;display:block;float:left;text-align:center;width:100%}.onpage-datepicker .table-condensed .next:after{content:'\f0da'}.onpage-datepicker .table-condensed .prev:after{content:'\f0d9'}.onpage-datepicker .table-condensed,.onpage-datepicker .table-footer{width:100%}.onpage-datepicker .table-condensed .datepicker-switch{font-size:18px;text-align:center;line-height:50px;text-transform:uppercase}.onpage-datepicker .table-condensed .next,.onpage-datepicker .table-condensed .prev{font-size:35px;text-align:center}.onpage-datepicker .table-condensed>thead>tr>th{padding:8px!important}.onpage-datepicker td.chosen span{background-color:#12a962;color:#fff;border-radius:50%}.onpage-datepicker td{text-align:center;height:40px;line-height:40px;border:1px solid #fff}.onpage-datepicker td.arrival-dates a:before,.onpage-datepicker td.departure-dates a:before{content:"";width:37px;height:37px;right:0;margin:0 auto;top:3px}.onpage-datepicker td,.onpage-datepicker th{vertical-align:top;color:#000}.onpage-datepicker td.disabled{background:#f1f1f1;color:#000!important}.onpage-datepicker td.pkg-nyt a{color:#fff;background-color:#12a962!important}.onpage-datepicker td.extra-nyt a{color:#fff;background-color:#e34f43!important}.onpage-datepicker td.destination-one-day.extra-nyt a::after{color:#e34f43}.onpage-datepicker td.destination-one-day a:after,.onpage-datepicker td.destination-two-day a:after{bottom:-27px;left:0;color:#12a962;line-height:inherit;font-size:10px;font-family:'Open Sans';display:block;text-align:center}.onpage-datepicker td.arrival-dates a:before{display:block;position:absolute;left:0;background:url(../images/common/arrival-date.png) center center no-repeat}.onpage-datepicker td.departure-dates a:before{display:block;position:absolute;left:0;background:url(../images/common/departure-date.png) center center no-repeat}.onpage-datepicker td.destination-one-day a:after{content:"Singapore";position:absolute;width:100%}.onpage-datepicker td.destination-two-day a:after{content:"Malaysia";position:absolute;width:100%}.onpage-datepicker .table-condensed>tbody>tr>td{border:5px solid #fff!important;height:50px!important;border-collapse:collapse}.onpage-datepicker thead{background:#fff!important;color:#000}.onpage-datepicker .table-condensed>thead>tr>th.dow{background:#a1a1a1!important;color:#fff!important}.onpage-datepicker thead th.dow:last-child,.onpage-datepicker thead th.next a,.onpage-datepicker thead th.prev a{color:#0088c7}.onpage-datepicker thead th.next a,.onpage-datepicker thead th.prev a{display:block}.onpage-datepicker .onpage-cal-footer{display:block;width:100%;font-size:1.217em;color:#000;line-height:1.739em;vertical-align:middle;text-align:center;padding:1.043em 16px 2.13em}.onpage-datepicker .onpage-cal-footer .pkg-nyt-ind:before,.onpage-datepicker .onpage-cal-footer .xtra-nyt-ind:before{content:"";display:inline-block;position:relative;top:-2px;width:22px;height:22px;vertical-align:middle;margin-right:10px;border-radius:100%;left:0}.onpage-datepicker .onpage-cal-footer span{position:relative}.onpage-datepicker .onpage-cal-footer span+span{margin-left:3.913em}.onpage-datepicker .onpage-cal-footer .pkg-nyt-ind:before{background:#1f86ff}.onpage-datepicker .onpage-cal-footer .xtra-nyt-ind:before{background:#fc2b15}.onpage-datepicker .datepicker tbody td span.city{display:block;width:100%;text-align:center;height:auto;line-height:inherit;font-size:10px;color:#fff;margin-bottom:-1px}.onpage-datepicker .ui-datepicker .ui-datepicker-next,.onpage-datepicker .ui-datepicker .ui-datepicker-prev{top:50%;margin-top:-15px}.onpage-datepicker .ui-datepicker .ui-datepicker-next,.onpage-datepicker .ui-datepicker .ui-datepicker-next span,.onpage-datepicker .ui-datepicker .ui-datepicker-prev,.onpage-datepicker .ui-datepicker .ui-datepicker-prev span{width:30px;height:30px;line-height:30px;cursor:pointer}.onpage-datepicker .ui-datepicker .ui-datepicker-next span,.onpage-datepicker .ui-datepicker .ui-datepicker-prev span{top:0;left:0;margin:0}.onpage-datepicker .ui-datepicker .ui-datepicker-next span:before,.onpage-datepicker .ui-datepicker .ui-datepicker-prev span:before{display:none}.onpage-datepicker .ui-datepicker .ui-datepicker-title{font-size:14px;font-weight:600;text-transform:uppercase;line-height:50px}.onpage-datepicker .ui-datepicker th{font-size:13px;color:#000;font-weight:600}.onpage-datepicker .ui-datepicker td.ui-datepicker-week-end:last-child a,.onpage-datepicker .ui-datepicker th.ui-datepicker-week-end:last-child{color:#000}.onpage-datepicker .ui-datepicker td a,.onpage-datepicker .ui-datepicker td span{padding:0;text-align:center}.onpage-datepicker .ui-datepicker td.disable-nyt a,.onpage-datepicker .ui-datepicker td.disable-nyt span{opacity:.5}.onpage-datepicker .ui-datepicker .ui-datepicker-current-day .ui-state-active{background:#9dcd16}.onpage-datepicker .ui-datepicker .ui-datepicker-prev span{background:url(../images/common/icons/fa-custom-angle-left-grey.png) center center no-repeat}.onpage-datepicker .ui-datepicker .ui-datepicker-prev:hover span{background-image:url(../images/common/icons/fa-custom-angle-left-purple.png)}.onpage-datepicker .ui-datepicker .ui-datepicker-next span{background:url(../images/common/icons/fa-custom-angle-right-grey.png) center center no-repeat}.onpage-datepicker .ui-datepicker .ui-datepicker-next:hover span{background-image:url(../images/common/icons/fa-custom-angle-right-purple.png)}.onpage-datepicker .ui-widget-header{border:0}.onpage-datepicker .ui-button,.onpage-datepicker .ui-state-default,.onpage-datepicker .ui-widget-content .ui-state-default,.onpage-datepicker .ui-widget-header .ui-state-default,html .onpage-datepicker .ui-button.ui-state-disabled:active,html .onpage-datepicker .ui-button.ui-state-disabled:hover{border-color:transparent;background:#fff}
/* custom datepicker ends */

.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o
