/* 縮小失敗。正在傳回未縮小的內容。
(1015,40): run-time error CSS1046: Expect comma, found '0'
(1015,44): run-time error CSS1046: Expect comma, found '/'
 */
/*@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,400i,500,500i,600,600i,700,700i,800");*/
html{position:relative;min-height:100%;}
body{overflow-x:hidden;}
body.sticky-footer{margin-bottom:62px;}
body.sticky-footer .content-wrapper{min-height:calc(100vh - 62px - 62px);}
.fixed-nav{padding-top:56px;}
.content-wrapper{min-height:calc(100vh - 62px);padding-top:1rem;}
.scroll-to-top{position:fixed;right:15px;bottom:3px;display:none;width:50px;height:50px;text-align:center;color:white;background:rgba(52, 58, 64, 0.5);line-height:45px;}
.scroll-to-top:focus, .scroll-to-top:hover{color:white;}
.scroll-to-top:hover{background:#343a40;}
.scroll-to-top i{font-weight:800;}
.smaller{font-size:0.7rem;}
.o-hidden{overflow:hidden !important;}
.z-0{z-index:0;}
.z-1{z-index:1;}
#mainNav .navbar-collapse{overflow:auto;max-height:75vh;}
#mainNav .navbar-collapse .navbar-nav .nav-item .nav-link{cursor:pointer;}
#mainNav .navbar-collapse .navbar-sidenav .nav-link-collapse:after{float:right;content:'\f107';font-family:'FontAwesome';}
#mainNav .navbar-collapse .navbar-sidenav .nav-link-collapse.collapsed:after{content:'\f105';}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level,
#mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level{padding-left:0;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a,
#mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a{display:block;padding:0.5em 0;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a:focus, #mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a:hover,
#mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a:focus,
#mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a:hover{text-decoration:none;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-second-level > li > a{padding-left:1em;}
#mainNav .navbar-collapse .navbar-sidenav .sidenav-third-level > li > a{padding-left:2em;}
#mainNav .navbar-collapse .sidenav-toggler{display:none;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link{position:relative;min-width:45px;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link:after{float:right;width:auto;content:'\f105';border:none;font-family:'FontAwesome';}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link .indicator{position:absolute;top:5px;left:21px;font-size:0.625rem;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown.show > .nav-link:after{content:'\f107';}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown .dropdown-menu > .dropdown-item > .dropdown-message{overflow:hidden;max-width:none;text-overflow:ellipsis;}
@media (min-width:992px){#mainNav .navbar-brand{width:250px;}
#mainNav .navbar-collapse{overflow:visible;max-height:none;}
#mainNav .navbar-collapse .navbar-sidenav{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:4.2rem;}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item{width:250px;padding:0;}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item > .nav-link{padding:1em;padding-left:18px;}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level,
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level{padding-left:0;list-style:none;}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li,
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li{width:250px;}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a,
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{padding:1em;}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a{padding-left:2.75em;}
#mainNav .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{padding-left:3.75em;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link{min-width:0;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link:after{width:24px;text-align:center;}
#mainNav .navbar-collapse .navbar-nav > .nav-item.dropdown .dropdown-menu > .dropdown-item > .dropdown-message{max-width:300px;}
}
#mainNav.fixed-top .sidenav-toggler{display:none;}
@media (min-width:992px){#mainNav.fixed-top .navbar-sidenav{height:calc(100vh - 111px);}
#mainNav.fixed-top .sidenav-toggler{position:absolute;top:0;left:0;display:flex;overflow-x:hidden;overflow-y:auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:calc(100vh - 49px);}
#mainNav.fixed-top .sidenav-toggler > .nav-item{width:250px;padding:0;}
#mainNav.fixed-top .sidenav-toggler > .nav-item > .nav-link{padding:1em;}
}
#mainNav.fixed-top.navbar-dark .sidenav-toggler{background-color:#212529;border-top:1px solid #343a40;}
#mainNav.fixed-top.navbar-dark .sidenav-toggler a i{color:#adb5bd;}
#mainNav.fixed-top.navbar-light .sidenav-toggler{background-color:#dee2e6;}
#mainNav.fixed-top.navbar-light .sidenav-toggler a i{color:rgba(0, 0, 0, 0.5);}
body.sidenav-toggled #mainNav.fixed-top .sidenav-toggler{overflow-x:hidden;width:55px;}
body.sidenav-toggled #mainNav.fixed-top .sidenav-toggler .nav-item,
body.sidenav-toggled #mainNav.fixed-top .sidenav-toggler .nav-link{width:55px !important;}
body.sidenav-toggled #mainNav.fixed-top #sidenavToggler i{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:'FlipH';}
#mainNav.static-top .sidenav-toggler{display:none;}
@media (min-width:992px){#mainNav.static-top .sidenav-toggler{display:flex;}
}
body.sidenav-toggled #mainNav.static-top #sidenavToggler i{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:'FlipH';}
.content-wrapper{overflow-x:hidden;background:white;}
@media (min-width:992px){.content-wrapper{margin-left:250px;}
}
#sidenavToggler i{font-weight:800;}
.navbar-sidenav-tooltip.show{display:none;}
@media (min-width:992px){body.sidenav-toggled .content-wrapper{margin-left:55px;}
}
body.sidenav-toggled .navbar-sidenav{overflow-x:hidden;width:55px;}
body.sidenav-toggled .navbar-sidenav .nav-link-text{display:none;}
body.sidenav-toggled .navbar-sidenav .nav-item,
body.sidenav-toggled .navbar-sidenav .nav-link{width:55px !important;}
body.sidenav-toggled .navbar-sidenav .nav-item:after,
body.sidenav-toggled .navbar-sidenav .nav-link:after{display:none;}
body.sidenav-toggled .navbar-sidenav-tooltip.show{display:flex;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav .nav-link-collapse:after{color:#868e96;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link{color:#ced4da;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item > .nav-link:hover{color:#f8f9fa;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a,
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{color:#ced4da;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:focus, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:hover,
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:focus,
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:hover{color:#f8f9fa;}
#mainNav.navbar-dark .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link:after{color:#adb5bd;}
@media (min-width:992px){#mainNav.navbar-dark .navbar-collapse .navbar-sidenav{background:#212529;padding-top:10px;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav li.active a{color:white !important;background-color:#343a40;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav li.active a:focus, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav li.active a:hover{color:white;}
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level,
#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level{background:#343a40;}
}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav .nav-link-collapse:after{color:rgba(0, 0, 0, 0.5);}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item > .nav-link{color:rgba(0, 0, 0, 0.5);}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item > .nav-link:hover{color:rgba(0, 0, 0, 0.7);}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a,
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a{color:rgba(0, 0, 0, 0.5);}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:focus, #mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level > li > a:hover,
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:focus,
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level > li > a:hover{color:rgba(0, 0, 0, 0.7);}
#mainNav.navbar-light .navbar-collapse .navbar-nav > .nav-item.dropdown > .nav-link:after{color:rgba(0, 0, 0, 0.5);}
@media (min-width:992px){#mainNav.navbar-light .navbar-collapse .navbar-sidenav{background:#f8f9fa;}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a{color:#000 !important;background-color:#e9ecef;}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a:focus, #mainNav.navbar-light .navbar-collapse .navbar-sidenav li.active a:hover{color:#000;}
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level,
#mainNav.navbar-light .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level{background:#f8f9fa;}
}
.card.dashboard{border:none;}
.card.dashboard h5{color:#fff !important;}
.card-body-icon{position:absolute;z-index:0;top:10px;right:10px;font-size:32px;font-size:2rem;opacity:0.3;}
@media (min-width:576px){.card-columns{column-count:1;}
}
@media (min-width:768px){.card-columns{column-count:2;}
}
@media (min-width:1200px){.card-columns{column-count:2;}
}
footer.sticky-footer{position:absolute;right:0;bottom:0;width:100%;height:56px;border-top:1px solid #ededed;line-height:55px;}
@media (min-width:992px){footer.sticky-footer{width:calc(100% - 250px);}
}
@media (min-width:992px){body.sidenav-toggled footer.sticky-footer{width:calc(100% - 55px);}
}
body{background:#f8f8f8;color:#666 !important;font-family:"Poppins", Helvetica, sans-serif;font-size:14px;font-size:0.875rem;}
.content-wrapper{background:#f8f8f8;}

p{margin-bottom:30px;}
hr{margin:15px 0 30px 0;border-color:#ededed;}
hr.double{margin:15px 0 30px 0;border-color:#ededed;border-width:2px;}
strong{font-weight:500;}
a{color:#0054a6;text-decoration:none;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;outline:none;}
a:hover, a:focus{color:white;text-decoration:none;outline:none;}
a.btn_1,
.btn_1{border:none;color:#fff;background:#004dda;cursor:pointer;padding:10px 15px;display:inline-block;outline:none;font-size:13px;font-size:0.8125rem;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;border-radius:25px;line-height:1;font-weight:500;}
a.btn_1.gray,
.btn_1.gray{background:#e9ecef;color:#868e96;}
a.btn_1.gray.approve:hover,
.btn_1.gray.approve:hover{background:#28a745;color:#fff;}
a.btn_1.gray.delete:hover,
.btn_1.gray.delete:hover{background:#dc3545;color:#fff;}
a.btn_1.medium,
.btn_1.medium{padding:12px 45px;font-size:16px;font-size:1rem;}
a.btn_1:hover,
.btn_1:hover{background:#004dda;color:#fff;}
.btn-primary{background-color:#004dda;border-color:#004dda;}
.btn-primary:hover{background-color:#0054a6;border-color:#0054a6;}
.bg-default{background-color:#171a1d;}
ul.buttons{list-style:none;margin:0 0 30px 0;padding:0;position:absolute;top:30px;right:30px;}
@media (max-width:767px){ul.buttons{position:static;}
}
ul.buttons li{display:inline-block;margin-right:3px;}
ul.booking_list{list-style:none;margin:15px 0 25px 0;padding:0;}
ul.booking_list li{margin-bottom:5px;}
ul.booking_list li strong{width:150px;display:inline-block;}
@media (max-width:767px){ul.booking_list li strong{display:block;width:auto;}
}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none;box-shadow:none;}
.form-group label{font-weight:500;color:#333;}
.form-control{font-size:14px;font-size:0.875rem;padding:.65rem;}
.form-control.search-top{width:300px;padding:.45rem;}
select.form-control:not([size]):not([multiple]){height:calc(2.68rem + 2px);}
label.fix_spacing{padding-top:12px !important;display:inline-block;text-transform:uppercase;}
.page-item.active .page-link{background-color:#004dda;border-color:#004dda;}
.page-item.disabled .page-link{color:#999;border-color:#e1e8ed;}
.page-link{color:#0054a6;border:1px solid #e1e8ed;}
.page-link:focus, .page-link:hover{color:#fff;text-decoration:none;background-color:#004dda;border-color:#004dda;}
.box_general{background-color:#fff;padding:15px 30px 0 30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;margin-bottom:30px;color:#666;font-size:14px;font-size:0.875rem;-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);}
.box_general hr{margin-left:-30px;margin-right:-30px;}
.box_general.padding_bottom{padding-bottom:20px;}
.header_box{padding-bottom:10px;}
.header_box.version_2{border-bottom:1px solid #ededed;margin:0 -30px;padding:0 30px 10px 30px;margin-bottom:15px;}
.header_box.version_2 i{margin-right:10px;color:#ddd;}
.header_box h2{font-size:21px;font-size:1.3125rem;display:inline-block;margin-top:5px;}
.list_general > ul{padding:0;margin:0;list-style:none;}
.list_general > ul > li{margin:0 -30px 0 -30px;position:relative;padding:30px 30px 5px 120px;border-top:1px solid #ededed;}
@media (max-width:767px){.list_general > ul > li{padding-left:30px;}
}
.list_general > ul > li:hover{background-color:#f8f9fa;}
.list_general > ul > li figure{width:70px;height:70px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden;position:absolute;left:30px;top:30px;}
@media (max-width:767px){.list_general > ul > li figure{position:relative;top:0;left:0;}
}
.list_general > ul > li figure img{width:70px;height:auto;position:absolute;left:50%;top: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%);}
.list_general > ul h4{font-size:21px;font-size:1.3125rem;}
.list_general > ul span{float:right;font-style:italic;color:#adb5bd;}
@media (max-width:767px){.list_general > ul span{float:right;display:inline-block;}
}
.rating{margin-right:10px;color:#ced4da !important;}
.rating .yellow{color:#ffc107;}
.unread, .read, .pending, .cancel, .approved{background-color:#dc3545;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;font-size:12px;font-size:0.75rem;color:#fff;font-style:normal;padding:3px 12px 2px 12px;margin-left:3px;position:relative;top:-3px;line-height:1;}
.unread, .cancel{background-color:#dc3545;}
.read, .approved{background-color:#28a745;}
.pending{background-color:#fd7e14;}
.white-popup{position:relative;background:#FFF;padding:80px 25px 25px 25px;width:auto;max-width:500px;margin:0 auto;}
.small-dialog-header{font-size:22px;position:absolute;left:0;top:0;width:100%;display:inline-block;background-color:#f6f6f6;padding:15px 25px;}
.small-dialog-header h3{padding:0;margin:0;font-size:21px;}
.add_bottom_15{margin-bottom:15px;}
.add_bottom_30{margin-bottom:30px;}
.add_bottom_45{margin-bottom:45px;}
@media (max-width:767px){.add_bottom_45{margin-bottom:30px;}
}
.add_bottom_60{margin-bottom:60px;}
.add_bottom_75{margin-bottom:75px;}
.add_top_20{margin-top:20px;}
.add_top_30{margin-top:30px;}
.add_top_60{margin-top:60px;}
.more_padding_left{padding-left:40px;}
.nomargin_top{margin-top:0;}
.nopadding{margin:0 !important;padding:0 !important;}
.nomargin{margin:0 !important;}
.margin_60{padding-top:60px;padding-bottom:60px;}
@media (max-width:767px){.margin_60{padding-top:30px;padding-bottom:30px;}
}
.margin_60_35{padding-top:60px;padding-bottom:35px;}
@media (max-width:767px){.margin_60_35{padding-top:30px;padding-bottom:5px;}
}
.margin_120{padding-top:120px;padding-bottom:120px;}
@media (max-width:991px){.margin_120{padding-top:60px;padding-bottom:35px;}
}
.margin_120_95{padding-top:120px;padding-bottom:95px;}
@media (max-width:991px){.margin_120_95{padding-top:60px;padding-bottom:35px;}
}
@media (max-width:767px){.margin_120_95{padding-top:30px;padding-bottom:5px;}
}
.styled-select select{background:transparent;width:107%;padding:5px;padding-left:15px;border:0;border-radius:0;box-shadow:none;height:41px;color:#868e95;margin:0;font-weight:400;-moz-appearance:window;-webkit-appearance:none;cursor:pointer;outline:none;}
.styled-select select:focus{color:#555;}
.styled-select{width:100%;overflow:hidden;height:44px;background:#fff url(../img/arrow_down.svg) no-repeat right center;border:1px solid #ced4da;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;-ms-border-radius:0.25rem;border-radius:0.25rem;}
.styled-select select::-ms-expand{display:none;}
.styled-select select:focus{outline:none;box-shadow:none;}
.filter{float:right;width:150px;display:inline-block;}
.sbHolder{background-color:#fff;border:1px solid #e1e8ed;height:32px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;min-width:160px;}
.sbSelector{display:block;height:32px;left:0;line-height:32px;outline:none;overflow:hidden;position:absolute;text-indent:10px;top:0;width:100%;}
.sbSelector:link,
.sbSelector:visited,
.sbSelector:hover{color:#555;outline:none;text-decoration:none;font-weight:600;font-size:12px;font-size:0.75rem;}
.sbToggle{position:absolute;display:block;height:32px;outline:none;right:0;top:0;width:35px;text-align:center;line-height:32px;}
.sbToggle:after{font-family:'FontAwesome';font-size:14px;content:"\f0d7";text-align:center;color:#555;}
.sbHolderDisabled{background-color:#ededed;border:solid 1px #ededed;}
.sbOptions{background-color:#fff;border:solid 1px #ededed;list-style:none;left:-1px;right:-1px;margin:0;padding:0;position:absolute;top:40px;z-index:10;font-size:12px;font-size:0.75rem;}
.sbOptions li{padding:0 7px;float:none !important;border-bottom:solid 1px #ededed;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;width:100%;}
.sbOptions li:last-child{border-bottom:none;float:none !important;margin:0;padding-left:10px;}
.sbOptions li:hover{color:#0054a6;}
.sbOptions a{display:block;outline:none;padding:7px 0 7px 3px;text-transform:capitalize;}
.sbOptions a:link,
.sbOptions a:visited{color:#555;text-decoration:none;}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{color:#0054a6;}
.sbOptions li.last a{border-bottom:none;}
.sbOptions .sbDisabled{border-bottom:dotted 1px #fff;color:#999;display:block;padding:7px 0 7px 3px;}
.sbOptions .sbGroup{border-bottom:dotted 1px #fff;color:#555;display:block;font-weight:bold;padding:7px 0 7px 3px;}
.sbOptions .sbSub{padding-left:17px;}
/**
 * alertifyjs 1.13.1 http://alertifyjs.com
 * AlertifyJS is a javascript framework for developing pretty browser dialogs and notifications.
 * Copyright 2019 Mohammad Younes <Mohammad@alertifyjs.com> (http://alertifyjs.com) 
 * Licensed under GPL 3 <https://opensource.org/licenses/gpl-3.0>*/
.alertify .ajs-dimmer{position:fixed;z-index:1981;top:0;right:0;bottom:0;left:0;padding:0;margin:0;background-color:#252525;opacity:.5}.alertify .ajs-modal{position:fixed;top:0;right:0;left:0;bottom:0;padding:0;overflow-y:auto;z-index:1981}.alertify .ajs-dialog{position:relative;margin:5% auto;min-height:110px;max-width:500px;padding:24px 24px 0 24px;outline:0;background-color:#fff}.alertify .ajs-dialog.ajs-capture:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.alertify .ajs-reset{position:absolute!important;display:inline!important;width:0!important;height:0!important;opacity:0!important}.alertify .ajs-commands{position:absolute;right:4px;margin:-14px 24px 0 0;z-index:2}.alertify .ajs-commands button{display:none;width:10px;height:10px;margin-left:10px;padding:10px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.alertify .ajs-commands button.ajs-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC)}.alertify .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC)}.alertify .ajs-header{margin:-24px;margin-bottom:0;padding:16px 24px;background-color:#fff}.alertify .ajs-body{min-height:56px}.alertify .ajs-body .ajs-content{padding:16px 24px 16px 16px}.alertify .ajs-footer{padding:4px;margin-left:-24px;margin-right:-24px;min-height:43px;background-color:#fff}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary{float:left;clear:none;text-align:left}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons .ajs-button{min-width:88px;min-height:35px}.alertify .ajs-handle{position:absolute;display:none;width:10px;height:10px;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);-webkit-transform:scaleX(1);transform:scaleX(1);cursor:se-resize}.alertify.ajs-no-overflow .ajs-body .ajs-content{overflow:hidden!important}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content{left:0;right:0;padding:0}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body{margin-left:-24px;margin-right:-24px}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content{padding:0}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content{left:0;right:0}.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore{display:inline-block}.alertify.ajs-closable .ajs-commands button.ajs-close{display:inline-block}.alertify.ajs-maximized .ajs-dialog{width:100%!important;height:100%!important;max-width:none!important;margin:0 auto!important;top:0!important;left:0!important}.alertify.ajs-maximized.ajs-modeless .ajs-modal{position:fixed!important;min-height:100%!important;max-height:none!important;margin:0!important}.alertify.ajs-maximized .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=)}.alertify.ajs-maximized .ajs-dialog,.alertify.ajs-resizable .ajs-dialog{padding:0}.alertify.ajs-maximized .ajs-commands,.alertify.ajs-resizable .ajs-commands{margin:14px 24px 0 0}.alertify.ajs-maximized .ajs-header,.alertify.ajs-resizable .ajs-header{position:absolute;top:0;left:0;right:0;margin:0;padding:16px 24px}.alertify.ajs-maximized .ajs-body,.alertify.ajs-resizable .ajs-body{min-height:224px;display:inline-block}.alertify.ajs-maximized .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-body .ajs-content{position:absolute;top:50px;right:24px;bottom:50px;left:24px;overflow:auto}.alertify.ajs-maximized .ajs-footer,.alertify.ajs-resizable .ajs-footer{position:absolute;left:0;right:0;bottom:0;margin:0}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog{min-width:548px}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle{display:block}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header{cursor:move}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset{display:none}.alertify.ajs-modeless .ajs-modal{overflow:visible;max-width:none;max-height:0}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC)}.alertify.ajs-modeless.ajs-unpinned .ajs-modal{position:absolute}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=)}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body{max-height:500px;overflow:auto}.alertify.ajs-basic .ajs-header{opacity:0}.alertify.ajs-basic .ajs-footer{visibility:hidden}.alertify.ajs-frameless .ajs-header{position:absolute;top:0;left:0;right:0;min-height:60px;margin:0;padding:0;opacity:0;z-index:1}.alertify.ajs-frameless .ajs-footer{display:none}.alertify.ajs-frameless .ajs-body .ajs-content{position:absolute;top:0;right:0;bottom:0;left:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog{padding-top:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands{margin-top:0}.ajs-no-overflow{overflow:hidden!important;outline:0}.ajs-no-overflow.ajs-fixed{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll!important}.ajs-no-selection,.ajs-no-selection *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:568px){.alertify .ajs-dialog{min-width:150px}.alertify:not(.ajs-maximized) .ajs-modal{padding:0 5%}.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog{min-width:initial;min-width:auto}}@-moz-document url-prefix(){.alertify button:focus{outline:1px dotted #3593d2}}.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:250ms;transition-duration:250ms}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal{visibility:hidden;opacity:0}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-duration:.5s;animation-duration:.5s}.alertify.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-duration:250ms;animation-duration:250ms}.alertify .ajs-dialog.ajs-shake{-webkit-animation-name:ajs-shake;animation-name:ajs-shake;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes ajs-shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-slideIn;animation-name:ajs-slideIn;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-slideOut;animation-name:ajs-slideOut;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-zoomIn;animation-name:ajs-zoomIn}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-zoomOut;animation-name:ajs-zoomOut}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-fadeIn;animation-name:ajs-fadeIn}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-fadeOut;animation-name:ajs-fadeOut}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-pulseIn;animation-name:ajs-pulseIn}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-pulseOut;animation-name:ajs-pulseOut}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInX;animation-name:ajs-flipInX}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutX;animation-name:ajs-flipOutX}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:ajs-flipInY;animation-name:ajs-flipInY}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:ajs-flipOutY;animation-name:ajs-flipOutY}@-webkit-keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-pulseIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes ajs-pulseOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes ajs-zoomIn{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@keyframes ajs-zoomOut{0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@-webkit-keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes ajs-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes ajs-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes ajs-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes ajs-flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes ajs-flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@keyframes ajs-slideIn{0%{margin-top:-100%}100%{margin-top:5%}}@-webkit-keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}@keyframes ajs-slideOut{0%{margin-top:5%}100%{margin-top:-100%}}.alertify-notifier{position:fixed;width:0;overflow:visible;z-index:1982;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.alertify-notifier .ajs-message{position:relative;width:260px;max-height:0;padding:0;opacity:0;margin:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:linear;transition-timing-function:linear}.alertify-notifier .ajs-message.ajs-visible{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:1;max-height:100%;padding:15px;margin-top:10px}.alertify-notifier .ajs-message.ajs-success{background:rgba(91,189,114,.95)}.alertify-notifier .ajs-message.ajs-error{background:rgba(217,92,92,.95)}.alertify-notifier .ajs-message.ajs-warning{background:rgba(252,248,215,.95)}.alertify-notifier .ajs-message .ajs-close{position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;background-color:rgba(0,0,0,.5);border-top-right-radius:2px}.alertify-notifier.ajs-top{top:10px}.alertify-notifier.ajs-bottom{bottom:10px}.alertify-notifier.ajs-right{right:10px}.alertify-notifier.ajs-right .ajs-message{right:-320px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px}.alertify-notifier.ajs-left{left:10px}.alertify-notifier.ajs-left .ajs-message{left:-300px}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0}.alertify-notifier.ajs-center{left:50%}.alertify-notifier.ajs-center .ajs-message{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.alertify-notifier.ajs-center .ajs-message.ajs-visible{left:50%;-webkit-transition-timing-function:cubic-bezier(.57,.43,.1,.65);transition-timing-function:cubic-bezier(.57,.43,.1,.65)}.alertify-notifier.ajs-center.ajs-top .ajs-message{top:-300px}.alertify-notifier.ajs-center.ajs-top .ajs-message.ajs-visible{top:0}.alertify-notifier.ajs-center.ajs-bottom .ajs-message{bottom:-300px}.alertify-notifier.ajs-center.ajs-bottom .ajs-message.ajs-visible{bottom:0}.ajs-no-transition.alertify .ajs-dialog,.ajs-no-transition.alertify .ajs-dimmer,.ajs-no-transition.alertify .ajs-modal{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.ajs-no-transition.alertify-notifier .ajs-message{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.alertify .ajs-dialog,.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.alertify-notifier .ajs-message{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}

.bg-default {
	background-color: #003c68;
}

#mainNav.navbar-dark .navbar-collapse .navbar-sidenav {
	background-color: #004578;
}

	#mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-second-level, #mainNav.navbar-dark .navbar-collapse .navbar-sidenav > .nav-item .sidenav-third-level {
		background: #02355a;
	}

#mainNav.fixed-top.navbar-dark .sidenav-toggler {
	background-color: #003c68;
	border-top: 1px solid #003c68;
}

/*修正 admin.css 的樣式*/
.form-control {
	padding: 5px 5px;
}

select.form-control:not([size]):not([multiple]) {
	height: calc(1.5em + .75rem + 2px);
}

/*提示訊息位置*/
.alertify-notifier.ajs-right {
	right: 50px;
}

*, body, input, select, .form-control, label > span {
    font-family: "Microsoft JhengHei", "微軟正黑體", "Noto Sans TC", "Roboto", Helvetica Neue, Helvetica, Arial, sans-serif;
    /*font-size: 16px;*/
    /*font-size: 1em;*/
    /*font-weight: 600;*/
    font-size: 100%;
}

body {
    padding-bottom: 0;
}

a, ul, a > span, a.btn-link > p, h6.panel-title, .h6.panel-title, .input-group-addon, label, legend, legend > span, th, .nav-tabs > li {
    /*font-size: 16px;*/
    /*font-weight: 600;*/
}


.navigation > li ul li a {
    /*padding-left: 46px;*/
}

.W1 {
    width: 1px;
}

.W1EM {
    width: 1em;
}

.W2EM {
    width: 2em;
}

.W3EM {
    width: 3em;
}

.W4EM {
    width: 4em;
}

.W5EM {
    width: 5em;
}

.W6EM {
    width: 6em;
}

.W7EM {
    width: 7em;
}

.W8EM {
    width: 8em;
}

.W9EM {
    width: 9em;
}

.W10EM {
    width: 10em;
}

.W20EM {
    width: 20em;
}

.W50EM {
    width: 50em;
}

.W20 {
    width: 20px;
}

.W40 {
    width: 40px;
}

.W60 {
    width: 60px;
}

.W80 {
    width: 80px;
}

.W100 {
    width: 100px;
}

.W125 {
    width: 125px;
}

.W150 {
    width: 150px;
}

.W200 {
    width: 200px;
}

.W225 {
    width: 225px;
}

.W250 {
    width: 250px;
}

.W300 {
    width: 300px;
}

.W400 {
    width: 400px;
}

.W500 {
    width: 500px;
}

.W10P {
    width: 10%;
}

.W20P {
    width: 20%;
}

.W25P {
    width: 25%;
}

.W30P {
    width: 30%;
}

.W40P {
    width: 40%;
}

.W50P {
    width: 50%;
}

.W75P {
    width: 75%;
}

.W100P {
    width: 100%;
}

.H20 {
    height: 20px;
}

.H40 {
    height: 40px;
}

.H60 {
    height: 60px;
}

.H80 {
    height: 80px;
}

.H100 {
    height: 1em;
}

.H150 {
    height: 1.5em;
}

.H200 {
    height: 2em;
}

.H250 {
    height: 2.5em;
}

.H300 {
    height: 3em;
}

.H400 {
    height: 4em;
}

.H500 {
    height: 5em;
}

.FS080 {
    font-size: 0.8em;
}

.FS090 {
    font-size: 0.9em;
}

.FS100 {
    font-size: 1em;
}

.FS105 {
    font-size: 1.05em;
}

.FS110 {
    font-size: 1.10em;
}

.FS1125 {
    font-size: 1.125em;
}

.FS115 {
    font-size: 1.15em;
}

.FS120 {
    font-size: 1.2em;
}

.FS125 {
    font-size: 1.25em;
}

.FS150 {
    font-size: 1.5em;
}

.FS200 {
    font-size: 2em;
}

.FS225 {
    font-size: 2.25em;
}

.FS250 {
    font-size: 2.5em;
}

.FS300 {
    font-size: 3em;
}

.FS350 {
    font-size: 3.5em;
}

.FS375 {
    font-size: 3.75em;
}

.FS500 {
    font-size: 5em;
}

.B {
    font-weight: 600;
}

.BgColor0 {
    background-color: #000;
}

.BgColor1 {
    background-color: #fff;
}

.BgColor2 {
    background-color: #555;
}

.BgColor3 {
    background-color: #ccc;
}

.BgColor4 {
    background-color: #911;
}

.BgColor5 {
    background-color: #f5f2ea;
}

.BgColor6 {
    background-color: #168;
}

.BgColor7 {
    background-color: #080;
}

.BgColor8 {
    background-color: #fd6;
}

.BgColor9 {
    background-color: #eeffff;
}

.BG01 {
    background-color: #000;
}

.BG02 {
    background-color: #fff;
}

.BG03 {
    background-color: #f00;
}

.BG04 {
    background-color: #0ff;
}

.BG05 {
    background-color: #00f;
}

.BG06 {
    background-color: #ff0;
}

.BG07 {
    background-color: #0f0;
}

.BG08 {
    background-color: #f0f;
}

.BG09 {
    background-color: #444;
}

.BG10 {
    background-color: #eee;
}

.BG11 {
    background-color: #c44;
}

.BG12 {
    background-color: #4cc;
}

.BG13 {
    background-color: #cc4;
}

.BG14 {
    background-color: #44c;
}

.BG15 {
    background-color: #4c4;
}

.BG16 {
    background-color: #c4c;
}

.BG17 {
    background-color: #AAE;
}

.BG18 {
    background-color: #fee;
}

.BG19 {
    background-color: #eff;
}

.BG20 {
    background-color: #eef;
}

.C0 {
    color: #000;
}

.C1 {
    color: #fff;
}

.C2 {
    color: #0C0;
}

.C3 {
    color: #555;
}

.C4 {
    color: #f9f9f9;
}

.C5 {
    color: #c00;
}

.C6 {
    color: #00c;
}

.C7 {
    color: #080;
}

.C8 {
    color: #337ab7;
}

.C9 {
    color: #999;
}

.Required:before {
    content: " *";
    color: red;
}

span.Must:before, label.Must:before {
    color: #F00;
    content: "＊";
    font-size: 1em;
}

.Must {
    color: #600;
}

.Num {
    color: #006;
}

.Date {
    color: #060;
}

.Hidden {
    display: none !important;
}

.Error {
    color: #E33;
    font-weight: 400;
}

.disabled {
    background-color: #eee;
    opacity: 1;
    cursor: not-allowed;
    color: #333;
}

.Row1 {
    background-color: #f5f2ea;
    border: 1px dotted #ccc
}

.Row2 {
    background-color: #f0f0f0;
    border: 1px dotted #ccc
}

.Row3 {
    background-color: #fff;
    border: 1px dotted #ccc
}

.Row4 {
    background-color: #337ab7;
    color: #eef;
    font-weight: bold;
    white-space: nowrap;
}

.Row5 {
    border: 1px dotted #ccc
}

.Row6 {
    border: 1px dotted #fff
}

.P0 {
    padding: 0px;
}

.P01 {
    padding: 1px;
}

.P03 {
    padding: 3px;
}

.P05 {
    padding: 5px;
}

.P10 {
    padding: 10px;
}

.P15 {
    padding: 15px;
}

.P20 {
    padding: 20px;
}

.P100 {
    padding: 1em;
}

.P150 {
    padding: 1.5em;
}

.P200 {
    padding: 2em;
}

.P250 {
    padding: 2.5em;
}

.P300 {
    padding: 3em;
}

.P500 {
    padding: 5em;
}

.P600 {
    padding: 6em;
}

.M0 {
    margin: 0px;
}

.M01 {
    margin: 1px;
}

.M03 {
    margin: 3px;
}

.M05 {
    margin: 5px;
}

.M10 {
    margin: 10px;
}

.M20 {
    margin: 20px;
}

.M100 {
    margin: 1em;
}

.M150 {
    margin: 1.5em;
}

.M200 {
    margin: 2em;
}

.M250 {
    margin: 2.5em;
}

.M300 {
    margin: 3em;
}

.M500 {
    margin: 5em;
}

.M600 {
    margin: 6em;
}

.PL05 {
    padding-left: 5px;
}

.PL10 {
    padding-left: 10px;
}

.PL20 {
    padding-left: 20px;
}

.PL100 {
    padding-left: 1em;
}

.PL150 {
    padding-left: 1.5em;
}

.PL200 {
    padding-left: 2em;
}

.PL250 {
    padding-left: 2.5em;
}

.PL300 {
    padding-left: 3em;
}

.PL500 {
    padding-left: 5em;
}

.PL600 {
    padding-left: 6em;
}

.PL800 {
    padding-left: 8em;
}

.PR05 {
    padding-right: 5px;
}

.PR10 {
    padding-right: 10px;
}

.PR20 {
    padding-right: 20px;
}

.PR100 {
    padding-right: 1em;
}

.PR150 {
    padding-right: 1.5em;
}

.PR200 {
    padding-right: 2em;
}

.PR250 {
    padding-right: 2.5em;
}

.PR300 {
    padding-right: 3em;
}

.PR500 {
    padding-right: 5em;
}

.PR600 {
    padding-right: 6em;
}

.PR800 {
    padding-right: 8em;
}

.LH150 {
    line-height: 1.5em;
}

.LH200 {
    line-height: 2em;
}

.LH250 {
    line-height: 2.5em;
}


.LH300 {
    line-height: 3em;
}

.LH500 {
    line-height: 5em;
}

.Boxs {
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);
}

.BS501 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.BS502 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.BS503 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.BS504 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.BS505 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.BS506 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}

.BS507 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
}

.BS508 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}

.BS509 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.9);
}

.BS510 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 1.0);
}

.BS303 {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.BS305 {
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

.BS503 {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.BS703 {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}

.BS705 {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}

.BS903 {
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.3);
}

.BS905 {
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.5);
}

.TS1 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #000;
}

.TS2 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #fff;
}

.TS3 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #555;
}

.TS4 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #f9f9f9;
}

.TS5 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #c00;
}

.TS6 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #00c;
}

.TS7 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #080;
}

.TS8 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #337ab7;
}

.TS9 {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #999;
    color: #fee;
}

.Ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.NoWrap {
    white-space: nowrap;
}

.Box {
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #d5d5d5;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #d5d5d5;
}

.TH {
    color: #ffe;
    background-color: #09c;
    font-weight: bold;
    white-space: nowrap;
    font-size: 16px;
}

.TR {
    text-align: center;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    color: #555;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    vertical-align: middle;
    padding: 8px;
}

.sidebar-default .navigation > li.active > a,
.sidebar-default .navigation > li.active > a:hover,
.sidebar-default .navigation > li.active > a:focus {
    background-color: #DDD;
}

.btn-float > div {
    display: block;
    padding-top: 5px;
    margin-bottom: -5px;
    overflow: hidden;
    text-overflow: ellipsis;
}

select[multiple], select[size] {
    height: auto;
}

.CheckBox {
    width: 1em;
    height: 1em;
}

.CheckBox125 {
    /*zoom: 125%;*/
    width: 1.25em;
    height: 1.25em;
}

.CheckBox20 {
    width: 20px;
    height: 20px;
}

.CheckBox150 {
    zoom: 150%;
}

.ProductPhotoDel {
    position: absolute;
    right: 0;
    z-index: 1
}

.Pointer {
    cursor: pointer;
}

/*無障礙相關*/
/**:focus {
	background-color: azure !important;
	outline: #5ac0a8 dotted 2px !important;
	color: black !important;
	text-shadow: none !important;
}*/
a:focus {
    background-color: azure !important;
    outline: #5ac0a8 dotted 2px !important;
    color: black !important;
    text-shadow: none !important;
}

input:focus, select:focus, textarea:focus {
    background-color: azure !important;
    outline: #5ac0a8 dotted 2px !important;
    color: black !important;
    text-shadow: none !important;
}

button:focus {
    background-color: azure !important;
    outline: #5ac0a8 dotted 2px !important;
    color: black !important;
    text-shadow: none !important;
}

span:focus {
    background-color: azure !important;
    outline: #5ac0a8 dotted 2px !important;
    color: black !important;
    text-shadow: none !important;
}

#accesskey_c, .L, .U, .Z, .AccessKey {
    color: transparent !important;
}

    #accesskey_c:focus, .L:focus, .U:focus, .Z:focus, .AccessKey:focus {
        color: #F90 !important;
        outline: #5ac0a8 dotted 2px;
    }
    /*驗證訊息*/
    .field-validation-error, .validation-summary-errors {
        color: red;
    }

.cleanup-img-button img {
    padding: 0;
    height: 2.5rem;
    width: 2.5rem;
}

.alertify-notifier {
    text-align: left;
}

