.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0px;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.disabled,.flatpickr-months .flatpickr-next-month.disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}ul.thumbnails.image_picker_selector{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector ul{overflow:auto;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px;margin:0px}ul.thumbnails.image_picker_selector li.group{width:100%}ul.thumbnails.image_picker_selector li.group_title{float:none}ul.thumbnails.image_picker_selector li{margin:0px 12px 12px 0px;float:left}ul.thumbnails.image_picker_selector li .thumbnail{padding:6px;border:1px solid #dddddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}ul.thumbnails.image_picker_selector li .thumbnail img{-webkit-user-drag:none}ul.thumbnails.image_picker_selector li .thumbnail.selected{background:#0088cc}@media print{.no-print,.no-print *{display:none !important}}body{font-size:14px}body.tablet{overflow-y:overlay}body.desktop.session{overflow-y:scroll}body.desktop.frameset.session{overflow-y:hidden}iframe{border:0}.mobile .signin_image,.tablet .signin_image{width:100%;position:relative}.desktop .header,.tablet .header{position:fixed;top:0px;height:46px;width:100%;background-color:#FFFFFF;z-index:100;border-bottom:2px #AAAAAA solid}.mobile .header{position:relative;top:0px;left:0px;right:0px;z-index:100}.mobile .header-line{position:absolute;height:46px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);pointer-events:none}.mobile #main-menu-button{background-color:rgba(255,255,255,0.75);border-radius:0px;color:#333333;height:46px}.mobile.impersonated #main-menu-button{color:red !important}.tablet #main-menu-button{cursor:pointer;height:calc(100vh / 3);background-color:#464646;z-index:99;border-radius:0px 6px 6px 0px;left:0%}.tablet .menu-absolute-button{position:absolute}.tablet .menu-fixed-button{position:fixed;top:125px !important}.tablet i#main-menu-icon{position:relative;top:calc(50% - 17px);font-size:20px;padding:6px;color:white;transform:rotate(0deg)}.tablet #main-menu-button.menu-opened i#main-menu-icon{transform:rotate(180deg)}.tablet #main-menu-button.menu-opened{left:300px}.desktop #main-menu-button{cursor:pointer;position:fixed;bottom:0px;height:30px;width:20.8333%;z-index:99;border-radius:0px;border:0px;border-right:2px solid #AAAAAA}.desktop .main.nomenu #main-menu-button{border-radius:0px 5px 5px 0px}.desktop .main.nomenu #main-menu-button,.desktop .main.smallmenu #main-menu-button{width:65px;border:1px solid #ccc;border-right:1px solid #ccc}.desktop i#main-menu-icon{position:absolute;font-size:20px;padding:6px;transform:rotate(0deg);top:-2px;left:5px;right:auto}.desktop .main.withmenu i#main-menu-icon{transform:rotate(180deg);top:0px;right:15px;left:auto}.mobile .header .home{position:absolute;top:0px;left:0px;height:46px;z-index:101}.mobile .header .home button{color:#333333;background:#FFFFFF;width:46px}.mobile.impersonated .header .home button{color:red !important}.desktop .header .home,.tablet .header .home{position:relative;left:250px;top:20px}.desktop.impersonated .header,.tablet.impersonated .header{background:linear-gradient(145deg, #fff, #FFE0E0, #FFA0A0)}.desktop .header .logo,.tablet .header .logo{position:fixed;height:46px;padding:2px}.mobile.nosession .header .logo{width:80%;margin-left:10%;margin-right:10%;margin-top:15px}.mobile .footer{display:none}.async{z-index:101}.desktop .async{position:fixed;right:calc(15% + 60px);top:14px}.tablet .async{position:fixed;right:100px;top:14px}.mobile .async{position:absolute;top:0px;right:46px;margin-top:0px;padding-top:11px}.status-icons{font-size:14px;cursor:pointer}.status-icon-container{padding:0px 12px 5px;cursor:pointer;font:16px;float:left}.mobile .status-icon-container{padding:0px 8px 0px;font-size:18px;color:#333}.status-icons .badge,.cart .badge{font-size:10px;line-height:1;padding:2px 2px;border-radius:2px;background-color:#707070;margin-top:-5px;margin-left:-2px}.status-icons .tooltip,.cart .tooltip{white-space:nowrap;font-size:14px;padding:15px}.status-icons .tooltip,.cart .tooltip{z-index:99999}.status-icons .tooltip .tooltip-arrow,.cart .tooltip .tooltip-arrow{display:none}.mobile #main-search{left:0px;right:0px;border:none;top:0px;position:fixed;width:100%;margin-top:0px;height:46px;background:white;z-index:1000}.mobile #search-close{position:absolute;top:0px}.mobile #search-open{color:#333}.mobile #search-head{position:absolute;right:0px;padding-top:1px;z-index:102}.mobile .search-panel{position:absolute;left:46px;right:10px;margin-top:2px;margin-bottom:10px}.tablet .search-panel{position:fixed;top:5px;right:200px;width:200px;z-index:101}.search .search-go{border-radius:0}.search_result_notfound{font-weight:bold;font-size:16px}.desktop .header .sites,.tablet .header .sites{position:relative;left:250px;top:20px}.desktop .header .pull-right,.tablet .header .pull-right{position:relative;right:10px;top:7px;padding-top:1px}.desktop .header .user i{display:none}.desktop .header .user .dropdown-toggle .username{text-overflow:ellipsis;overflow-x:hidden;max-width:100px;position:relative;margin-left:2px;margin-right:2px}.desktop .header .dropdown-content .username,.tablet .header .dropdown-content .username{font-weight:bold;margin-left:0px;margin-right:20px;border-bottom:1px solid #C0C0C0;width:100%;height:34px;max-width:none}.desktop .header .dropdown-menu,.tablet .header .dropdown-menu{position:fixed;top:0px;margin-top:0px;margin-right:0px;border-top:1px solid #CCCCCC;max-height:calc(100vh);white-space:nowrap;padding:10px;border-radius:0px 0px 0px 0px;overflow-y:auto}.mobile .dropdown-menu,.tablet .dropdown-menu{white-space:nowrap}.header .dropdown-menu .menu_subtitle{margin-bottom:5px}.header .user .dropdown-menu i{display:inline}#account-menu,#impersonation-menu{border-bottom:1px solid #C0C0C0;padding-top:15px;padding-bottom:5px}#account-menu .menu_subtitle,#impersonation-menu .menu_subtitle{font-size:13px;color:#606060;margin-top:-5px}.desktop .main{position:absolute;width:100%;height:100%}.mobile .main,.tablet .main{position:absolute;width:100%;height:100dvh;left:0px}.loader{display:none;background-color:#FFFFFF;position:absolute;top:0px;bottom:0px;margin-left:0%;right:0%;width:100%;z-index:2}.map-loader{opacity:0.5}.iframe-loader{display:block;background-color:#FFFFFF;position:absolute;top:0px;bottom:0px;margin-left:0%;right:0%;width:100%;z-index:2}.sk-circle{width:50px;height:50px;position:absolute;left:calc(50% - 25px);top:calc(50% - 25px)}.frameset.sk-circle{width:50px;height:50px}.inline-div{position:relative}.desktop .loader{left:0px;width:100%}.desktop .main.withmenu .loader{left:20.8333%;width:79.16%}.desktop .main.dynamicmenu .loader{left:65px;width:calc(100% - 65px)}.desktop .frameset.loader{left:0px;width:100%}.sk-circle>div{background-color:initial;width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle>div::before{content:'';display:block;margin:0 auto;width:20%;height:20%;background-color:currentColor;border-radius:100%;-webkit-animation:sk-bouncedelay 1.2s infinite ease-in-out;animation:sk-bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sk-circle>div:nth-child(2){-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle>div:nth-child(3){-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle>div:nth-child(4){-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle>div:nth-child(5){-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle>div:nth-child(6){-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle>div:nth-child(7){-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle>div:nth-child(8){-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle>div:nth-child(9){-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle>div:nth-child(10){-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle>div:nth-child(11){-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle>div:nth-child(12){-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle>div:nth-child(2)::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle>div:nth-child(3)::before{-webkit-animation-delay:-1.0s;animation-delay:-1s}.sk-circle>div:nth-child(4)::before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle>div:nth-child(5)::before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle>div:nth-child(6)::before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle>div:nth-child(7)::before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle>div:nth-child(8)::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle>div:nth-child(9)::before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle>div:nth-child(10)::before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle>div:nth-child(11)::before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle>div:nth-child(12)::before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.workarea{position:relative;z-index:98}.session .workarea{background-color:#FFFFFF;position:absolute;top:46px;left:0%;right:0px;bottom:0px}.desktop.session .main.withmenu .workarea,.desktop.session .main.withmenu .map{left:20.8333%}.desktop.session .main.dynamicmenu .workarea,.desktop.session .main.dynamicmenu .map{left:65px}.desktop.session .workarea.noheader,.desktop.session .map.noheader,.tablet.session .workarea.noheader,.tablet.session .map.noheader,.mobile.session .workarea.noheader,.mobile.session .map.noheader{top:0px}.session .workarea .content{position:relative;top:0px;width:90%;margin-left:5%;min-height:40vh}.tablet.session .workarea .content{width:86%;margin-left:7%}.mobile.nosession .workarea.noheader .content{margin-top:48px}.tablet.nosession .workarea .content{margin-top:46px}.desktop.nosession .workarea .content{margin-left:10%;margin-right:10%;margin-top:46px;width:80%}.session .content_footer{position:absolute;width:100%;bottom:0px}.mobile .content,.tablet .content{margin-left:10px;margin-right:10px}.mobile .content .title h3,.tablet .content .title h3{font-size:19px;text-align:center;margin-top:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile.session .content .title h3{text-align:left;position:absolute;left:0px;right:100px;margin-left:46px}.mobile .content .title.long1 h3{font-size:16px;margin-top:13px}.mobile .content .title.long2 h3{font-size:16px;white-space:normal;margin-top:5px}.desktop .tmpl_edit .content_body,.tablet .tmpl_edit .content_body,.desktop .tmpl_new .content_body,.tablet .tmpl_new .content_body{margin-top:20px}.section_title,.colspan{text-align:center;font-weight:bold;font-size:16px;background-color:#DDDDDD;margin-top:5px;margin-bottom:5px}tbody tr th.colspan{padding:0px}tbody tr.colspan td{padding:0px}.section_indent{padding-left:10px;padding-right:10px;margin-bottom:15px}.list_surround_table{width:100%}.limit-width{max-width:300px;word-wrap:break-word;text-indent:-8px}.show_table td{max-width:60vw;word-wrap:break-word}.limit-width p{text-indent:-8px;margin:0 0 0px}.mobile .form-group .limit-width{max-width:calc(100% - 15px);text-indent:0px}table tbody tr td.limit-width{padding-left:16px}table tbody tr .mobile_td.limit-width{padding-left:23px}table .limit-width i{font-size:17px;width:25px}tr.row_optgroup{border-top:3px solid #DDD}tr.row_optgroup td{background-color:#FFF;font-style:italic;color:#808080}td.separator,th.separator{border-left:1px solid #DDD}.mobile .row_card{position:relative}.row_card i{position:absolute;right:10px;top:10px}.row_card .row_icon2 i{right:30px}.mobile_th{font-weight:400;font-size:12px;color:grey}.row .mobile_td{min-height:14px;margin-left:17px;color:#333;user-select:text}.mobile td .action,.tablet td .action{float:right}.desktop .main.nomenu td .action,.desktop .main.dynamicmenu td .action{white-space:nowrap}.content .form-group .input-group.read_only{padding-top:7px}.mobile_td.read_only{margin-left:17px}.desktop .table-condensed th,.desktop .table-condensed td{padding:2px;vertical-align:middle}.show_table th{width:35%}.limit-width i{text-indent:0px}table .action button{margin-bottom:4px}.example-csv-file{background-color:#E8E8E8;left:5%;width:90%;padding:1%;font-family:"Courier New", Courier, monospace;border:1px solid gray;display:block;position:relative;overflow-x:scroll}.map{position:absolute;top:0px;bottom:0px;left:0px;right:0px}.desktop.session .map{top:46px}.mobile.session .map,.tablet.session .map{position:absolute;top:46px;bottom:10px;display:none}.desktop .menu_section{position:fixed;top:46px;left:0px;width:20.8333%;bottom:30px;padding-top:15px;padding-bottom:15px;border-right:2px solid #AAAAAA;padding-left:10px;overflow-x:hidden;overflow-y:visible;background-color:white;z-index:100}.desktop .main.nomenu .menu_section{display:none}.desktop .main.smallmenu .menu_section{width:65px;overflow-y:hidden}.main.smallmenu .menu_section #menu_search_input,.main.smallmenu .menu_section #menu_search_x,.main.smallmenu .menu_section #menu_search_list{display:none}.main.smallmenu .menu_section .search .go{border-radius:4px 4px 4px 4px}.main.smallmenu .menu .text{display:none}.mobile .menu_section .username{border-bottom:1px solid #DDD;padding-bottom:10px;margin-bottom:15px;font-size:16px;font-weight:bold}.mobile .menu_section .useraction{position:absolute;right:0px;top:0px;margin-top:-6px}.mobile .menu_section .useraction a.list-group-item{color:#808080}.mobile .menu_section .useraction .logout i{display:none}.mobile .menu_section .useraction .switchuser .text{display:none}.mobile .menu_content,.tablet .menu_content{padding-right:10px;padding-left:10px;padding-top:10px}.mobile .menu_content{padding-top:14px;margin-left:-1px;margin-top:-1px;border-radius:0px 0px 0px 0px;padding-bottom:20px;font-size:15px;top:0px;min-width:85vw;min-height:100vh}.desktop .menu_content{right:10px;left:10px;position:absolute}.desktop .menu_content .menu-link{padding-right:0px}.tablet .menu_content{background-color:white;z-index:99;width:300px;top:46px;min-height:calc(100% - 46px);position:absolute;display:none;padding:0px 10px 10px 10px}.tablet .menu_content_blocker{padding-right:10px;padding-left:10px;background-color:transparent;z-index:1000;width:calc(33% + 22px);top:46px;min-height:calc(100% - 46px);position:absolute;display:none;padding:0px 10px 10px 10px}.tablet .menu_content.menu-opened{left:0%;box-shadow:0 20px 20px 0 rgba(0,0,0,0.25);border-style:solid;border-radius:0px 6px 6px 0px;border-width:1px 1px 1px 0px;border-color:#464646;display:block}.tablet .menu_content .menu-link{padding-right:0px;padding-left:10px}.menu_title{text-align:left;font-weight:bold;margin-top:15px;margin-bottom:3px;font-size:13px}.mobile .menu_title{margin-top:5px;margin-bottom:5px;font-size:14px;padding-top:1px;padding-bottom:1px}.menu_section .list-group{margin-top:0px;margin-bottom:0px;height:40px}.menu{padding-top:10px}.menu .list-group-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;height:40px}.menu .expand-collapse-icon{float:right}.main.smallmenu .menu .expand-collapse-icon{display:none}.menu .text{white-space:nowrap;margin-left:10px}.menu .radio{float:right;margin-top:2px;height:13px;pointer-events:none}.menu-link.disabled{opacity:0.4 !important;pointer-events:none;cursor:not-allowed}.mobile .selected-menu-item a{background-color:#337ab7;color:white}.desktop .selected-menu-item,.tablet .selected-menu-item{background-color:#337ab7;color:#fff;background-image:linear-gradient(#337ab7 0px, #265a88 100%);background-repeat:repeat-x;border-bottom-color:#245580}.desktop.session .modal .content{margin-left:2%;margin-right:2%;width:96%}.desktop .modal{top:46px}.desktop .modal-backdrop{top:46px}.tablet .modal{top:46px}.tablet .modal-backdrop{top:46px}.modal-header{padding-top:10px;padding-bottom:5px;padding-right:15px}.modal .loader{display:block;height:100px}#toast{position:absolute;bottom:50px;width:400px;left:calc(50% - 200px);padding:15px;color:white;background-color:#303030;z-index:2000;text-align:center;font-size:15px;display:none}.toolbar{margin-top:5px;margin-bottom:10px}.tmpl_edit .toolbar,.tmpl_new .toolbar{border-top:1px solid #bce8f1;border-bottom:1px solid #bce8f1;text-align:center;margin-top:20px;padding-top:20px;margin-bottom:20px;padding-bottom:20px}.toolbar button{margin:2px;margin-bottom:4px}.toolbar .dropdown{display:inline-block}.toolbar .dropdown-menu{white-space:normal;min-width:0px;padding:0px;left:10px;top:95%}.toolbar .dropdown-menu button{display:block;margin:auto;margin-bottom:3px;width:100%;text-align:left;background-color:#FFFFFF;background-image:none;box-shadow:none;color:#555;border-radius:0px;border:none;border-top:1px solid #DDD;border-bottom:1px solid #DDD;margin-top:0px;margin-bottom:0px;padding:9px 15px}.toolbar .dropdown-menu button:hover{color:#555;text-decoration:none;background-color:#F5F5F5}.formbar{margin-top:5px;margin-bottom:20px;padding:10px}.desktop .formbar,.tablet .formbar{border:1px solid #bce8f1;padding:10px 5px 0px 5px}.mobile .formbar{background-color:#F0F0F0;padding-top:10px;padding-bottom:5px;padding-left:10px;padding-right:0px;margin-bottom:10px}.desktop .formbar .form-buttons,.tablet .formbar .form-buttons{left:15.7%;position:relative}.desktop .formbar button,.tablet .formbar .form-buttons{height:35px;padding:5px;margin-left:3px}.mobile .formbar .form-buttons{left:25%;width:50%;position:relative}.mobile .formbar .form-buttons button{width:100%}.mobile .filterbar,.tablet .filterbar{margin-bottom:16px;background-color:#F0F0F0;padding:8px 0px 1px 0px}.filterbar{margin-bottom:30px}.filterbar .showing-match-text{font-size:12px}.desktop .filterbar,.tablet .filterbar{border:1px solid #bce8f1;padding:7px 10px 0px 10px}.mobile .filterbar .showing-match-text{display:none}.has-title:hover{cursor:pointer;color:#337ab7;text-decoration:underline}.notice{margin-top:5px;margin-bottom:10px;padding:5px}.mobile .notice,.tablet .notice{margin-top:15px}.subtitle{font-size:13px;font-weight:bold;text-align:center;margin-bottom:15px}.notes{font-size:12px}.empty_results{font-weight:bold;text-align:center;font-size:15px}.toomany_results{width:100%;text-align:center}input:invalid{background-color:#ffeeee}select:invalid{background-color:#ffeeee}input[type="checkbox"],input[type="radio"]{margin:4px 4px 0px 3px;transform:scale(1.3)}input[type=checkbox]:disabled+label{opacity:0.4 !important}.checkbox-label,.radio-label{font-weight:normal}.form-buttons{height:50px}.mobile .form-buttons .horizontal1{width:100%}.mobile .form-buttons .horizontal1 .btn{width:100%}.mobile .form-buttons .horizontal2{min-width:45%}.mobile .form-buttons .horizontal2 .btn{width:100%}.form-buttons .btn i{margin-right:5px}.mobile .form-bottom-padding{height:50vh}.mobile .form-buttons:not(.formbar .form-buttons):not(.modal-content .form-buttons){z-index:2;height:60px;width:96vw;padding:0px;padding-top:7px;margin-left:-1vw;position:fixed;bottom:0px;background-color:white;border-top:1px solid #F0F0F0}.mobile.session .form-buttons:not(.formbar .form-buttons):not(.modal-content .form-buttons){margin-left:-3vw}.mobile .form-buttons button{padding:10px;padding-left:5px;padding-right:5px}.mobile .input-group-addon:last-child{border-radius:4px;border:1px solid #ccc;border-top:0;border-top-right-radius:0;border-top-left-radius:0}.tablet .form-buttons button{margin-top:10px}.attachment-edit-container{position:relative;left:2px;right:2px;text-indent:0px}.attachment-edit-container.attachment-file{float:left;top:15px}.attachment-edit-container:hover{opacity:0.5;cursor:pointer}.attachment-edit-container div:first-child{border:2px solid #DDDDDD;margin:-2px}.attachment-edit-container.attachment-file div:first-child{border:none;margin:0px}.attachment-edit-container .text-placeholder{color:#337ab7}.attachment-edit-container .delete-attachment{position:absolute;cursor:pointer;font-size:25px;right:-10px;top:-25px;height:1em;width:1em}.attachment-edit-container .delete-attachment-background{color:white}.attachment-edit-container .delete-attachment:hover{opacity:1}.form-search.input-group input:focus{outline-offset:0;z-index:0}.form-search input{background-color:white}.form-search .clear{position:absolute;cursor:pointer;right:50px;top:7px;z-index:3;color:#696969}.form-search .go{color:#505050;font-size:14px;border-radius:0px 4px 4px 0px}.mobile .pagination,.tablet .pagination{margin-bottom:10px;margin-top:0px}.pagination{margin-top:0px;margin-bottom:0px}.image384{max-width:384px;height:auto}.image256{max-width:256px;height:auto}.image128{max-width:128px;height:auto}.image64{max-width:64px;height:auto}@-moz-document url-prefix(){input[type="file"]{height:inherit}}.desktop .cart{position:relative;top:6px;right:15px}.tablet .cart{margin-right:-2px}.cart-summary-row{background-color:#DDDDDD;padding:10px;display:flex;justify-content:space-between;align-items:center}.cart .cart-popover-button-container{display:flex;justify-content:center;gap:10px;padding:10px 5px 0px;border-top:1px solid #e5e5e5;cursor:pointer;z-index:101;opacity:.99}.desktop .cart-popover-button-container button{padding:5px}.tablet .cart-popover-button-container{padding:10px 0px 5px 0px}.tablet .cart-popover-button-container button{padding:3px}.shopping-cart-icon{color:#333333;text-decoration:none}.shopping-cart-icon:hover{color:#333333;text-decoration:none}#continueShopping,#proceedToCheckout{display:none}.async .popover,.cart .popover{position:fixed;max-width:350px;right:5px;font-size:12px;margin-top:20px}.mobile .async .popover{width:100%;max-width:100%;left:0px;font-size:13px;margin-left:0px;margin-right:0px}.async .popover-content,.cart .popover-content{padding:9px 0px}.mobile .async .popover-content{padding:3px 0px}.async .popover-content-header,.cart .popover-content-header{padding-top:3px;padding-bottom:7px;padding-right:10px;padding-left:10px;font-size:12px;text-align:center;border-bottom:1px solid #e5e5e5}.mobile .async .popover-content-header{padding-bottom:10px}.mobile .async .popover-content-header .close{font-size:25px}.async .items-summary,.cart .items-summary{padding:10px}.async .items-list,.cart .items-list{max-height:calc(100vh - 200px);position:relative;overflow-y:auto;overflow-x:hidden;padding-left:10px;padding-right:10px;border-top:1px solid #e5e5e5}.async .card{border-bottom:1px solid #e5e5e5;padding-bottom:10px;padding-left:10px;margin-top:10px}.async .card_action{float:right;font-size:16px;text-align:right}.async .card_action a{color:#808080}.mobile .async .card_action a{font-size:25px;height:34px;width:34px;padding-left:10px;position:relative;top:-5px}.async .item-status.status-error{color:#d80000}.async .item-status.status-success{color:#2e8b57}.async .item-status:before{padding-right:5px}.async .status-error:before{content:"\f06a";font:var(--fa-font-solid)}.async .status-success:before{content:"\f00c";font:var(--fa-font-solid)}.async .status-later:before{content:"\f017";font:var(--fa-font-solid)}.async .item-status:not(.status-error):not(.status-success):not(.status-later):before{content:"\f252";font:var(--fa-font-solid)}.async .pending_ratio{float:right;font-size:18px;top:3px;position:relative}.async .spin-indicator.spin:before{font:var(--fa-font-solid);content:"\f252"}.async .spin-indicator.spin{animation:spin 4s infinite linear;color:#808080;margin-right:5px}@keyframes spin{0%{transform:rotateZ(0)}40%{transform:rotateZ(0deg)}50%{transform:rotateZ(180deg)}90%{transform:rotateZ(180deg)}100%{transform:rotateZ(359deg)}}#receipt-subtitle{font-size:15px}#receipt-subtitle span{font-weight:bold}.payment_cancel_area{align-content:center;height:100vh;text-align:center;font-weight:bold}.mobile input,.mobile textarea,.mobile select,.tablet input,.tablet textarea,.tablet select{font-size:16px}.mobile.session .map{bottom:0px}.mobile .workarea{overflow-y:auto;overflow-x:hidden}.mobile.session .workarea .title{background-color:#FFF;z-index:10;position:fixed;left:0px;right:0px;top:0px;height:46px;padding-top:2px}.mobile.session .content_body{margin-top:10px}.hideshowpw{right:10px;position:absolute;top:10px;color:#A0A0A0;float:right;z-index:1000}.permission-subtype-row{background:aliceblue}.permission-subtype-category{font-style:oblique;color:#606060}.welcome_text_title{font-weight:bold}#camera-view-container{position:relative;width:100%;height:calc(100% - 76px);background-color:black;overflow:hidden}#camera-view-container #camera-video-output{width:100%;height:100%;object-fit:cover;background-color:black}#camera-view-container #barcode-view-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#camera-view-container #barcode-view-overlay .barcode-overlay-part{position:absolute;background:rgba(0,0,0,0.6);backdrop-filter:blur(2px);z-index:2}#camera-view-container #barcode-view-overlay .barcode-overlay-part.top{height:calc(50% - 12.5%);width:100%;top:0;left:0}#camera-view-container #barcode-view-overlay .barcode-overlay-part.bottom{height:calc(50% - 12.5%);width:100%;bottom:0;left:0}#camera-view-container #barcode-view-overlay .barcode-overlay-part.left{height:25%;width:calc(2.5%);top:calc(50% - 12.5%);left:0}.desktop #camera-view-container #barcode-view-overlay .barcode-overlay-part.left{width:calc(22.5%)}#camera-view-container #barcode-view-overlay .barcode-overlay-part.right{height:25%;width:calc(2.5%);top:calc(50% - 12.5%);right:0}.desktop #camera-view-container #barcode-view-overlay .barcode-overlay-part.right{width:calc(22.5%)}#camera-view-container #barcode-view-overlay #barcode-clear-window{position:absolute;top:50%;left:50%;width:95%;height:25%;transform:translate(-50%, -50%);border:2px solid white;background:transparent;z-index:3}.desktop #camera-view-container #barcode-view-overlay #barcode-clear-window{width:55%}#camera-view-container #start-scan-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}#camera-view-container #loading-message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;color:#fff;text-align:center;white-space:nowrap}#cancel-scan-btn{margin:15px}.mobile #cancel-scan-btn button{min-width:45%;width:100%;padding:10px}default-camera-view{display:none !important}.tmpl_letter .content_header{margin-top:50px}.tmpl_letter .title{text-align:center}.letterhead_section{min-height:90px}.letterhead_logo{left:calc(50% - 88px);position:relative;margin-top:20px}.tmpl_letter .show_table tr{background-clip:padding-box}.tmpl_letter .show_table th.colspan{font-weight:bold;font-size:14px;text-align:left;background-color:transparent !important;top:2px;left:5px;border-left:1px solid transparent;border-top:1px solid transparent;padding-top:20px;padding-bottom:5px}.tmpl_letter .show_table th{font-size:10px;font-weight:normal;height:30px;top:-5px;position:relative;background-color:transparent !important;background-clip:padding-box;border-bottom:1px solid #C0C0C0;border-left:1px solid #C0C0C0}.tmpl_letter .show_table td{position:relative;left:calc(-35% + 50px);top:10px;height:45px;background-clip:padding-box;background-color:transparent !important;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0}.signature_section{margin-left:-10px;margin-top:50px;min-height:100px;break-after:page}.signature_block{display:block;position:relative;float:left}.signature_table{border-spacing:25px 0px;border-collapse:separate}.signature_title{font-weight:700}.signature_line{display:block;padding-top:50px}.tmpl_letter .terms{padding-top:50px}.map .map_notices{position:absolute;z-index:10;left:10%;right:10%;text-align:center}.map .popover{white-space:pre-wrap;max-width:none;line-height:1.5;user-select:text}.map .fix_age_warning{margin-left:5px;color:#505050;cursor:pointer}.map .time{font-weight:bold}.box-shadow-map{-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.1);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.1)}.map-btn-baselayer{background:white;color:#505050;height:32px;border-radius:4px;border:none;cursor:default;position:absolute;z-index:1}.desktop .map-btn-baselayer,.tablet .map-btn-baselayer{top:16px;left:56px}.mobile .map-btn-baselayer{top:8px;right:86px}.map-layer-switch{padding-left:6px;padding-right:10px;font-size:11px;float:left;line-height:24px}.map-layer-switch,.map-layer-switch input[type="radio"],.map-layer-switch label{cursor:pointer}.map-layer-switch input[type="radio"]{margin:0px;margin-right:7px}.map-layer-switch label{margin-bottom:0px;margin-left:8px}#ol-custom-shape-container{display:none;position:absolute;z-index:1;top:10px;text-align:center;background:white;border-radius:10px;width:300px;padding:10px;right:10px}.mobile #ol-custom-shape-container{top:45px}#ol-custom-shape-container #ol-address-input{height:34px;width:34px;width:calc(100% - 32px);float:left}#ol-custom-shape-container #ol-address-search-submit-btn{height:34px;border:1px solid #D0D0D0;float:right}#ol-custom-shape-container #ol-shape-select{height:34px;width:45%;border:1px solid #D0D0D0;margin-top:3px;float:left}#ol-custom-shape-container #ol-radius-input{margin-top:3px;height:34px;width:22%;float:left}#ol-custom-shape-container .ol-custom-btn{margin-top:3px;height:34px;float:left}#ol-custom-shape-container #ol-undo-btn{display:none}#ol-custom-shape-container .help{margin-top:10px;margin-left:5px;height:34px;float:right}#ol-custom-shape-container #ol-custom-error{display:none;color:red;margin-top:35px}#ol-custom-map-submit{display:none;bottom:55px;right:10px;position:absolute;z-index:1}#ol-custom-map-back,#ol-custom-map-cancel{display:none;bottom:55px;left:10px;position:absolute;z-index:1}.map-layer-switch input:focus{outline:none}.map-layer-switch input[type="radio"]:checked::after,.map-layer-switch .radio input[type="radio"]:checked::after,.map-layer-switch .radio-inline input[type="radio"]:checked::after{border-color:#2196f3}.map-layer-switch input[type="radio"]::after,.map-layer-switch .radio input[type="radio"]::after,.map-layer-switch .radio-inline input[type="radio"]::after{position:relative;top:0px;border:2px solid #666666}.map-layer-switch input[type="radio"]::before,.map-layer-switch .radio input[type="radio"]::before,.map-layer-switch .radio-inline input[type="radio"]::before,.map-layer-switch input[type="radio"]::after,.map-layer-switch .radio input[type="radio"]::after,.map-layer-switch .radio-inline input[type="radio"]::after{content:"";display:block;width:18px;height:18px;border-radius:50%;-webkit-transition:240ms;-o-transition:240ms;transition:240ms}.map-layer-switch input[type="radio"]::before,.map-layer-switch input[type="radio"]::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.map-layer-switch .radio-inline input[type="radio"]:checked::before,.map-layer-switch .radio input[type="radio"]:checked::before,.map-layer-switch input[type="radio"]:checked::before{-ms-transform:scale(0.6);transform:scale(0.6)}.map-layer-switch input[type="radio"]:checked::before,.map-layer-switch .radio input[type="radio"]:checked::before,.map-layer-switch .radio-inline input[type="radio"]:checked::before{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.map-layer-switch input[type="radio"]::before,.map-layer-switch .radio input[type="radio"]::before,.map-layer-switch .radio-inline input[type="radio"]::before{position:absolute;left:0;top:0px;background-color:#2196f3;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.map-layer-switch input[type="radio"],.map-layer-switch .radio input[type="radio"],.map-layer-switch .radio-inline input[type="radio"]{position:relative;margin-top:6px;margin-right:4px;vertical-align:top;border:none;background-color:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.map-layer-switch input[type="radio"],.map-layer-switch input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}.map-layer-switch input[type="checkbox"],.map-layer-switch input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
