/*
 * Copyright (c) 2015 Samsung Electronics Co., Ltd
 *
 * Licensed under the Flora License, Version 1.1 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://floralicense.org/license/
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/********************************
 * Tizen Changeable Less Header *
 *******************************/
/*
 * Copyright (c) 2015 Samsung Electronics Co., Ltd
 *
 * Licensed under the Flora License, Version 1.1 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://floralicense.org/license/
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/***************************************************************************
                        Body
***************************************************************************/
/***************************************************************************
                        Naviframe
***************************************************************************/
/***************************************************************************
                        Toolbar
***************************************************************************/
/***************************************************************************
                        Tabbar
***************************************************************************/
/***************************************************************************
                        Textinput Clear Button
***************************************************************************/
/***************************************************************************
                        List
***************************************************************************/
/***************************************************************************
                        Fast Scroll
***************************************************************************/
/***************************************************************************
                        SearchBar(forms.textinput)
***************************************************************************/
/***************************************************************************
                        Button(connected with other winset)
***************************************************************************/
/***************************************************************************
                        Contextual popup
***************************************************************************/
/***************************************************************************
                        Scrollview
***************************************************************************/
/***************************************************************************
                        Date Time picker
***************************************************************************/
/***************************************************************************
                        SegmentControl
***************************************************************************/
/***************************************************************************
                        Popup
***************************************************************************/
/***************************************************************************
                        Tickernoti
***************************************************************************/
/***************************************************************************
                        Smallpopup
***************************************************************************/
/***************************************************************************
                        Slider
***************************************************************************/
/***************************************************************************
                        Toggle
***************************************************************************/
/***************************************************************************
                        Progress
***************************************************************************/
/***************************************************************************
                        Tokentextarea
***************************************************************************/
/***************************************************************************
                        Splitview
***************************************************************************/
/***************************************************************************
                        Checkbox / Radio
****************************************************************************/
/***************************************************************************
                        Scrollview
****************************************************************************/
/***************************************************************************
                        Drawer
***************************************************************************/
/***************************************************************************
                        Empty State
***************************************************************************/
/***************************************************************************
                        SelectMenu
***************************************************************************/
/***************************************************************************
                        Navigation
***************************************************************************/
/****************************
 * Tizen nine-patch images  *
 ****************************/
/****************************
 * Tizen Common Less Header *
 ****************************/
/*
 * Copyright (c) 2015 Samsung Electronics Co., Ltd
 *
 * Licensed under the Flora License, Version 1.1 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://floralicense.org/license/
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/***************************************************************************
                   Navigation Bar
***************************************************************************/
/* rgba(255, 255, 255, 1): Navigation Bar Text */
/***************************************************************************
                   Naviframe
***************************************************************************/
/* rgba(255, 255, 255, 1): Naviframe Title Text */
/* T0201: title multiline text */
/* T0202: title sub text */
/* rgba(255, 255, 255, 1): title multiline text */
/* rgba(255, 255, 255, 1): title subtext */
/* T0205: title_button text*/
/***************************************************************************
                   Toolbar
***************************************************************************/
/* T022: Toolbar_button_text_normal */
/***************************************************************************
                   Tabbar
***************************************************************************/
/* rgba(255, 255, 255, 0.6): Tabbar text normal */
/* rgba(255, 255, 255, 0.6): Tabbar text only */
/***************************************************************************
                   List
***************************************************************************/
/* rgba(0, 0, 0, 1): list main text */
/* rgba(77, 77, 77, 1): list sub text */
/* T027: list divider text */
/* rgba(0, 0, 0, 1): list main text */
/* rgba(0, 0, 0, 1): Swipe text */
/* rgba(0, 0, 0, 0.5): list editfield text done */
/* T0218: message bubble sent text */
/* T0217: message bubble receive text */
/* T0219: message bubble date text */
/* T0220: message bubble time text */
/* T0220: message bubble time text */
/* T0221: message bubble help text */
/***************************************************************************
                   Fast Scroll
***************************************************************************/
/* rgba(0, 80, 179, 0.6): rollover text */
/* rgba(0, 80, 179, 1): Scroll popup text */
/***************************************************************************
                   SearchBar(forms.textinput)
***************************************************************************/
/* rgba(0, 0, 0, 0.5): Search field normal */
/* rgba(0, 0, 0, 0.5): Search field typing text */
/***************************************************************************
                   Button(connected with other winset)
***************************************************************************/
/* T107: Search field button text */
/* T051: Button text */
/***************************************************************************
                   contextual popup
***************************************************************************/
/* T122: Popup list text */
/***************************************************************************
                   Date Time picker
***************************************************************************/
/***************************************************************************
                   Popup
***************************************************************************/
/* rgba(255, 255, 255, 1): Popup title text */
/* T124: Popup button text */
/* rgba(0, 0, 0, 1): Popup text */
/***************************************************************************
                   Tickernoti
***************************************************************************/
/* T094: Ticker noti text */
/* T0941: Ticker noti text2 */
/***************************************************************************
                   Smallpopup
***************************************************************************/
/* rgba(0, 0, 0, 1): Ticker noti text */
/***************************************************************************
                   Slider
***************************************************************************/
/* T057: Slider text */
/* rgba(0, 80, 179, 1): Slider popup text */
/* T0215: Slider number text */
/* T0216: Slider text */
/***************************************************************************
                   tokentextarea
***************************************************************************/
/* T058: Tokentextarea block text normal */
/* T058: Tokentextarea input text */
/* T058: Tokentextarea label text */
/***************************************************************************
                                Empty State
***************************************************************************/
/* T0221: Empty state header text */
/* T0222: Empty state message text */
/***************************************************************************
                   SelectMenu
***************************************************************************/
/* for Accessibility: so many winset elements have fixed size regardless of changing font-size.
So, we set @px_base for unit_base. and some elements will have @rem_base in less file. */
/* from KIRAN theme work, we decided that use original pixel value from GUI document.
So, for fitting with viewport=320, we multiply px_base by (320/480).*/
/******************************
  z-index order collection
 ******************************/
.tau-info-theme {
  position: absolute;
  top: -999px;
  left: -999px;
}
/******************************
  Global LESS mixin collection
 ******************************/
button.ui-btn,
input[type="button"].ui-btn {
  -webkit-appearance: none;
  box-sizing: border-box;
  width: auto;
  border: none;
  outline: none;
}
a.ui-btn {
  text-decoration: none;
}
.ui-btn {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  padding: 6.666666666666666px 14.666666666666666px;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  white-space: nowrap;
  cursor: pointer;
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(39, 119, 217, 1);
}
.ui-btn.ui-inline {
  display: inline-block;
  width: auto;
}
.ui-btn:active {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(28, 84, 153, 1);
}
.ui-btn.ui-btn-icon-only {
  height: 37.33333333333333px;
  width: 37.33333333333333px;
  padding: 0;
  background-color: transparent;
  text-indent: 100%;
}
.ui-btn.ui-btn-icon-only:not(.ui-btn-circle)::after {
  top: 3.333333333333333px;
  left: 3.333333333333333px;
  width: 30.666666666666664px;
  height: 30.666666666666664px;
  background-color: rgba(43, 130, 237, 1);
}
.ui-btn.ui-btn-icon-only:active:not(.ui-icon-minus):not(.ui-icon-plus):not(.naviframe-button):not(.ui-drawer-button):not(.ui-btn-circle)::after {
  background-color: rgba(36, 109, 199, 1);
}
.ui-btn.ui-btn-icon-only.ui-btn-circle {
  background-color: rgba(39, 119, 217, 1);
}
.ui-btn.ui-btn-icon-only.ui-btn-circle::after {
  top: 6.666666666666666px;
  left: 6.666666666666666px;
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-icon-only.ui-btn-circle:active {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(28, 84, 153, 1);
}
.ui-btn.ui-btn-icon-only.ui-icon-plus:not(.ui-btn-circle) {
  background-color: transparent;
}
.ui-btn.ui-btn-icon-only.ui-icon-plus:not(.ui-btn-circle)::after {
  background-color: rgba(0, 80, 179, 1);
}
.ui-btn.ui-btn-icon-only.ui-icon-plus:not(.ui-btn-circle):active::after {
  background-color: rgba(0, 52, 115, 1);
}
.ui-btn.ui-btn-icon-only.ui-icon-minus:not(.ui-btn-circle) {
  background-color: transparent;
}
.ui-btn.ui-btn-icon-only.ui-icon-minus:not(.ui-btn-circle)::after {
  background-color: rgba(224, 34, 34, 1);
}
.ui-btn.ui-btn-icon-only.ui-icon-minus:not(.ui-btn-circle):active::after {
  background-color: rgba(186, 28, 28, 1);
}
.ui-btn-icon::after {
  position: absolute;
  width: 24px;
  height: 24px;
  background-color: rgba(255, 255, 255, 1);
  -webkit-mask-size: 100%;
  content: "";
}
.ui-btn-icon.ui-btn-icon-left {
  padding-left: 37.33333333333333px;
}
.ui-btn-icon.ui-btn-icon-left::after {
  top: 6px;
  left: 8px;
}
.ui-btn-icon.ui-btn-icon-right {
  padding-right: 37.33333333333333px;
}
.ui-btn-icon.ui-btn-icon-right::after {
  top: 6px;
  right: 8px;
}
.ui-btn-icon.ui-btn-icon-top {
  padding-top: 37.33333333333333px;
}
.ui-btn-icon.ui-btn-icon-top::after {
  top: 0px;
  left: 50%;
  margin-left: -16px;
}
.ui-btn-icon.ui-btn-icon-bottom {
  padding-bottom: 37.33333333333333px;
}
.ui-btn-icon.ui-btn-icon-bottom::after {
  bottom: 0px;
  left: 50%;
  margin-left: -16px;
}
.ui-btn-icon.ui-icon-call::after {
  -webkit-mask-image: url(images/controls/button/00_button_call.png);
}
.ui-btn-icon.ui-icon-arrow-r::after {
  -webkit-mask-image: url(images/controls/button/00_button_right.png);
}
.ui-btn-icon.ui-icon-arrow-l::after {
  -webkit-mask-image: url(images/controls/button/00_button_left.png);
}
.ui-btn-icon.ui-icon-arrow-u::after {
  -webkit-mask-image: url(images/controls/button/00_button_expand_opened.png);
}
.ui-btn-icon.ui-icon-arrow-d::after {
  -webkit-mask-image: url(images/controls/button/00_button_expand_closed.png);
}
.ui-btn-icon.ui-icon-delete::after {
  -webkit-mask-image: url(images/controls/button/00_button_expand_cancel.png);
}
.ui-btn-icon.ui-icon-plus::after {
  -webkit-mask-image: url(images/controls/button/00_button_add.png);
}
.ui-btn-icon.ui-icon-minus::after {
  -webkit-mask-image: url(images/controls/button/00_button_delete.png);
}
.ui-btn-icon.ui-icon-forward::after {
  -webkit-mask-image: url(images/controls/button/00_button_expand_send.png);
}
.ui-btn-icon.ui-icon-alert::after {
  -webkit-mask-image: url(images/controls/button/00_button_warning.png);
}
.ui-btn-icon.ui-icon-info::after {
  -webkit-mask-image: url(images/controls/button/00_button_info.png);
}
.ui-btn-icon.ui-icon-rename::after {
  -webkit-mask-image: url(images/controls/button/00_button_rename.png);
}
.ui-btn-icon.ui-icon-star::after {
  -webkit-mask-image: url(images/controls/00_icon_favorite_bg_72x72.png);
}
.ui-btn-icon.ui-icon-search::after {
  -webkit-mask-image: url(images/controls/00_icon_search.png);
}
.ui-btn-icon.ui-icon-scrolltop::after {
  -webkit-mask-image: url(images/controls/00_icon_jump.png);
}
.ui-btn-icon.ui-icon-scrollleft::after {
  -webkit-mask-image: url(images/controls/00_icon_jump_left.png);
}
.ui-btn-icon.ui-icon-check::after {
  -webkit-mask-image: url(images/controls/button/00_button_check.png);
}
.ui-btn-icon.ui-icon-gear::after {
  -webkit-mask-image: url(images/controls/button/00_button_gear.png);
}
.ui-btn-icon.ui-icon-refresh::after {
  -webkit-mask-image: url(images/controls/button/00_button_refresh.png);
}
.ui-btn-icon.ui-icon-back::after {
  -webkit-mask-image: url(images/controls/button/00_button_back.png);
}
.ui-btn-icon.ui-icon-grid::after {
  -webkit-mask-image: url(images/controls/button/00_button_grid.png);
}
.ui-btn-icon.ui-icon-home::after {
  -webkit-mask-image: url(images/controls/button/00_button_home.png);
}
.ui-btn-icon.ui-icon-naviframe-drawer::after {
  -webkit-mask-image: url(images/page/core_icon_drawer.png);
}
.ui-btn-icon.ui-icon-naviframe-selectall::after {
  -webkit-mask-image: url(images/page/00_icon_select_all.png);
}
.ui-btn-icon.ui-icon-naviframe-delete::after {
  -webkit-mask-image: url(images/page/00_icon_delete.png);
}
.ui-btn-icon.ui-icon-naviframe-edit::after {
  -webkit-mask-image: url(images/page/00_icon_edit.png);
}
.ui-listview .ui-li.ui-collapsible,
.ui-listview .ui-collapsible {
  padding: 0;
  border-bottom: 0;
}
.ui-listview .ui-listview {
  margin: 0;
}
.ui-collapsible-inset {
  margin: .5em 0;
}
.ui-collapsible-inset .ui-collapsible-heading {
  margin: 0;
  border-right-width: 1px;
  border-left-width: 1px;
}
.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {
  border-top-width: 0;
}
.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {
  border-top-width: 1px;
}
.ui-collapsible-heading,
.ui-collapsible-content > li {
  position: relative;
}
.ui-listview .ui-collapsible.ui-li-static {
  padding: 0;
}
.ui-collapsible-heading,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading {
  font-size: 20px;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  background-color: rgba(255, 255, 255, 1);
}
.ui-collapsible-heading .ui-collapsible-heading-toggle,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle {
  position: relative;
  display: block;
  padding-top: 6.666666666666666px;
  padding-bottom: 6.666666666666666px;
  padding-right: 37.33333333333333px;
  color: rgba(0, 80, 179, 1);
  text-decoration: none;
}
.ui-collapsible-heading .ui-collapsible-heading-toggle::after,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle::after {
  position: absolute;
  top: 6.666666666666666px;
  -webkit-mask-image: url('images/core_icon_expand_open.png');
  -moz-mask-image: url('images/core_icon_expand_open.png');
  -ms-mask-image: url('images/core_icon_expand_open.png');
  -o-mask-image: url('images/core_icon_expand_open.png');
  mask-image: url('images/core_icon_expand_open.png');
  -webkit-mask-repeat: no-repeat;
  -moz-mask-repeat: no-repeat;
  -ms-mask-repeat: no-repeat;
  -o-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -moz-mask-position: center;
  -ms-mask-position: center;
  -o-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
  background-color: rgba(0, 0, 0, 1);
  width: 24px;
  height: 24px;
  content: "";
}
.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-right,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-right {
  padding-left: 13.333333333333332px;
}
.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-right::after,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-right::after {
  right: 8px;
}
.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-left,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-left {
  padding-left: 37.33333333333333px;
}
.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-left::after,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-left::after {
  left: 8px;
}
.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-arrow-d::after,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-arrow-d::after {
  -webkit-transition: all 330ms ease;
  -moz-transition: all 330ms ease;
  -o-transition: all 330ms ease;
  -ms-transition: all 330ms ease;
  transition: all 330ms ease;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-arrow-u::after,
.ui-collapsible-content .ui-li-dialogue.ui-collapsible-heading .ui-collapsible-heading-toggle.ui-icon-arrow-u::after {
  -webkit-transition: all 330ms ease;
  -moz-transition: all 330ms ease;
  -o-transition: all 330ms ease;
  -ms-transition: all 330ms ease;
  transition: all 330ms ease;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ui-collapsible-heading-status {
  position: absolute;
  top: -9999px;
  left: 0px;
}
.ui-li-dialogue .ui-collapsible-content .ui-li.ui-li-dialogue {
  margin: 0;
}
.ui-collapsible-content li {
  padding: 20px 10px;
  border-bottom: 1px solid rgba(198, 220, 247, 1);
}
.ui-collapsible-content {
  display: block;
  margin: 0 -15px;
  padding: 0px 15px;
  border-left-width: 0;
  border-right-width: 0;
  border-top: none;
  /* Overrides ui-body-* */
  background-image: none;
  /* Overrides ui-body-* */
  max-height: 9999px;
  visibility: visible;
  overflow: auto;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -ms-transition: all 300ms ease;
  transition: all 300ms ease;
}
.ui-collapsible-content .ui-li-dialogue {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.ui-collapsible-content .ui-li-dialogue > .ui-li-text-sub {
  right: 6.666666666666666px;
}
.ui-collapsible-inset > .ui-collapsible-content {
  margin: 0;
  border-right-width: 1px;
  border-left-width: 1px;
}
.ui-collapsible-content-collapsed {
  overflow: hidden;
  max-height: 0px !important;
  visibility: hidden;
}
.ui-collapsible-set {
  margin: .5em 0;
}
.ui-collapsible-set .ui-collapsible {
  margin: -1px 0 0;
}
.ui-collapsible-set .ui-collapsible:first-child {
  margin-top: 0;
}
.ui-collapsible.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
  filter: alpha(opacity=30);
  opacity: 0.3;
  zoom: 1;
}
.ui-controlgroup,
fieldset.ui-controlgroup {
  padding: 0;
  margin: .5em 0 1em;
  width: 100%;
  height: 100%;
}
.ui-bar .ui-controlgroup {
  margin: 0 .3em;
}
.ui-controlgroup-label {
  font-size: 1em;
  line-height: 1.4;
  font-weight: normal;
  margin: 0 0 .3em;
}
.ui-controlgroup-vertical .ui-controlgroup-controls {
  display: block;
}
.ui-controlgroup-vertical .ui-controlgroup-controls [data-role="button"].ui-btn {
  background: rgba(39, 119, 217, 1);
  border-radius: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-controls [data-role="button"].ui-btn-hover-s {
  border-radius: 0 !important;
}
.ui-controlgroup-vertical .ui-controlgroup-controls [data-role="button"].ui-btn-box-s {
  border-radius: 0;
  box-shadow: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-controls [data-role="button"].ui-btn-box-s .ui-btn-inner {
  display: inline-block;
  border: none;
  border-radius: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-controls [data-role="button"].ui-btn-down-s .ui-btn-inner .ui-btn-text,
.ui-controlgroup-vertical .ui-controlgroup-controls [data-role="button"] .ui-btn-active-s .ui-btn-inner .ui-btn-text {
  color: rgba(255, 255, 255, 1);
}
.ui-controlgroup li {
  list-style: none;
}
.ui-controlgroup .ui-btn-inner {
  white-space: nowrap;
}
.ui-controlgroup .ui-checkbox label label,
.ui-controlgroup .ui-radio label {
  font-size: 1em;
  margin-top: 6.666666666666666px;
}
.ui-controlgroup .ui-radio {
  width: 25%;
  overflow: hidden;
}
.ui-controlgroup .ui-radio label {
  text-align: center;
  white-space: nowrap;
}
.ui-controlgroup .ui-radio-on .ui-btn-inner {
  background: rgba(222, 237, 255, 1);
}
.ui-controlgroup.ui-controlgroup-padding-more {
  padding-left: 38.666666666666664px;
}
.ui-controlgroup.ui-controlgroup-padding-back {
  padding-right: 38.666666666666664px;
}
.ui-controlgroup-vertical .ui-btn,
.ui-controlgroup-vertical .ui-checkbox,
.ui-controlgroup-vertical .ui-radio {
  margin: 0;
  border-bottom-width: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-last {
  border-bottom-width: 1px;
}
.ui-controlgroup-vertical .ui-radio {
  width: 100%;
}
.ui-controlgroup-vertical .ui-radio label {
  text-align: left;
}
.ui-controlgroup-vertical .ui-radio label .ui-btn-inner {
  margin-left: 10.666666666666666px;
  margin-right: 10.666666666666666px;
}
.ui-controlgroup-horizontal {
  padding: 0;
}
.ui-controlgroup-horizontal .ui-btn {
  border-radius: 0;
  display: inline-block;
  box-sizing: border-box;
}
.ui-controlgroup-horizontal .ui-checkbox,
.ui-controlgroup-horizontal .ui-radio {
  float: left;
  margin: 0 -1px 0 0;
}
.ui-controlgroup-horizontal .ui-controlgroup-last {
  margin-right: 0;
}
.ui-controlgroup-horizontal [data-role="button"].ui-btn-down-s .ui-btn-inner .ui-btn-text,
.ui-controlgroup-horizontal [data-role="button"] .ui-btn-active-s .ui-btn-inner .ui-btn-text {
  color: rgba(255, 255, 255, 1);
}
.ui-controlgroup-horizontal [data-role="button"] > .ui-btn-inner {
  border: 0px solid;
  box-shadow: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 6.666666666666666px;
  padding-right: 6.666666666666666px;
}
.ui-controlgroup-horizontal label {
  width: 100%;
}
.ui-controlgroup-horizontal label > span.ui-btn-inner {
  padding-top: 2px;
  padding-bottom: 2px;
}
/* some unsets - more probably needed */
.ui-mobile,
.ui-mobile body {
  height: 100%;
  font-size: 22px;
}
@media all and (max-width: 359px) {
  .ui-mobile,
  .ui-mobile body {
    font-size: 19px;
  }
}
.ui-mobile fieldset,
.ui-page {
  padding: 0;
  margin: 0;
}
.ui-mobile a img,
.ui-mobile fieldset {
  border: 0;
}
/* responsive page widths */
.ui-mobile-viewport {
  margin: 0;
  overflow-x: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* "page" containers - full-screen views, one should always be in view post-pageload */
.ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-mobile .ui-page {
  top: 0;
  left: 0;
  width: 100%;
  position: absolute;
  display: none;
  border: 0;
}
.ui-mobile [data-role=page].ui-page-build,
.ui-mobile [data-role=dialog].ui-page-build,
.ui-mobile .ui-page.ui-page-build {
  display: block;
  visibility: hidden;
}
.ui-mobile [data-role=page].ui-pre-in,
.ui-mobile [data-role=dialog].ui-pre-in,
.ui-mobile .ui-page.ui-pre-in {
  z-index: 100;
  visibility: visible;
  display: block;
  top: 0;
  left: 0;
}
.ui-mobile [data-role=page].ui-page-active,
.ui-mobile [data-role=dialog].ui-page-active,
.ui-mobile .ui-page.ui-page-active {
  display: block;
  overflow: hidden;
}
/* on ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
.ui-page {
  outline: none;
}
.ui-mobile,
.ui-mobile .ui-page {
  background: rgba(222, 237, 255, 1);
  color: rgba(0, 0, 0, 1);
}
/* native overflow scrolling */
.ui-page.ui-mobile-touch-overflow,
.ui-mobile-touch-overflow.ui-native-fixed .ui-content {
  overflow: auto;
  height: 100%;
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  -ms-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.ui-page.ui-mobile-touch-overflow,
.ui-page.ui-mobile-touch-overflow * {
  /* some level of transform keeps elements from blinking out of visibility on iOS */
  transform: rotateY(0);
  -ms-transform: rotateY(0);
  -moz-transform: rotateY(0);
  -webkit-transform: rotateY(0);
  -o-transform: rotateY(0);
}
.ui-page.ui-mobile-pre-transition {
  display: block;
}
/* loading screen */
.ui-loading .ui-mobile-viewport {
  overflow: hidden !important;
}
.ui-loading .ui-loader {
  display: block;
}
.ui-loading .ui-page {
  overflow: hidden;
}
.ui-loader {
  display: none;
  position: absolute;
  opacity: .85;
  z-index: 100;
  left: 50%;
  width: 200px;
  margin-left: -130px;
  margin-top: -35px;
  padding: 10px 30px;
}
.ui-loader h1 {
  font-size: 21.333333333333332px;
  text-align: center;
}
.ui-loader .ui-icon {
  position: static;
  display: block;
  opacity: .9;
  margin: 0 auto;
  width: 35px;
  height: 35px;
  background-color: transparent;
}
.ui-blocker {
  width: 100%;
  height: 100%;
  z-index: 2147483647;
}
/*fouc*/
.ui-mobile-rendering > * {
  visibility: hidden;
}
/*headers, content panels*/
.ui-bar,
.ui-body {
  position: relative;
  padding: .4em 15px;
  overflow: hidden;
  display: block;
  clear: both;
}
.ui-bar {
  font-size: 16px;
  margin: 0;
}
.ui-bar h1,
.ui-bar h2,
.ui-bar h3,
.ui-bar h4,
.ui-bar h5,
.ui-bar h6 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  display: inline-block;
}
.ui-header,
.ui-footer {
  display: block;
}
.ui-page .ui-header,
.ui-page .ui-footer {
  position: fixed;
  /*position: relative;*/
  z-index: 1000;
}
/* Title button packing order */
.ui-header > .ui-btn-left {
  top: .4em;
  float: left;
}
.ui-header > .ui-btn-right {
  float: right;
  top: .4em;
}
.ui-header .ui-title,
.ui-footer .ui-title {
  min-height: 1.1em;
  text-align: center;
  font-size: 16px;
  display: block;
  margin: .6em 90px .8em;
  padding: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  outline: 0 !important;
}
/*content area*/
.ui-content {
  border-width: 0;
  overflow: visible;
  overflow-x: hidden;
  padding-left: 10px;
  padding-right: 10px;
}
.ui-page-fullscreen .ui-content {
  padding: 0;
}
/* native fixed headers and footers */
.ui-mobile-touch-overflow.ui-page.ui-native-fixed,
.ui-mobile-touch-overflow.ui-page.ui-native-fullscreen {
  overflow: visible;
}
.ui-mobile-touch-overflow.ui-native-fixed .ui-header,
.ui-mobile-touch-overflow.ui-native-fixed .ui-footer {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 200;
}
.ui-mobile-touch-overflow.ui-page.ui-native-fixed .ui-footer {
  top: auto;
  bottom: 0;
}
.ui-mobile-touch-overflow.ui-native-fixed .ui-content {
  padding-top: 2.5em;
  padding-bottom: 3em;
  top: 0;
  bottom: 0;
  height: auto;
  position: absolute;
}
.ui-mobile-touch-overflow.ui-native-fullscreen .ui-content {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-mobile-touch-overflow.ui-native-fullscreen .ui-header,
.ui-mobile-touch-overflow.ui-native-fullscreen .ui-footer {
  opacity: .9;
}
.ui-native-bars-hidden {
  display: none;
}
/* hidden ui elements */
.ui-screen-hidden {
  display: none;
}
/* icons sizing */
.ui-icon {
  width: 18px;
  height: 18px;
}
/* fullscreen class on ui-content div */
.ui-fullscreen img {
  max-width: 100%;
}
/* non-js content hiding */
.ui-nojs {
  position: absolute;
  left: -9999px;
}
.ui-dialog {
  min-height: 480px;
}
.ui-dialog .ui-header,
.ui-dialog .ui-content,
.ui-dialog .ui-footer {
  margin: 15px;
  position: relative;
}
.ui-dialog .ui-header,
.ui-dialog .ui-footer {
  z-index: 10;
  width: auto;
}
.ui-dialog .ui-header .ui-btn-left {
  width: 0px;
  border-width: 0px;
}
.ui-dialog .center_info {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
}
.ui-dialog .center_info .popup-text {
  font-size: 42px;
  background: #213c49;
  width: 100%;
}
.ui-dialog .center_info .popup-text p {
  text-align: center;
  padding: 22px 16px;
}
.ui-dialog .ui-dialog-contain .ui-header .ui-btn-icon-notext .ui-btn-inner .ui-btn-text {
  position: absolute;
  left: -9999px;
}
.ui-dialog .ui-dialog-contain .ui-header .ui-btn-icon-notext .ui-btn-inner .ui-icon {
  margin: auto;
}
input[type="checkbox"].ui-checkbox {
  display: inline-block;
  position: relative;
  top: 6.666666666666666px;
  width: 26.666666666666664px;
  height: 26.666666666666664px;
  margin: 0;
  -webkit-mask-image: url(images/controls/core_check_bg.png);
  -webkit-mask-size: 100%;
  -webkit-appearance: none;
}
input[type="checkbox"].ui-checkbox:checked {
  background-color: rgba(0, 80, 179, 1);
}
input[type="checkbox"].ui-checkbox:checked::before {
  background-color: rgba(255, 255, 255, 0.3);
}
input[type="checkbox"].ui-checkbox:checked::after {
  position: absolute;
  width: 26.666666666666664px;
  height: 26.666666666666664px;
  left: 0px;
  background-color: rgba(255, 255, 255, 1);
  content: "";
  -webkit-mask-size: 100%;
  -webkit-mask-image: url('images/controls/core_check_icon.png');
}
input[type="checkbox"].ui-checkbox:not(:checked) {
  background-color: rgba(0, 0, 0, 0.3);
}
input[type="checkbox"].ui-checkbox:not(:checked)::before {
  background-color: rgba(255, 255, 255, 0.3);
}
input[type="checkbox"].ui-checkbox:not(:checked)::after {
  background-color: rgba(0, 0, 0, 0.3);
}
input[type="checkbox"].ui-checkbox::before {
  width: 26.666666666666664px;
  height: 26.666666666666664px;
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  -webkit-mask-image: url(images/controls/core_check_bg_stroke.png);
  -webkit-mask-size: 100%;
}
input[type="checkbox"].ui-checkbox.favorite {
  -webkit-mask-image: url(images/controls/core_icon_favorite.png);
}
input[type="checkbox"].ui-checkbox.favorite:checked {
  background-color: rgba(255, 179, 0, 1);
}
input[type="checkbox"].ui-checkbox.favorite:not(:checked) {
  background-color: rgba(0, 0, 0, 0.3);
}
input[type="checkbox"].ui-checkbox.favorite::after,
input[type="checkbox"].ui-checkbox.favorite::before {
  content: none;
}
input[type="checkbox"].ui-checkbox.ui-state-disabled,
input[type="radio"].ui-radio.ui-state-disabled {
  opacity: 0.3;
}
input[type="radio"].ui-radio {
  display: inline-block;
  position: relative;
  top: 6.666666666666666px;
  width: 26.666666666666664px;
  height: 26.666666666666664px;
  margin: 0;
  -webkit-mask-image: url(images/controls/core_radio_bg.png);
  -webkit-mask-size: 100%;
  -webkit-appearance: none;
}
input[type="radio"].ui-radio:checked {
  background-color: rgba(0, 80, 179, 1);
}
input[type="radio"].ui-radio:checked::before {
  background-color: rgba(255, 255, 255, 0.3);
}
input[type="radio"].ui-radio:checked::after {
  position: absolute;
  left: 0px;
  width: 26.666666666666664px;
  height: 26.666666666666664px;
  background-color: rgba(255, 255, 255, 1);
  content: "";
  -webkit-mask-size: 100%;
  -webkit-mask-image: url('images/controls/core_radio_icon.png');
}
input[type="radio"].ui-radio:not(:checked) {
  background-color: rgba(0, 0, 0, 0.3);
}
input[type="radio"].ui-radio:not(:checked)::before {
  background-color: rgba(255, 255, 255, 0.3);
}
input[type="radio"].ui-radio:not(:checked)::after {
  background-color: rgba(0, 0, 0, 0.3);
}
input[type="radio"].ui-radio::before {
  width: 26.666666666666664px;
  height: 26.666666666666664px;
  position: absolute;
  top: 0px;
  left: 0px;
  content: "";
  -webkit-mask-image: url(images/controls/core_radio_bg_stroke.png);
  -webkit-mask-size: 100%;
}
input::-webkit-input-placeholder {
  max-width: 100% !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  color: rgba(0, 0, 0, 0.5);
}
textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.ui-input-text {
  border: 0;
}
label.ui-input-text {
  font-size: 20px;
}
input.ui-input-text,
textarea.ui-input-text {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-color: rgba(255, 255, 255, 1);
  box-sizing: border-box;
  color: rgba(0, 0, 0, 1);
  display: block;
  font-size: 20px;
  height: 64px;
  line-height: 25.333333333333332px;
  width: 100%;
  margin: 0;
}
input.ui-input-text:disabled,
textarea.ui-input-text:disabled,
input.ui-input-text.ui-disabled,
textarea.ui-input-text.ui-disabled {
  color: rgba(0, 0, 0, 0.3);
}
input.ui-input-text:focus,
textarea.ui-input-text:focus,
input.ui-input-text.ui-focus,
textarea.ui-input-text.ui-focus {
  color: rgba(0, 0, 0, 1);
}
input.ui-input-text:focus::-webkit-input-placeholder,
textarea.ui-input-text:focus::-webkit-input-placeholder,
input.ui-input-text.ui-focus::-webkit-input-placeholder,
textarea.ui-input-text.ui-focus::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
input.ui-input-text + .ui-text-line,
textarea.ui-input-text + .ui-text-line {
  background: rgba(0, 0, 0, 0.2);
  display: block;
  box-sizing: border-box;
  height: 2px;
  position: relative;
  top: -12.666666666666666px;
  margin: 0px 10px -1.3333333333333333px;
}
input.ui-input-text:disabled + .ui-text-line,
textarea.ui-input-text:disabled + .ui-text-line,
input.ui-input-text.ui-disabled + .ui-text-line,
textarea.ui-input-text.ui-disabled + .ui-text-line {
  background: rgba(0, 0, 0, 0.2);
}
input.ui-input-text:focus + .ui-text-line,
textarea.ui-input-text:focus + .ui-text-line,
input.ui-input-text.ui-focus + .ui-text-line,
textarea.ui-input-text.ui-focus + .ui-text-line {
  background: rgba(0, 80, 179, 1);
}
input.ui-input-text.ui-input-clear-active,
textarea.ui-input-text.ui-input-clear-active {
  padding-right: 44px;
}
input.ui-input-text ~ .ui-input-clear,
textarea.ui-input-text ~ .ui-input-clear {
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  float: right;
  margin-top: -43.33333333333333px;
  background-color: rgba(0, 0, 0, 1);
  -webkit-mask-size: contain;
  -moz-mask-size: contain;
  -ms-mask-size: contain;
  -o-mask-size: contain;
  mask-size: contain;
  -webkit-mask-image: url('images/controls/00_core_button_icon_clear.png');
  -moz-mask-image: url('images/controls/00_core_button_icon_clear.png');
  -ms-mask-image: url('images/controls/00_core_button_icon_clear.png');
  -o-mask-image: url('images/controls/00_core_button_icon_clear.png');
  mask-image: url('images/controls/00_core_button_icon_clear.png');
}
input.ui-input-text ~ .ui-input-clear:active::after,
textarea.ui-input-text ~ .ui-input-clear:active::after,
input.ui-input-text ~ .ui-input-clear:hover::after,
textarea.ui-input-text ~ .ui-input-clear:hover::after {
  background-color: rgba(0, 80, 179, 1);
}
input.ui-input-text ~ .ui-input-clear-hidden,
textarea.ui-input-text ~ .ui-input-clear-hidden {
  display: none;
}
input.ui-input-text.ui-disabled ~ .ui-input-clear,
textarea.ui-input-text.ui-disabled ~ .ui-input-clear,
input.ui-input-text:disabled ~ .ui-input-clear,
textarea.ui-input-text:disabled ~ .ui-input-clear {
  background-color: rgba(0, 0, 0, 0.3);
}
input.ui-input-text.ui-disabled ~ .ui-input-clear:active,
textarea.ui-input-text.ui-disabled ~ .ui-input-clear:active,
input.ui-input-text:disabled ~ .ui-input-clear:active,
textarea.ui-input-text:disabled ~ .ui-input-clear:active,
input.ui-input-text.ui-disabled ~ .ui-input-clear:hover,
textarea.ui-input-text.ui-disabled ~ .ui-input-clear:hover,
input.ui-input-text:disabled ~ .ui-input-clear:hover,
textarea.ui-input-text:disabled ~ .ui-input-clear:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
input.ui-input-text {
  padding: 19.333333333333332px 10px;
}
input.ui-input-text:not(.ui-tokentextarea-input) {
  display: block;
  width: 100%;
}
textarea.ui-input-text {
  min-height: 64px;
  padding: 6.666666666666666px 10px 9.333333333333332px;
  resize: none;
  white-space: normal;
  -webkit-transition: height 200ms linear;
  -moz-transition: height 200ms linear;
  -o-transition: height 200ms linear;
  -ms-transition: height 200ms linear;
  transition: height 200ms linear;
}
input.ui-tokentextarea-input {
  font-size: 20px;
  background-color: rgba(255, 255, 255, 1);
}
input.ui-input-text.ui-focus[type="month"],
textarea.ui-input-text.ui-focus[type="month"],
input.ui-input-text.ui-focus[type="week"],
textarea.ui-input-text.ui-focus[type="week"],
input.ui-input-text.ui-focus[type="datetime-local"],
textarea.ui-input-text.ui-focus[type="datetime-local"] {
  border: 0.6666666666666666px solid rgba(0, 80, 179, 1);
  outline-color: rgba(0, 80, 179, 1);
}
.ui-header.ui-header-searchbar .ui-title {
  max-width: none;
  float: none;
}
.ui-header.ui-header-searchbar .input-search-bar {
  background-color: rgba(255, 255, 255, 1);
  height: 64px;
}
.ui-header.ui-header-searchbar .ui-input-clear.ui-input-clear-hidden.ui-btn-icon-notext {
  left: auto;
}
.ui-input-search {
  position: relative;
}
.ui-input-search.ui-search-bar-icon {
  margin-right: 40.666666666666664px;
}
.ui-input-search .ui-btn.ui-input-clear.ui-icon-deleteSearch {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: transparent;
}
.ui-input-search .ui-btn.ui-input-clear.ui-icon-deleteSearch::after {
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  background-color: rgba(0, 0, 0, 1);
}
.ui-input-search .ui-btn.ui-input-clear.ui-icon-deleteSearch:active::after,
.ui-input-search .ui-btn.ui-input-clear.ui-icon-deleteSearch:hover::after {
  background-color: rgba(0, 80, 179, 1);
}
/* search bar */
.ui-page > div > .ui-field-contain > .input-search-bar,
.ui-page > .ui-field-contain > .input-search-bar {
  margin: -32px -10px -21.333333333333332px -10px;
}
.input-search-bar {
  position: relative;
  background-color: rgba(255, 255, 255, 1);
  vertical-align: middle;
}
.input-search-bar .ui-input-search {
  font-size: 20px;
  display: block;
  position: relative;
  background-color: rgba(255, 255, 255, 1);
}
.input-search-bar .ui-input-text {
  background-color: rgba(255, 255, 255, 1);
}
.input-search-bar .ui-input-search-default {
  margin-right: 98.66666666666666px;
}
.input-search-bar .ui-input-search-wide {
  margin-right: 0;
}
.input-search-bar .ui-input-cancel {
  display: inline-block;
  position: absolute;
  background-color: rgba(255, 255, 255, 1);
  top: 2.6666666666666665px;
  right: 0px;
  height: 48px;
  margin-right: 10.666666666666666px;
  vertical-align: middle;
  padding: 0;
  width: 90.66666666666666px;
}
.input-search-bar .ui-input-cancel.ui-btn-down-s {
  background-color: rgba(255, 255, 255, 1);
}
.input-search-bar .ui-input-cancel .ui-btn-inner {
  padding-top: 4px;
  padding-bottom: 4px;
}
.input-search-bar .ui-input-cancel.ui-btn-cancel-hide {
  right: -50px;
  visibility: hidden;
}
.input-search-bar .ui-input-cancel.ui-btn-cancel-show {
  right: 0;
  visibility: visible;
}
.input-search-bar .ui-btn.ui-btn-search-front-icon {
  position: absolute;
  top: 16.666666666666664px;
  right: 10px;
}
.ui-icon-deleteSearch::after {
  -webkit-mask-image: url('images/controls/00_field_btn_clear.png');
  -moz-mask-image: url('images/controls/00_field_btn_clear.png');
  -ms-mask-image: url('images/controls/00_field_btn_clear.png');
  -o-mask-image: url('images/controls/00_field_btn_clear.png');
  mask-image: url('images/controls/00_field_btn_clear.png');
}
.ui-input-clear-hidden {
  display: none;
}
/* fixed page header & footer configuration */
.ui-header,
.ui-footer,
.ui-page-fullscreen .ui-header,
.ui-page-fullscreen .ui-footer {
  position: absolute;
  overflow: hidden;
  width: 100%;
  border-left-width: 0;
  border-right-width: 0;
}
.ui-header-fixed,
.ui-footer-fixed {
  z-index: 1000;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  /* Force header/footer rendering to go through the same rendering pipeline as native page scrolling. */
}
.ui-footer-duplicate,
.ui-page-fullscreen .ui-fixed-inline {
  display: none;
}
.ui-page-fullscreen .ui-header,
.ui-page-fullscreen .ui-footer {
  opacity: .9;
}
/*
* Listview Style - divide single / multiline style for specific
* If you want to see any style, search them using class name.
*/
/******************** listview common style *********************/
.ui-listview {
  margin: 0 -5.333333333333333px;
  padding: 0 0 1px 0;
  list-style: none;
  counter-reset: listnumbering;
}
.ui-listview .ui-li {
  position: relative;
  box-sizing: content-box;
  margin: 0;
  overflow: visible;
  text-align: left;
  font-size: 20px;
  box-shadow: none;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ui-listview .ui-li .ui-link-inherit {
  color: rgba(0, 0, 0, 1);
}
/***************** Anchor listview common style ****************/
.ui-listview.ui-listview-colored .ui-li.ui-li-anchor,
.ui-listview.ui-listview-colored .ui-li.ui-btn,
.ui-listview.ui-listview-colored .ui-li-static {
  border-bottom: 0;
}
.ui-listview .ui-li.ui-li-anchor {
  padding: 0 0;
  border-bottom: 1px solid rgba(198, 220, 247, 1);
  background-color: transparent;
}
.ui-listview .ui-li.ui-li-anchor.ui-li-active {
  background-color: rgba(0, 80, 179, 0.3);
}
.ui-listview .ui-li.ui-li-anchor > a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: rgba(0, 0, 0, 1);
  text-decoration: none;
}
/*************** No Anchor listview common style ****************/
.ui-listview .ui-li-static {
  padding: 20px 10px;
  border-bottom: 1px solid rgba(198, 220, 247, 1);
  background-color: transparent;
  min-height: 23px;
}
/********************* list have right button **********************/
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle),
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle),
.ui-listview .ui-li-has-right-btn > .ui-btn:not(.ui-slider-handle),
.ui-listview .ui-li-has-right-circle-btn > .ui-btn:not(.ui-slider-handle) {
  position: absolute;
  top: 13px;
  right: 10px;
  margin: 0;
}
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle).ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle).ui-btn-icon-only,
.ui-listview .ui-li-has-right-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon-only {
  top: 14.666666666666666px;
}
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-checkbox-off,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-checkbox-off,
.ui-listview .ui-li-has-right-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-checkbox-off,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-checkbox-off,
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-radio-off,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-radio-off,
.ui-listview .ui-li-has-right-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-radio-off,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only.ui-btn-icon-radio-off {
  top: 50%;
  margin-top: -12.333333333333332px;
  left: 0;
}
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-btn > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-btn > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-btn > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only {
  padding: 0;
  width: 30px;
  height: 30px;
  top: 0;
}
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-btn > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-icon_only.ui-btn-up-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-btn > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-icon_only.ui-btn-hover-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-btn > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only .ui-icon {
  width: 30px;
  height: 30px;
  margin-top: 0;
  top: 0;
  left: 0;
}
.ui-listview .ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only:not(.ui-btn-corner-circle) .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only:not(.ui-btn-corner-circle) .ui-icon,
.ui-listview .ui-li-has-right-btn > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only:not(.ui-btn-corner-circle) .ui-icon,
.ui-listview .ui-li-has-right-circle-btn > .ui-btn-icon_only.ui-btn-down-s .ui-btn-inner.ui-btn-icon-only:not(.ui-btn-corner-circle) .ui-icon {
  background-color: rgba(28, 84, 153, 1);
}
/******************* list have left thumbnail image ********************/
.ui-listview .ui-li.ui-li-anchor.ui-li-has-thumb > a,
.ui-listview .ui-li.ui-li-anchor.ui-li-dialogue.ui-li-has-thumb > a,
.ui-listview .ui-li.ui-li-static.ui-li-has-thumb {
  padding-left: 41px;
}
.ui-listview .ui-li.ui-li-anchor.ui-li-has-thumb > a .ui-li-thumb,
.ui-listview .ui-li.ui-li-anchor.ui-li-dialogue.ui-li-has-thumb > a .ui-li-thumb,
.ui-listview .ui-li.ui-li-static.ui-li-has-thumb .ui-li-thumb {
  position: absolute;
  left: 8.666666666666666px;
  top: 50%;
  margin-top: -13.5px;
  width: 27px;
  height: 27px;
}
/***************** list has checkbox/radio ***********************/
.ui-listview .ui-li.ui-li-anchor.ui-li-has-checkbox > a,
.ui-listview .ui-li.ui-li-anchor.ui-li-has-radio > a,
.ui-listview .ui-li.ui-li-static.ui-li-has-checkbox,
.ui-listview .ui-li.ui-li-static.ui-li-has-radio {
  padding-left: 41px;
}
.ui-listview .ui-li.ui-li-anchor.ui-li-has-checkbox > a .ui-checkbox:first-child,
.ui-listview .ui-li.ui-li-anchor.ui-li-has-radio > a .ui-checkbox:first-child,
.ui-listview .ui-li.ui-li-static.ui-li-has-checkbox .ui-checkbox:first-child,
.ui-listview .ui-li.ui-li-static.ui-li-has-radio .ui-checkbox:first-child,
.ui-listview .ui-li.ui-li-anchor.ui-li-has-checkbox > a .ui-radio:first-child,
.ui-listview .ui-li.ui-li-anchor.ui-li-has-radio > a .ui-radio:first-child,
.ui-listview .ui-li.ui-li-static.ui-li-has-checkbox .ui-radio:first-child,
.ui-listview .ui-li.ui-li-static.ui-li-has-radio .ui-radio:first-child {
  position: absolute;
  top: 20px;
  left: 10px;
}
/**************** list has checkbox/radio and thumbnail ************/
.ui-listview .ui-li.ui-li-anchor.ui-li-has-checkbox.ui-li-has-thumb > a,
.ui-listview .ui-li.ui-li-anchor.ui-li-has-radio.ui-li-has-thumb > a,
.ui-listview .ui-li.ui-li-static.ui-li-has-checkbox.ui-li-has-thumb,
.ui-listview .ui-li.ui-li-static.ui-li-has-radio.ui-li-has-thumb {
  padding-left: 73.33333333333333px;
}
.ui-listview .ui-li.ui-li-anchor.ui-li-has-checkbox.ui-li-has-thumb > a .ui-li-thumb,
.ui-listview .ui-li.ui-li-anchor.ui-li-has-radio.ui-li-has-thumb > a .ui-li-thumb,
.ui-listview .ui-li.ui-li-static.ui-li-has-checkbox.ui-li-has-thumb .ui-li-thumb,
.ui-listview .ui-li.ui-li-static.ui-li-has-radio.ui-li-has-thumb .ui-li-thumb {
  position: absolute;
  left: 41px;
}
/******************** list sub text style **************************/
.ui-li-text-sub {
  position: absolute;
  top: 11.333333333333332px;
  right: 8.666666666666666px;
  float: right;
  text-align: right;
  font-size: 16px;
  color: rgba(77, 77, 77, 1);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden !important;
}
/****************************************************************/
/*              Multiline List Style                            */
/****************************************************************/
.ui-listview .ui-li.ui-li-has-multiline {
  /* multiline list has right button */
  /* multiline list has left thumbnail */
  /* multiline list has checkbox/radio */
  /* multiline list has thumbnail and checkbox/radio */
  /* multiline list has thumbnail right */
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor > a,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static {
  padding-top: 8.666666666666666px;
  padding-bottom: 30px;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub {
  top: 34px;
  left: 10px;
  line-height: 21.333333333333332px;
  float: left;
  text-align: left;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub3 {
  max-width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  right: auto;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub .ui-li-icon-sub,
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub3 .ui-li-icon-sub,
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub img,
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub3 img {
  position: relative;
  width: 15px;
  height: 15px;
  margin-right: 1px;
  margin-bottom: 0;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub2,
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub3,
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub-right {
  position: absolute;
  font-size: 16px;
  color: rgba(77, 77, 77, 1);
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden !important;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub2 {
  top: 8.666666666666666px;
  right: 10px;
  float: right;
  text-align: right;
  line-height: 25px;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub3 {
  top: 55px;
  left: 10px;
  line-height: 25.333333333333332px;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-text-sub-right {
  top: 34px;
  right: 10px;
  line-height: 21.333333333333332px;
  float: right;
  text-align: right;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-icon-sub-right {
  position: absolute;
  top: 8.666666666666666px;
  right: 8.666666666666666px;
  width: 15px;
  height: 15px;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-li-color-bar {
  position: absolute;
  top: 3.333333333333333px;
  left: 0;
  width: 2.333333333333333px;
  height: 90%;
}
.ui-listview .ui-li.ui-li-has-multiline .ui-progressbar {
  margin-left: 5.333333333333333px;
  margin-top: 9.333333333333332px;
  margin-bottom: -2.6666666666666665px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-right-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit [data-role="button"]:not(.ui-slider-handle),
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-right-circle-btn > .ui-btn-inner > .ui-btn-text > .ui-link-inherit [data-role="button"]:not(.ui-slider-handle),
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-right-btn [data-role="button"]:not(.ui-slider-handle),
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-right-circle-btn [data-role="button"]:not(.ui-slider-handle) {
  position: absolute;
  top: 11.333333333333332px;
  right: 8.666666666666666px;
  margin: 0;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-thumb > a .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-thumb .ui-li-text-sub {
  left: 41px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-thumb > a .ui-li-thumb,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-thumb .ui-li-thumb {
  top: 50%;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-checkbox > a .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-radio > a .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-checkbox .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-radio .ui-li-text-sub {
  left: 40px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-thumb.ui-li-has-checkbox > a .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-thumb.ui-li-has-radio > a .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-thumb.ui-li-has-checkbox .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-thumb.ui-li-has-radio .ui-li-text-sub {
  left: 72px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-thumb.ui-li-thumbnail-right > a,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-thumb.ui-li-thumbnail-right {
  padding-left: 8.666666666666666px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-thumb.ui-li-thumbnail-right > a .ui-li-thumb,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-thumb.ui-li-thumbnail-right .ui-li-thumb {
  float: right;
  left: auto;
  right: 8.666666666666666px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-anchor.ui-li-has-thumb.ui-li-thumbnail-right > a .ui-li-text-sub,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-static.ui-li-has-thumb.ui-li-thumbnail-right .ui-li-text-sub {
  left: 8.666666666666666px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-3-lines {
  /* multiline list has right button */
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-3-lines.ui-li-anchor > a,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-3-lines.ui-li-static {
  padding-bottom: 55px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-3-lines.ui-li-static.ui-li-has-right-btn [data-role="button"]:not(.ui-slider-handle),
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-3-lines.ui-li-static.ui-li-has-right-circle-btn [data-role="button"]:not(.ui-slider-handle) {
  top: 26px;
}
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-3-lines .ui-li-has-right-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only,
.ui-listview .ui-li.ui-li-has-multiline.ui-li-has-3-lines .ui-li-has-right-circle-btn > .ui-btn:not(.ui-slider-handle).ui-btn-icon_only {
  top: 26px;
}
/****************************************************************/
/*                   List with Edit field                       */
/****************************************************************/
.ui-listview .ui-li-editfield {
  padding: 3.333333333333333px;
  border-bottom: 0;
}
.ui-listview .ui-li-editfield input {
  box-sizing: border-box;
  padding: 3.333333333333333px 10px;
  width: 100%;
  height: 64px;
  margin: auto;
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
}
.ui-listview .ui-li-editfield input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}
.ui-listview .ui-li-editfield .ui-disabled::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.3);
}
.ui-listview .ui-li-editfield .ui-li-delete {
  background: url(images/controls/00_field_btn_clear.png) no-repeat;
  background-size: 15px 15px;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 15.333333333333332px;
  height: 15.333333333333332px;
}
/****************************************************************/
/*                  Dialogue list                               */
/****************************************************************/
.ui-listview .ui-li.ui-li-dialogue,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue,
.ui-listview .ui-collapsible .ui-li-dialogue {
  margin-left: 5.333333333333333px;
  margin-right: 5.333333333333333px;
  border: 1px solid rgba(198, 220, 247, 1);
  border-top-width: 0;
  /* dialogue list with thumb and checkbox/radio */
}
.ui-listview .ui-li.ui-li-dialogue.ui-li-has-multiline .ui-li-text-sub,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue.ui-li-has-multiline .ui-li-text-sub,
.ui-listview .ui-collapsible .ui-li-dialogue.ui-li-has-multiline .ui-li-text-sub {
  left: 7px;
}
.ui-listview .ui-li.ui-li-dialogue.ui-li-has-multiline.ui-li-has-checkbox > .ui-btn-inner > .ui-btn-text > .ui-link-inherit .ui-li-text-sub,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue.ui-li-has-multiline.ui-li-has-checkbox > .ui-btn-inner > .ui-btn-text > .ui-link-inherit .ui-li-text-sub,
.ui-listview .ui-collapsible .ui-li-dialogue.ui-li-has-multiline.ui-li-has-checkbox > .ui-btn-inner > .ui-btn-text > .ui-link-inherit .ui-li-text-sub,
.ui-listview .ui-li.ui-li-dialogue.ui-li-has-multiline.ui-li-has-radio > .ui-btn-inner > .ui-btn-text > .ui-link-inherit .ui-li-text-sub,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue.ui-li-has-multiline.ui-li-has-radio > .ui-btn-inner > .ui-btn-text > .ui-link-inherit .ui-li-text-sub,
.ui-listview .ui-collapsible .ui-li-dialogue.ui-li-has-multiline.ui-li-has-radio > .ui-btn-inner > .ui-btn-text > .ui-link-inherit .ui-li-text-sub {
  left: 46px;
}
.ui-listview .ui-li.ui-li-dialogue > .ui-btn-inner,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue > .ui-btn-inner,
.ui-listview .ui-collapsible .ui-li-dialogue > .ui-btn-inner {
  padding-left: 6.666666666666666px;
  padding-right: 6.666666666666666px;
  border-bottom: 0;
}
.ui-listview .ui-li.ui-li-dialogue > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-collapsible .ui-li-dialogue > .ui-btn-inner > .ui-btn-text > .ui-link-inherit {
  padding-left: 0;
  padding-right: 0;
}
.ui-listview .ui-li.ui-li-dialogue > .ui-edit-title,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue > .ui-edit-title,
.ui-listview .ui-collapsible .ui-li-dialogue > .ui-edit-title {
  padding-left: 3.333333333333333px;
}
.ui-listview .ui-li.ui-li-dialogue.ui-li-has-thumb > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue.ui-li-has-thumb > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-collapsible .ui-li-dialogue.ui-li-has-thumb > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-li.ui-li-dialogue.ui-li-has-checkbox > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue.ui-li-has-checkbox > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-collapsible .ui-li-dialogue.ui-li-has-checkbox > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-li.ui-li-dialogue.ui-li-has-radio > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-li.ui-li-btn.ui-li-dialogue.ui-li-has-radio > .ui-btn-inner > .ui-btn-text > .ui-link-inherit,
.ui-listview .ui-collapsible .ui-li-dialogue.ui-li-has-radio > .ui-btn-inner > .ui-btn-text > .ui-link-inherit {
  padding-left: 32.33333333333333px;
}
.ui-listview .ui-li-divider + .ui-li-dialogue,
.ui-listview .ui-li.ui-li-dialogue:first-child {
  border-top-width: 1px;
}
.ui-listview .ui-li.ui-li-dialogue.ui-li-dialogue-edit {
  padding: 2px 2.6666666666666665px 3.333333333333333px 2.6666666666666665px;
}
/****************************************************************/
/*                   Bubble List                                */
/****************************************************************/
.ui-listview .ui-li-bubble-receive,
.ui-listview .ui-li-bubble-sent,
.ui-listview .ui-li-bubble-left,
.ui-listview .ui-li-bubble-right,
.ui-listview .ui-li-bubble-sos {
  position: relative;
  max-width: 193.33333333333331px;
  margin-top: 6.666666666666666px;
  margin-bottom: 6.666666666666666px;
  font-size: 12.666666666666666px;
  word-wrap: break-word;
}
.ui-listview .ui-li-bubble-receive p,
.ui-listview .ui-li-bubble-sent p,
.ui-listview .ui-li-bubble-left p,
.ui-listview .ui-li-bubble-right p,
.ui-listview .ui-li-bubble-sos p {
  padding-left: 6.666666666666666px;
}
.ui-listview .ui-li-bubble-receive p,
.ui-listview .ui-li-bubble-sent p,
.ui-listview .ui-li-bubble-left p,
.ui-listview .ui-li-bubble-right p,
.ui-listview .ui-li-bubble-sos p,
.ui-listview .ui-li-bubble-receive span,
.ui-listview .ui-li-bubble-sent span,
.ui-listview .ui-li-bubble-left span,
.ui-listview .ui-li-bubble-right span,
.ui-listview .ui-li-bubble-sos span {
  margin: 0;
}
.ui-listview .ui-li-bubble-receive img,
.ui-listview .ui-li-bubble-sent img,
.ui-listview .ui-li-bubble-left img,
.ui-listview .ui-li-bubble-right img,
.ui-listview .ui-li-bubble-sos img {
  position: relative;
  min-width: 106.66666666666666px;
  min-height: 106.66666666666666px;
}
.ui-listview .ui-li-bubble-receive:first-child,
.ui-listview .ui-li-bubble-sent:first-child,
.ui-listview .ui-li-bubble-left:first-child,
.ui-listview .ui-li-bubble-right:first-child,
.ui-listview .ui-li-bubble-sos:first-child {
  margin-top: 10px;
}
.ui-listview .ui-li-static.ui-li-bubble-receive,
.ui-listview .ui-li-static.ui-li-bubble-left {
  clear: left;
  color: rgba(0, 0, 0, 1);
  font-size: 12.666666666666666px;
  padding: 6.666666666666666px 13.333333333333332px 6.666666666666666px 30.666666666666664px;
  background-color: rgba(198, 220, 247, 1);
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image: url('images/nine-patch/00_messagebubble_bg_receive_bg.png');
  -moz-mask-box-image: url('images/nine-patch/00_messagebubble_bg_receive_bg.png');
  -ms-mask-box-image: url('images/nine-patch/00_messagebubble_bg_receive_bg.png');
  -o-mask-box-image: url('images/nine-patch/00_messagebubble_bg_receive_bg.png');
  mask-box-image: url('images/nine-patch/00_messagebubble_bg_receive_bg.png');
  -webkit-mask-box-image-slice: 55 24 15 55 fill;
  -moz-mask-box-image-slice: 55 24 15 55 fill;
  -ms-mask-box-image-slice: 55 24 15 55 fill;
  -o-mask-box-image-slice: 55 24 15 55 fill;
  mask-box-image-slice: 55 24 15 55 fill;
}
.ui-listview .ui-li-static.ui-li-bubble-receive > .ui-li-bubble-time,
.ui-listview .ui-li-static.ui-li-bubble-left > .ui-li-bubble-time {
  position: absolute;
  left: 100%;
  bottom: 8px;
  display: inline-block;
  width: 33.33333333333333px;
  margin-left: 4.666666666666666px;
  text-align: left;
  color: rgba(0, 0, 0, 1);
  font-size: 9.333333333333332px;
}
.ui-listview .ui-li-static.ui-li-bubble-sent,
.ui-listview .ui-li-static.ui-li-bubble-right {
  margin-left: auto;
  margin-right: 12px;
  color: rgba(0, 0, 0, 1);
  font-size: 12.666666666666666px;
  background-color: rgba(125, 173, 232, 1);
  padding: 6.666666666666666px 30.666666666666664px 6.666666666666666px 13.333333333333332px;
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image: url('images/nine-patch/00_messagebubble_bg_sent_bg.png');
  -moz-mask-box-image: url('images/nine-patch/00_messagebubble_bg_sent_bg.png');
  -ms-mask-box-image: url('images/nine-patch/00_messagebubble_bg_sent_bg.png');
  -o-mask-box-image: url('images/nine-patch/00_messagebubble_bg_sent_bg.png');
  mask-box-image: url('images/nine-patch/00_messagebubble_bg_sent_bg.png');
  -webkit-mask-box-image-slice: 55 55 15 24 fill;
  -moz-mask-box-image-slice: 55 55 15 24 fill;
  -ms-mask-box-image-slice: 55 55 15 24 fill;
  -o-mask-box-image-slice: 55 55 15 24 fill;
  mask-box-image-slice: 55 55 15 24 fill;
}
.ui-listview .ui-li-static.ui-li-bubble-sent > .ui-li-bubble-time,
.ui-listview .ui-li-static.ui-li-bubble-right > .ui-li-bubble-time {
  position: absolute;
  right: 100%;
  bottom: 8px;
  display: inline-block;
  width: 33.33333333333333px;
  margin-right: 4.666666666666666px;
  text-align: right;
  color: rgba(0, 0, 0, 1);
  font-size: 9.333333333333332px;
}
.ui-listview .ui-li-static.ui-li.ui-li-bubble-sent.ui-li-has-thumb,
.ui-listview .ui-li-static.ui-li.ui-li-bubble-right.ui-li-has-thumb,
.ui-listview .ui-li-static.ui-li.ui-li-bubble-receive.ui-li-has-thumb,
.ui-listview .ui-li-static.ui-li.ui-li-bubble-left.ui-li-has-thumb {
  padding-left: 30.666666666666664px;
}
.ui-listview .ui-li-static.ui-li.ui-li-bubble-sent.ui-li-has-thumb img,
.ui-listview .ui-li-static.ui-li.ui-li-bubble-right.ui-li-has-thumb img,
.ui-listview .ui-li-static.ui-li.ui-li-bubble-receive.ui-li-has-thumb img,
.ui-listview .ui-li-static.ui-li.ui-li-bubble-left.ui-li-has-thumb img {
  position: relative;
  display: block;
  margin: 6.666666666666666px 6.666666666666666px 6.666666666666666px 6.666666666666666px;
}
.ui-listview .ui-li-static.ui-li-bubble-sos {
  color: #db0000;
}
.ui-listview .ui-li-static.ui-li-bubble-sos > .ui-li-bubble-time {
  color: #db0000;
}
.ui-listview .ui-li-static.ui-li-bubble-date {
  color: rgba(0, 0, 0, 1);
  font-size: 10px;
  height: 9.333333333333332px;
  border-bottom: 2px solid rgba(0, 0, 0, 1);
  padding: 0;
  margin-left: 7.333333333333333px;
  margin-right: 7.333333333333333px;
  margin-bottom: 14.666666666666666px;
  text-align: center;
}
.ui-listview .ui-li-static.ui-li-bubble-date * {
  display: inline-block;
  background-color: rgba(222, 237, 255, 1);
  padding-left: 3.333333333333333px;
  padding-right: 3.333333333333333px;
  margin-top: 4px;
}
/****************************************************************/
/*                   Divider  - TO BE FIXED                     */
/****************************************************************/
.ui-listview .ui-li-divider,
.ui-listview .ui-li-divider-btn {
  box-sizing: border-box;
  height: 34.666666666666664px;
  font-size: 18px;
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 80, 179, 1);
  line-height: 34.666666666666664px;
  border: 0;
}
.ui-listview .ui-li-divider .ui-divider-normal-line,
.ui-listview .ui-li-divider-btn .ui-divider-normal-line {
  position: absolute;
  bottom: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: rgba(217, 217, 217, 1);
}
.ui-listview .ui-li-divider a,
.ui-listview .ui-li-divider-btn a {
  display: block;
  color: rgba(0, 80, 179, 1);
  text-decoration: none;
}
.ui-listview .ui-li-divider .ui-divider-text,
.ui-listview .ui-li-divider-btn .ui-divider-text {
  box-sizing: border-box;
  padding-left: 8.666666666666666px;
  padding-right: 8.666666666666666px;
  padding-bottom: 2.6666666666666665px;
  height: 15.333333333333332px;
  vertical-align: middle;
}
.ui-listview .ui-li-divider[data-style="dialogue"],
.ui-listview .ui-li-divider-btn[data-style="dialogue"] {
  margin-bottom: 3.333333333333333px;
  padding-left: 8.666666666666666px;
  padding-right: 8.666666666666666px;
}
.ui-listview .ui-li-divider[data-style="check"],
.ui-listview .ui-li-divider-btn[data-style="check"] {
  padding-top: 0;
  background-color: rgba(255, 255, 255, 1);
}
.ui-listview .ui-li-divider[data-style="check"] .ui-divider-normal-line,
.ui-listview .ui-li-divider-btn[data-style="check"] .ui-divider-normal-line {
  display: none;
}
.ui-listview .ui-li-divider[data-style="check"] .ui-divider-text,
.ui-listview .ui-li-divider-btn[data-style="check"] .ui-divider-text {
  padding: 0;
  height: 0;
}
.ui-listview .ui-li-divider[data-style="check"] .ui-divider-text a,
.ui-listview .ui-li-divider-btn[data-style="check"] .ui-divider-text a {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 41px;
}
.ui-listview .ui-li-divider[data-style="check"] .ui-checkbox:first-child,
.ui-listview .ui-li-divider-btn[data-style="check"] .ui-checkbox:first-child {
  position: absolute;
  top: 6px;
  left: 10px;
}
/****************************************************************/
/*                   Dummy                                      */
/****************************************************************/
.ui-listview-dummy {
  position: absolute;
  left: 0;
}
.ui-popup > img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
@media all and (min-width: 450px) {
  .ui-popup .ui-field-contain label.ui-submit,
  .ui-popup .ui-field-contain .ui-controlgroup-label,
  .ui-popup .ui-field-contain label.ui-select,
  .ui-popup .ui-field-contain label.ui-input-text {
    font-size: 16px;
    line-height: 1.4;
    display: block;
    font-weight: normal;
    margin: 0 0 .3em;
  }
  .ui-popup .ui-field-contain .ui-btn.ui-submit,
  .ui-popup .ui-field-contain .ui-controlgroup-controls,
  .ui-popup .ui-field-contain .ui-select,
  .ui-popup .ui-field-contain input.ui-input-text,
  .ui-popup .ui-field-contain textarea.ui-input-text,
  .ui-popup .ui-field-contain .ui-input-search {
    width: 100%;
    display: block;
  }
}
.ui-popup > .ui-btn-left,
.ui-popup > .ui-btn-right {
  position: absolute;
  top: -9px;
  margin: 0;
  z-index: 1101;
}
.ui-popup > .ui-btn-left {
  left: -9px;
}
.ui-popup > .ui-btn-right {
  right: -9px;
}
.ui-controlgroup .ui-radio > .ui-btn {
  background: rgba(222, 237, 255, 1);
}
.ui-controlgroup .ui-btn-inner.ui-corner-left {
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.ui-controlgroup .ui-btn-inner.ui-corner-right.ui-controlgroup-last {
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.ui-controlgroup .ui-radio-off.ui-btn-hover-s.ui-btn-down-s .ui-btn-inner,
.ui-controlgroup .ui-radio-on .ui-btn-inner {
  color: #3b7796;
}
.ui-controlgroup .ui-radio-off .ui-btn-inner {
  color: #c7c7c7;
}
.ui-controlgroup.ui-controlgroup-horizontal .ui-radio-on .ui-btn-inner {
  color: #fafafa;
}
.ui-controlgroup.ui-controlgroup-horizontal .ui-radio .ui-btn-down-s .ui-btn-inner {
  color: #fafafa;
}
/***************************************************************************
                    Header / Footer
                    NavigationBar
***************************************************************************/
.ui-header {
  border: none;
  background: rgba(0, 80, 179, 1);
  /* Header Background */
  color: rgba(255, 255, 255, 1);
}
.ui-header .ui-link-inherit {
  color: rgba(255, 255, 255, 1);
}
.ui-header > .ui-btn.ui-btn-back,
.ui-header > .ui-btn.ui-btn-footer-down {
  background: transparent;
  position: absolute;
  right: 0;
}
.ui-header > .ui-btn.ui-btn-footer-down {
  border: none;
}
.ui-header > .ui-btn.ui-btn-footer-down .ui-icon {
  top: 5.333333333333333px;
  margin-top: 0;
}
/* Header style */
.ui-header {
  position: fixed;
  top: 0;
  min-height: 48px;
  /* header button position : need to press area more... */
}
.ui-header .ui-title {
  height: 30.666666666666664px;
  max-width: 300px;
  color: rgba(255, 255, 255, 1);
  font-size: 24px;
  font-weight: 500;
  /* tizen font weight tuning */
  text-overflow: ellipsis;
  overflow: hidden;
  float: center;
  white-space: nowrap;
  outline: 0 !important;
  text-align: center;
  margin: 8.666666666666666px auto;
  line-height: 30.666666666666664px;
  /* text align center tuning */
}
.ui-header > .ui-btn .ui-btn-inner.ui-btn-icon-only,
.ui-header > .naviframe-button.ui-btn .ui-btn-inner.ui-btn-icon-only {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-header > .ui-btn:not(.ui-btn-icon-notext) .ui-btn-inner.ui-btn-icon-only,
.ui-header > .naviframe-button.ui-btn:not(.ui-btn-icon-notext) .ui-btn-inner.ui-btn-icon-only {
  padding-left: 0;
}
.ui-header > .ui-btn,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only {
  position: absolute;
  margin: 0;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ui-header > .ui-btn.ui-icon-naviframe-selectall::after,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-icon-naviframe-selectall::after,
.ui-header > .ui-btn.ui-icon-naviframe-delete::after,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-icon-naviframe-delete::after,
.ui-header > .ui-btn.ui-icon-naviframe-edit::after,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-icon-naviframe-edit::after {
  top: 3.333333333333333px;
  left: 3.333333333333333px;
  width: 30.666666666666664px;
  height: 30.666666666666664px;
  -webkit-mask-size: 100%;
  background-color: rgba(255, 255, 255, 1);
  margin-top: 0;
}
.ui-header > .ui-btn.ui-btn-left,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left,
.ui-header > .ui-btn.ui-btn-right,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right {
  -webkit-mask-box-image: none;
  border-image: none;
}
.ui-header > .ui-btn.ui-btn-left.ui-icon-naviframe-cancel,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left.ui-icon-naviframe-cancel,
.ui-header > .ui-btn.ui-btn-right.ui-icon-naviframe-cancel,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right.ui-icon-naviframe-cancel,
.ui-header > .ui-btn.ui-btn-left.ui-icon-naviframe-done,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left.ui-icon-naviframe-done,
.ui-header > .ui-btn.ui-btn-right.ui-icon-naviframe-done,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right.ui-icon-naviframe-done {
  width: 69.33333333333333px;
  height: 100%;
  line-height: 48px;
  text-indent: 0;
}
.ui-header > .ui-btn.ui-btn-left.ui-icon-naviframe-cancel::after,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left.ui-icon-naviframe-cancel::after,
.ui-header > .ui-btn.ui-btn-right.ui-icon-naviframe-cancel::after,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right.ui-icon-naviframe-cancel::after,
.ui-header > .ui-btn.ui-btn-left.ui-icon-naviframe-done::after,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left.ui-icon-naviframe-done::after,
.ui-header > .ui-btn.ui-btn-right.ui-icon-naviframe-done::after,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right.ui-icon-naviframe-done::after {
  display: none;
}
.ui-header > .ui-btn.ui-btn-left.ui-btn-icon-left.ui-btn-icon-only .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left.ui-btn-icon-left.ui-btn-icon-only .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-header > .ui-btn.ui-btn-right.ui-btn-icon-left.ui-btn-icon-only .ui-btn-inner.ui-btn-icon-only .ui-icon,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right.ui-btn-icon-left.ui-btn-icon-only .ui-btn-inner.ui-btn-icon-only .ui-icon {
  left: 0;
  background-color: rgba(255, 255, 255, 1);
}
.ui-header > .ui-btn.ui-btn-left,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left {
  left: 10px;
}
.ui-header > .ui-btn.ui-btn-left.ui-icon-naviframe-cancel,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-left.ui-icon-naviframe-cancel {
  left: 0;
  top: 0;
}
.ui-header > .ui-btn.ui-btn-right,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right {
  right: 10px;
}
.ui-header > .ui-btn.ui-btn-right.ui-icon-naviframe-done,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only.ui-btn-right.ui-icon-naviframe-done {
  right: 0;
  top: 0;
}
.ui-header > .ui-btn:active,
.ui-header > .naviframe-button.ui-btn-icon.ui-btn-icon-only:active {
  background-color: rgba(0, 68, 150, 1);
}
.ui-header > .ui-btn.ui-btn-back,
.ui-header > .ui-btn.ui-btn-footer-down {
  right: 8.666666666666666px;
}
.ui-header img {
  position: absolute;
  display: inline-block;
  height: 30.666666666666664px;
  width: 30.666666666666664px;
  margin-left: 14px;
  margin-top: 8.666666666666666px;
}
.ui-header .ui-title-text-sub {
  position: absolute;
  top: 27.333333333333332px;
  left: 0;
  right: 0;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ui-header.ui-title-tabbar > .ui-btn {
  top: 5.333333333333333px;
}
.ui-header > img + h1 {
  padding-left: 20px;
}
.ui-header > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(5),
.ui-header > img + h1 + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(5) {
  right: 0px;
}
.ui-header > img + h1 + .ui-btn:not(.ui-btn-icon_only):nth-child(5) + .ui-btn:not(.ui-btn-icon_only),
.ui-header > img + h1 + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(5) + .naviframe-button.ui-btn:not(.ui-btn-icon_only) {
  right: 41.33333333333333px;
}
.ui-header > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(7),
.ui-header > img + h1 + span.ui-title-text-sub + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(7) {
  right: 0px;
}
.ui-header > img + h1 + span.ui-title-text-sub + .ui-btn:not(.ui-btn-icon_only):nth-child(7) + .ui-btn:not(.ui-btn-icon_only),
.ui-header > img + h1 + span.ui-title-text-sub + .naviframe-button.ui-btn:not(.ui-btn-icon_only):nth-child(7) + .naviframe-button.ui-btn:not(.ui-btn-icon_only) {
  right: 41.33333333333333px;
}
.ui-header > .ui-btn.ui-btn-down-s {
  background: rgba(0, 68, 150, 1);
  color: rgba(255, 255, 255, 1);
}
.ui-header.ui-title-multiline .ui-title {
  height: 25.333333333333332px;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  margin: 2px auto 0;
}
.ui-header.ui-title-multiline img + .ui-title + .ui-title-text-sub {
  left: 28px;
}
.ui-footer {
  height: 72px;
  text-align: center;
  bottom: 0;
  background: rgba(255, 255, 255, 1);
}
.ui-footer .ui-btn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 49.33333333333333px;
  margin-top: 11.333333333333332px;
  line-height: 36px;
}
.ui-footer .ui-btn:not(.ui-btn-inline) {
  width: 100%;
}
.ui-footer .ui-btn .ui-btn-inner .ui-btn-text {
  line-height: 36px;
}
.ui-footer.ui-footer-btn-1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: row;
}
.ui-footer.ui-footer-btn-1 .ui-btn.ui-btn-box-s {
  margin-left: 10px;
  margin-right: 10px;
}
.ui-footer.ui-footer-btn-2 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: row;
}
.ui-footer.ui-footer-btn-2 .ui-btn:nth-child(1) {
  margin-left: 10px;
  margin-right: 4px;
}
.ui-footer.ui-footer-btn-2 .ui-btn:nth-child(2) {
  margin-left: 4px;
  margin-right: 10px;
}
.ui-footer.ui-footer-btn-3 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: row;
}
.ui-footer.ui-footer-btn-3 .ui-btn.ui-btn-box-s:nth-child(1) {
  margin-left: 10px;
  margin-right: 4px;
}
.ui-footer.ui-footer-btn-3 .ui-btn.ui-btn-box-s:nth-child(2) {
  margin-left: 4px;
  margin-right: 4px;
}
.ui-footer.ui-footer-btn-3 .ui-btn.ui-btn-box-s:nth-child(3) {
  margin-left: 4px;
  margin-right: 10px;
}
.ui-footer .ui-controlgroup {
  margin: 0;
}
.ui-footer .ui-controlgroup .ui-controlgroup-controls {
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: row;
}
.ui-footer .ui-controlgroup .ui-controlgroup-controls .ui-btn {
  margin-left: 4px;
  margin-right: 4px;
  font-size: 20px;
  line-height: 40px;
  color: rgba(255, 255, 255, 1);
}
.ui-footer > p {
  margin-top: 5.333333333333333px;
  margin-bottom: 5.333333333333333px;
}
.ui-footer > h1,
.ui-footer h2,
.ui-footer h3,
.ui-footer h4,
.ui-footer h5,
.ui-footer h6 {
  display: inline-block;
}
/***************************************************************************
                    Content Top calculate
***************************************************************************/
.ui-content {
  position: relative;
  top: 0;
}
/***************************************************************************
                    Content Top calculate
***************************************************************************/
.ui-page {
  border-top: none;
  background: rgba(222, 237, 255, 1);
  color: rgba(0, 0, 0, 1);
  font-weight: normal;
  font-family: Tizen, Helvetica;
}
.ui-page .ui-link-inherit {
  color: #fff;
}
.ui-page .ui-link {
  /* ui-body-link */
  color: #2489CE;
  font-weight: bold;
}
.ui-page .ui-link:hover {
  color: #2489CE;
}
.ui-page .ui-link:active {
  color: #2489CE;
}
.ui-page .ui-link:visited {
  color: #2489CE;
}
.ui-btn-box-s {
  padding: 0.6666666666666666px;
}
.ui-btn.ui-btn-corner-all.ui-btn-box-s .ui-btn-inner {
  -o-border-radius: 1.2rem;
  -ms-border-radius: 1.2rem;
  -moz-border-radius: 1.2rem;
  -webkit-border-radius: 1.2rem;
  border-radius: 1.2rem;
}
.ui-btn.ui-btn-corner-all.ui-btn-box-s.ui-btn-block .ui-btn-inner {
  top: 4px;
}
.ui-header .ui-btn-box-s,
.ui-footer .ui-btn-box-s,
.ui-btn-back.ui-btn-up-s,
.ui-btn-back.ui-btn-hover-s,
.ui-btn-back.ui-btn-down-s,
.ui-btn-footer-down.ui-btn-up-s,
.ui-btn-footer-down.ui-btn-hover-s,
.ui-btn-footer-down.ui-btn-down-s,
.ui-popup .ui-btn-box-s {
  font-weight: normal;
  -o-border-radius: 0.9 rem;
  -ms-border-radius: 0.9 rem;
  -moz-border-radius: 0.9 rem;
  -webkit-border-radius: 0.9 rem;
  border-radius: 0.9 rem;
}
.ui-btn-box-s.ui-btn-hover-s.ui-btn-corner-circle {
  -o-border-radius: 1em ! important;
  -ms-border-radius: 1em ! important;
  -moz-border-radius: 1em ! important;
  -webkit-border-radius: 1em ! important;
  border-radius: 1em ! important;
}
.ui-btn-box-s.ui-btn-hover-s.ui-btn-round {
  -o-border-radius: 1.2em ! important;
  -ms-border-radius: 1.2em ! important;
  -moz-border-radius: 1.2em ! important;
  -webkit-border-radius: 1.2em ! important;
  border-radius: 1.2em ! important;
}
.ui-btn-box-s.ui-btn-down-s .ui-btn-inner {
  color: rgba(255, 255, 255, 1);
}
.ui-btn-up-s,
.ui-btn-hover-s,
.ui-btn-down-s {
  font-family: Tizen, Helvetica;
  text-decoration: none;
}
/*
/* Structure */
/* links within "buttons"
-----------------------------------------------------------------------------------------------------------*/
a.ui-link-inherit {
  text-decoration: none !important;
}
/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/
/* button default color for active state */
.ui-btn-active {
  /* global-active */
  color: rgba(255, 255, 255, 1);
  cursor: pointer;
  text-decoration: none;
  background: rgba(28, 84, 153, 1);
  outline: none;
}
.ui-btn-active a.ui-link-inherit {
  color: rgba(255, 255, 255, 1);
}
/* corner rounding classes
-----------------------------------------------------------------------------------------------------------*/
.ui-corner-tl {
  -moz-border-radius-topleft: 0.3em;
  -webkit-border-top-left-radius: 0.3em;
  border-top-left-radius: 0.3em;
}
.ui-corner-tr {
  -moz-border-radius-topright: 0.3em;
  -webkit-border-top-right-radius: 0.3em;
  border-top-right-radius: 0.3em;
}
.ui-corner-bl {
  -moz-border-radius-bottomleft: 0.3em;
  -webkit-border-bottom-left-radius: 0.3em;
  border-bottom-left-radius: 0.3em;
}
.ui-corner-br {
  -moz-border-radius-bottomright: 0.3em;
  -webkit-border-bottom-right-radius: 0.3em;
  border-bottom-right-radius: 0.3em;
}
.ui-corner-top {
  -moz-border-radius-topleft: 0.3em;
  -webkit-border-top-left-radius: 0.3em;
  border-top-left-radius: 0.3em;
  -moz-border-radius-topright: 0.3em;
  -webkit-border-top-right-radius: 0.3em;
  border-top-right-radius: 0.3em;
}
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 0.3em;
  -webkit-border-bottom-left-radius: 0.3em;
  border-bottom-left-radius: 0.3em;
  -moz-border-radius-bottomright: 0.3em;
  -webkit-border-bottom-right-radius: 0.3em;
  border-bottom-right-radius: 0.3em;
}
.ui-corner-right {
  -moz-border-radius-topright: 0.3em;
  -webkit-border-top-right-radius: 0.3em;
  border-top-right-radius: 0.3em;
  -moz-border-radius-bottomright: 0.3em;
  -webkit-border-bottom-right-radius: 0.3em;
  border-bottom-right-radius: 0.3em;
}
.ui-corner-left {
  -moz-border-radius-topleft: 0.3em;
  -webkit-border-top-left-radius: 0.3em;
  border-top-left-radius: 0.3em;
  -moz-border-radius-bottomleft: 0.3em;
  -webkit-border-bottom-left-radius: 0.3em;
  border-bottom-left-radius: 0.3em;
}
.ui-corner-none {
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/***************************************************************************
                    Icon (Naviframe)
***************************************************************************/
.ui-header .ui-tabbar .ui-btn .ui-btn-icon-only .ui-icon,
.ui-footer .ui-tabbar .ui-btn .ui-btn-icon-only .ui-icon {
  width: 30.666666666666664px;
  height: 30.666666666666664px;
  margin-left: 0;
  top: 4px;
  left: 50%;
}
.ui-footer .ui-tabbar .ui-btn-box-s.ui-btn-up-s,
.ui-footer .ui-tabbar .ui-btn-box-s.ui-focus,
.ui-footer .ui-tabbar .ui-btn-box-s.ui-btn-hover-s {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(39, 119, 217, 1);
}
.ui-footer .ui-tabbar .ui-btn-box-s.ui-btn-up-s:not([data-style="nobg"]):not([data-style="circle"]).ui-btn-icon_only .ui-icon,
.ui-footer .ui-tabbar .ui-btn-box-s.ui-focus:not([data-style="nobg"]):not([data-style="circle"]).ui-btn-icon_only .ui-icon,
.ui-footer .ui-tabbar .ui-btn-box-s.ui-btn-hover-s:not([data-style="nobg"]):not([data-style="circle"]).ui-btn-icon_only .ui-icon {
  background-color: rgba(255, 255, 255, 1);
}
.ui-footer .ui-tabbar .ui-btn-box-s.ui-btn-down-s {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(28, 84, 153, 1);
}
.ui-footer .ui-tabbar .ui-btn-inner.ui-btn-icon-only {
  top: 5px;
}
.ui-btn-footer-down .ui-btn-inner .ui-icon {
  width: 21.333333333333332px;
  height: 21.333333333333332px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ui-btn.ui-btn-up-s {
  /* less parsing problem : divide css */
}
.ui-btn.ui-btn-up-s .ui-icon.ui-icon-naviframe-edit {
  -webkit-mask-image: url('images/page/00_icon_edit.png');
  -moz-mask-image: url('images/page/00_icon_edit.png');
  -ms-mask-image: url('images/page/00_icon_edit.png');
  -o-mask-image: url('images/page/00_icon_edit.png');
  mask-image: url('images/page/00_icon_edit.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-up-s .ui-icon.ui-icon-naviframe-plus {
  -webkit-mask-image: url('images/page/00_icon_plus.png');
  -moz-mask-image: url('images/page/00_icon_plus.png');
  -ms-mask-image: url('images/page/00_icon_plus.png');
  -o-mask-image: url('images/page/00_icon_plus.png');
  mask-image: url('images/page/00_icon_plus.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-up-s .ui-icon.ui-icon-naviframe-delete {
  -webkit-mask-image: url('images/page/00_icon_delete.png');
  -moz-mask-image: url('images/page/00_icon_delete.png');
  -ms-mask-image: url('images/page/00_icon_delete.png');
  -o-mask-image: url('images/page/00_icon_delete.png');
  mask-image: url('images/page/00_icon_delete.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-up-s .ui-icon.ui-icon-naviframe-search {
  -webkit-mask-image: url('images/page/00_icon_search.png');
  -moz-mask-image: url('images/page/00_icon_search.png');
  -ms-mask-image: url('images/page/00_icon_search.png');
  -o-mask-image: url('images/page/00_icon_search.png');
  mask-image: url('images/page/00_icon_search.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-up-s .ui-icon.ui-icon-naviframe-selectall {
  -webkit-mask-image: url('images/page/00_icon_select_all.png');
  -moz-mask-image: url('images/page/00_icon_select_all.png');
  -ms-mask-image: url('images/page/00_icon_select_all.png');
  -o-mask-image: url('images/page/00_icon_select_all.png');
  mask-image: url('images/page/00_icon_select_all.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-up-s .ui-icon.ui-icon-naviframe-drawer {
  -webkit-mask-image: url('images/page/core_icon_drawer.png');
  -moz-mask-image: url('images/page/core_icon_drawer.png');
  -ms-mask-image: url('images/page/core_icon_drawer.png');
  -o-mask-image: url('images/page/core_icon_drawer.png');
  mask-image: url('images/page/core_icon_drawer.png');
}
.ui-btn.ui-btn-hover-s .ui-icon.ui-icon-naviframe-edit {
  -webkit-mask-image: url('images/page/00_icon_edit.png');
  -moz-mask-image: url('images/page/00_icon_edit.png');
  -ms-mask-image: url('images/page/00_icon_edit.png');
  -o-mask-image: url('images/page/00_icon_edit.png');
  mask-image: url('images/page/00_icon_edit.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-hover-s .ui-icon.ui-icon-naviframe-plus {
  -webkit-mask-image: url('images/page/00_icon_plus.png');
  -moz-mask-image: url('images/page/00_icon_plus.png');
  -ms-mask-image: url('images/page/00_icon_plus.png');
  -o-mask-image: url('images/page/00_icon_plus.png');
  mask-image: url('images/page/00_icon_plus.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-hover-s .ui-icon.ui-icon-naviframe-delete {
  -webkit-mask-image: url('images/page/00_icon_delete.png');
  -moz-mask-image: url('images/page/00_icon_delete.png');
  -ms-mask-image: url('images/page/00_icon_delete.png');
  -o-mask-image: url('images/page/00_icon_delete.png');
  mask-image: url('images/page/00_icon_delete.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-hover-s .ui-icon.ui-icon-naviframe-search {
  -webkit-mask-image: url('images/page/00_icon_search.png');
  -moz-mask-image: url('images/page/00_icon_search.png');
  -ms-mask-image: url('images/page/00_icon_search.png');
  -o-mask-image: url('images/page/00_icon_search.png');
  mask-image: url('images/page/00_icon_search.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-hover-s .ui-icon.ui-icon-naviframe-selectall {
  -webkit-mask-image: url('images/page/00_icon_select_all.png');
  -moz-mask-image: url('images/page/00_icon_select_all.png');
  -ms-mask-image: url('images/page/00_icon_select_all.png');
  -o-mask-image: url('images/page/00_icon_select_all.png');
  mask-image: url('images/page/00_icon_select_all.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn.ui-btn-hover-s .ui-icon.ui-icon-naviframe-drawer {
  -webkit-mask-image: url('images/page/core_icon_drawer.png');
  -moz-mask-image: url('images/page/core_icon_drawer.png');
  -ms-mask-image: url('images/page/core_icon_drawer.png');
  -o-mask-image: url('images/page/core_icon_drawer.png');
  mask-image: url('images/page/core_icon_drawer.png');
}
.ui-btn-box-s.ui-btn.ui-btn-down-s .ui-icon.ui-icon-naviframe-edit {
  -webkit-mask-image: url('images/page/00_icon_edit.png');
  -moz-mask-image: url('images/page/00_icon_edit.png');
  -ms-mask-image: url('images/page/00_icon_edit.png');
  -o-mask-image: url('images/page/00_icon_edit.png');
  mask-image: url('images/page/00_icon_edit.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn-box-s.ui-btn.ui-btn-down-s .ui-icon.ui-icon-naviframe-plus {
  -webkit-mask-image: url('images/page/00_icon_plus.png');
  -moz-mask-image: url('images/page/00_icon_plus.png');
  -ms-mask-image: url('images/page/00_icon_plus.png');
  -o-mask-image: url('images/page/00_icon_plus.png');
  mask-image: url('images/page/00_icon_plus.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn-box-s.ui-btn.ui-btn-down-s .ui-icon.ui-icon-naviframe-delete {
  -webkit-mask-image: url('images/page/00_icon_delete.png');
  -moz-mask-image: url('images/page/00_icon_delete.png');
  -ms-mask-image: url('images/page/00_icon_delete.png');
  -o-mask-image: url('images/page/00_icon_delete.png');
  mask-image: url('images/page/00_icon_delete.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn-box-s.ui-btn.ui-btn-down-s .ui-icon.ui-icon-naviframe-search {
  -webkit-mask-image: url('images/page/00_icon_search.png');
  -moz-mask-image: url('images/page/00_icon_search.png');
  -ms-mask-image: url('images/page/00_icon_search.png');
  -o-mask-image: url('images/page/00_icon_search.png');
  mask-image: url('images/page/00_icon_search.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn-box-s.ui-btn.ui-btn-down-s .ui-icon.ui-icon-naviframe-selectall {
  -webkit-mask-image: url('images/page/00_icon_select_all.png');
  -moz-mask-image: url('images/page/00_icon_select_all.png');
  -ms-mask-image: url('images/page/00_icon_select_all.png');
  -o-mask-image: url('images/page/00_icon_select_all.png');
  mask-image: url('images/page/00_icon_select_all.png');
  background-color: rgba(255, 255, 255, 1);
}
.ui-btn-box-s.ui-btn.ui-btn-down-s .ui-icon.ui-icon-naviframe-drawer {
  -webkit-mask-image: url('images/page/core_icon_drawer.png');
  -moz-mask-image: url('images/page/core_icon_drawer.png');
  -ms-mask-image: url('images/page/core_icon_drawer.png');
  -o-mask-image: url('images/page/core_icon_drawer.png');
  mask-image: url('images/page/core_icon_drawer.png');
}
.ui-btn.ui-btn-box-s .ui-icon.ui-icon-naviframe-edit,
.ui-btn.ui-btn-box-s .ui-icon.ui-icon-naviframe-plus,
.ui-btn.ui-btn-box-s .ui-icon.ui-icon-naviframe-delete,
.ui-btn.ui-btn-box-s .ui-icon.ui-icon-naviframe-search,
.ui-btn.ui-btn-box-s .ui-icon.ui-icon-naviframe-selectall,
.ui-btn.ui-btn-box-s .ui-icon.ui-icon-naviframe-drawer {
  width: 30.666666666666664px;
  height: 30.666666666666664px;
  margin-left: 0;
  margin-top: 0;
  top: 0;
  left: 0;
}
.ui-btn .ui-icon.ui-icon-naviframe-edit,
.ui-btn .ui-icon.ui-icon-naviframe-plus,
.ui-btn .ui-icon.ui-icon-naviframe-delete,
.ui-btn .ui-icon.ui-icon-naviframe-search,
.ui-btn .ui-icon.ui-icon-naviframe-selectall,
.ui-btn .ui-icon.ui-icon-naviframe-drawer {
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
}
/* Interaction cues
-----------------------------------------------------------------------------------------------------------*/
.ui-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: alpha(opacity=(30));
  opacity: 0.3;
  zoom: 1;
}
.ui-disabled,
.ui-disabled a {
  cursor: default !important;
  pointer-events: none;
}
.ui-popup.ui-ctxpopup {
  width: auto;
  padding: 0 0 0 0;
  background-color: transparent;
}
.ui-popup.ui-ctxpopup .ui-popup-content {
  width: auto;
}
.ui-popup.ui-ctxpopup .ui-popup-wrapper {
  background-color: rgba(255, 255, 255, 1);
  border: 2.6666666666666665px solid rgba(0, 80, 179, 1);
  border-radius: 6.666666666666666px;
  box-shadow: none;
}
.ui-popup.ui-ctxpopup :focus {
  outline: none;
}
.ui-popup.ui-ctxpopup.slideup.in {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: slideupfadeinfrombottom 250ms;
  -moz-animation: slideupfadeinfrombottom 250ms;
  -ms-animation: slideupfadeinfrombottom 250ms;
  -o-animation: slideupfadeinfrombottom 250ms;
  animation: slideupfadeinfrombottom 250ms;
}
.ui-popup.ui-ctxpopup.slideup.out {
  -webkit-transform: translate3d(0, 5%, 0);
  -moz-transform: translate3d(0, 5%, 0);
  -ms-transform: translate3d(0, 5%, 0);
  -o-transform: translate3d(0, 5%, 0);
  transform: translate3d(0, 5%, 0);
  -webkit-animation: slideupfadeouttobottom 200ms;
  -moz-animation: slideupfadeouttobottom 200ms;
  -ms-animation: slideupfadeouttobottom 200ms;
  -o-animation: slideupfadeouttobottom 200ms;
  animation: slideupfadeouttobottom 200ms;
}
.ui-popup.ui-ctxpopup .ui-arrow {
  width: 30.666666666666664px;
  height: 8px;
  overflow: hidden;
  position: absolute;
  display: none;
  animation-duration: 0;
  -webkit-animation-duration: 0;
}
.ui-popup.ui-ctxpopup .ui-arrow span {
  width: 9.333333333333332px;
  height: 9.333333333333332px;
  border: 2.6666666666666665px solid rgba(0, 80, 179, 1);
  box-shadow: none;
  background-color: rgba(255, 255, 255, 1);
  position: absolute;
  top: 4px;
  left: 10.666666666666666px;
  -webkit-transform: rotate(55deg) skew(24deg);
  transform: rotate(55deg) skew(24deg);
  animation-duration: 0;
  -webkit-animation-duration: 0;
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-b {
  padding: 3.333333333333333px 3.333333333333333px 0 3.333333333333333px;
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-t {
  padding: 0 3.333333333333333px 3.333333333333333px 3.333333333333333px;
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-r {
  padding: 3.333333333333333px 0 3.333333333333333px 3.333333333333333px;
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-l {
  padding: 3.333333333333333px 3.333333333333333px 5 0px;
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-b .ui-arrow {
  display: block;
  bottom: -7.333333333333333px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-t .ui-arrow {
  display: block;
  top: -5.333333333333333px;
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-r .ui-arrow {
  display: block;
  left: -5.333333333333333px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.ui-popup.ui-ctxpopup.ui-popup-arrow-l .ui-arrow {
  display: block;
  right: - 5.333333333333333px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.ui-popup.ui-ctxpopup .ui-listview li.ui-btn-up-s,
.ui-popup.ui-ctxpopup .ui-listview li.ui-btn-hover-s {
  background: transparent;
}
.ui-popup.ui-ctxpopup .ui-listview {
  max-width: 413.3333333333333px;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-popup.ui-ctxpopup .ui-listview .ui-li {
  color: rgba(0, 0, 0, 1);
  font-size: 16.666666666666664px;
  border-top: 0.6666666666666666px solid rgba(0, 80, 179, 0.25);
  border-bottom: 0.6666666666666666px solid rgba(0, 80, 179, 0.25);
  margin-left: 0;
  margin-right: 0;
}
.ui-popup.ui-ctxpopup .ui-listview .ui-li:first-child {
  border-top-width: 0;
}
.ui-popup.ui-ctxpopup .ui-listview .ui-li:last-child {
  border-bottom-width: 0;
}
.ui-popup.ui-ctxpopup .ui-listview .ui-li.ui-li-anchor > a {
  box-sizing: border-box;
}
.ui-popup.ui-ctxpopup .ui-listview .ui-li.ui-li-anchor:not(:last-child) {
  border-bottom: 1px solid rgba(0, 80, 179, 0.25);
}
.ui-popup.ui-ctxpopup .ui-listview .ui-li.ui-li-anchor.ui-li-active {
  background-color: rgba(0, 80, 179, 0.3);
}
.ui-popup.ui-ctxpopup .ui-listview li.ui-btn-up-s > .ui-li > .ui-btn-text > a.ui-link-inherit,
.ui-popup.ui-ctxpopup .ui-listview li.ui-btn-hover-s > .ui-li > .ui-btn-text > a.ui-link-inherit,
.ui-popup.ui-ctxpopup .ui-listview li.ui-btn-down-s > .ui-li > .ui-btn-text > a.ui-link-inherit {
  color: rgba(0, 0, 0, 1);
  font-size: 16.666666666666664px;
}
.ui-popup.ui-ctxpopup .horizontal {
  color: rgba(0, 0, 0, 1);
}
.ui-popup.ui-ctxpopup .horizontal .icon .ui-btn {
  padding: 0;
  background: transparent ! important;
}
.ui-popup.ui-ctxpopup .horizontal .icon .ui-btn .ui-btn-icon-only {
  width: 64px;
  height: 42.666666666666664px;
  padding: 0;
}
.ui-popup.ui-ctxpopup .horizontal .icon .ui-btn .ui-icon {
  top: 0;
  height: inherit;
  width: inherit;
  margin: 0;
  background-position: center;
  -ms-background-size: 32px 32px;
  -moz-background-size: 32px 32px;
  -o-background-size: 32px 32px;
  -webkit-background-size: 32px 32px;
  background-size: 32px 32px;
}
.ui-popup.ui-ctxpopup .horizontal .text {
  padding: 0 6.666666666666666px;
  min-width: 32px;
}
.ui-popup.ui-ctxpopup .horizontal a.ui-link {
  color: rgba(0, 0, 0, 1);
  text-decoration: none;
}
.ui-popup.ui-ctxpopup .horizontal ul {
  padding: 0;
  display: inline-block;
  list-style: none;
  vertical-align: middle;
  margin: 0;
}
.ui-popup.ui-ctxpopup .horizontal li {
  line-height: 21.333333333333332px;
  min-height: 21.333333333333332px;
  min-width: 32px;
  float: left;
  display: inline-block;
  border-right: 0.6666666666666666px solid rgba(0, 80, 179, 0.25);
  border-left: 0.6666666666666666px solid rgba(0, 80, 179, 0.25);
  text-align: center;
  border-bottom-width: 0;
  border-top-width: 0;
}
.ui-popup.ui-ctxpopup .horizontal li:first-of-type {
  border-top-right-radius: 0 ! important;
  border-left: none;
}
.ui-popup.ui-ctxpopup .horizontal li:last-of-type {
  border-bottom-left-radius: 0 ! important;
  border-right: none;
}
.ui-popup.ui-ctxpopup .horizontal .ui-li {
  border-bottom-width: 0;
  border-top-width: 0;
}
.ui-popup.ui-ctxpopup .horizontal .ui-li:first-child {
  border-left-width: 0;
}
.ui-popup.ui-ctxpopup .horizontal .ui-li:last-child {
  border-right-width: 0;
}
.ui-popup.ui-ctxpopup .horizontal li:active,
.ui-popup.ui-ctxpopup .horizontal td:active {
  background: rgba(0, 80, 179, 0.3);
}
.ui-popup.ui-ctxpopup .button table .ui-btn {
  margin: 0px;
  padding: 0;
  height: 37.33333333333333px;
  width: 88px;
}
@-webkit-keyframes ui-datetime-in {
  from {
    -webkit-transform: translateY(9.333333333333332px) scale(0.9);
    -moz-transform: translateY(9.333333333333332px) scale(0.9);
    -ms-transform: translateY(9.333333333333332px) scale(0.9);
    -o-transform: translateY(9.333333333333332px) scale(0.9);
    transform: translateY(9.333333333333332px) scale(0.9);
  }
  to {
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}
@-moz-keyframes ui-datetime-in {
  from {
    -webkit-transform: translateY(9.333333333333332px) scale(0.9);
    -moz-transform: translateY(9.333333333333332px) scale(0.9);
    -ms-transform: translateY(9.333333333333332px) scale(0.9);
    -o-transform: translateY(9.333333333333332px) scale(0.9);
    transform: translateY(9.333333333333332px) scale(0.9);
  }
  to {
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}
@-ms-keyframes ui-datetime-in {
  from {
    -webkit-transform: translateY(9.333333333333332px) scale(0.9);
    -moz-transform: translateY(9.333333333333332px) scale(0.9);
    -ms-transform: translateY(9.333333333333332px) scale(0.9);
    -o-transform: translateY(9.333333333333332px) scale(0.9);
    transform: translateY(9.333333333333332px) scale(0.9);
  }
  to {
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}
@-o-keyframes ui-datetime-in {
  from {
    -webkit-transform: translateY(9.333333333333332px) scale(0.9);
    -moz-transform: translateY(9.333333333333332px) scale(0.9);
    -ms-transform: translateY(9.333333333333332px) scale(0.9);
    -o-transform: translateY(9.333333333333332px) scale(0.9);
    transform: translateY(9.333333333333332px) scale(0.9);
  }
  to {
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}
@keyframes ui-datetime-in {
  from {
    -webkit-transform: translateY(9.333333333333332px) scale(0.9);
    -moz-transform: translateY(9.333333333333332px) scale(0.9);
    -ms-transform: translateY(9.333333333333332px) scale(0.9);
    -o-transform: translateY(9.333333333333332px) scale(0.9);
    transform: translateY(9.333333333333332px) scale(0.9);
  }
  to {
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
}
@-webkit-keyframes ui-datetime-out {
  from {
    opacity: 0.8;
    -webkit-transform: translateY(0) scale(0.6);
    -moz-transform: translateY(0) scale(0.6);
    -ms-transform: translateY(0) scale(0.6);
    -o-transform: translateY(0) scale(0.6);
    transform: translateY(0) scale(0.6);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-9.333333333333332px) scale(0.6);
    -moz-transform: translateY(-9.333333333333332px) scale(0.6);
    -ms-transform: translateY(-9.333333333333332px) scale(0.6);
    -o-transform: translateY(-9.333333333333332px) scale(0.6);
    transform: translateY(-9.333333333333332px) scale(0.6);
  }
}
@-moz-keyframes ui-datetime-out {
  from {
    opacity: 0.8;
    -webkit-transform: translateY(0) scale(0.6);
    -moz-transform: translateY(0) scale(0.6);
    -ms-transform: translateY(0) scale(0.6);
    -o-transform: translateY(0) scale(0.6);
    transform: translateY(0) scale(0.6);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-9.333333333333332px) scale(0.6);
    -moz-transform: translateY(-9.333333333333332px) scale(0.6);
    -ms-transform: translateY(-9.333333333333332px) scale(0.6);
    -o-transform: translateY(-9.333333333333332px) scale(0.6);
    transform: translateY(-9.333333333333332px) scale(0.6);
  }
}
@-ms-keyframes ui-datetime-out {
  from {
    opacity: 0.8;
    -webkit-transform: translateY(0) scale(0.6);
    -moz-transform: translateY(0) scale(0.6);
    -ms-transform: translateY(0) scale(0.6);
    -o-transform: translateY(0) scale(0.6);
    transform: translateY(0) scale(0.6);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-9.333333333333332px) scale(0.6);
    -moz-transform: translateY(-9.333333333333332px) scale(0.6);
    -ms-transform: translateY(-9.333333333333332px) scale(0.6);
    -o-transform: translateY(-9.333333333333332px) scale(0.6);
    transform: translateY(-9.333333333333332px) scale(0.6);
  }
}
@-o-keyframes ui-datetime-out {
  from {
    opacity: 0.8;
    -webkit-transform: translateY(0) scale(0.6);
    -moz-transform: translateY(0) scale(0.6);
    -ms-transform: translateY(0) scale(0.6);
    -o-transform: translateY(0) scale(0.6);
    transform: translateY(0) scale(0.6);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-9.333333333333332px) scale(0.6);
    -moz-transform: translateY(-9.333333333333332px) scale(0.6);
    -ms-transform: translateY(-9.333333333333332px) scale(0.6);
    -o-transform: translateY(-9.333333333333332px) scale(0.6);
    transform: translateY(-9.333333333333332px) scale(0.6);
  }
}
@keyframes ui-datetime-out {
  from {
    opacity: 0.8;
    -webkit-transform: translateY(0) scale(0.6);
    -moz-transform: translateY(0) scale(0.6);
    -ms-transform: translateY(0) scale(0.6);
    -o-transform: translateY(0) scale(0.6);
    transform: translateY(0) scale(0.6);
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-9.333333333333332px) scale(0.6);
    -moz-transform: translateY(-9.333333333333332px) scale(0.6);
    -ms-transform: translateY(-9.333333333333332px) scale(0.6);
    -o-transform: translateY(-9.333333333333332px) scale(0.6);
    transform: translateY(-9.333333333333332px) scale(0.6);
  }
}
.ui-datefield {
  font-size: 11.333333333333332px;
  display: inline-block;
}
.ui-datefield > div > span {
  vertical-align: middle;
  min-width: 23px;
  position: relative ! important;
  padding: 0;
}
.ui-datefield .ui-datefield-seperator,
.ui-datefield .ui-datefield-tab {
  display: inline-block;
  min-width: 7.333333333333333px;
  text-align: center;
}
.ui-datefield .ui-datefield-tab > div {
  display: inline-block;
  width: 5.666666666666666px;
  height: 14px;
}
.ui-datefield .ui-datefield-tab > div.ui-divider-1st {
  border-right: 1px solid red;
}
.ui-datefield .ui-datefield-tab > div.ui-divider-2nd {
  border-left: 1px solid red;
}
.ui-datefield .date,
.ui-datefield .time,
.ui-datefield .ui-datefield-tab {
  display: inline-block;
}
.ui-datefield .ui-btn-box-s .ui-btn-inner.ui-btn-hastxt {
  padding: 0;
}
.ui-datefield span.ui-datefield-year,
.ui-datefield span.ui-datefield-month {
  min-width: 28px;
  /* except right&left padding */
  padding: 0 3.333333333333333px;
}
.ui-datefield .ui-datefield-selected {
  display: inline-block;
}
.ui-datefield .ui-datefield-selected.in {
  -webkit-animation: ui-datetime-in 300ms 1 ease;
  -moz-animation: ui-datetime-in 300ms 1 ease;
  -ms-animation: ui-datetime-in 300ms 1 ease;
  -o-animation: ui-datetime-in 300ms 1 ease;
  animation: ui-datetime-in 300ms 1 ease;
}
.ui-datefield .ui-datefield-selected.out {
  -webkit-animation: ui-datetime-out 300ms 1 ease;
  -moz-animation: ui-datetime-out 300ms 1 ease;
  -ms-animation: ui-datetime-out 300ms 1 ease;
  -o-animation: ui-datetime-out 300ms 1 ease;
  animation: ui-datetime-out 300ms 1 ease;
}
@media all and (orientation: landscape) and (device-aspect-ratio: 16/9) {
  .ui-datefield > div > span {
    min-width: 53px;
  }
  .ui-datefield span.ui-datefield-year,
  .ui-datefield span.ui-datefield-month {
    min-width: 76.33333333333333px;
    /* except right&left padding */
  }
}
.ui-datetime {
  margin: 0;
  height: 24px;
}
.ui-datetime-text-main {
  position: relative;
  top: 0 ;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 0.3em;
}
.ui-btn-picker {
  line-height: 16px;
}
.ui-datefield-period.ui-btn {
  line-height: 20px;
  right: auto;
  position: relative ! important;
}
.ui-datetime-text-sub {
  top: 3.333333333333333px ! important;
  background: transparent ! important;
  font-size: 10.666666666666666px ! important;
}
.ui-datetimepicker-selector ul {
  padding: 0;
  display: block;
  list-style: none;
  vertical-align: middle;
  margin: 0;
  width: 300%;
}
.ui-datetimepicker-selector ul li {
  font-size: 14.666666666666666px;
  float: left;
  padding: 10px 2.6666666666666665px 0 2.6666666666666665px;
  max-width: 80px;
  min-width: 40px;
}
.ui-datetimepicker-selector ul li a.ui-link {
  text-decoration: none;
}
.ui-datetimepicker {
  left: 0 !important;
  padding: 0;
}
.ui-datetimepicker.ui-arrow-t {
  margin-top: 3.333333333333333px;
}
.ui-datetimepicker.ui-arrow-b {
  margin-top: -3.333333333333333px;
}
.ui-datetimepicker.ui-popup-window {
  background: #253296;
}
.ui-datetimepicker .ui-popupwindow-padding {
  background: inherit !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  background-clip: padding-box !important;
  -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6) !important;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6) !important;
  border-width: 0 !important;
  text-align: center !important;
}
.ui-datetimepicker .ui-popupwindow-padding div {
  height: 35.33333333333333px;
}
.ui-datetimepicker .ui-arrow {
  border: 0;
  z-index: 1;
}
.ui-li-dialogue .ui-datefield {
  margin-top: 6px;
}
.ui-li-dialogue .ui-datefield .ui-datefield-seperator,
.ui-li-dialogue .ui-datefield .ui-datefield-tab {
  margin-top: -1em;
}
/**
 * All disabled;
 */
/*
.ui-fastscroll {
	position: absolute;
	right: 0;
	width: 33 * @unit_base;
	height: 100%;
	.user-select(none);
	user-select:none;
	margin:0;
	padding-top: 3 * @unit_base;
	padding-bottom: 3 * @unit_base;
	opacity: 1;
	background: @color_fastscroll_rollover_bg;
	z-index: 1000;

	.border-box();
	ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	li {
		cursor: pointer;
		color: @color_fastscroll_rollover_text;
		background: transparent;
		text-align: center;
		vertical-align: middle;
		font-size: @font_size_fastscroll_rollover_text;
		font-weight: bold;
		height: 28 * @unit_base;
		line-height: 28 * @unit_base;
	}
}

li.ui-fastscroll-hover-first-item {
	margin-top: 0;
	padding-top: 0;
}

.ui-fastscroll-popup {
	position: absolute;
	background: @color_fastscroll_popup_bg;
	color: @color_fastscroll_popup_text;
	padding: 0;
	border: 2px solid @color_fastscroll_popup_border;
	border-radius: 7px;
	text-align: center;
	font-size: @font_size_fastscroll_popup_text;
	font-weight: bold;
	display:none;
	.border-box();
	left: 50%;
	top: 50%;
	width: 92 * @unit_base;
	line-height: 100 * @unit_base;
	box-shadow: 0 2px 1px @color_fastscroll_popup_border;
	z-index: 1000;
}
*/
.ui-gallery {
  position: relative;
  width: 100%;
}
.ui-gallery-container {
  position: relative;
  width: 100%;
}
.ui-gallery-bg {
  display: none;
  position: absolute;
  text-align: center;
  width: 100%;
}
/*
 * Misc. classes for Tizen web ui framework
 *
 * All classes in this file has highest priority.
 */
/* text-ellipsis
 * elements using this class needs following constraints;
 *  - width must not be 'auto'
 *  - display must be 'block' or 'inline-block'
 */
.ui-text-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden !important;
}
/* tickernoti */
@-webkit-keyframes ui-ticker-show {
  from {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
}
@-moz-keyframes ui-ticker-show {
  from {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
}
@-ms-keyframes ui-ticker-show {
  from {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
}
@-o-keyframes ui-ticker-show {
  from {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
}
@keyframes ui-ticker-show {
  from {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
}
@-webkit-keyframes ui-ticker-hide {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
}
@-moz-keyframes ui-ticker-hide {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
}
@-ms-keyframes ui-ticker-hide {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
}
@-o-keyframes ui-ticker-hide {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
}
@keyframes ui-ticker-hide {
  from {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
  to {
    opacity: 0;
    -webkit-transform: translateY(-48px);
    -moz-transform: translateY(-48px);
    -ms-transform: translateY(-48px);
    -o-transform: translateY(-48px);
    transform: translateY(-48px);
    top: -48px;
  }
}
.ui-ticker {
  position: fixed;
  display: none;
  left: 0;
  width: 100%;
  height: 48px;
  z-index: 2147483547;
  background: rgba(255, 255, 255, 1);
}
.ui-ticker.fix {
  display: block;
  top: 0;
}
.ui-ticker.show {
  display: block;
  -webkit-animation: ui-ticker-show 800ms 1 ease;
  -moz-animation: ui-ticker-show 800ms 1 ease;
  -ms-animation: ui-ticker-show 800ms 1 ease;
  -o-animation: ui-ticker-show 800ms 1 ease;
  animation: ui-ticker-show 800ms 1 ease;
  top: 0;
}
.ui-ticker.hide {
  display: block;
  -webkit-animation: ui-ticker-hide 800ms 1 ease;
  -moz-animation: ui-ticker-hide 800ms 1 ease;
  -ms-animation: ui-ticker-hide 800ms 1 ease;
  -o-animation: ui-ticker-hide 800ms 1 ease;
  animation: ui-ticker-hide 800ms 1 ease;
  top: -48px;
}
.ui-ticker-btn {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(39, 119, 217, 1);
  color: rgba(255, 255, 255, 1);
  position: relative;
  margin-top: 6.666666666666666px;
  margin-left: 5.333333333333333px;
  margin-right: 5.333333333333333px;
  vertical-align: middle;
  float: right;
}
.ui-ticker-btn .ui-btn-inner {
  height: 18.666666666666664px;
  width: 51.33333333333333px;
  top: -3px;
}
.ui-ticker-btn .ui-btn-inner .ui-btn-text {
  padding: 0;
}
.ui-ticker-btn:active {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(28, 84, 153, 1);
}
.ui-ticker-icon {
  position: absolute;
  top: 0;
  height: 30px;
  width: 30px;
  margin: 9.333333333333332px 10px;
  vertical-align: middle;
}
.ui-ticker-text1-bg {
  position: absolute;
  top: 0;
  left: 53.33333333333333px;
  margin-top: 8.666666666666666px;
  font-size: 15.333333333333332px;
  color: rgba(0, 0, 0, 1);
  line-height: 12px;
}
.ui-ticker-text2-bg {
  position: absolute;
  top: 0;
  left: 53.33333333333333px;
  margin-top: 25.333333333333332px;
  font-size: 20px;
  color: rgba(0, 0, 0, 1);
  line-height: 14.666666666666666px;
}
/* smallpopup */
@-webkit-keyframes ui-smallpopup-show {
  from {
    display: none;
    opacity: 0;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    display: block;
    opacity: 1;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-moz-keyframes ui-smallpopup-show {
  from {
    display: none;
    opacity: 0;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    display: block;
    opacity: 1;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-ms-keyframes ui-smallpopup-show {
  from {
    display: none;
    opacity: 0;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    display: block;
    opacity: 1;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-o-keyframes ui-smallpopup-show {
  from {
    display: none;
    opacity: 0;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    display: block;
    opacity: 1;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes ui-smallpopup-show {
  from {
    display: none;
    opacity: 0;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    display: block;
    opacity: 1;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
  }
}
.ui-smallpopup {
  position: fixed;
  display: none;
  margin-bottom: 34.666666666666664px;
  min-width: 100px;
  max-width: 300px;
  z-index: 1100;
  background-color: rgba(0, 80, 179, 1);
  padding: 0.8666666666666667px;
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -moz-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -ms-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -o-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -webkit-mask-box-image-slice: 30 14 30 14 fill;
  -moz-mask-box-image-slice: 30 14 30 14 fill;
  -ms-mask-box-image-slice: 30 14 30 14 fill;
  -o-mask-box-image-slice: 30 14 30 14 fill;
  mask-box-image-slice: 30 14 30 14 fill;
  vertical-align: middle;
  font-size: 20px;
  word-break: break-all;
}
.ui-smallpopup.fix {
  display: block;
}
.ui-smallpopup.show {
  display: block;
  -webkit-animation: ui-smallpopup-show 500ms 1 ease;
  -moz-animation: ui-smallpopup-show 500ms 1 ease;
  -ms-animation: ui-smallpopup-show 500ms 1 ease;
  -o-animation: ui-smallpopup-show 500ms 1 ease;
  animation: ui-smallpopup-show 500ms 1 ease;
}
.ui-smallpopup.hide {
  display: none;
}
.ui-smallpopup-text-bg {
  position: relative;
  padding: 10.666666666666666px 21.333333333333332px;
  line-height: 21.333333333333332px;
  margin: 0;
  color: rgba(0, 0, 0, 1);
  background-color: rgba(255, 255, 255, 1);
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -moz-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -ms-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -o-mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  mask-box-image: url('images/nine-patch/core_popup_noti_bg.png');
  -webkit-mask-box-image-slice: 30 14 30 14 fill;
  -moz-mask-box-image-slice: 30 14 30 14 fill;
  -ms-mask-box-image-slice: 30 14 30 14 fill;
  -o-mask-box-image-slice: 30 14 30 14 fill;
  mask-box-image-slice: 30 14 30 14 fill;
}
.ui-popup-overlay {
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1200;
}
.ui-popup-overlay.in {
  display: block;
}
.ui-popup-overlay.out {
  display: block;
}
div.ui-popup-overlay.in {
  -webkit-animation-name: fadein;
  -moz-animation-name: fadein;
  -webkit-animation-duration: 100ms;
  -moz-animation-duration: 100ms;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
div.ui-popup-overlay.out {
  -webkit-animation-name: fadeout;
  -moz-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-duration: 100ms;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
}
.ui-popup-scroller-bg {
  width: 100%;
  max-height: 381.3333333333333px;
  overflow-y: scroll;
}
.ui-popup-scroller-bg > .ui-listview {
  width: 100%;
  margin: 0;
}
.ui-popup {
  display: none;
  position: absolute;
  z-index: 1201 !important;
  text-align: center;
  outline-color: rgba(255, 255, 255, 1);
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  outline: none;
  background: rgba(242, 246, 250, 1);
  width: 100%;
  word-wrap: break-word;
  border: 0;
  /***** Normal Samples *****/
}
.ui-popup > .ui-popup-title,
.ui-popup > .ui-popup-button-bg {
  width: 100%;
}
.ui-popup.ui-popup-active {
  display: block;
}
.ui-popup.in {
  display: block;
}
.ui-popup.ui-build {
  display: block;
  visibility: hidden;
}
.ui-popup .ui-popup-title,
.ui-popup .ui-popup-2line-title {
  width: 100%;
  height: 48px;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  background: rgba(77, 128, 191, 1);
}
.ui-popup .ui-popup-title h1 {
  font-size: 20px;
  font-weight: normal;
  color: rgba(255, 255, 255, 1);
  margin: 0px;
  line-height: 48px;
  padding-left: 10px;
  padding-right: 10px;
}
.ui-popup .ui-popup-2line-title h1,
.ui-popup .ui-popup-2line-title h2 {
  font-weight: normal;
  color: rgba(255, 255, 255, 1);
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.ui-popup .ui-popup-2line-title h1 {
  font-size: 20px;
  line-height: 25.333333333333332px;
}
.ui-popup .ui-popup-2line-title h2 {
  font-size: 14px;
  line-height: 18.666666666666664px;
}
.ui-popup .ui-popup-text {
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 10px;
  padding-right: 10px;
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  background: rgba(242, 246, 250, 1);
  text-align: left;
  line-height: 25.333333333333332px;
  max-height: 381.3333333333333px;
  box-sizing: border-box;
  overflow-y: scroll;
}
.ui-popup .ui-popup-text .ui-li .ui-radio label,
.ui-popup .ui-popup-text .ui-li .ui-checkbox label {
  background: transparent;
}
.ui-popup .ui-popup-text input {
  display: inline-block;
}
.ui-popup .ui-popup-text input[type="checkbox"],
.ui-popup .ui-popup-text input[type="radio"] {
  display: none;
}
.ui-popup .ui-popup-text p {
  margin: 0;
}
.ui-popup .ui-popup-button-bg {
  background: rgba(255, 255, 255, 1);
  font-size: 12px;
  height: 72px;
  width: 100%;
  vertical-align: middle;
}
.ui-popup .ui-popup-button-bg > .ui-btn {
  height: 49.33333333333333px;
  display: inline-block;
  margin: 0 auto;
  color: rgba(255, 255, 255, 1);
  box-sizing: border-box;
  line-height: 48px;
}
.ui-popup.center_basic_1btn .ui-popup-button-bg .ui-btn,
.ui-popup.center_title_1btn .ui-popup-button-bg .ui-btn,
.ui-popup.center_liststyle_1btn .ui-popup-button-bg .ui-btn {
  width: -webkit-calc(100% -  20px);
  width: -moz-calc(100% -  20px);
  width: -ms-calc(100% -  20px);
  width: -o-calc(100% -  20px);
  width: calc(100% -  20px);
  padding: 0;
  margin: 11.333333333333332px auto;
}
.ui-popup.center_basic_2btn .ui-popup-button-bg .ui-btn,
.ui-popup.center_title_2btn .ui-popup-button-bg .ui-btn,
.ui-popup.center_liststyle_2btn .ui-popup-button-bg .ui-btn {
  width: -webkit-calc(50% -  12px);
  width: -moz-calc(50% -  12px);
  width: -ms-calc(50% -  12px);
  width: -o-calc(50% -  12px);
  width: calc(50% -  12px);
  padding: 0;
  margin: 11.333333333333332px auto;
  float: left;
}
.ui-popup.center_basic_2btn .ui-popup-button-bg .ui-btn:first-child,
.ui-popup.center_title_2btn .ui-popup-button-bg .ui-btn:first-child,
.ui-popup.center_liststyle_2btn .ui-popup-button-bg .ui-btn:first-child {
  margin-left: -webkit-calc(10px);
  margin-left: -moz-calc(10px);
  margin-left: -ms-calc(10px);
  margin-left: -o-calc(10px);
  margin-left: calc(10px);
  margin-right: 8px;
}
.ui-popup.center_basic_3btn .ui-btn,
.ui-popup.center_title_3btn .ui-btn {
  width: 33.33%;
  padding: 0;
  margin: 0;
  float: left;
}
.ui-popup.center_checkbox .ui-popup-check-bg {
  font-size: 20px;
  display: inline-block;
  padding-top: 0px;
  padding-bottom: 14.666666666666666px;
  vertical-align: middle;
}
.ui-popup.center_checkbox .ui-popup-check-bg .ui-checkbox .ui-btn {
  text-align: center;
  border: 0;
}
.ui-popup.center_progressbar {
  text-align: center;
}
.ui-popup.center_progressbar .ui-popup-text {
  font-size: 17.333333333333332px;
  width: 100%;
  height: 46.666666666666664px;
}
.ui-popup.center_progressbar .ui-popup-text p {
  height: 100%;
  text-align: center;
  padding: 14.666666666666666px 10.666666666666666px 0px 10.666666666666666px;
}
.ui-popup.center_progressbar .ui-popup-text-bottom-bg {
  font-size: 17.333333333333332px;
  width: 100%;
  vertical-align: middle;
}
.ui-popup.center_progressbar .ui-popup-text-bottom-bg .text-left {
  width: 40%;
  height: 32px;
  padding: 0px 10.666666666666666px 0px 10.666666666666666px;
  text-align: left;
  display: inline-block;
}
.ui-popup.center_progressbar .ui-popup-text-bottom-bg .text-right {
  width: 40%;
  height: 32px;
  padding: 0px 10.666666666666666px 0px 10.666666666666666px;
  text-align: right;
  display: inline-block;
}
.ui-popup.center_progressbar .ui-popup-button-bg {
  background: rgba(255, 255, 255, 1);
}
.ui-popup.center_progressbar .ui-popup-button-bg .ui-btn {
  width: 134px;
  margin: auto;
}
.ui-popup.center_progressbar .ui-popup-progress-bg {
  width: 100%;
  height: 100%;
}
.ui-popup.centertext_progressbar {
  text-align: center;
}
.ui-popup.centertext_progressbar .ui-popup-text {
  font-size: 17.333333333333332px;
  width: 100%;
  padding-top: 14.666666666666666px;
  padding-bottom: 10.666666666666666px;
}
.ui-popup.centertext_progressbar .ui-popup-text p {
  text-align: center;
}
.ui-popup.centertext_progressbar .ui-popup-text-bottom-bg {
  font-size: 17.333333333333332px;
  width: 100%;
  vertical-align: middle;
}
.ui-popup.centertext_progressbar .ui-popup-text-bottom-bg .text-left {
  width: 40%;
  height: 26.666666666666664px;
  padding: 10.666666666666666px 10.666666666666666px 14.666666666666666px 10.666666666666666px;
  text-align: left;
  display: inline-block;
}
.ui-popup.centertext_progressbar .ui-popup-text-bottom-bg .text-right {
  width: 40%;
  height: 26.666666666666664px;
  padding: 10.666666666666666px 10.666666666666666px 14.666666666666666px 10.666666666666666px;
  text-align: right;
  display: inline-block;
}
.ui-popup.centertext_progressbar .ui-popup-button-bg {
  background: rgba(255, 255, 255, 1);
}
.ui-popup.centertext_progressbar .ui-popup-button-bg .ui-btn {
  width: 268px;
  margin: auto;
}
.ui-popup.centertext_progressbar .ui-popup-progress-bg {
  width: 100%;
  height: 100%;
}
@media all and (orientation: landscape) and (device-aspect-ratio: 16/9) {
  .ui-popup.pop.in {
    width: 60%;
    max-height: 288px;
    left: 20%;
  }
  .ui-popup.pop.in .ui-popup-text {
    max-height: 133.33333333333331px;
  }
  .ui-popup-scroller-bg {
    max-height: 133.33333333333331px;
  }
}
.ui-popupwindow-screen {
  background: #000000;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1200;
}
.ui-popupwindow {
  position: absolute;
  z-index: 1201 !important;
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  background: rgba(242, 246, 250, 1);
}
.ui-popupwindow .popup-title {
  width: 100%;
  height: 100%;
  font-size: 20px;
  background: rgba(77, 128, 191, 1);
}
.ui-popupwindow .popup-title p {
  margin: 0px 0px;
  padding: 8.666666666666666px 0px;
}
.ui-popupwindow .popup-text {
  width: 100%;
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  background: rgba(242, 246, 250, 1);
}
.ui-popupwindow .popup-text p {
  text-align: center;
  padding: 14.666666666666666px 10.666666666666666px;
}
.ui-popupwindow .center_info {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
}
.ui-popupwindow .center_title {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_basic_1btn {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_basic_1btn .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_basic_1btn .popup-button-bg .ui-btn {
  width: 268px;
  height: 49.33333333333333px;
  margin: auto;
}
.ui-popupwindow .center_basic_2btn {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_basic_2btn .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_basic_2btn .popup-button-bg .ui-btn {
  width: 182.66666666666666px;
  height: 49.33333333333333px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 3.333333333333333px;
  margin-right: 3.333333333333333px;
  display: inline-block;
}
.ui-popupwindow .center_basic_3btn {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_basic_3btn .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_basic_3btn .popup-button-bg .ui-btn {
  width: 124px;
  height: 49.33333333333333px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 3.333333333333333px;
  margin-right: 3.333333333333333px;
  display: inline-block;
}
.ui-popupwindow .center_title_1btn {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_title_1btn .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_title_1btn .popup-button-bg .ui-btn {
  width: 268px;
  height: 49.33333333333333px;
  margin: auto;
}
.ui-popupwindow .center_title_2btn {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_title_2btn .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_title_2btn .popup-button-bg .ui-btn {
  width: 182.66666666666666px;
  height: 49.33333333333333px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 3.333333333333333px;
  margin-right: 3.333333333333333px;
  display: inline-block;
}
.ui-popupwindow .center_title_3btn {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_title_3btn .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_title_3btn .popup-button-bg .ui-btn {
  width: 124px;
  height: 49.33333333333333px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 3.333333333333333px;
  margin-right: 3.333333333333333px;
  display: inline-block;
}
.ui-popupwindow .center_button_vertical {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_button_vertical .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 1px;
  padding-bottom: 10.666666666666666px;
  vertical-align: middle;
}
.ui-popupwindow .center_button_vertical .popup-button-bg .ui-btn {
  width: 237.33333333333331px;
  height: 49.33333333333333px;
  margin-top: 10.666666666666666px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
}
.ui-popupwindow .center_checkbox {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_checkbox .popup-check-bg {
  font-size: 20px;
  background: rgba(242, 246, 250, 1);
  width: 100%;
  padding-top: 0px;
  padding-bottom: 14.666666666666666px;
  vertical-align: middle;
}
.ui-popupwindow .center_checkbox .popup-check-bg .ui-checkbox .ui-btn {
  text-align: center;
  background: rgba(242, 246, 250, 1);
  border: 0px;
}
.ui-popupwindow .center_checkbox .popup-check-bg .ui-checkbox .ui-btn .ui-btn-inner {
  border: 0px;
}
.ui-popupwindow .center_checkbox .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_checkbox .popup-button-bg .ui-btn {
  width: 182.66666666666666px;
  height: 49.33333333333333px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 3.333333333333333px;
  margin-right: 3.333333333333333px;
  display: inline-block;
}
.ui-popupwindow .center_liststyle_1btn,
.ui-popupwindow .center_liststyle_2btn,
.ui-popupwindow .center_liststyle_3btn {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  color: T125;
  font-size: 14.666666666666666px;
  text-align: center;
}
.ui-popupwindow .center_liststyle_1btn .popup-scroller-bg,
.ui-popupwindow .center_liststyle_2btn .popup-scroller-bg,
.ui-popupwindow .center_liststyle_3btn .popup-scroller-bg {
  width: 100%;
  overflow: hidden;
  height: 341.3333333333333px;
}
.ui-popupwindow .center_liststyle_1btn .popup-button-bg,
.ui-popupwindow .center_liststyle_2btn .popup-button-bg,
.ui-popupwindow .center_liststyle_3btn .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_liststyle_1btn .popup-button-bg .ui-btn {
  width: 268px;
  height: 49.33333333333333px;
  margin: auto;
}
.ui-popupwindow .center_liststyle_2btn .popup-button-bg .ui-btn {
  width: 182.66666666666666px;
  height: 49.33333333333333px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 3.333333333333333px;
  margin-right: 3.333333333333333px;
  display: inline-block;
}
.ui-popupwindow .center_liststyle_3btn .popup-button-bg .ui-btn {
  width: 124px;
  height: 49.33333333333333px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 3.333333333333333px;
  margin-right: 3.333333333333333px;
  display: inline-block;
}
.ui-popupwindow .center_progressbar {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .center_progressbar .popup-text {
  font-size: 17.333333333333332px;
  background: rgba(242, 246, 250, 1);
  width: 100%;
  height: 46.666666666666664px;
}
.ui-popupwindow .center_progressbar .popup-text p {
  height: 100%;
  text-align: center;
  padding: 14.666666666666666px 10.666666666666666px 0px 10.666666666666666px;
}
.ui-popupwindow .center_progressbar .popup-text-bottom-bg {
  font-size: 17.333333333333332px;
  background: rgba(242, 246, 250, 1);
  width: 100%;
  vertical-align: middle;
}
.ui-popupwindow .center_progressbar .popup-text-bottom-bg .text-left {
  width: 40%;
  height: 32px;
  padding: 0px 10.666666666666666px 0px 10.666666666666666px;
  text-align: left;
  display: inline-block;
}
.ui-popupwindow .center_progressbar .popup-text-bottom-bg .text-right {
  width: 40%;
  height: 32px;
  padding: 0px 10.666666666666666px 0px 10.666666666666666px;
  text-align: right;
  display: inline-block;
}
.ui-popupwindow .center_progressbar .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .center_progressbar .popup-button-bg .ui-btn {
  width: 268px;
  height: 49.33333333333333px;
  margin: auto;
}
.ui-popupwindow .center_progressbar .popup-progress-bg {
  background: rgba(242, 246, 250, 1);
  width: 100%;
  height: 100%;
}
.ui-popupwindow .centertext_progressbar {
  display: -moz-box;
  display: -webkit-box;
  display: box;
  -ms-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -ms-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -webkit-box-align: center;
  box-align: center;
  -ms-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -webkit-box-pack: center;
  box-pack: center;
  text-align: center;
}
.ui-popupwindow .centertext_progressbar .popup-text {
  font-size: 17.333333333333332px;
  background: rgba(242, 246, 250, 1);
  width: 100%;
  padding-top: 14.666666666666666px;
  padding-bottom: 10.666666666666666px;
}
.ui-popupwindow .centertext_progressbar .popup-text p {
  text-align: center;
}
.ui-popupwindow .centertext_progressbar .popup-text-bottom-bg {
  font-size: 17.333333333333332px;
  background: rgba(242, 246, 250, 1);
  width: 100%;
  vertical-align: middle;
}
.ui-popupwindow .centertext_progressbar .popup-text-bottom-bg .text-left {
  width: 40%;
  height: 26.666666666666664px;
  padding: 10.666666666666666px 10.666666666666666px 14.666666666666666px 10.666666666666666px;
  text-align: left;
  display: inline-block;
}
.ui-popupwindow .centertext_progressbar .popup-text-bottom-bg .text-right {
  width: 40%;
  height: 26.666666666666664px;
  padding: 10.666666666666666px 10.666666666666666px 14.666666666666666px 10.666666666666666px;
  text-align: right;
  display: inline-block;
}
.ui-popupwindow .centertext_progressbar .popup-button-bg {
  font-size: 12px;
  background: rgba(255, 255, 255, 1);
  width: 100%;
  padding-top: 7.333333333333333px;
  padding-bottom: 7.333333333333333px;
  vertical-align: middle;
}
.ui-popupwindow .centertext_progressbar .popup-button-bg .ui-btn {
  width: 268px;
  height: 49.33333333333333px;
  margin: auto;
}
.ui-popupwindow .centertext_progressbar .popup-progress-bg {
  background: rgba(242, 246, 250, 1);
  width: 100%;
  height: 100%;
}
.ui-popupwindow .ui-btn {
  color: rgba(255, 255, 255, 1);
}
.ui-popupwindow > .ui-volumecontrol {
  display: table;
  margin: auto;
  background: rgba(0, 0, 0, 0.666667);
  width: 277.3333333333333px;
  height: 450.66666666666663px;
  padding-top: 14.666666666666666px;
}
.ui-popupwindow > .ui-volumecontrol h1 {
  font-size: 20px;
  display: table;
  margin: auto;
  color: #c0c0c0;
}
.ui-popupwindow > .ui-volumecontrol .ui-volumecontrol-icon {
  display: table;
  width: 100%;
  height: 85.33333333333333px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 110px;
  padding-right: 110px;
}
.ui-popupwindow > .ui-volumecontrol .ui-volumecontrol-indicator {
  display: table;
  width: 100%;
  height: 280px;
  padding-left: 45.33333333333333px;
  padding-right: 45.33333333333333px;
}
.ui-popupwindow > .ui-volumecontrol .ui-corner-all {
  -webkit-border-radius: 0.3em !important;
  border-radius: 0.3em !important;
  background-clip: padding-box !important;
}
.ui-popupwindow-corner-all {
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  background-clip: padding-box !important;
}
@-webkit-keyframes ui-scale-animation {
  from {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@-moz-keyframes ui-scale-animation {
  from {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@-ms-keyframes ui-scale-animation {
  from {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@-o-keyframes ui-scale-animation {
  from {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes ui-scale-animation {
  from {
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.ui-progressbar-value {
  height: 100%;
  background-color: rgba(0, 80, 179, 1);
  -o-border-radius: 6.666666666666666px;
  -ms-border-radius: 6.666666666666666px;
  -moz-border-radius: 6.666666666666666px;
  -webkit-border-radius: 6.666666666666666px;
  border-radius: 6.666666666666666px;
}
.ui-progressbar-bg {
  position: relative;
  overflow: hidden;
  min-width: 16px;
  height: 4.666666666666666px;
  margin-left: 4px;
  margin-right: 4px;
  -o-border-radius: 6.666666666666666px;
  -ms-border-radius: 6.666666666666666px;
  -moz-border-radius: 6.666666666666666px;
  -webkit-border-radius: 6.666666666666666px;
  border-radius: 6.666666666666666px;
  background-color: rgba(179, 179, 179, 1);
}
.ui-progressbar {
  position: relative;
  margin-left: 24px;
  margin-right: 24px;
  height: 4px;
}
/* Progress - circle style */
@-webkit-keyframes ui-rotate-animation {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes ui-rotate-animation {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes ui-rotate-animation {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes ui-rotate-animation {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes ui-rotate-animation {
  from {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.ui-progress-container-circle {
  position: absolute;
}
.ui-progress-circle {
  position: relative;
  top: 0;
  height: 24px;
  width: 24px;
  background-color: rgba(0, 80, 179, 0.7);
  -webkit-mask-image: url('images/00_list_process_01.png');
  -moz-mask-image: url('images/00_list_process_01.png');
  -ms-mask-image: url('images/00_list_process_01.png');
  -o-mask-image: url('images/00_list_process_01.png');
  mask-image: url('images/00_list_process_01.png');
  -webkit-mask-size: 100% 100%;
  -moz-mask-size: 100% 100%;
  -ms-mask-size: 100% 100%;
  -o-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ui-progress-circle-small {
  height: 18.666666666666664px;
  width: 18.666666666666664px;
}
.ui-progress-circle-large {
  height: 44px;
  width: 44px;
}
.ui-progress-circle-running {
  -webkit-animation: ui-rotate-animation 1s infinite linear;
  -moz-animation: ui-rotate-animation 1s infinite linear;
  -ms-animation: ui-rotate-animation 1s infinite linear;
  -o-animation: ui-rotate-animation 1s infinite linear;
  animation: ui-rotate-animation 1s infinite linear;
}
/* Progress - pending style */
@-webkit-keyframes indeterminate {
  from {
    -webkit-mask-image: url('images/00_progress_pending_bg_01.png');
    -moz-mask-image: url('images/00_progress_pending_bg_01.png');
    -ms-mask-image: url('images/00_progress_pending_bg_01.png');
    -o-mask-image: url('images/00_progress_pending_bg_01.png');
    mask-image: url('images/00_progress_pending_bg_01.png');
  }
  to {
    -webkit-mask-image: url('images/00_progress_pending_bg_02.png');
    -moz-mask-image: url('images/00_progress_pending_bg_02.png');
    -ms-mask-image: url('images/00_progress_pending_bg_02.png');
    -o-mask-image: url('images/00_progress_pending_bg_02.png');
    mask-image: url('images/00_progress_pending_bg_02.png');
  }
}
@-moz-keyframes indeterminate {
  from {
    -webkit-mask-image: url('images/00_progress_pending_bg_01.png');
    -moz-mask-image: url('images/00_progress_pending_bg_01.png');
    -ms-mask-image: url('images/00_progress_pending_bg_01.png');
    -o-mask-image: url('images/00_progress_pending_bg_01.png');
    mask-image: url('images/00_progress_pending_bg_01.png');
  }
  to {
    -webkit-mask-image: url('images/00_progress_pending_bg_02.png');
    -moz-mask-image: url('images/00_progress_pending_bg_02.png');
    -ms-mask-image: url('images/00_progress_pending_bg_02.png');
    -o-mask-image: url('images/00_progress_pending_bg_02.png');
    mask-image: url('images/00_progress_pending_bg_02.png');
  }
}
@-ms-keyframes indeterminate {
  from {
    -webkit-mask-image: url('images/00_progress_pending_bg_01.png');
    -moz-mask-image: url('images/00_progress_pending_bg_01.png');
    -ms-mask-image: url('images/00_progress_pending_bg_01.png');
    -o-mask-image: url('images/00_progress_pending_bg_01.png');
    mask-image: url('images/00_progress_pending_bg_01.png');
  }
  to {
    -webkit-mask-image: url('images/00_progress_pending_bg_02.png');
    -moz-mask-image: url('images/00_progress_pending_bg_02.png');
    -ms-mask-image: url('images/00_progress_pending_bg_02.png');
    -o-mask-image: url('images/00_progress_pending_bg_02.png');
    mask-image: url('images/00_progress_pending_bg_02.png');
  }
}
@-o-keyframes indeterminate {
  from {
    -webkit-mask-image: url('images/00_progress_pending_bg_01.png');
    -moz-mask-image: url('images/00_progress_pending_bg_01.png');
    -ms-mask-image: url('images/00_progress_pending_bg_01.png');
    -o-mask-image: url('images/00_progress_pending_bg_01.png');
    mask-image: url('images/00_progress_pending_bg_01.png');
  }
  to {
    -webkit-mask-image: url('images/00_progress_pending_bg_02.png');
    -moz-mask-image: url('images/00_progress_pending_bg_02.png');
    -ms-mask-image: url('images/00_progress_pending_bg_02.png');
    -o-mask-image: url('images/00_progress_pending_bg_02.png');
    mask-image: url('images/00_progress_pending_bg_02.png');
  }
}
@keyframes indeterminate {
  from {
    -webkit-mask-image: url('images/00_progress_pending_bg_01.png');
    -moz-mask-image: url('images/00_progress_pending_bg_01.png');
    -ms-mask-image: url('images/00_progress_pending_bg_01.png');
    -o-mask-image: url('images/00_progress_pending_bg_01.png');
    mask-image: url('images/00_progress_pending_bg_01.png');
  }
  to {
    -webkit-mask-image: url('images/00_progress_pending_bg_02.png');
    -moz-mask-image: url('images/00_progress_pending_bg_02.png');
    -ms-mask-image: url('images/00_progress_pending_bg_02.png');
    -o-mask-image: url('images/00_progress_pending_bg_02.png');
    mask-image: url('images/00_progress_pending_bg_02.png');
  }
}
.ui-progress-pending {
  position: relative;
  top: 0;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  background-color: rgba(0, 80, 179, 1);
  -webkit-mask-image: url('images/00_progress_pending_bg_01.png');
  -moz-mask-image: url('images/00_progress_pending_bg_01.png');
  -ms-mask-image: url('images/00_progress_pending_bg_01.png');
  -o-mask-image: url('images/00_progress_pending_bg_01.png');
  mask-image: url('images/00_progress_pending_bg_01.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -o-border-radius: 6.666666666666666px;
  -ms-border-radius: 6.666666666666666px;
  -moz-border-radius: 6.666666666666666px;
  -webkit-border-radius: 6.666666666666666px;
  border-radius: 6.666666666666666px;
  -webkit-mask-size: 100% 100%;
  -moz-mask-size: 100% 100%;
  -ms-mask-size: 100% 100%;
  -o-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.ui-progress-pending-running {
  -webkit-animation: indeterminate 300ms infinite;
  -moz-animation: indeterminate 300ms infinite;
  -ms-animation: indeterminate 300ms infinite;
  -o-animation: indeterminate 300ms infinite;
  animation: indeterminate 300ms infinite;
}
.ui-handler {
  position: fixed;
  overflow: hidden;
  opacity: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: opacity 400ms ease-out;
  -moz-transition: opacity 400ms ease-out;
  -o-transition: opacity 400ms ease-out;
  -ms-transition: opacity 400ms ease-out;
  transition: opacity 400ms ease-out;
}
.ui-handler.disabled {
  display: none;
}
.ui-handler-visible {
  opacity: 1;
}
.ui-handler-direction-y {
  top: 0;
  right: 2.6666666666666665px;
  width: 16.666666666666664px;
}
.ui-handler-direction-x {
  height: 16.666666666666664px;
  bottom: 2.6666666666666665px;
  left: 0;
}
.ui-handler-track {
  position: relative;
  width: 100%;
  height: 100%;
}
.ui-handler-handle {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-handler-direction-x .ui-handler-handle {
  height: 100%;
  min-width: 31.333333333333332px;
  padding: 0 2.6666666666666665px;
}
.ui-handler-direction-y .ui-handler-handle {
  width: 100%;
  min-height: 31.333333333333332px;
  padding: 2.6666666666666665px 0;
}
.ui-handler-thumb {
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  -o-border-radius: 7.333333333333333px;
  -ms-border-radius: 7.333333333333333px;
  -moz-border-radius: 7.333333333333333px;
  -webkit-border-radius: 7.333333333333333px;
  border-radius: 7.333333333333333px;
  background-color: rgba(0, 80, 179, 0.7);
}
.ui-handler-thumb::before,
.ui-handler-thumb::after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask-position: 50% 50%;
  -moz-mask-position: 50% 50%;
  -ms-mask-position: 50% 50%;
  -o-mask-position: 50% 50%;
  mask-position: 50% 50%;
  -webkit-mask-size: auto 14px;
  -moz-mask-size: auto 14px;
  -ms-mask-size: auto 14px;
  -o-mask-size: auto 14px;
  mask-size: auto 14px;
  -webkit-mask-repeat: no-repeat;
  -moz-mask-repeat: no-repeat;
  -ms-mask-repeat: no-repeat;
  -o-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.ui-handler-direction-y .ui-handler-thumb {
  margin: 0 auto;
  width: 14px;
  min-height: 31.333333333333332px;
}
.ui-handler-direction-y .ui-handler-thumb::before {
  -webkit-mask-image: url("images/00_scroll_bar_handler_v_01.png");
  -moz-mask-image: url("images/00_scroll_bar_handler_v_01.png");
  -ms-mask-image: url("images/00_scroll_bar_handler_v_01.png");
  -o-mask-image: url("images/00_scroll_bar_handler_v_01.png");
  mask-image: url("images/00_scroll_bar_handler_v_01.png");
  background-color: rgba(255, 255, 255, 0.5);
}
.ui-handler-direction-y .ui-handler-thumb::after {
  -webkit-mask-image: url("images/00_scroll_bar_handler_v_02.png");
  -moz-mask-image: url("images/00_scroll_bar_handler_v_02.png");
  -ms-mask-image: url("images/00_scroll_bar_handler_v_02.png");
  -o-mask-image: url("images/00_scroll_bar_handler_v_02.png");
  mask-image: url("images/00_scroll_bar_handler_v_02.png");
  background-color: rgba(0, 80, 179, 0.55);
}
.ui-handler-direction-x .ui-handler-thumb {
  min-width: 31.333333333333332px;
}
.ui-handler-direction-x .ui-handler-thumb::before {
  -webkit-mask-image: url("images/00_scroll_bar_handler_h_01.png");
  -moz-mask-image: url("images/00_scroll_bar_handler_h_01.png");
  -ms-mask-image: url("images/00_scroll_bar_handler_h_01.png");
  -o-mask-image: url("images/00_scroll_bar_handler_h_01.png");
  mask-image: url("images/00_scroll_bar_handler_h_01.png");
  background-color: rgba(255, 255, 255, 0.5);
}
.ui-handler-direction-x .ui-handler-thumb::after {
  -webkit-mask-image: url("images/00_scroll_bar_handler_h_02.png");
  -moz-mask-image: url("images/00_scroll_bar_handler_h_02.png");
  -ms-mask-image: url("images/00_scroll_bar_handler_h_02.png");
  -o-mask-image: url("images/00_scroll_bar_handler_h_02.png");
  mask-image: url("images/00_scroll_bar_handler_h_02.png");
  background-color: rgba(0, 80, 179, 0.55);
}
.scrollbar-disabled {
  overflow: hidden !important;
}
.ui-scrollview-clip {
  position: relative;
  z-index: 100;
}
.ui-scrollview-view {
  overflow-x: hidden;
  overflow-y: visible;
  min-height: 100%;
  min-width: 100%;
  box-sizing: border-box;
}
.ui-scrolllistview .ui-li-divider {
  z-index: 10;
}
.ui-scrollbar {
  position: absolute;
  overflow: hidden;
  opacity: 0;
}
.ui-scrollbar-visible {
  opacity: 1;
}
.ui-scrollbar-y {
  top: 0px;
  right: 1.3333333333333333px;
  bottom: 0px;
  width: 5.333333333333333px;
}
.ui-scrollbar-x {
  right: 1.3333333333333333px;
  bottom: 1.3333333333333333px;
  left: 1.3333333333333333px;
  height: 5.333333333333333px;
}
.ui-scrollbar-track {
  position: relative;
  width: 100%;
  height: 100%;
}
.ui-scrollbar-thumb {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 80, 179, 0.7);
}
.ui-scrollbar-y .ui-scrollbar-thumb {
  width: 3.333333333333333px;
  height: 100%;
  -o-border-radius: 1.3333333333333333px;
  -ms-border-radius: 1.3333333333333333px;
  -moz-border-radius: 1.3333333333333333px;
  -webkit-border-radius: 1.3333333333333333px;
  border-radius: 1.3333333333333333px;
  -o-box-shadow: 0.6666666666666666px 0.6666666666666666px 2.6666666666666665px #080808;
  -ms-box-shadow: 0.6666666666666666px 0.6666666666666666px 2.6666666666666665px #080808;
  -moz-box-shadow: 0.6666666666666666px 0.6666666666666666px 2.6666666666666665px #080808;
  -webkit-box-shadow: 0.6666666666666666px 0.6666666666666666px 2.6666666666666665px #080808;
  box-shadow: 0.6666666666666666px 0.6666666666666666px 2.6666666666666665px #080808;
}
.ui-scrollbar-x .ui-scrollbar-thumb {
  width: 100%;
  height: 3.333333333333333px;
  -o-border-radius: 1.3333333333333333px;
  -ms-border-radius: 1.3333333333333333px;
  -moz-border-radius: 1.3333333333333333px;
  -webkit-border-radius: 1.3333333333333333px;
  border-radius: 1.3333333333333333px;
}
.ui-scroll-jump-top-bg {
  position: absolute;
  top: 6px;
  right: 8.666666666666666px;
  width: 24.666666666666664px;
  height: 24.666666666666664px;
}
.ui-scroll-jump-left-bg {
  position: absolute;
  bottom: 6px;
  left: 8.666666666666666px;
  width: 24.666666666666664px;
  height: 24.666666666666664px;
}
.ui-overflow-indicator-top,
.ui-overflow-indicator-bottom {
  position: absolute;
  display: none;
  width: 100%;
  height: 19.333333333333332px;
  opacity: 1;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ui-overflow-indicator-top {
  top: 0px;
}
.ui-overflow-indicator-bottom {
  bottom: 0px;
}
.ui-overflow-effect-bottom {
  position: absolute;
  display: none;
  bottom: 0;
  width: 100%;
}
.ui-overflow-top {
  opacity: 1;
}
.ui-overflow-top.ui-overflow-top-hide {
  height: 0 !important;
}
.ui-overflow-bottom {
  opacity: 1;
}
.ui-overflow-bottom.ui-overflow-bottom-hide {
  height: 0 !important;
}
/*
 * the values below are for the group index
 */
/*
 * padding here set to zero - otherwise the list scrolls underneith the top heading and can be seen above it
 */
.ui-content.ui-scrollview-clip {
  padding: 0;
}
.ui-content.ui-scrollview-clip > div.ui-scrollview-view {
  margin: 0;
  padding-left: 5.333333333333333px;
  padding-right: 5.333333333333333px;
}
/*
 * this seems to effect how far the top divider is place wrt to the scrollview
 * without this, it is placed too high, so it is clipped in half
 */
.ui-content.ui-scrollview-clip > .ui-listview.ui-scrollview-view {
  margin: 0;
}
/*
 * Section for scroll handler to hide native scrollbar
 */
.ui-content.ui-scrollview-clip.ui-hide-scrollbar::-webkit-scrollbar {
  display: none;
}
/* overflowAnimation resource */
.ui-overflow-indicator-bar-1 {
  background-image: url(images/bouncing_effect/top/bouncing_top_01.png);
}
.ui-overflow-indicator-bar-2 {
  background-image: url(images/bouncing_effect/top/bouncing_top_02.png);
}
.ui-overflow-indicator-bar-3 {
  background-image: url(images/bouncing_effect/top/bouncing_top_03.png);
}
.ui-overflow-indicator-bar-4 {
  background-image: url(images/bouncing_effect/top/bouncing_top_04.png);
}
.ui-overflow-indicator-bar-5 {
  background-image: url(images/bouncing_effect/top/bouncing_top_05.png);
}
.ui-overflow-indicator-bar-6 {
  background-image: url(images/bouncing_effect/top/bouncing_top_06.png);
}
.ui-overflow-indicator-bar-7 {
  background-image: url(images/bouncing_effect/top/bouncing_top_07.png);
}
.ui-overflow-indicator-bar-8 {
  background-image: url(images/bouncing_effect/top/bouncing_top_08.png);
}
.ui-overflow-indicator-bar-9 {
  background-image: url(images/bouncing_effect/top/bouncing_top_09.png);
}
.ui-overflow-indicator-bar-10 {
  background-image: url(images/bouncing_effect/top/bouncing_top_10.png);
}
.ui-overflow-indicator-bar-11 {
  background-image: url(images/bouncing_effect/top/bouncing_top_11.png);
}
.ui-overflow-indicator-bar-12 {
  background-image: url(images/bouncing_effect/top/bouncing_top_12.png);
}
.ui-overflow-indicator-bar-13 {
  background-image: url(images/bouncing_effect/top/bouncing_top_13.png);
}
.ui-overflow-indicator-bar-14 {
  background-image: url(images/bouncing_effect/top/bouncing_top_14.png);
}
.ui-overflow-indicator-bar-15 {
  background-image: url(images/bouncing_effect/top/bouncing_top_15.png);
}
.ui-overflow-indicator-bar-16 {
  background-image: url(images/bouncing_effect/top/bouncing_top_16.png);
}
.ui-overflow-indicator-bar-17 {
  background-image: url(images/bouncing_effect/top/bouncing_top_17.png);
}
.ui-overflow-indicator-b-bar-1 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_01.png);
}
.ui-overflow-indicator-b-bar-2 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_02.png);
}
.ui-overflow-indicator-b-bar-3 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_03.png);
}
.ui-overflow-indicator-b-bar-4 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_04.png);
}
.ui-overflow-indicator-b-bar-5 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_05.png);
}
.ui-overflow-indicator-b-bar-6 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_06.png);
}
.ui-overflow-indicator-b-bar-7 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_07.png);
}
.ui-overflow-indicator-b-bar-8 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_08.png);
}
.ui-overflow-indicator-b-bar-9 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_09.png);
}
.ui-overflow-indicator-b-bar-10 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_10.png);
}
.ui-overflow-indicator-b-bar-11 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_11.png);
}
.ui-overflow-indicator-b-bar-12 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_12.png);
}
.ui-overflow-indicator-b-bar-13 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_13.png);
}
.ui-overflow-indicator-b-bar-14 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_14.png);
}
.ui-overflow-indicator-b-bar-15 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_15.png);
}
.ui-overflow-indicator-b-bar-16 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_16.png);
}
.ui-overflow-indicator-b-bar-17 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_17.png);
}
label.ui-slider {
  display: block;
}
select.ui-slider-switch {
  display: none;
}
.ui-slider-container {
  position: relative;
  vertical-align: middle;
  height: 14px;
  padding-top: 14px;
  padding-bottom: 14px;
  margin-left: 24px;
  margin-right: 24px;
}
.ui-slider-container.ui-slider-text-1 {
  margin-right: 1rem;
  margin-left: 1rem;
}
.ui-slider-container.ui-slider-text-2 {
  margin-right: 2rem;
  margin-left: 2rem;
}
.ui-slider-container.ui-slider-text-3 {
  margin-right: 3rem;
  margin-left: 3rem;
}
.ui-slider-container.ui-slider-text-4 {
  margin-right: 4rem;
  margin-left: 4rem;
}
.ui-vertical-slider-container {
  display: inline-block;
  width: 14px;
  padding-top: 24px;
  padding-bottom: 24px;
  margin-left: 14px;
  margin-right: 14px;
}
.ui-li > .ui-slider-container {
  margin-top: -9.333333333333332px;
  margin-bottom: -9.333333333333332px;
}
.ui-slider-left-volume,
.ui-slider-left-bright,
.ui-slider-right-volume,
.ui-slider-right-bright {
  position: absolute;
  vertical-align: middle;
  margin-top: -0.6666666666666666px;
  margin-bottom: 6.666666666666666px;
  margin-left: -62px;
  top: 0px;
  height: 48px;
  width: 48px;
  -webkit-mask-image: url('images/controls/00_slider_button_brightness_01.png');
  -moz-mask-image: url('images/controls/00_slider_button_brightness_01.png');
  -ms-mask-image: url('images/controls/00_slider_button_brightness_01.png');
  -o-mask-image: url('images/controls/00_slider_button_brightness_01.png');
  mask-image: url('images/controls/00_slider_button_brightness_01.png');
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
  background-color: rgba(0, 80, 179, 1);
  -ms-background-size: 48px 48px;
  -moz-background-size: 48px 48px;
  -o-background-size: 48px 48px;
  -webkit-background-size: 48px 48px;
  background-size: 48px 48px;
}
.ui-slider-left-volume {
  -webkit-mask-image: url('images/controls/00_slider_button_volume_01.png');
  -moz-mask-image: url('images/controls/00_slider_button_volume_01.png');
  -ms-mask-image: url('images/controls/00_slider_button_volume_01.png');
  -o-mask-image: url('images/controls/00_slider_button_volume_01.png');
  mask-image: url('images/controls/00_slider_button_volume_01.png');
}
.ui-slider-right-volume,
.ui-slider-right-bright {
  margin-top: 1.3333333333333333px;
  margin-bottom: 6.666666666666666px;
  right: -29.333333333333332px;
  -webkit-mask-image: url('images/controls/00_slider_button_brightness_02.png');
  -moz-mask-image: url('images/controls/00_slider_button_brightness_02.png');
  -ms-mask-image: url('images/controls/00_slider_button_brightness_02.png');
  -o-mask-image: url('images/controls/00_slider_button_brightness_02.png');
  mask-image: url('images/controls/00_slider_button_brightness_02.png');
}
.ui-slider-right-volume {
  -webkit-mask-image: url('images/controls/00_slider_button_volume_02.png');
  -moz-mask-image: url('images/controls/00_slider_button_volume_02.png');
  -ms-mask-image: url('images/controls/00_slider_button_volume_02.png');
  -o-mask-image: url('images/controls/00_slider_button_volume_02.png');
  mask-image: url('images/controls/00_slider_button_volume_02.png');
}
.ui-slider-left-text {
  position: absolute;
  top: 4px;
  height: 24.666666666666664px;
  text-align: center;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
}
.ui-slider-left-text span {
  position: relative;
  top: 0.4em;
}
.ui-slider-right-text {
  position: absolute;
  top: 4px;
  height: 24.666666666666664px;
  text-align: center;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
}
.ui-slider-right-text span {
  position: relative;
  top: 0.4em;
}
.ui-slider-text-1 .ui-slider-left-text {
  left: -1rem;
  width: 1rem;
}
.ui-slider-text-1 .ui-slider-right-text {
  right: -1rem;
  width: 1rem;
}
.ui-slider-text-2 .ui-slider-left-text {
  left: -2rem;
  width: 2rem;
}
.ui-slider-text-2 .ui-slider-right-text {
  right: -2rem;
  width: 2rem;
}
.ui-slider-text-3 .ui-slider-left-text {
  left: -3rem;
  width: 3rem;
}
.ui-slider-text-3 .ui-slider-right-text {
  right: -3rem;
  width: 3rem;
}
.ui-slider-text-4 .ui-slider-left-text {
  left: -4rem;
  width: 4rem;
}
.ui-slider-text-4 .ui-slider-right-text {
  right: -4rem;
  width: 4rem;
}
div.ui-slider:not(.ui-toggle-switch) {
  position: relative;
  top: 6px;
  height: 4px;
  margin-left: 5.333333333333333px;
  margin-right: 5.333333333333333px;
  -o-border-radius: 6.666666666666666px;
  -ms-border-radius: 6.666666666666666px;
  -moz-border-radius: 6.666666666666666px;
  -webkit-border-radius: 6.666666666666666px;
  border-radius: 6.666666666666666px;
  background-color: rgba(179, 179, 179, 1);
}
div.ui-slider:not(.ui-toggle-switch) .ui-btn {
  margin-top: 0;
}
div.ui-slider:not(.ui-toggle-switch) .ui-btn-inner {
  padding: 0.3rem 0 0 0;
}
div.ui-slider:not(.ui-toggle-switch) .ui-btn-text {
  color: rgba(0, 80, 179, 1);
  font-size: 12px;
}
div.ui-slider:not(.ui-toggle-switch) a.ui-slider-handle-press:after {
  display: block;
}
div.ui-vertical-slider {
  left: 5px;
  position: relative;
  width: 4px;
  height: 100%;
  -o-border-radius: 6.666666666666666px;
  -ms-border-radius: 6.666666666666666px;
  -moz-border-radius: 6.666666666666666px;
  -webkit-border-radius: 6.666666666666666px;
  border-radius: 6.666666666666666px;
  background-color: rgba(179, 179, 179, 1);
}
div.ui-vertical-slider a.ui-slider-handle-press:after {
  display: block;
}
div.ui-popup.ui-ctxpopup.ui-slider-popup {
  padding: 0;
}
div.ui-popup.ui-ctxpopup.ui-slider-popup .ui-popup-wrapper {
  display: block;
  position: relative;
  box-sizing: border-box;
  margin-bottom: -5.333333333333333px;
  padding-top: 10px;
  border: none;
  border-radius: 0;
  width: 53.33333333333333px;
  height: 61.33333333333333px;
  -webkit-mask-image: url(images/controls/core_slider_popup_bg.png);
  line-height: 36px;
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 0, 0, 1);
  text-align: center;
  font-size: 22px;
  -webkit-mask-image: url('images/controls/core_slider_popup_bg.png');
  -moz-mask-image: url('images/controls/core_slider_popup_bg.png');
  -ms-mask-image: url('images/controls/core_slider_popup_bg.png');
  -o-mask-image: url('images/controls/core_slider_popup_bg.png');
  mask-image: url('images/controls/core_slider_popup_bg.png');
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-position: center center;
  -moz-mask-position: center center;
  -ms-mask-position: center center;
  -o-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -moz-mask-repeat: no-repeat;
  -ms-mask-repeat: no-repeat;
  -o-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
div.ui-popup.ui-ctxpopup.ui-slider-popup .ui-popup-wrapper:before {
  content: "";
  width: 51.33333333333333px;
  height: 58.33333333333333px;
  position: absolute;
  top: 2px;
  left: 1px;
  background-color: rgba(0, 80, 179, 1);
  -webkit-mask-image: url('images/controls/core_slider_popup_bg_stroke.png');
  -moz-mask-image: url('images/controls/core_slider_popup_bg_stroke.png');
  -ms-mask-image: url('images/controls/core_slider_popup_bg_stroke.png');
  -o-mask-image: url('images/controls/core_slider_popup_bg_stroke.png');
  mask-image: url('images/controls/core_slider_popup_bg_stroke.png');
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
}
div.ui-popup.ui-ctxpopup.ui-slider-popup .ui-popup-wrapper + .ui-arrow {
  visibility: hidden;
}
.ui-vertical-slider-container div.ui-popup.ui-ctxpopup.ui-slider-popup {
  margin-top: -14px;
}
a.ui-slider-handle {
  display: block;
  position: relative;
  z-index: 10;
  cursor: pointer;
  width: 28px;
  height: 28px;
  margin-left: -15.333333333333334px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ui-vertical-slider a.ui-slider-handle {
  margin-left: -12px;
}
a.ui-slider-handle:before,
a.ui-slider-handle:after {
  content: "";
  width: 28px;
  height: 28px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 9;
  background-color: rgba(0, 80, 179, 1);
  margin-top: -12px;
}
a.ui-slider-handle:before {
  -webkit-mask-image: url('images/controls/00_slider_handle.png');
  -moz-mask-image: url('images/controls/00_slider_handle.png');
  -ms-mask-image: url('images/controls/00_slider_handle.png');
  -o-mask-image: url('images/controls/00_slider_handle.png');
  mask-image: url('images/controls/00_slider_handle.png');
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
}
a.ui-slider-handle:after {
  z-index: 7;
  display: none;
  opacity: 0.5;
  -webkit-mask-image: url('images/controls/00_slider_handle_press.png');
  -moz-mask-image: url('images/controls/00_slider_handle_press.png');
  -ms-mask-image: url('images/controls/00_slider_handle_press.png');
  -o-mask-image: url('images/controls/00_slider_handle_press.png');
  mask-image: url('images/controls/00_slider_handle_press.png');
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
}
.ui-vertical-slider-container a.ui-slider-handle:before,
.ui-vertical-slider-container a.ui-slider-handle:after {
  margin-top: -14px;
}
a.ui-flip-handle:before,
a.ui-flip-handle:after {
  background-color: transparent;
}
.ui-slider-bg {
  position: absolute;
  height: 4px;
  width: 0;
  -o-border-radius: 6.666666666666666px;
  -ms-border-radius: 6.666666666666666px;
  -moz-border-radius: 6.666666666666666px;
  -webkit-border-radius: 6.666666666666666px;
  border-radius: 6.666666666666666px;
  background-color: rgba(0, 80, 179, 1);
}
.ui-slider-bg.ui-slider-bg-has-center {
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ui-vertical-slider-bg {
  position: absolute;
  width: 4px;
  height: 0;
  -o-border-radius: 6.666666666666666px;
  -ms-border-radius: 6.666666666666666px;
  -moz-border-radius: 6.666666666666666px;
  -webkit-border-radius: 6.666666666666666px;
  border-radius: 6.666666666666666px;
  background-color: rgba(0, 80, 179, 1);
}
.ui-vertical-slider-bg.ui-slider-bg-has-center {
  -o-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ui-slider {
  text-align: center;
}
.ui-slider-center {
  display: inline-block;
  position: absolute;
  top: -5.333333333333333px;
  left: 50%;
  margin-left: -4.666666666666666px;
  width: 6.666666666666666px;
  height: 16px;
  background-color: rgba(179, 179, 179, 1);
  z-index: 10;
  -webkit-mask-image: url('images/controls/00_slider_center_point_bg.png');
  -moz-mask-image: url('images/controls/00_slider_center_point_bg.png');
  -ms-mask-image: url('images/controls/00_slider_center_point_bg.png');
  -o-mask-image: url('images/controls/00_slider_center_point_bg.png');
  mask-image: url('images/controls/00_slider_center_point_bg.png');
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
}
.ui-vertical-slider .ui-slider-center {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  top: 50%;
  left: -1px;
  margin-top: -8px;
  margin-left: initial;
}
.ui-splitview {
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}
.ui-splitview .ui-pane {
  position: absolute;
  overflow: hidden;
  border: 0;
  margin: 0;
  padding: 0;
}
.ui-splitview .ui-pane .ui-listview {
  margin: 0;
  padding: 0;
}
.ui-splitview .ui-spliter {
  position: absolute;
  z-index: 100;
  display: block;
  margin: 0;
  padding: 0;
}
.ui-splitview .ui-spliter-bar {
  background-color: rgba(179, 179, 179, 1);
}
.ui-splitview .ui-spliter-handle {
  margin: 0;
  padding: 0;
  cursor: move;
  display: block;
  text-align: center;
  cursor: pointer;
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ui-direction-horizontal > .ui-spliter {
  width: 20px;
}
.ui-direction-vertical > .ui-spliter {
  height: 20px;
}
.ui-direction-horizontal > .ui-spliter > .ui-spliter-bar {
  width: 3.6666666666666665px;
  margin: 0 0 0 8.333333333333332px;
  border-width: 0 1px 0 1px;
}
.ui-direction-vertical > .ui-spliter > .ui-spliter-bar {
  height: 3.6666666666666665px;
  margin: 8.333333333333332px 0 0 0;
  border-width: 1px 0 1px 0;
}
.ui-spliter-active > .ui-spliter-bar {
  background-color: rgba(0, 80, 179, 1);
}
.ui-direction-horizontal > .ui-spliter > .ui-spliter-bar > .ui-spliter-handle {
  width: 3px;
  height: 9px;
  margin: 0 0.3333333333333333px 0 0.3333333333333333px;
  background-image: url(images/00_splite_handler_v.png);
  background-size: 3px 9px;
  background-repeat: no-repeat;
}
.ui-direction-vertical > .ui-spliter > .ui-spliter-bar > .ui-spliter-handle {
  width: 9px;
  height: 3px;
  margin: 0.3333333333333333px 0 0.3333333333333333px 0;
  background-image: url(images/00_splite_handler_h.png);
  background-size: 9px 3px;
  background-repeat: no-repeat;
}
.ui-direction-horizontal > .ui-fixed {
  width: 0;
}
.ui-direction-horizontal > .ui-fixed > .ui-spliter-bar {
  width: 1.6666666666666665px;
}
.ui-direction-vertical > .ui-fixed {
  height: 0;
}
.ui-direction-vertical > .ui-fixed > .ui-spliter-bar {
  height: 1.6666666666666665px;
}
.ui-fixed .ui-spliter-handle {
  display: none;
}
.ui-swipe {
  padding: 0 !important;
  list-style-type: none;
}
.ui-swipe-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  min-height: 25.333333333333332px;
  opacity: 0;
  text-align: center;
  background-color: rgba(0, 80, 179, 1);
  color: rgba(0, 0, 0, 1);
  font-size: 14.666666666666666px;
  margin-left: -8.666666666666666px;
  margin-right: -8.666666666666666px;
  padding-bottom: 6px;
}
.ui-swipe-item .ui-btn {
  margin-top: 6px;
  top: auto;
  position: relative;
}
.ui-swipe-item p {
  margin: 0;
}
.ui-listview li .ui-swipe-item [data-role="button"]:last-child {
  position: relative;
  right: auto;
}
.ui-swipe-item-cover {
  position: absolute;
  border: none;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.ui-swipe-item-cover .ui-swipe-item-cover-inner {
  position: absolute;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5.333333333333333px;
  width: 100%;
  text-align: left;
}
.ui-swipe-item-cover .ui-swipe-item-cover-inner .ui-li-text-sub {
  position: absolute;
  padding-right: 10.666666666666666px;
}
.ui-swipe-item-cover p {
  margin: 0;
}
/***************************************************************************
					Tabbar
***************************************************************************/
.ui-tabbar .ui-tabbar-link {
  position: relative;
  display: block;
  height: 48px;
  line-height: 48px;
  max-width: none;
  background: rgba(0, 80, 179, 1);
  color: rgba(255, 255, 255, 0.6);
  font-size: 18px;
  text-align: center;
  text-decoration: none;
}
.ui-tabbar .ui-tabbar-link.ui-tab-active {
  color: rgba(255, 255, 255, 1);
}
.ui-tabbar .ui-tabbar-link.ui-tab-active .ui-tabbar-text {
  border-bottom: 2px solid;
}
.ui-tabbar .ui-tabbar-link.ui-tab-active.ui-tabbar-icon::after {
  background-color: rgba(255, 255, 255, 1);
}
.ui-tabbar .ui-tabbar-link:active {
  background-color: rgba(0, 68, 150, 1);
}
.ui-tabbar .ui-tabbar-link.ui-tabbar-icon .ui-tabbar-text {
  font-size: 14px;
}
.ui-tabbar .ui-tabbar-link.ui-tabbar-icon.ui-tabbar-icon-top .ui-tabbar-text {
  height: 18.666666666666664px;
  padding-top: 42px;
  padding-bottom: 0;
  line-height: 18.666666666666664px;
}
.ui-tabbar .ui-tabbar-link.ui-tabbar-icon::after {
  position: absolute;
  height: 30.666666666666664px;
  width: 30.666666666666664px;
  top: 9.333333333333332px;
  left: 50%;
  background-color: rgba(255, 255, 255, 0.6);
  margin-left: -15.333333333333332px;
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
  content: "";
}
.ui-tabbar .ui-tabbar-link .ui-tabbar-text {
  position: absolute;
  padding: 12px 5.333333333333333px 0.6666666666666666px;
  height: 24px;
  display: block;
  line-height: 24px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.ui-header .ui-tabbar {
  z-index: 1000;
  height: 48px;
}
.ui-header.ui-title-tabbar-multiline .ui-tabbar {
  height: 69.33333333333333px;
}
.ui-header.ui-title-tabbar-multiline .ui-tabbar .ui-tabbar-link {
  height: 69.33333333333333px;
}
.ui-header.ui-title-tabbar {
  height: 96px;
}
.ui-header.ui-title-tabbar .ui-tabbar {
  border-top: 1px solid rgba(255, 255, 255, 0.18);
}
.ui-header.ui-title-tabbar .ui-tabbar .ui-tabbar-active .ui-tabbar-text {
  color: rgba(255, 255, 255, 1);
}
.ui-header.ui-title-tabbar .ui-scrollview-clip::-webkit-scrollbar {
  display: none;
}
.ui-header.ui-title-tabbar .ui-scrollview-view .tabbar-scroll-ul {
  margin: 0;
  padding: 0;
}
.ui-header.ui-title-tabbar .ui-scrollview-view .tabbar-scroll-ul .tabbar-scroll-li {
  display: inline-block;
}
.ui-header.ui-title-tabbar .ui-scrollview-view .tabbar-scroll-ul .tabbar-scroll-li .ui-tabbar-active .ui-tabbar-text {
  border-bottom: 2px solid rgba(255, 255, 255, 1);
}
.ui-header.ui-title-tabbar .ui-scrollview-view .tabbar-scroll-ul .tabbar-scroll-li:not(:first-child) {
  /*
						* (-7 * @unit_base) value has decimal point.
						* That occured to element position incorrectly in various browser in which include tizen webkit browser.
						* So, margin-left value should be fixed integer px unit.
						*/
  margin-left: -3.333333333333333px;
}
.ui-footer .ui-tabbar {
  padding-top: 12px;
  padding-bottom: 12px;
}
.ui-footer .ui-tabbar .ui-tabbar-link {
  background-color: inherit;
  color: rgba(0, 80, 179, 0.3);
}
.ui-footer .ui-tabbar .ui-tabbar-link.ui-tab-active {
  color: rgba(0, 80, 179, 1);
}
.ui-footer .ui-tabbar .ui-tabbar-link.ui-tab-active.ui-tabbar-icon::after {
  background-color: rgba(0, 80, 179, 1);
}
.ui-footer .ui-tabbar .ui-navbar li {
  padding-left: 4px;
  padding-right: 4px;
  box-sizing: border-box;
}
.ui-footer .ui-tabbar .ui-tabbar-icon::after {
  background-color: rgba(0, 80, 179, 0.3);
}
.ui-icon-naviframe-delete::after {
  -webkit-mask-image: url("images/page/00_icon_delete.png");
  -moz-mask-image: url("images/page/00_icon_delete.png");
  -ms-mask-image: url("images/page/00_icon_delete.png");
  -o-mask-image: url("images/page/00_icon_delete.png");
  mask-image: url("images/page/00_icon_delete.png");
}
.ui-icon-naviframe-edit::after {
  -webkit-mask-image: url("images/page/00_icon_edit.png");
  -moz-mask-image: url("images/page/00_icon_edit.png");
  -ms-mask-image: url("images/page/00_icon_edit.png");
  -o-mask-image: url("images/page/00_icon_edit.png");
  mask-image: url("images/page/00_icon_edit.png");
}
.ui-icon-naviframe-search::after {
  -webkit-mask-image: url("images/page/00_icon_search.png");
  -moz-mask-image: url("images/page/00_icon_search.png");
  -ms-mask-image: url("images/page/00_icon_search.png");
  -o-mask-image: url("images/page/00_icon_search.png");
  mask-image: url("images/page/00_icon_search.png");
}
.ui-icon-naviframe-plus::after {
  -webkit-mask-image: url("images/page/00_icon_plus.png");
  -moz-mask-image: url("images/page/00_icon_plus.png");
  -ms-mask-image: url("images/page/00_icon_plus.png");
  -o-mask-image: url("images/page/00_icon_plus.png");
  mask-image: url("images/page/00_icon_plus.png");
}
.ui-icon-naviframe-call::after {
  -webkit-mask-image: url("images/controls/button/00_button_call.png");
  -moz-mask-image: url("images/controls/button/00_button_call.png");
  -ms-mask-image: url("images/controls/button/00_button_call.png");
  -o-mask-image: url("images/controls/button/00_button_call.png");
  mask-image: url("images/controls/button/00_button_call.png");
}
/*for old toggle*/
div.ui-slider.ui-toggle-switch {
  position: relative;
  width: 44.666666666666664px;
  height: 20.666666666666664px;
  box-sizing: border-box;
  border: 1.3333333333333333px rgba(0, 0, 0, 0.15) solid;
  border-radius: 10px;
  background-size: 100% 100%;
  background-color: rgba(42, 184, 66, 1);
}
div.ui-slider.ui-toggle-switch .ui-slider-label {
  position: absolute;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: transparent;
}
div.ui-slider.ui-toggle-switch .ui-slider-inneroffset {
  width: 16.666666666666664px;
  position: relative;
  margin-left: 12px;
  margin-right: 15.333333333333332px;
}
div.ui-slider.ui-toggle-switch a.ui-slider-handle {
  position: absolute;
  width: 28px;
  height: 20.666666666666664px;
  margin-top: -1.3333333333333333px;
  padding-right: 0;
  max-width: none;
  background-size: 100% 100%;
  background-image: url(images/controls/00_on_off_handler_bg_ef.png);
  -webkit-mask-image: url('images/controls/00_on_off_handler_bg_ef.png'), url('images/controls/00_on_off_handler_bg.png');
  -moz-mask-image: url('images/controls/00_on_off_handler_bg_ef.png'), url('images/controls/00_on_off_handler_bg.png');
  -ms-mask-image: url('images/controls/00_on_off_handler_bg_ef.png'), url('images/controls/00_on_off_handler_bg.png');
  -o-mask-image: url('images/controls/00_on_off_handler_bg_ef.png'), url('images/controls/00_on_off_handler_bg.png');
  mask-image: url('images/controls/00_on_off_handler_bg_ef.png'), url('images/controls/00_on_off_handler_bg.png');
  -webkit-mask-size: 100% 100%;
  -moz-mask-size: 100% 100%;
  -ms-mask-size: 100% 100%;
  -o-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
div.ui-slider.ui-toggle-switch a.ui-slider-handle .ui-btn-inner {
  height: 20.666666666666664px;
  -webkit-mask-size: 100% 100%;
  -moz-mask-size: 100% 100%;
  -ms-mask-size: 100% 100%;
  -o-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
div.ui-slider.ui-toggle-switch a.ui-slider-handle.ui-toggle-on {
  background-color: rgba(42, 184, 66, 1);
}
div.ui-slider.ui-toggle-switch a.ui-slider-handle.ui-toggle-on .ui-btn-inner {
  background-color: rgba(255, 255, 255, 1);
  background-image: url(images/controls/00_on_off_handler_icon_on_ef.png);
  -webkit-mask-image: url('images/controls/00_on_off_handler_icon_on_ef.png'), url('images/controls/00_on_off_handler_icon_on.png');
  -moz-mask-image: url('images/controls/00_on_off_handler_icon_on_ef.png'), url('images/controls/00_on_off_handler_icon_on.png');
  -ms-mask-image: url('images/controls/00_on_off_handler_icon_on_ef.png'), url('images/controls/00_on_off_handler_icon_on.png');
  -o-mask-image: url('images/controls/00_on_off_handler_icon_on_ef.png'), url('images/controls/00_on_off_handler_icon_on.png');
  mask-image: url('images/controls/00_on_off_handler_icon_on_ef.png'), url('images/controls/00_on_off_handler_icon_on.png');
}
div.ui-slider.ui-toggle-switch a.ui-slider-handle.ui-toggle-off {
  background-color: rgba(0, 0, 0, 0.4);
}
div.ui-slider.ui-toggle-switch a.ui-slider-handle.ui-toggle-off .ui-btn-inner {
  background-color: rgba(255, 255, 255, 1);
  background-image: url(images/controls/00_on_off_handler_icon_off_ef.png);
  -webkit-mask-image: url('images/controls/00_on_off_handler_icon_off_ef.png'), url('images/controls/00_on_off_handler_icon_off.png');
  -moz-mask-image: url('images/controls/00_on_off_handler_icon_off_ef.png'), url('images/controls/00_on_off_handler_icon_off.png');
  -ms-mask-image: url('images/controls/00_on_off_handler_icon_off_ef.png'), url('images/controls/00_on_off_handler_icon_off.png');
  -o-mask-image: url('images/controls/00_on_off_handler_icon_off_ef.png'), url('images/controls/00_on_off_handler_icon_off.png');
  mask-image: url('images/controls/00_on_off_handler_icon_off_ef.png'), url('images/controls/00_on_off_handler_icon_off.png');
}
div.ui-slider.ui-toggle-switch a.ui-slider-handle-snapping {
  -webkit-transition: left 70ms linear;
  -moz-transition: left 70ms linear;
  -o-transition: left 70ms linear;
  -ms-transition: left 70ms linear;
  transition: left 70ms linear;
}
/*new button type like*/
.ui-toggle-label {
  box-sizing: border-box;
  display: block;
  width: 40px;
  height: 40px;
  position: relative;
  top: 0;
  left: 0;
}
.ui-toggle-label .ui-toggle-switch {
  position: relative;
  width: 40px;
  height: 40px;
  -webkit-mask-image: url('images/controls/core_toggle_bg.png');
  -moz-mask-image: url('images/controls/core_toggle_bg.png');
  -ms-mask-image: url('images/controls/core_toggle_bg.png');
  -o-mask-image: url('images/controls/core_toggle_bg.png');
  mask-image: url('images/controls/core_toggle_bg.png');
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-position: center center;
  -moz-mask-position: center center;
  -ms-mask-position: center center;
  -o-mask-position: center center;
  mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  -moz-mask-repeat: no-repeat;
  -ms-mask-repeat: no-repeat;
  -o-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.4);
  /*@color_toggle_bg;*/
}
.ui-toggle-label .ui-toggle-switch .ui-switch-handler {
  -webkit-mask-size: 100%;
  -moz-mask-size: 100%;
  -ms-mask-size: 100%;
  -o-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-image: url('images/controls/core_toggle_icon_off.png');
  -moz-mask-image: url('images/controls/core_toggle_icon_off.png');
  -ms-mask-image: url('images/controls/core_toggle_icon_off.png');
  -o-mask-image: url('images/controls/core_toggle_icon_off.png');
  mask-image: url('images/controls/core_toggle_icon_off.png');
  -webkit-mask-position: center center;
  -moz-mask-position: center center;
  -ms-mask-position: center center;
  -o-mask-position: center center;
  mask-position: center center;
  position: relative;
  top: 11px;
  left: 11px;
  width: 18px;
  height: 18px;
  background-color: rgba(255, 255, 255, 1);
}
.ui-toggle-label .ui-slider-inneroffset {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
}
.ui-toggle-label .ui-slider-switch-input {
  display: none;
}
.ui-slider-switch-input:checked ~  .ui-toggle-switch {
  background-color: rgba(42, 184, 66, 1);
}
.ui-slider-switch-input:checked ~  .ui-toggle-switch .ui-switch-handler {
  -webkit-mask-image: url('images/controls/core_toggle_icon_on.png');
  -moz-mask-image: url('images/controls/core_toggle_icon_on.png');
  -ms-mask-image: url('images/controls/core_toggle_icon_on.png');
  -o-mask-image: url('images/controls/core_toggle_icon_on.png');
  mask-image: url('images/controls/core_toggle_icon_on.png');
}
.ui-listview .ui-li-has-right-btn .ui-toggle-label {
  position: absolute;
  top: 13.333333333333332px;
  right: 10px;
  left: auto;
}
.ui-slider-switch:not(.ui-toggle-switch) {
  width: 92px;
}
div.ui-slider.ui-slider-switch:not(.ui-toggle-switch) {
  position: relative;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 32px;
  top: 0;
  margin: 5px;
  border-radius: 15px;
}
div.ui-slider.ui-slider-switch:not(.ui-toggle-switch) .ui-slider-inneroffset {
  position: relative;
  margin: -1px 16px;
  z-index: 1;
}
div.ui-slider.ui-slider-switch:not(.ui-toggle-switch) a.ui-slider-handle {
  position: absolute;
  background-color: #ffffff;
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 50, from(#f9f9f9), to(#323232));
  background-image: -moz-radial-gradient(50% 50%, circle, #f9f9f9 0, #323232 50px);
  background-image: -ms-radial-gradient(50% 50%, circle cover, #f9f9f9, #323232 50%);
  background-image: -o-radial-gradient(50% 50%, circle cover, #f9f9f9, #323232 50%);
  background-image: radial-gradient(circle at 50% 50%, #f9f9f9, #323232 50%);
  top: 50%;
  margin: 0 0 0 -15px;
  border-radius: 15px;
  border: 2px solid gray;
  width: 28px;
  height: 28px;
}
div.ui-slider.ui-slider-switch:not(.ui-toggle-switch) a.ui-slider-handle-snapping {
  -webkit-transition: left 70ms linear;
  -moz-transition: left 70ms linear;
  -o-transition: left 70ms linear;
  -ms-transition: left 70ms linear;
  transition: left 70ms linear;
}
div.ui-slider.ui-slider-switch:not(.ui-toggle-switch) span {
  position: absolute;
  overflow: hidden;
  text-align: center;
  font-size: 16px;
  height: 32px;
  border-radius: 15px;
  white-space: nowrap;
  line-height: 2;
}
div.ui-slider.ui-slider-switch:not(.ui-toggle-switch) span.ui-slider-label-a {
  left: 0px;
  color: rgba(255, 255, 255, 1);
  background-color: rgba(28, 84, 153, 1);
  z-index: 1;
  text-indent: -1.5em;
}
div.ui-slider.ui-slider-switch:not(.ui-toggle-switch) span.ui-slider-label-b {
  right: 0px;
  color: rgba(0, 0, 0, 1);
  background-color: rgba(179, 179, 179, 1);
  z-index: 0;
  text-indent: 1.5em;
}
.ui-slider-switch .ui-slider-handle .ui-btn-inner {
  padding: 0;
}
.ui-tokentextarea {
  display: table;
  outline: none;
  position: relative;
  background-color: W010;
  margin-left: -10px;
  margin-right: -10px;
}
.ui-tokentextarea .ui-tokentextarea-input-area {
  height: 35.33333333333333px;
}
.ui-tokentextarea .ui-tokentextarea-input-area .ui-text-line {
  display: none;
}
.ui-scrollview-view > .ui-tokentextarea {
  margin-left: -5.333333333333333px;
  margin-right: -5.333333333333333px;
}
.ui-tokentextarea .ui-tokentextarea-label {
  display: inline-block;
  position: relative;
  margin-left: 8.666666666666666px;
  margin-right: 4px;
  padding: 15.333333333333332px 0;
  color: rgba(0, 80, 179, 1);
  text-align: center;
  font-size: 20px;
}
.ui-tokentextarea .ui-tokentextarea-input.ui-input-text {
  height: 35.33333333333333px;
  outline: none;
  position: relative;
  border: 0 !important;
  padding: 0 !important;
  color: rgba(0, 0, 0, 1);
  background-color: W010 !important;
  text-align: left;
  font-size: 20px;
}
.ui-tokentextarea-input-visible {
  display: inline-block !important;
}
.ui-tokentextarea-input-invisible {
  display: none !important;
}
.ui-tokentextarea div {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  position: relative;
  padding: .2em .5em;
  font-size: 20px;
  color: rgba(255, 255, 255, 1);
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 5.333333333333333px 1.3333333333333333px;
}
div.ui-tokentextarea-block {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(39, 119, 217, 1);
  margin-left: 10px;
  margin-top: 8px;
}
div.ui-tokentextarea-sblock {
  -webkit-mask-box-image-repeat: repeat;
  -moz-mask-box-image-repeat: repeat;
  -ms-mask-box-image-repeat: repeat;
  -o-mask-box-image-repeat: repeat;
  mask-box-image-repeat: repeat;
  -webkit-mask-box-image-width: auto;
  -moz-mask-box-image-width: auto;
  -ms-mask-box-image-width: auto;
  -o-mask-box-image-width: auto;
  mask-box-image-width: auto;
  -webkit-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -moz-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -ms-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -o-mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  mask-box-image-source: url('images/nine-patch/core_button_bg.png');
  -webkit-mask-box-image-slice: 37 38 36 38 fill;
  -moz-mask-box-image-slice: 37 38 36 38 fill;
  -ms-mask-box-image-slice: 37 38 36 38 fill;
  -o-mask-box-image-slice: 37 38 36 38 fill;
  mask-box-image-slice: 37 38 36 38 fill;
  background-color: rgba(28, 84, 153, 1);
  color: rgba(255, 255, 255, 1);
  margin-left: 10px;
  margin-top: 8px;
}
.ui-tokentextarea .ui-tokentextarea-desclabel {
  display: inline-block;
  outline: none;
  position: relative;
  border: 0;
  color: rgba(0, 80, 179, 1);
  text-align: left;
  font-size: 20px;
  margin-left: 2px;
}
.ui-tokentextarea-link-base {
  position: absolute;
  right: 0em;
  bottom: 2px;
  margin-right: 6px;
}
.ui-triangle-container {
  position: relative;
}
.ui-triangle-container .ui-triangle {
  position: absolute;
  border-style: solid;
  border-color: transparent;
  border-width: 10px;
}
.ui-triangle-container .ui-triangle-top {
  top: 0px;
  border-top-width: 0px;
  border-left-color: transparent;
  border-right-color: transparent;
  margin-left: -10px;
}
.ui-triangle-container .ui-triangle-bottom {
  bottom: 0px;
  border-bottom-width: 0px;
  border-left-color: transparent;
  border-right-color: transparent;
  margin-left: -10px;
}
.ui-triangle-container .ui-triangle-left {
  left: 0px;
  margin-top: -10px;
  border-left-width: 0px;
  border-left-color: transparent;
  border-right-color: transparent;
}
.ui-triangle-container .ui-triangle-right {
  right: 0px;
  margin-top: -10px;
  border-right-width: 0px;
  border-left-color: transparent;
  border-right-color: transparent;
}
.ui-triangle-container-top {
  height: 10px;
  top: 0px;
  margin-top: -10px;
}
.ui-triangle-container-bottom {
  height: 10px;
  bottom: 0px;
  margin-bottom: -10px;
}
.ui-triangle-container-left {
  width: 10px;
}
.ui-triangle-container-right {
  width: 10px;
}
/*** less definitions ***/
.ui-virtualgrid {
  overflow: hidden;
  position: absolute;
}
.ui-virtualgrid-wrapblock {
  position: absolute;
  left: 0;
}
.ui-virtualgrid-wrapblock-x {
  float: left;
  overflow: hidden;
}
.ui-virtualgrid-wrapblock-y {
  float: left;
  overflow: hidden;
}
.ui-scrollbar-thumb-x {
  width: 1.5rem !important;
}
.ui-scrollbar-thumb-y {
  height: 1.5rem !important;
}
.ui-virtualgrid-overflow-indicator-x-top {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 56%;
  height: 100%;
  opacity: 0;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-image: url(images/00_grid_overscrolling_left.png);
  pointer-events: none;
}
.ui-virtualgrid-overflow-indicator-x-bottom {
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  width: 56%;
  height: 100%;
  opacity: 0;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-image: url(images/00_grid_overscrolling_right.png);
  pointer-events: none;
}
.ui-virtualgrid-overflow-indicator-y-top {
  position: absolute;
  display: block;
  top: 0;
  width: 100%;
  height: 32%;
  opacity: 0;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-image: url(images/00_grid_overscrolling_top.png);
  pointer-events: none;
}
.ui-virtualgrid-overflow-indicator-y-bottom {
  position: absolute;
  display: block;
  bottom: 0;
  width: 100%;
  height: 32%;
  opacity: 0;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
  background-image: url(images/00_grid_overscrolling_bottom.png);
  pointer-events: none;
}
/*
 * padding here set to zero - otherwise the list scrolls underneith the top heading and can be seen above it
 */
.ui-content.ui-virtualgrid-content {
  padding: 0;
}
.ui-virtualgrid {
  margin: 5.333333333333333px -5.333333333333333px 0 0;
}
.ui-virtualgrid .ui-li-static {
  padding: 0;
  border: none;
  width: 100%;
}
.ui-virtualgrid .grid-icon {
  width: 35px;
  margin: 0 5.333333333333333px 5.333333333333333px 0;
  display: block;
  overflow: hidden;
}
.ui-virtualgrid .grid-icon.ui-btn-icon-top .ui-btn-inner.ui-btn-hastxt {
  padding-top: 21px;
}
.ui-virtualgrid .grid-icon.ui-btn .ui-icon {
  width: 106px;
  height: 106px;
  -webkit-mask-size: 106px 106px;
  -moz-mask-size: 106px 106px;
  -ms-mask-size: 106px 106px;
  -o-mask-size: 106px 106px;
  mask-size: 106px 106px;
  margin-left: -53px;
  background-size: 106px 106px;
}
.ui-virtualgrid .grid-icon:not(.ui-focus) {
  background-color: #1b403d;
}
.ui-virtualgrid .grid-thumbnail {
  width: 50.666666666666664px;
  margin: 0 5.333333333333333px 5.333333333333333px 0;
  display: block;
  overflow: hidden;
}
.ui-virtualgrid .grid-thumbnail.ui-btn .ui-btn-inner {
  margin: 0;
  padding: 0;
}
.ui-virtualgrid .grid-thumbnail.ui-btn .ui-btn-inner .ui-btn-text {
  display: block;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-info {
  left: 3.5px;
  right: 3.5px;
  top: 1.3333333333333333px;
  position: absolute;
  color: #c8c8c8;
  font-size: 3.6666666666666665px;
  text-align: right;
  z-index: 3;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-pic {
  z-index: 2;
  width: 50.666666666666664px;
  height: 50.666666666666664px;
  overflow: hidden;
  background-color: #1a465f;
  position: relative;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-pic img {
  width: 33.33333333333333px;
  height: 33.33333333333333px;
  position: absolute;
  top: 25.333333333333332px;
  left: 25.333333333333332px;
  margin: -16.666666666666664px;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-pic-full {
  width: 50.666666666666664px;
  height: 50.666666666666664px;
  overflow: hidden;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-pic-full img {
  width: 50.666666666666664px;
  height: 50.666666666666664px;
  position: absolute;
  top: 25.333333333333332px;
  left: 25.333333333333332px;
  margin: -25.333333333333332px;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-contents {
  background: #21240d;
  padding: 2.5px 3.333333333333333px;
  font-size: 8.666666666666666px;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #d3d3d3;
  z-index: 2;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-contents .grid-thumbnail-content {
  overflow: hidden;
  text-overflow: ellipsis;
  height: 5.166666666666666px;
  line-height: 8.666666666666666px;
  min-height: 8.666666666666666px;
  display: block;
}
.ui-virtualgrid .grid-thumbnail .grid-thumbnail-contents .grid-thumbnail-subtext {
  overflow: hidden;
  text-overflow: ellipsis;
  color: #808080;
  font-size: 3.6666666666666665px;
  margin-top: -1px;
  display: block;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-focus .grid-thumbnail-pic {
  border: solid #458fff;
  border-top-width: 1.3333333333333333px;
  border-left-width: 1.3333333333333333px;
  border-right-width: 1.3333333333333333px;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-focus .grid-thumbnail-pic img {
  top: 24px;
  left: 24px;
  margin: -16.666666666666664px;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-focus .grid-thumbnail-pic-full {
  border: solid #458fff;
  border-top-width: 1.3333333333333333px;
  border-left-width: 1.3333333333333333px;
  border-right-width: 1.3333333333333333px;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-focus .grid-thumbnail-pic-full img {
  top: 24px;
  left: 24px;
  margin: -25.333333333333332px;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-focus .grid-thumbnail-contents {
  background: #458fff;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-focus .grid-thumbnail-contents .grid-thumbnail-content,
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-focus .grid-thumbnail-contents .grid-thumbnail-subtext {
  color: #ffffff;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-selected .ui-btn-inner {
  border: solid #ffa955 1.6666666666666665px;
}
.ui-virtualgrid .grid-thumbnail.ui-btn.ui-selected .ui-btn-text {
  margin: -1.6666666666666665px;
}
/*** less definitions ***/
ul.ui-virtual-list-container > ul.position_absolute {
  position: absolute;
}
.ui-li-1line-bigicon5 > .ui-btn.ui-btn-box-s {
  position: absolute;
  right: 8.666666666666666px;
}
.ui-li-1line-btn1 > .ui-btn.ui-btn-box-s {
  position: absolute;
  right: 8.666666666666666px;
}
.ui-listview.ui-virtual-list-container .ui-li {
  position: relative;
}
/*
 * Copyright (c) 2015 Samsung Electronics Co., Ltd
 *
 * Licensed under the Flora License, Version 1.1 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://floralicense.org/license/
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Transitions originally inspired by those from jQtouch, nice work, folks */
.ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.in {
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -ms-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-duration: 350ms;
  -ms-animation-duration: 350ms;
  -o-animation-duration: 350ms;
}
.out {
  -webkit-animation-timing-function: ease-in;
  -moz-animation-timing-function: ease-in;
  -ms-animation-timing-function: ease-in;
  -o-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-duration: 225ms;
  -moz-animation-duration: 225ms;
  -ms-animation-duration: 225ms;
  -o-animation-duration: 225ms;
}
/* fade */
@-webkit-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-ms-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-o-keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fade.out {
  opacity: 0;
  -webkit-animation-duration: 125ms;
  -moz-animation-duration: 125ms;
  -ms-animation-duration: 125ms;
  -o-animation-duration: 125ms;
  -webkit-animation-name: fadeout;
  -moz-animation-name: fadeout;
  -ms-animation-name: fadeout;
  -o-animation-name: fadeout;
  animation-name: fadeout;
}
.fade.in {
  opacity: 1;
  -webkit-animation-duration: 225ms;
  -moz-animation-duration: 225ms;
  -ms-animation-duration: 225ms;
  -o-animation-duration: 225ms;
  -webkit-animation-name: fadein;
  -moz-animation-name: fadein;
  -ms-animation-name: fadein;
  -o-animation-name: fadein;
  animation-name: fadein;
}
/* flip */
/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */
.viewport-flip {
  position: absolute;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
}
.flip {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visiblity: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.flip.out {
  -webkit-transform: rotateY(-90def) scale(0.9);
  -moz-transform: rotateY(-90def) scale(0.9);
  -ms-transform: rotateY(-90def) scale(0.9);
  -o-transform: rotateY(-90def) scale(0.9);
  transform: rotateY(-90def) scale(0.9);
  -webkit-animation-name: flipouttoleft;
  -moz-animation-name: flipouttoleft;
  -ms-animation-name: flipouttoleft;
  -o-animation-name: flipouttoleft;
  animation-name: flipouttoleft;
  -webkit-animation-duration: 175ms;
  -moz-animation-duration: 175ms;
  -ms-animation-duration: 175ms;
  -o-animation-duration: 175ms;
}
.flip.out.ui-ctxpopup-container {
  border: 2.6666666666666665px solid rgba(0, 80, 179, 1);
  border-radius: 6.666666666666666px;
  box-shadow: none;
}
.flip.in {
  -webkit-animation-name: flipintoright;
  -moz-animation-name: flipintoright;
  -ms-animation-name: flipintoright;
  -o-animation-name: flipintoright;
  animation-name: flipintoright;
  -webkit-animation-duration: 225ms;
  -moz-animation-duration: 225ms;
  -ms-animation-duration: 225ms;
  -o-animation-duration: 225ms;
}
.flip.in.ui-ctxpopup-container {
  border: 2.6666666666666665px solid rgba(0, 80, 179, 1);
  border-radius: 6.666666666666666px;
  box-shadow: none;
}
.ui-popup.flip.out,
.flip.out.reverse {
  -webkit-transform: rotateY(90deg) scale(0.9);
  -moz-transform: rotateY(90deg) scale(0.9);
  -ms-transform: rotateY(90deg) scale(0.9);
  -o-transform: rotateY(90deg) scale(0.9);
  transform: rotateY(90deg) scale(0.9);
  -webkit-animation-name: flipouttoright;
  -moz-animation-name: flipouttoright;
  -ms-animation-name: flipouttoright;
  -o-animation-name: flipouttoright;
  animation-name: flipouttoright;
}
.flip.in.reverse {
  -webkit-animation-name: flipintoleft;
  -moz-animation-name: flipintoleft;
  -ms-animation-name: flipintoleft;
  -o-animation-name: flipintoleft;
  animation-name: flipintoleft;
}
@-webkit-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-moz-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-ms-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-o-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-webkit-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-moz-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-ms-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-o-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-webkit-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-moz-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-ms-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-o-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-webkit-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-moz-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-ms-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-o-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
/* flow transition */
@keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
.flow {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.ui-dialog.flow {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.flow.out {
  -webkit-animation: flowouttoleft ease 350ms;
  -moz-animation: flowouttoleft ease 350ms;
  -ms-animation: flowouttoleft ease 350ms;
  -o-animation: flowouttoleft ease 350ms;
  animation: flowouttoleft ease 350ms;
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
  -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
  -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
  -o-transform: translate3d(-100%, 0, 0) scale(0.7);
  transform: translate3d(-100%, 0, 0) scale(0.7);
}
.flow.in {
  -webkit-animation: flowinfromright ease 350ms;
  -moz-animation: flowinfromright ease 350ms;
  -ms-animation: flowinfromright ease 350ms;
  -o-animation: flowinfromright ease 350ms;
  animation: flowinfromright ease 350ms;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
.ui-popup.flow.out,
.flow.out.reverse {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-animation-name: flowouttoright;
  -moz-animation-name: flowouttoright;
  -ms-animation-name: flowouttoright;
  -o-animation-name: flowouttoright;
  animation-name: flowouttoright;
}
.flow.in.reverse {
  -webkit-animation-name: flowinfromleft;
  -moz-animation-name: flowinfromleft;
  -ms-animation-name: flowinfromleft;
  -o-animation-name: flowinfromleft;
  animation-name: flowinfromleft;
}
@-webkit-keyframes flowouttoleft {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
}
@-moz-keyframes flowouttoleft {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
}
@-ms-keyframes flowouttoleft {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
}
@-o-keyframes flowouttoleft {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
}
@keyframes flowouttoleft {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
}
@-webkit-keyframes flowouttoright {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
}
@-moz-keyframes flowouttoright {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
}
@-ms-keyframes flowouttoright {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
}
@-o-keyframes flowouttoright {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
}
@keyframes flowouttoright {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
  60%,
  70% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
}
@-webkit-keyframes flowinfromleft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@-moz-keyframes flowinfromleft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@-ms-keyframes flowinfromleft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@-o-keyframes flowinfromleft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes flowinfromleft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(-100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(-100%, 0, 0) scale(0.7);
    -o-transform: translate3d(-100%, 0, 0) scale(0.7);
    transform: translate3d(-100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@-webkit-keyframes flowinfromright {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@-moz-keyframes flowinfromright {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@-ms-keyframes flowinfromright {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@-o-keyframes flowinfromright {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
@keyframes flowinfromright {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) scale(0.7);
    -moz-transform: translate3d(100%, 0, 0) scale(0.7);
    -ms-transform: translate3d(100%, 0, 0) scale(0.7);
    -o-transform: translate3d(100%, 0, 0) scale(0.7);
    transform: translate3d(100%, 0, 0) scale(0.7);
  }
  30%,
  40% {
    -webkit-transform: translate3d(0, 0, 0) scale(0.7);
    -moz-transform: translate3d(0, 0, 0) scale(0.7);
    -ms-transform: translate3d(0, 0, 0) scale(0.7);
    -o-transform: translate3d(0, 0, 0) scale(0.7);
    transform: translate3d(0, 0, 0) scale(0.7);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    -moz-transform: translate3d(0, 0, 0) scale(1);
    -ms-transform: translate3d(0, 0, 0) scale(1);
    -o-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}
/* pop */
.pop {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.pop.in {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -webkit-animation: popin 350ms;
  -moz-animation: popin 350ms;
  -ms-animation: popin 350ms;
  -o-animation: popin 350ms;
  animation: popin 350ms;
}
.pop.in.ui-ctxpopup-container {
  border: 2.6666666666666665px solid rgba(0, 80, 179, 1);
  border-radius: 6.666666666666666px;
  box-shadow: none;
}
.pop.out {
  -webkit-animation: fadeout 100ms;
  -moz-animation: fadeout 100ms;
  -ms-animation: fadeout 100ms;
  -o-animation: fadeout 100ms;
  animation: fadeout 100ms;
}
.pop.out.ui-ctxpopup-container {
  border: 2.6666666666666665px solid rgba(0, 80, 179, 1);
  border-radius: 6.666666666666666px;
  box-shadow: none;
}
.pop.in.reverse {
  -webkit-animation-name: fadein;
  -moz-animation-name: fadein;
  -ms-animation-name: fadein;
  -o-animation-name: fadein;
  animation-name: fadein;
}
.ui-popup.pop.out,
.pop.out.reverse {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-animation-name: popout;
  -moz-animation-name: popout;
  -ms-animation-name: popout;
  -o-animation-name: popout;
  animation-name: popout;
}
@-webkit-keyframes popin {
  from {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes popin {
  from {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-ms-keyframes popin {
  from {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes popin {
  from {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes popin {
  from {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes popout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
}
@-moz-keyframes popout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
}
@-ms-keyframes popout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
}
@-o-keyframes popout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
}
@keyframes popout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
}
/* slide */
/* keyframes for slidein from sides */
@-webkit-keyframes slideinfromright {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes slideinfromright {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes slideinfromright {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideinfromright {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideinfromright {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideinfromleft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes slideinfromleft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes slideinfromleft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideinfromleft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideinfromleft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideouttoleft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-moz-keyframes slideouttoleft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-ms-keyframes slideouttoleft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-o-keyframes slideouttoleft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideouttoleft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes slideouttoright {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@-moz-keyframes slideouttoright {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@-ms-keyframes slideouttoright {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@-o-keyframes slideouttoright {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideouttoright {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slide.out,
.slide.in {
  -webkit-animation-timing-function: ease-out;
  -moz-animation-timing-function: ease-out;
  -ms-animation-timing-function: ease-out;
  -o-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-duration: 350ms;
  -ms-animation-duration: 350ms;
  -o-animation-duration: 350ms;
}
.slide.out {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-animation-name: slideouttoleft;
  -moz-animation-name: slideouttoleft;
  -ms-animation-name: slideouttoleft;
  -o-animation-name: slideouttoleft;
  animation-name: slideouttoleft;
}
.slide.in {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation-name: slideinfromright;
  -moz-animation-name: slideinfromright;
  -ms-animation-name: slideinfromright;
  -o-animation-name: slideinfromright;
  animation-name: slideinfromright;
}
.ui-popup.slide.out,
.slide.out.reverse {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-animation-name: slideouttoright;
  -moz-animation-name: slideouttoright;
  -ms-animation-name: slideouttoright;
  -o-animation-name: slideouttoright;
  animation-name: slideouttoright;
}
.slide.in.reverse {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation-name: slideinfromleft;
  -moz-animation-name: slideinfromleft;
  -ms-animation-name: slideinfromleft;
  -o-animation-name: slideinfromleft;
  animation-name: slideinfromleft;
}
/* slide down */
.slidedown.out {
  -webkit-animation: fadeout 250ms;
  -moz-animation: fadeout 250ms;
  -ms-animation: fadeout 250ms;
  -o-animation: fadeout 250ms;
  animation: fadeout 250ms;
}
.slidedown.in {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: slideinfromtop 250ms;
  -moz-animation: slideinfromtop 250ms;
  -ms-animation: slideinfromtop 250ms;
  -o-animation: slideinfromtop 250ms;
  animation: slideinfromtop 250ms;
}
.slidedown.in.reverse {
  -webkit-animation: fadein 250ms;
  -moz-animation: fadein 250ms;
  -ms-animation: fadein 250ms;
  -o-animation: fadein 250ms;
  animation: fadein 250ms;
}
.ui-popup.slidedown.out,
.slidedown.out.reverse {
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
  -webkit-animation: slideouttotop 200ms;
  -moz-animation: slideouttotop 200ms;
  -ms-animation: slideouttotop 200ms;
  -o-animation: slideouttotop 200ms;
  animation: slideouttotop 200ms;
}
@-webkit-keyframes slideinfromtop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes slideinfromtop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes slideinfromtop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideinfromtop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideinfromtop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideouttotop {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@-moz-keyframes slideouttotop {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@-ms-keyframes slideouttotop {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@-o-keyframes slideouttotop {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideouttotop {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* slide up */
.slideup.out {
  -webkit-animation: fadeout 100ms;
  -moz-animation: fadeout 100ms;
  -ms-animation: fadeout 100ms;
  -o-animation: fadeout 100ms;
  animation: fadeout 100ms;
}
.slideup.in {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: slideinfrombottom 250ms;
  -moz-animation: slideinfrombottom 250ms;
  -ms-animation: slideinfrombottom 250ms;
  -o-animation: slideinfrombottom 250ms;
  animation: slideinfrombottom 250ms;
}
.slideup.in.reverse {
  -webkit-animation: fadein 150ms;
  -moz-animation: fadein 150ms;
  -ms-animation: fadein 150ms;
  -o-animation: fadein 150ms;
  animation: fadein 150ms;
}
.ui-popup.slideup.out,
.slideup.out.reverse {
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  -ms-transform: translate3d(0, 100%, 0);
  -o-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-animation: slideouttobottom 200ms;
  -moz-animation: slideouttobottom 200ms;
  -ms-animation: slideouttobottom 200ms;
  -o-animation: slideouttobottom 200ms;
  animation: slideouttobottom 200ms;
}
@-webkit-keyframes slideinfrombottom {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes slideinfrombottom {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes slideinfrombottom {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideinfrombottom {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideinfrombottom {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideouttobottom {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@-moz-keyframes slideouttobottom {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@-ms-keyframes slideouttobottom {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@-o-keyframes slideouttobottom {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideouttobottom {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* slide up + fade */
.slideupfade.out {
  -webkit-animation: fadeout 100ms;
  -moz-animation: fadeout 100ms;
  -ms-animation: fadeout 100ms;
  -o-animation: fadeout 100ms;
  animation: fadeout 100ms;
}
.slideupfade.in {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: slideupfadeinfrombottom 250ms;
  -moz-animation: slideupfadeinfrombottom 250ms;
  -ms-animation: slideupfadeinfrombottom 250ms;
  -o-animation: slideupfadeinfrombottom 250ms;
  animation: slideupfadeinfrombottom 250ms;
}
.slideupfade.in.reverse {
  -webkit-animation: fadein 150ms;
  -moz-animation: fadein 150ms;
  -ms-animation: fadein 150ms;
  -o-animation: fadein 150ms;
  animation: fadein 150ms;
}
.ui-popup.slideupfade.out,
.slideupfade.out.reverse {
  -webkit-transform: translate3d(0, 5%, 0);
  -moz-transform: translate3d(0, 5%, 0);
  -ms-transform: translate3d(0, 5%, 0);
  -o-transform: translate3d(0, 5%, 0);
  transform: translate3d(0, 5%, 0);
  -webkit-animation: slideupfadeouttobottom 200ms;
  -moz-animation: slideupfadeouttobottom 200ms;
  -ms-animation: slideupfadeouttobottom 200ms;
  -o-animation: slideupfadeouttobottom 200ms;
  animation: slideupfadeouttobottom 200ms;
}
@-webkit-keyframes slideupfadeinfrombottom {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-moz-keyframes slideupfadeinfrombottom {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-ms-keyframes slideupfadeinfrombottom {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-o-keyframes slideupfadeinfrombottom {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideupfadeinfrombottom {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideupfadeouttobottom {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
}
@-moz-keyframes slideupfadeouttobottom {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
}
@-ms-keyframes slideupfadeouttobottom {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
}
@-o-keyframes slideupfadeouttobottom {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
}
@keyframes slideupfadeouttobottom {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 5%, 0);
    -moz-transform: translate3d(0, 5%, 0);
    -ms-transform: translate3d(0, 5%, 0);
    -o-transform: translate3d(0, 5%, 0);
    transform: translate3d(0, 5%, 0);
  }
}
/* slide down + fade */
.slidedownfade.out {
  -webkit-animation: fadeout 100ms;
  -moz-animation: fadeout 100ms;
  -ms-animation: fadeout 100ms;
  -o-animation: fadeout 100ms;
  animation: fadeout 100ms;
}
.slidedownfade.in {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: slidedownfadeinfromtop 250ms;
  -moz-animation: slidedownfadeinfromtop 250ms;
  -ms-animation: slidedownfadeinfromtop 250ms;
  -o-animation: slidedownfadeinfromtop 250ms;
  animation: slidedownfadeinfromtop 250ms;
}
.slidedownfade.in.reverse {
  -webkit-animation: fadein 150ms;
  -moz-animation: fadein 150ms;
  -ms-animation: fadein 150ms;
  -o-animation: fadein 150ms;
  animation: fadein 150ms;
}
.ui-popup.slidedownfade.out,
.slidedownfade.out.reverse {
  -webkit-transform: translate3d(0, -5%, 0);
  -moz-transform: translate3d(0, -5%, 0);
  -ms-transform: translate3d(0, -5%, 0);
  -o-transform: translate3d(0, -5%, 0);
  transform: translate3d(0, -5%, 0);
  -webkit-animation: slidedownfadeouttotop 200ms;
  -moz-animation: slidedownfadeouttotop 200ms;
  -ms-animation: slidedownfadeouttotop 200ms;
  -o-animation: slidedownfadeouttotop 200ms;
  animation: slidedownfadeouttotop 200ms;
}
@-webkit-keyframes slidedownfadeinfromtop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@-moz-keyframes slidedownfadeinfromtop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@-ms-keyframes slidedownfadeinfromtop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@-o-keyframes slidedownfadeinfromtop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@keyframes slidedownfadeinfromtop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@-webkit-keyframes slidedownfadeouttotop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@-moz-keyframes slidedownfadeouttotop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@-ms-keyframes slidedownfadeouttotop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@-o-keyframes slidedownfadeouttotop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
@keyframes slidedownfadeouttotop {
  from {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    -moz-transform: translate3d(0, -5%, 0);
    -ms-transform: translate3d(0, -5%, 0);
    -o-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
}
/* slide fade */
.slidefade.out {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -o-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-animation: slideouttoleft 225ms;
  -moz-animation: slideouttoleft 225ms;
  -ms-animation: slideouttoleft 225ms;
  -o-animation: slideouttoleft 225ms;
  animation: slideouttoleft 225ms;
}
.slidefade.in {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: fadein 200ms;
  -moz-animation: fadein 200ms;
  -ms-animation: fadein 200ms;
  -o-animation: fadein 200ms;
  animation: fadein 200ms;
}
.ui-popup.slidefade.out,
.slidefade.out.reverse {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  -webkit-animation: slideouttoright 200ms;
  -moz-animation: slideouttoright 200ms;
  -ms-animation: slideouttoright 200ms;
  -o-animation: slideouttoright 200ms;
  animation: slideouttoright 200ms;
}
.slidefade.in.reverse {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation: fadein 200ms;
  -moz-animation: fadein 200ms;
  -ms-animation: fadein 200ms;
  -o-animation: fadein 200ms;
  animation: fadein 200ms;
}
/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */
.viewport-turn {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  -o-perspective: 1000;
  perspective: 1000;
  position: absolute;
}
.turn {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visiblity: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.turn.out {
  -webkit-transform: rotateY(-90deg) scale(0.9);
  -moz-transform: rotateY(-90deg) scale(0.9);
  -ms-transform: rotateY(-90deg) scale(0.9);
  -o-transform: rotateY(-90deg) scale(0.9);
  transform: rotateY(-90deg) scale(0.9);
  -webkit-animation: flipouttoleft 125ms;
  -moz-animation: flipouttoleft 125ms;
  -ms-animation: flipouttoleft 125ms;
  -o-animation: flipouttoleft 125ms;
  animation: flipouttoleft 125ms;
}
.turn.in {
  -webkit-animation: flipintoright 250ms;
  -moz-animation: flipintoright 250ms;
  -ms-animation: flipintoright 250ms;
  -o-animation: flipintoright 250ms;
  animation: flipintoright 250ms;
}
.ui-popup.turn.out,
.turn.out.reverse {
  -webkit-transform: rotateY(90deg) scale(0.9);
  -moz-transform: rotateY(90deg) scale(0.9);
  -ms-transform: rotateY(90deg) scale(0.9);
  -o-transform: rotateY(90deg) scale(0.9);
  transform: rotateY(90deg) scale(0.9);
  -webkit-animation-name: flipouttoright;
  -moz-animation-name: flipouttoright;
  -ms-animation-name: flipouttoright;
  -o-animation-name: flipouttoright;
  animation-name: flipouttoright;
}
.turn.in.reverse {
  -webkit-animation-name: flipintoleft;
  -moz-animation-name: flipintoleft;
  -ms-animation-name: flipintoleft;
  -o-animation-name: flipintoleft;
  animation-name: flipintoleft;
}
@-webkit-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
}
@-moz-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
}
@-ms-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
}
@-o-keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
}
@keyframes flipouttoleft {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
}
@-webkit-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-moz-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-ms-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-o-keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@keyframes flipouttoright {
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  from {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  to {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
}
@-webkit-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-moz-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-ms-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-o-keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@keyframes flipintoleft {
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(-90deg) scale(0.9);
    -moz-transform: rotateY(-90deg) scale(0.9);
    -ms-transform: rotateY(-90deg) scale(0.9);
    -o-transform: rotateY(-90deg) scale(0.9);
    transform: rotateY(-90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-webkit-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-moz-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-ms-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@-o-keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
@keyframes flipintoright {
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
  from {
    -webkit-transform: rotateY(90deg) scale(0.9);
    -moz-transform: rotateY(90deg) scale(0.9);
    -ms-transform: rotateY(90deg) scale(0.9);
    -o-transform: rotateY(90deg) scale(0.9);
    transform: rotateY(90deg) scale(0.9);
  }
  to {
    -webkit-transform: rotateY(0);
    -moz-transform: rotateY(0);
    -ms-transform: rotateY(0);
    -o-transform: rotateY(0);
    transform: rotateY(0);
  }
}
/* depth */
.depth {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.depth.out {
  opacity: 0;
  -webkit-animation: depthout 250ms ease;
  -moz-animation: depthout 250ms ease;
  -ms-animation: depthout 250ms ease;
  -o-animation: depthout 250ms ease;
  animation: depthout 250ms ease;
}
.depth.in {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  -webkit-animation: depthin 350ms ease;
  -moz-animation: depthin 350ms ease;
  -ms-animation: depthin 350ms ease;
  -o-animation: depthin 350ms ease;
  animation: depthin 350ms ease;
}
.depth.in.reverse {
  -webkit-animation-name: depthinreverse;
  -moz-animation-name: depthinreverse;
  -ms-animation-name: depthinreverse;
  -o-animation-name: depthinreverse;
  animation-name: depthinreverse;
}
.ui-popup.depth.out,
.depth.out.reverse {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
  -webkit-animation-name: depthoutreverse;
  -moz-animation-name: depthoutreverse;
  -ms-animation-name: depthoutreverse;
  -o-animation-name: depthoutreverse;
  animation-name: depthoutreverse;
}
@-webkit-keyframes depthout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
}
@-moz-keyframes depthout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
}
@-ms-keyframes depthout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
}
@-o-keyframes depthout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
}
@keyframes depthout {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
}
@-webkit-keyframes depthin {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes depthin {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-ms-keyframes depthin {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes depthin {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes depthin {
  0% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes depthinreverse {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-moz-keyframes depthinreverse {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-ms-keyframes depthinreverse {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-o-keyframes depthinreverse {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes depthinreverse {
  0% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  30% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@-webkit-keyframes depthoutreverse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
}
@-moz-keyframes depthoutreverse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
}
@-ms-keyframes depthoutreverse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
}
@-o-keyframes depthoutreverse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
}
@keyframes depthoutreverse {
  from {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
  }
}
/* content configurations. */
.ui-grid-a,
.ui-grid-b,
.ui-grid-c,
.ui-grid-d {
  overflow: hidden;
}
.ui-block-a,
.ui-block-b,
.ui-block-c,
.ui-block-d,
.ui-block-e {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  min-height: 1px;
}
/* grid solo: 100 - single item fallback */
.ui-grid-solo .ui-block-a {
  width: 100%;
  float: none;
}
/* grid a: 50/50 */
.ui-grid-a .ui-block-a,
.ui-grid-a .ui-block-b {
  width: 50%;
}
.ui-grid-a .ui-block-a {
  clear: left;
}
/* grid b: 33/33/33 */
.ui-grid-b .ui-block-a,
.ui-grid-b .ui-block-b,
.ui-grid-b .ui-block-c {
  width: 33.333%;
}
.ui-grid-b .ui-block-a {
  clear: left;
}
/* grid c: 25/25/25/25 */
.ui-grid-c .ui-block-a,
.ui-grid-c .ui-block-b,
.ui-grid-c .ui-block-c,
.ui-grid-c .ui-block-d {
  width: 25%;
}
.ui-grid-c .ui-block-a {
  clear: left;
}
/* grid d: 20/20/20/20/20 */
.ui-grid-d .ui-block-a,
.ui-grid-d .ui-block-b,
.ui-grid-d .ui-block-c,
.ui-grid-d .ui-block-d,
.ui-grid-d .ui-block-e {
  width: 20%;
}
.ui-grid-d .ui-block-a {
  clear: left;
}
.ui-navbar {
  overflow: hidden;
}
.ui-navbar ul,
.ui-navbar-expanded ul {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  display: block;
  border: 0;
}
.ui-navbar-collapsed ul {
  float: left;
  width: 75%;
  margin-right: -2px;
}
.ui-navbar-collapsed .ui-navbar-toggle {
  float: left;
  width: 25%;
}
.ui-navbar li.ui-navbar-truncate {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.ui-navbar li .ui-btn,
.ui-navbar .ui-navbar-toggle .ui-btn {
  display: block;
  text-align: center;
  margin: 0;
  border-right-width: 0;
}
.ui-navbar li .ui-btn {
  margin-right: -1px;
}
.ui-navbar li .ui-btn:last-child {
  margin-right: 0;
}
.ui-header .ui-navbar li .ui-btn,
.ui-header .ui-navbar .ui-navbar-toggle .ui-btn,
.ui-footer .ui-navbar li .ui-btn,
.ui-footer .ui-navbar .ui-navbar-toggle .ui-btn {
  border-top-width: 0;
}
.ui-navbar .ui-btn-inner {
  padding-left: 2px;
  padding-right: 2px;
}
.ui-navbar-noicons li .ui-btn .ui-btn-inner,
.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner {
  padding-top: .8em;
  padding-bottom: .9em;
}
/*expanded page styles*/
.ui-navbar-expanded .ui-btn {
  margin: 0;
  font-size: 14px;
}
.ui-navbar-expanded .ui-btn-inner {
  padding-left: 5px;
  padding-right: 5px;
}
.ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner {
  padding: 45px 5px 15px;
  text-align: center;
}
.ui-navbar-expanded .ui-btn-icon-top .ui-icon {
  top: 15px;
}
.ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner {
  padding: 15px 5px 45px;
  text-align: center;
}
.ui-navbar-expanded .ui-btn-icon-bottom .ui-icon {
  bottom: 15px;
}
.ui-navbar-expanded li .ui-btn .ui-btn-inner {
  min-height: 2.5em;
}
.ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner {
  padding-top: 1.8em;
  padding-bottom: 1.9em;
}
.ui-field-contain {
  padding: 1.5em 0;
  margin: 0;
  border-bottom-width: 1px;
  overflow: visible;
}
.ui-field-contain:first-child {
  border-top-width: 0;
}
@media all {
  .ui-field-contain {
    border-width: 0;
    padding: 0;
    margin: 0.8em 0;
  }
}
.ui-select {
  display: block;
  position: relative;
}
.ui-select select {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.ui-select .ui-btn {
  overflow: hidden;
}
.ui-select .ui-btn select {
  cursor: pointer;
  -webkit-appearance: button;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 1.5em;
  min-height: 100%;
  height: 3em;
  max-height: 100%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  z-index: 2;
}
@-moz-document url-prefix() {
  .ui-select .ui-btn select {
    opacity: 0.0001;
  }
}
.ui-select .ui-btn select.ui-select-nativeonly {
  opacity: 1;
  text-indent: 0;
}
.ui-select .ui-btn-icon-right .ui-btn-inner {
  padding-right: 45px;
}
.ui-select .ui-btn-icon-right .ui-icon {
  right: 15px;
}
/* labels */
label.ui-select {
  font-size: 16px;
  line-height: 1.4;
  font-weight: normal;
  margin: 0 0 .3em;
  display: block;
}
/*listbox*/
.ui-select .ui-btn-text,
.ui-selectmenu .ui-btn-text {
  display: block;
  min-height: 1em;
}
.ui-select .ui-btn-text {
  text-overflow: ellipsis;
  overflow: hidden;
}
.ui-selectmenu .ui-listview {
  margin: 0;
}
.ui-selectmenu .ui-btn.ui-li-divider {
  cursor: default;
}
.ui-selectmenu-hidden {
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}
.ui-selectmenu-screen {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.ui-selectmenu-list .ui-li .ui-icon {
  display: none;
}
.ui-selectmenu-list .ui-li .ui-icon {
  display: block;
}
.ui-li.ui-selectmenu-placeholder {
  display: none;
}
.ui-selectmenu .ui-header .ui-title {
  margin: 0.6em 46px 0.8em;
}
@media all and (min-width: 450px) {
  label.ui-select {
    vertical-align: top;
    display: inline-block;
    width: 20%;
    margin: 0 2% 0 0;
  }
  .ui-select {
    width: 60%;
    display: inline-block;
  }
}
/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button.  this shim's content in there */
.ui-selectmenu .ui-header h1:after {
  content: '.';
  visibility: hidden;
}
.ui-selectmenu .ui-header .ui-btn-icon_only .ui-btn-text {
  position: absolute;
  left: -9999px;
}
.ui-selectmenu .ui-header .ui-btn-icon_only .ui-icon {
  margin: auto;
}
.ui-page.ui-empty-state .ui-header {
  background-color: rgba(0, 80, 179, 1);
}
.ui-page.ui-empty-state .ui-content {
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.9);
}
.ui-page.ui-empty-state .ui-content:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-mask-image: url('images/00_page_empty_bg.png');
  -moz-mask-image: url('images/00_page_empty_bg.png');
  -ms-mask-image: url('images/00_page_empty_bg.png');
  -o-mask-image: url('images/00_page_empty_bg.png');
  mask-image: url('images/00_page_empty_bg.png');
  -webkit-mask-size: 100% auto;
  -moz-mask-size: 100% auto;
  -ms-mask-size: 100% auto;
  -o-mask-size: 100% auto;
  mask-size: 100% auto;
  -webkit-mask-repeat: no-repeat;
  -moz-mask-repeat: no-repeat;
  -ms-mask-repeat: no-repeat;
  -o-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  background-color: rgba(0, 80, 179, 0.6);
}
.ui-page.ui-empty-state .ui-content .ui-scrollview-view {
  text-align: center;
  padding: 0 10px;
  font-size: 16px;
  line-height: 21.333333333333332px;
}
.ui-page.ui-empty-state .ui-content .ui-scrollview-view h1,
.ui-page.ui-empty-state .ui-content .ui-scrollview-view h2,
.ui-page.ui-empty-state .ui-content .ui-scrollview-view h3,
.ui-page.ui-empty-state .ui-content .ui-scrollview-view h4,
.ui-page.ui-empty-state .ui-content .ui-scrollview-view h5,
.ui-page.ui-empty-state .ui-content .ui-scrollview-view h6 {
  margin: 0;
  margin-bottom: 13.333333333333332px;
  line-height: 25.333333333333332px;
  font-size: 20px;
}
@media only screen and (orientation: landscape) {
  .ui-page.ui-empty-state .ui-content:before {
    -webkit-mask-image: url('images/00_page_empty_bg_h.png');
    -moz-mask-image: url('images/00_page_empty_bg_h.png');
    -ms-mask-image: url('images/00_page_empty_bg_h.png');
    -o-mask-image: url('images/00_page_empty_bg_h.png');
    mask-image: url('images/00_page_empty_bg_h.png');
    -webkit-mask-size: 100% 133.33333333333331px;
    -moz-mask-size: 100% 133.33333333333331px;
    -ms-mask-size: 100% 133.33333333333331px;
    -o-mask-size: 100% 133.33333333333331px;
    mask-size: 100% 133.33333333333331px;
  }
}
/****************************
 collapsible
****************************/
.ui-collapsible-heading .ui-btn-icon-right .ui-btn-inner {
  padding-left: 5.333333333333333px;
  padding-right: 40px;
}
.ui-collapsible-content .ui-li-dialogue > .ui-li-text-sub {
  right: 6.666666666666666px;
}
/****************************
 controlgroup
****************************/
fieldset.ui-controlgroup {
  width: 100%;
}
.ui-controlgroup-horizontal [data-role="button"] > .ui-btn-inner {
  padding-bottom: 0px;
}
/****************************
 core
****************************/
.ui-mobile,
.ui-mobile .ui-page {
  height: 100%;
}
.ui-content {
  padding-left: 10px;
  padding-right: 10px;
}
/* 140520 Heeju Joo
   To improve performance of touch overflowscroll, we need to use this style for ui-page */
.ui-page {
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  -o-overflow-scrolling: touch;
  -ms-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
/****************************
 forms.select
****************************/
.ui-selectmenu-hidden {
  top: -9999px;
  left: -9999px;
  visibility: hidden;
}
/****************************
 forms.textinput
****************************/
input::-webkit-input-placeholder {
  max-width: 100% !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
/****************************
 segmentctrl
****************************/
.ui-footer .ui-controlgroup .ui-btn-inner {
  padding-top: 2px;
  padding-bottom: 1px;
}
.ui-footer .ui-btn-inline {
  display: block;
  float: left;
}
.ui-controlgroup .ui-btn-inner.ui-corner-left {
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.ui-controlgroup .ui-btn-inner.ui-corner-right.ui-controlgroup-last {
  -webkit-border-radius: 0;
  border-radius: 0;
  background-clip: padding-box;
}
.ui-controlgroup.ui-controlgroup-horizontal .ui-radio-on .ui-btn-inner {
  color: #fafafa;
}
.ui-controlgroup.ui-controlgroup-horizontal .ui-radio .ui-btn-down-s .ui-btn-inner {
  color: #fafafa;
  background: rgba(255, 255, 255, 1);
}
/****************************
 tizen.slider
****************************/
.ui-slider-container {
  padding-top: 14px;
  padding-bottom: 14px;
}
.ui-li > .ui-slider-container {
  margin-top: -9.333333333333332px;
  margin-bottom: -9.333333333333332px;
}
.ui-slider-left-text {
  top: 4px;
}
.ui-slider-right-text {
  top: 4px;
}
/****************************
 tizen.tokentextarea
****************************/
.ui-tokentextarea {
  margin-left: -10px;
  margin-right: -10px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -o-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -moz-align-content: stretch;
  -ms-align-content: stretch;
  -o-align-content: stretch;
  align-content: stretch;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.ui-tokentextarea-input-area {
  order: 0;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 3rem;
  padding-right: 52px !important;
}
.ui-tokentextarea-input {
  order: 0;
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 0px;
  margin-right: 35px;
}
.ui-tokentextarea-span-block {
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  -o-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-left: auto;
  -moz-align-left: auto;
  -ms-align-left: auto;
  -o-align-left: auto;
  align-left: auto;
  display: inline;
  max-width: 50%;
  text-align: center;
  cursor: pointer;
  position: relative;
  margin: .3em;
  padding: .2em .5em;
  color: rgba(255, 255, 255, 1);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
span.ui-tokentextarea-invisible {
  display: none;
}
.ui-tokentextarea .ui-tokentextarea-desclabel {
  padding: .6em 0em;
}
/****************************
 tizen.scrollview
****************************/
.ui-scrollview-clip {
  position: relative;
}
.ui-scrollview-view {
  overflow: hidden;
  height: auto;
}
.ui-scrollbar-y {
  top: 0px;
  bottom: 0px;
}
.ui-overflow-indicator-top,
.ui-overflow-indicator-bottom {
  height: 19.333333333333332px;
  opacity: 1;
}
.ui-overflow-indicator-top {
  top: 0px;
}
.ui-overflow-indicator-bottom {
  bottom: 0px;
}
.ui-overflow-effect-bottom {
  position: absolute;
  display: none;
  bottom: 0;
  width: 100%;
}
.ui-overflow-top {
  opacity: 1;
}
.ui-overflow-top.ui-overflow-top-hide {
  height: 0 !important;
}
.ui-overflow-bottom {
  opacity: 1;
}
.ui-overflow-bottom.ui-overflow-bottom-hide {
  height: 0 !important;
}
/* overflowAnimation resource */
.ui-overflow-indicator-bar-1 {
  background-image: url(images/bouncing_effect/top/bouncing_top_01.png);
}
.ui-overflow-indicator-bar-2 {
  background-image: url(images/bouncing_effect/top/bouncing_top_02.png);
}
.ui-overflow-indicator-bar-3 {
  background-image: url(images/bouncing_effect/top/bouncing_top_03.png);
}
.ui-overflow-indicator-bar-4 {
  background-image: url(images/bouncing_effect/top/bouncing_top_04.png);
}
.ui-overflow-indicator-bar-5 {
  background-image: url(images/bouncing_effect/top/bouncing_top_05.png);
}
.ui-overflow-indicator-bar-6 {
  background-image: url(images/bouncing_effect/top/bouncing_top_06.png);
}
.ui-overflow-indicator-bar-7 {
  background-image: url(images/bouncing_effect/top/bouncing_top_07.png);
}
.ui-overflow-indicator-bar-8 {
  background-image: url(images/bouncing_effect/top/bouncing_top_08.png);
}
.ui-overflow-indicator-bar-9 {
  background-image: url(images/bouncing_effect/top/bouncing_top_09.png);
}
.ui-overflow-indicator-bar-10 {
  background-image: url(images/bouncing_effect/top/bouncing_top_10.png);
}
.ui-overflow-indicator-bar-11 {
  background-image: url(images/bouncing_effect/top/bouncing_top_11.png);
}
.ui-overflow-indicator-bar-12 {
  background-image: url(images/bouncing_effect/top/bouncing_top_12.png);
}
.ui-overflow-indicator-bar-13 {
  background-image: url(images/bouncing_effect/top/bouncing_top_13.png);
}
.ui-overflow-indicator-bar-14 {
  background-image: url(images/bouncing_effect/top/bouncing_top_14.png);
}
.ui-overflow-indicator-bar-15 {
  background-image: url(images/bouncing_effect/top/bouncing_top_15.png);
}
.ui-overflow-indicator-bar-16 {
  background-image: url(images/bouncing_effect/top/bouncing_top_16.png);
}
.ui-overflow-indicator-bar-17 {
  background-image: url(images/bouncing_effect/top/bouncing_top_17.png);
}
.ui-overflow-indicator-b-bar-1 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_01.png);
}
.ui-overflow-indicator-b-bar-2 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_02.png);
}
.ui-overflow-indicator-b-bar-3 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_03.png);
}
.ui-overflow-indicator-b-bar-4 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_04.png);
}
.ui-overflow-indicator-b-bar-5 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_05.png);
}
.ui-overflow-indicator-b-bar-6 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_06.png);
}
.ui-overflow-indicator-b-bar-7 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_07.png);
}
.ui-overflow-indicator-b-bar-8 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_08.png);
}
.ui-overflow-indicator-b-bar-9 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_09.png);
}
.ui-overflow-indicator-b-bar-10 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_10.png);
}
.ui-overflow-indicator-b-bar-11 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_11.png);
}
.ui-overflow-indicator-b-bar-12 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_12.png);
}
.ui-overflow-indicator-b-bar-13 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_13.png);
}
.ui-overflow-indicator-b-bar-14 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_14.png);
}
.ui-overflow-indicator-b-bar-15 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_15.png);
}
.ui-overflow-indicator-b-bar-16 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_16.png);
}
.ui-overflow-indicator-b-bar-17 {
  background-image: url(images/bouncing_effect/bottom/bouncing_bottom_17.png);
}
.ui-scroll-jump-top-bg {
  top: 0;
  position: fixed;
}
.ui-scroll-jump-top-bg .ui-btn {
  margin-top: 6px;
}
.ui-scroll-jump-left-bg {
  left: 0;
  position: fixed;
}
.ui-scroll-jump-left-bg .ui-btn {
  margin-left: 8.666666666666666px;
}
/****************************
 tizen.datetimepicker
****************************/
.ui-datefield {
  display: inline-block;
}
.ui-datetimepicker {
  width: 100%;
}
.ui-datetimepicker-selector ul {
  display: block;
  width: 300%;
}
.input-search-bar .ui-input-cancel .ui-btn-inner .ui-btn-text.ui-btn-text-padding-left {
  padding-left: 0;
}
/****************************
 tizen.splitview
****************************/
.ui-splitview {
  height: 100%;
  position: relative !important;
}
.ui-splitview .ui-pane {
  position: initial;
  display: inline-block;
  vertical-align: top;
}
.ui-splitview .ui-spliter {
  top: 0;
}
.ui-spliter-active {
  background-color: rgba(0, 80, 179, 1) !important;
  border-color: rgba(0, 80, 179, 1) !important;
}
.ui-direction-horizontal > .ui-spliter,
.ui-direction-horizontal > .ui-pane {
  height: 100%;
}
.ui-direction-vertical > .ui-spliter,
.ui-direction-vertical > .ui-pane {
  width: 100%;
}
.ui-splitview .ui-spliter-bar {
  position: initial;
  display: inline-block;
}
.ui-direction-horizontal > .ui-spliter-bar {
  border-width: 0 1px 0 1px;
  height: 100%;
  width: 3.6666666666666665px;
  margin: 0;
}
.ui-direction-vertical > .ui-spliter-bar {
  border-width: 1px 0 1px 0;
  width: 100%;
  height: 3.6666666666666665px;
  margin: 0;
}
.ui-direction-horizontal > .ui-spliter-bar > .ui-spliter-handle {
  width: 3px;
  height: 9px;
  margin: 0 0.3333333333333333px 0 0.3333333333333333px;
  background-image: url(images/00_splite_handler_v.png);
  background-size: 3px 9px;
  background-repeat: no-repeat;
}
.ui-direction-vertical > .ui-spliter-bar > .ui-spliter-handle {
  width: 9px;
  height: 3px;
  margin: 0.3333333333333333px 0 0.3333333333333333px 0;
  background-image: url(images/00_splite_handler_h.png);
  background-size: 9px 3px;
  background-repeat: no-repeat;
}
.ui-direction-vertical > .ui-spliter-bar > .ui-spliter-handle {
  margin: 0 auto;
}
.ui-direction-horizontal > .ui-fixed {
  width: 2px;
}
.ui-direction-vertical > .ui-fixed {
  height: 2px;
}
.ui-dialog .ui-header {
  position: relative;
}
.ui-dialog .ui-header .ui-btn {
  position: relative;
}
.ui-dialog.ui-page-active {
  z-index: 9999;
}
.ui-dialog.ui-dialog-hidden {
  width: 0;
  height: 0;
}
.ui-dialog.ui-dialog-hidden .ui-dialog-contain {
  width: 0;
  height: 0;
}
/****************************
 theme
****************************/
.ui-footer [data-role="controlgroup"] [data-role="button"] {
  border-left-width: 0px;
}
.ui-footer [data-role="controlgroup"] [data-role="button"].ui-btn-down-s .ui-btn-inner .ui-btn-text,
.ui-footer [data-role="controlgroup"] [data-role="button"] .ui-btn-active-s .ui-btn-inner .ui-btn-text {
  color: rgba(255, 255, 255, 1);
}
.ui-footer [data-role="controlgroup"] [data-role="button"] .ui-btn-text {
  color: rgba(255, 255, 255, 0.6);
}
/*********************************
  Virtual Grid
*********************************/
.virtualgrid-item {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.ui-virtualgrid-wrapblock-x {
  float: left;
}
.ui-virtualgrid-wrapblock-y .virtualgrid-item {
  float: left;
}
/****************************
 listview
****************************/
.ui-listview .ui-li-last {
  border-bottom-color: rgba(222, 237, 255, 1);
}
.ui-listview li.ui-btn-down-s {
  border-bottom-color: rgba(0, 80, 179, 0.3);
}
.ui-listview li.ui-divider-btn:active {
  background-color: rgba(255, 255, 255, 1);
}
.ui-listview li.ui-divider-btn:active .ui-divider-normal-line {
  background: rgba(0, 80, 179, 1);
}
.ui-listview li.ui-divider-btn:active a {
  color: rgba(0, 80, 179, 1);
}
.ui-listview li.ui-divider-btn .ui-link-inherit {
  color: rgba(0, 80, 179, 1);
  font-weight: bold;
}
.ui-listview li.ui-divider-btn[data-style="check"]:active label .ui-btn-inner {
  background-color: rgba(255, 255, 255, 1);
}
.ui-listview li.ui-li-dialogue.ui-collapsible-heading {
  padding-left: 0px;
  padding-right: 0px;
}
.ui-drawer {
  position: absolute;
  background-color: rgba(0, 80, 179, 1);
  z-index: 1201;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: scroll;
}
.ui-drawer.ui-drawer-left {
  border-right: 1px solid rgba(198, 220, 247, 1);
  /* drawer left border color same to list border bottom color */
}
.ui-drawer.ui-drawer-right {
  border-left: 1px solid rgba(198, 220, 247, 1);
  /* drawer right border color same to list border bottom color */
}
.ui-drawer .ui-listview {
  margin: 0;
  position: absolute;
  z-index: 2000;
  width: 100%;
}
.ui-drawer .ui-listview .ui-li.ui-btn-up-s,
.ui-drawer .ui-listview .ui-li.ui-btn-hover-s {
  background-color: rgba(0, 80, 179, 1);
}
.ui-drawer .ui-listview .ui-li.ui-btn-down-s {
  background-color: rgba(0, 80, 179, 0.3);
}
.ui-drawer .ui-listview .ui-li.ui-li-last > .ui-btn-inner {
  /* This less code should removed after fixing list widget less code */
  border-bottom-color: rgba(198, 220, 247, 1);
}
.ui-drawer .ui-listview .ui-drawer-sub-list > .ui-btn-inner .ui-btn-text .ui-link-inherit {
  padding-left: 17.333333333333332px;
}
.ui-drawer .ui-listview.ui-listview-colored .ui-li.ui-btn-up-s,
.ui-drawer .ui-listview.ui-listview-colored .ui-li.ui-btn-hover-s {
  background-color: transparent;
}
.ui-drawer .ui-listview.ui-listview-colored .ui-li.ui-btn-down-s {
  background-color: rgba(0, 80, 179, 0.3);
}
.ui-drawer-overlay {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1200;
}
.ui-header .ui-btn.ui-drawer-button.ui-btn-icon-only {
  position: absolute;
  top: 0;
  left: 0;
  width: 36.666666666666664px;
  height: 48px;
}
.ui-header .ui-btn.ui-drawer-button.ui-btn-icon-only:active {
  background-color: rgba(0, 68, 150, 1);
}
.ui-header .ui-btn.ui-drawer-button.ui-btn-icon-only::after {
  width: 36.666666666666664px;
  height: 48px;
  -webkit-mask-size: 100%;
  background-color: rgba(255, 255, 255, 1);
  margin-top: 0;
  top: 0;
  left: 0;
}
.ui-selectmenu-screen-filter {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1200;
}
.ui-selectmenu {
  box-sizing: border-box;
  width: 100%;
  display: table;
  position: relative;
  height: 48px;
}
.ui-selectmenu:focus,
.ui-selectmenu:active {
  outline: none;
}
.ui-selectmenu:not(.ui-selectmenu-inline) > span {
  max-width: 0px;
}
.ui-selectmenu span::before {
  content: "";
  position: absolute;
  bottom: 6.666666666666666px;
  right: 10px;
  width: 16px;
  height: 16px;
  -webkit-mask-image: url(images/core_dropdown_label_icon_arrow.png);
  -webkit-mask-size: 100%;
  background-color: rgba(0, 80, 179, 1);
}
.ui-selectmenu.ui-selectmenu-label {
  height: 100%;
  background-color: rgba(255, 255, 255, 1);
}
.ui-selectmenu select {
  width: 100%;
  display: none;
}
.ui-selectmenu-inline {
  width: auto;
  height: auto;
  display: inline-block;
}
.ui-selectmenu-placeholder {
  box-sizing: border-box;
  text-align: left;
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  height: 100%;
  line-height: 48px;
  white-space: nowrap;
  padding: 0 31.333333333333332px 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 20px;
  border: 1px solid rgba(217, 217, 217, 1);
  background-color: rgba(255, 255, 255, 1);
}
.ui-selectmenu-disabled {
  color: rgba(0, 0, 0, 0.3);
  opacity: 1;
}
.ui-select-native select {
  display: block;
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  outline: 0;
  opacity: 0;
  border: 0;
  margin: 0;
}
.ui-selectmenu-filter-hidden {
  display: none;
}
/* Options */
.ui-selectmenu-options {
  position: absolute;
  opacity: 0;
  top: -9999px;
  left: -9999px;
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  overflow: hidden;
  margin: 0 10px 0 10px;
  border: 1px solid rgba(0, 80, 179, 1);
  background-color: rgba(255, 255, 255, 1);
}
.ui-selectmenu-options:focus {
  outline: none;
}
.ui-selectmenu-options.ui-selectmenu-active {
  opacity: 1;
  overflow-y: auto;
  z-index: 1201;
}
.ui-selectmenu-options li {
  border-top: 1px solid rgba(217, 217, 217, 1);
  font-size: 20px;
  display: block;
  position: relative;
  padding: 0 10px 0 10px;
  min-height: 48px;
  line-height: 48px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-options li:first-child {
  border-top: 0;
}
.ui-selectmenu-options li:not(.ui-selectmenu-optiongroup):not(.ui-selectmenu-disabled):active {
  background-color: rgba(0, 80, 179, 0.3);
}
.ui-selectmenu-options li:focus,
.ui-selectmenu-options li:active {
  outline: none;
}
.ui-selectmenu-active::-webkit-scrollbar {
  display: none;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation {
  height: 34px;
  background-color: rgba(0, 80, 179, 1);
  border-top: 1px solid rgba(255, 255, 255, 0.18);
  white-space: nowrap;
  overflow-x: scroll;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation::-webkit-scrollbar {
  display: none;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation .ui-navigation-ul {
  margin: 0;
  padding: 0;
  display: inline-block;
  list-style-type: none;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation .ui-navigation-ul .ui-navigation-li:first-child {
  padding-left: 10px;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation .ui-navigation-ul .ui-navigation-li {
  position: relative;
  height: 34px;
  line-height: 34px;
  vertical-align: top;
  overflow: hidden;
  display: inline-block;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  background-color: rgba(0, 68, 150, 1);
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation .ui-navigation-ul .ui-navigation-li::after {
  content: "";
  display: inline-block;
  height: 34px;
  width: 28px;
  background-color: rgba(255, 255, 255, 1);
  -webkit-mask-image: url(images/00_navigation_bar_icon_arrow.png);
  -webkit-mask-size: 100% 100%;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation .ui-navigation-ul .ui-navigation-li:last-child {
  overflow: visible;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation .ui-navigation-ul .ui-navigation-li:last-child::after {
  position: absolute;
  right: -24px;
  width: 24px;
  background-color: rgba(0, 68, 150, 1);
  -webkit-mask-image: url(images/00_navigation_bar_bg.png);
  -webkit-mask-size: 100% 100%;
}
.ui-header.ui-bar-s.ui-title-navigation .ui-navigation .ui-navigation-ul .ui-navigation-li:not(:last-child):active {
  color: rgba(0, 0, 0, 1);
}
.ui-box-float {
  -webkit-align-content: flex-start;
  -moz-align-content: flex-start;
  -ms-align-content: flex-start;
  -o-align-content: flex-start;
  align-content: flex-start;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ui-box-float-left {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
}
.ui-box-float-right {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -o-justify-content: flex-end;
  justify-content: flex-end;
}
.ui-box-float-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
}
.ui-box-float-top {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
}
.ui-box-float-middle {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.ui-box-float-bottom {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
}
.ui-box-relative {
  position: relative;
  height: 100%;
}
.ui-box-relative > *:not(script) {
  position: absolute;
}
.ui-box-relative > .position-top {
  top: 0;
}
.ui-box-relative > .position-left {
  left: 0;
}
.ui-box-relative > .position-right {
  right: 0;
}
.ui-box-relative > .position-bottom {
  bottom: 0;
}
.ui-box-relative > .position-center.position-bottom,
.ui-box-relative > .position-center.position-top {
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.ui-box-relative > .position-center.position-left,
.ui-box-relative > .position-center.position-right {
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.ui-box-relative > .position-center:not(.position-top):not(.position-right):not(.position-bottom):not(.position-left) {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ui-box-float-middle {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
}
.ui-box-float-bottom {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  -o-align-items: flex-end;
  align-items: flex-end;
}
.ui-box-linear-horizont {
  display: flex;
  flex-direction: row;
}
.ui-box-linear-vertical {
  display: flex;
  flex-direction: column;
}
.ui-box-linear-wrap {
  flex-wrap: wrap;
}
.ui-indexscrollbar {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 22px;
  height: 100%;
  padding-left: 1.3333333333333333px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1000;
  overflow: visible;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-indexscrollbar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  top: 0;
}
.ui-indexscrollbar ul li {
  cursor: pointer;
  color: rgba(0, 80, 179, 0.6);
  display: block;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  font-size: 8.666666666666666px;
  height: 18.666666666666664px;
  line-height: 18.666666666666664px;
  font-weight: bold;
}
.ui-indexscrollbar ul.ui-indexscrollbar-supplementary {
  position: relative;
  height: auto;
  top: 0;
  right: -26.666666666666664px;
  width: 100%;
}
.ui-indexscrollbar + .ui-listview li {
  padding-right: 26.666666666666664px;
}
.ui-indexscrollbar-indicator {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
}
.ui-indexscrollbar-indicator > span {
  width: 61.33333333333333px;
  line-height: 66.66666666666666px;
  box-shadow: 0 2px 1px rgba(0, 80, 179, 1);
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -60px;
  margin-top: -28.666666666666664px;
  line-height: 58px;
  font-size: 46.666666666666664px;
  padding: 0;
  border: 2px solid rgba(0, 80, 179, 1);
  border-radius: 7px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: rgba(255, 255, 255, 1);
  color: rgba(0, 80, 179, 1);
}
.tau-info-theme:after {
  content: "default";
}
