.changelogfy-widget{position:relative}.my-class-form-control-group{align-items:center;display:flex}.admin-menu-help.changelogfy-widget div{font-size:90%;left:50%;position:absolute;top:35%;transform:translate(-50%,-50%)}.admin-menu-help.changelogfy-widget.selected{background-color:#666}#changelogfy_badge_counter{font-size:1.1em;left:50%;position:absolute!important;top:10%}#changelogfy-launcher{margin-left:35px;margin-top:-10px!important}.product-menu ul,ul.order-list{list-style-type:none}@media only screen and (max-device-width:766px){img[src*="tooltip_icon.png"]{display:none}#closing_note{max-width:5em!important;width:5em!important}td.offline-bookings-event-time{max-width:none!important}.country-list{position:fixed!important}}@media only screen and (min-width:768px) and (max-width:1024px){img[src*="tooltip_icon.png"]{display:none}div.admin-menu-section-title{display:block}body{padding:0}.bookings-history-col4-div1,.bookings-history-col4-div2{float:left;min-height:2em;padding:0 1em 0 0;text-align:left;width:29%!important}.bookings-history-col4-div1{font-size:1em}.bookings-history-col4-div3{float:left;min-height:40px;padding-top:7px;text-align:left;width:32%!important}#closing_note{max-width:5em!important;width:5em!important}td.offline-bookings-event-time{max-width:none!important}#changelogfy-launcher{left:75%!important;top:100%!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){img[src*="tooltip_icon.png"]{display:none}div.admin-menu-section-title{display:block}body{padding:0!important}.bookings-history-col4-div1,.bookings-history-col4-div2{float:left;min-height:2em;padding:0 1em 0 0;text-align:left;width:29%!important}.bookings-history-col4-div1{font-size:1em}.bookings-history-col4-div3{float:left;min-height:40px;padding-top:7px;text-align:left;width:32%!important}#closing_note{max-width:5em!important;width:5em!important}td.offline-bookings-event-time{max-width:none!important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){img[src*="tooltip_icon.png"]{display:none}div.admin-menu-section-title{display:block}html{max-width:100%!important}body{padding:0!important}#closing_note{max-width:5em!important;width:5em!important}td.offline-bookings-event-time{max-width:none!important}#changelogfy-launcher{left:75%!important;top:100%!important}}@media only screen and (min-width:1024px){div.admin-menu-section-title{display:block}body{padding:0!important}.bookings-history-col4-div1,.bookings-history-col4-div2{float:left;min-height:2em;padding:0 1em 0 0;text-align:left;width:29%!important}.bookings-history-col4-div1{font-size:1em}.bookings-history-col4-div3{float:left;min-height:40px;padding-top:7px;text-align:left;width:32%!important}#closing_note{max-width:10em!important;width:10em!important}}@media only screen and (min-width:1824px){div.admin-menu-section-title{display:block}body{padding:0!important}.bookings-history-col4-div1,.bookings-history-col4-div2{float:left;min-height:2em;padding:0 1em 0 0;text-align:left;width:30%!important}.bookings-history-col4-div1{font-size:1em}.bookings-history-col4-div3{float:left;min-height:40px;padding-top:7px;text-align:left;width:30%!important}}body,html{height:100%!important}#container,body{background-color:#ddd;min-height:80.5%!important}body{color:#333;font:13px/20px normal Helvetica,Arial,sans-serif;margin:auto;padding:0!important;width:100%}body.superadmin{min-width:33em!important;width:auto}#container{min-width:65em}#container,#containerX{margin:auto;max-width:100%;padding:0;text-align:center}#containerX{background-color:#ddd;height:100%}#container.override-background{background-color:#fff!important}p.footer{color:#999;font-size:9px;line-height:32px;margin:20px 0 0;padding:0 10px;text-align:right}div.admin-loading-screen,div.admin-loading-screen-fast{box-shadow:inset 0 150px 300px 0 rgba(0,0,0,.6);font-size:2em;height:100%;left:0;overflow:hidden;position:fixed;text-align:center;top:0;width:100%;z-index:200}div.admin-loading-screen{background:#4f4f4f;color:#fff}div.admin-loading-screen-fast{background:#000;color:#fff;display:none;filter:alpha(opacity=40);opacity:.4}div.admin-loading-screen-img{-webkit-animation:loadin 1s;animation:loadin 1s;animation-delay:0s;animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:loadin;animation-play-state:running;animation-timing-function:linear}@keyframes loadin{0%{width:75px}to{width:85px}}input.hidden{background:#fff;border:0;height:0!important;margin:0;padding:0;width:0!important}input[type=checkbox]{margin:-4px 0 0!important}img[data-toggle=tooltip]{margin-top:-4px;max-height:15px;opacity:.6}img[data-toggle=tooltip2]{margin-top:-6px;opacity:1}div.admin-menu-container{z-index:30}div.admin-menu-container,div.admin-menu-containerX{align-items:center;background:#2f2f2f;height:70px;min-width:250px!important;padding:0;text-align:center;width:100%!important}div.admin-menu-containerX{z-index:100}div.admin-menu-logo{align-items:stretch;flex-shrink:0;float:left;height:60px;margin:0 0 0 -.75em;min-height:3.25rem;padding:5px 0 0;width:10%}div.admin-menu-logo img{height:45px;margin:9px 0 0;width:auto}div.admin-bottom-bar{min-height:6em;width:100%}div.admin-bottom-bar-text{background:#3f3f3f;border-radius:.25em;color:#fff;font-size:15px;font-weight:100;margin:0 1em .5em;min-height:1em;padding:1em;text-align:center;width:auto}.admin-bottom-bar-subscribe-button,.admin-subscribe-button{background-color:#00b22d;font-weight:700;text-decoration:none}div.admin-bottom-bar-text a{color:#fff}div.admin-bottom-bar-text a:hover{color:#9f7}div.admin-bottom-bar-version{float:right;font-size:12px;margin:0 1.7em 0 0}.admin-bottom-bar-version-part1{color:#5a4}.admin-bottom-bar-version-part2{color:#9c0}.admin-bottom-bar-subscribe-button{animation:blink-green 1.4s ease-in-out infinite normal;background:orange;border:1px solid #ccc;border-radius:3px;color:#fff!important;padding:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.admin-bottom-bar-subscribe-button:hover{background:#9f7;color:#fff!important;text-decoration:none}div.admin-bottom-bar-user{color:#5a4;float:left;margin:0 0 .1em .9em;padding:0 8px}div.admin-bottom-bar-user img{height:15px;margin:0 0 5px}.admin-subscribe-button{border-radius:3px;color:#fff!important;font-size:20px;padding:12px}a.admin-subscribe-button:active,a.admin-subscribe-button:hover,a.admin-subscribe-button:visited{text-decoration:none}@media (min-width:60em){div.admin-menu-section-title,nav#mobile{display:none}div.admin-menu-desktop-container{float:left;height:65px;margin:0;padding:0;text-align:center;width:70%}div.admin-menu-list{float:none;height:70px;margin:auto;max-width:59em;padding:0;text-align:center}ul.admin-menu{height:100%;margin:0 0 10px 90px;width:100%}ul.admin-menu li{float:left;height:100%;list-style:none;margin-right:0;max-width:95px;overflow:hidden}ul.admin-menu li a{background-color:#2f2f2f;color:#fff;display:block;font-size:1.1em;font-weight:300;height:100%;padding:0 8px;text-decoration:none}ul.admin-menu li a:hover{background:#666;border-radius:0;color:#00b22d!important;height:100%}ul.admin-menu li a.selected{background:#666;border:none;box-shadow:none;color:#00b22d!important;height:100%}ul.admin-menu li a div{height:39px;width:auto}ul.admin-menu li a div img{height:100%;padding-top:5px}ul.admin-menu li a span{color:#fff;display:block;padding-top:5px;width:100%}div.field,div.fieldX{max-width:60em}.admin-service-tabs-content-full{width:100%}.admin-service-tabs-content-left{float:left;margin:0 0 .4em;width:49%}.admin-service-tabs-content-right{float:left;margin:0 0 0 .4em;width:49%}.subcontent-left{float:right}.subcontent-right{float:left}div.admin-icon-text{clear:both;float:none;text-align:left}}div#mmenu{display:none}div#mmenu div{height:100px}div#mmenu div a div{display:inline-block;height:25px;margin-right:1em}div#mmenu div a div img{height:25px;margin:2px 10px 20px 30px}@media screen and (max-width:60em){div.mobile_notification.changelogfy-widget{height:65px!important}.mobile_notification.changelogfy-widget i{height:50px!important;justify-content:center;margin-right:5px!important;margin-top:13px!important;padding:0!important;width:3.25rem}#changelogfy-backdrop{height:100%!important;width:100%!important}#changelogfy_badge_counter{font-size:2em;left:15px;position:absolute!important;top:15%}div#mmenu,nav#mobile{min-width:540px;z-index:999}div.admin-menu-container{min-width:540px;position:fixed!important;top:0!important;width:100%!important}div.admin-menu-container,div.admin-menu-containerX{align-items:stretch;height:65px;min-height:3.25rem}div#mmenu{background:#2f2f2f;height:80%!important;opacity:.9;overflow:scroll!important;padding:0 0 .2em;position:fixed;width:100%}div.admin-menu-section-title{display:block}div.admin-menu-logo{float:left;height:45px;margin:0 0 0 9px;padding:2px 0 0;width:auto}div.admin-menu-logo img{height:45px;margin:9px 0 0;width:auto}.admin-menu-section-title{color:#fff;float:left;font-size:1.2em;margin:1.7em 0 0 .2em}#nav#full,div.admin-menu-help,div.admin-menu-list,div.admin-menu-logout{display:none}nav#mobile{display:block;height:65px;width:100%!important}nav#mobile #toggle-bar{background:#2f2f2f;height:65px;justify-content:right;line-height:40px;padding:0;width:100%!important}nav#mobile strong a{border:1px solid #444;margin-left:30px;padding:10px}nav#mobile .navicon{border-bottom:7px solid #fff;border-top:20px double #fff;float:right;font-size:0;height:6px;margin:17px 22px 0 0;width:40px}nav#mobile div div{float:none!important;font-size:small;height:auto;overflow:auto!important;text-align:right!important}nav#mobile div div a{color:#fff;display:block;font-family:Yanone Kaffeesatz,sans-serif;font-size:2em;font-weight:100;height:22px;line-height:1.5;margin:10px 0;padding:5px 0 10px 5px;text-align:left;text-decoration:none}nav#mobile div div a.selected{color:#0f0}nav#mobile div div a:hover{background:#444}nav#mobile div div a:active{background:#999}nav#mobile div div a:before{padding-right:8px}div.field,div.fieldX{max-width:35em}.admin-service-tabs-content-full{clear:both;float:none;margin:auto;text-align:center;width:100%}.admin-service-tabs-content-left,.admin-service-tabs-content-right{float:none;margin:auto!important;text-align:center}.cloud-background{float:none!important;margin:auto!important}#closing_note{max-width:5em!important;width:5em!important}td.offline-bookings-event-time{max-width:none!important}}.logo,pre.debug{position:absolute}.inline,div.logo-mini{display:inline}.strike,span.total-price-old-strike{text-decoration:line-through}.capitalize{text-transform:capitalize}.font-tiny{font-size:.8em!important;line-height:1em!important}.font-small{font-size:.95em!important;line-height:1.15em!important}.font-big,.font-normal{line-height:2em!important}.font-normal{font-size:1.2em!important}.font-big{font-size:1.4em!important}.font-bigger,.font-biggest{line-height:2.3em!important}.font-bigger{font-size:1.7em!important}.font-biggest{font-size:2em!important}.font-tiny-px{font-size:8px;line-height:8px}.font-small-px{font-size:10px;line-height:10px}.font-normal-px{font-size:12px;line-height:14px}.font-big-px{font-size:14px;line-height:14px}.font-bigger-px{font-size:17px;line-height:17px}.font-biggest-px{font-size:20px;line-height:20px}.nowrap{white-space:nowrap}.float{float:left}.float-right{float:right}.float-none{clear:both;float:none}.red{color:red!important}.red-light{color:#fdd!important}.red-dark{color:#900!important}.green{color:#0f0!important}.green-light{color:#dfd!important}.green-dark{color:#090!important}.blue{color:#00f!important}.blue-light{color:#ddf!important}.blue-dark{color:#009!important}.white{color:#fff!important}.black{color:#000!important}.black-light{color:#333!important}.grey{color:#bbb!important}.grey-light{color:#eee!important}.grey-dark{color:#999!important}.grey-darker{color:#777!important}.grey-darkest{color:#555!important}.pink{color:#f7b!important}.text-shadow-white{text-shadow:0 0 1px #fff!important}.text-shadow-black{text-shadow:0 0 1px #000!important}.background-red{background:red}.background-red-light{background:#fdd}.background-red-dark{background:#900}.background-green{background:#0f0}.background-green-light{background:#dfd}.background-green-dark{background:#090}.background-blue{background:#00f}.background-blue-light{background:#ddf}.background-blue-dark{background:#009}.background-white{background:#fff}.background-black{background:#000}.background-black-light{background:#333}.background-grey{background:#bbb}.background-grey-light{background:#eee}.background-grey-dark{background:#999}.background-grey-darker{background:#777}.background-grey-darkest{background:#555}.background-pink{background:#f7b}.center{margin:auto;text-align:center}.bold{font-weight:700}.non-bold{font-weight:400}.italic{font-style:italic}.line-bigger{line-height:1.5em}.line-big{line-height:1.2em}.line-normal{line-height:1em}.line-small{line-height:.85em}.line-smaller{line-height:.65em}.line-tiny{line-height:.4em}.cursor-pointer,.cursor-pointer:hover{cursor:pointer}.cursor-normal{cursor:default}.disabled{pointer-events:none}.not-allowed,.not-allowed:hover{cursor:not-allowed}.break-long-lines{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}a.non-link{text-decoration:none}.shadow-inset{box-shadow:inset 2px 2px 5px #ccc}.height-01{height:.1em}.height-02{height:.2em}.height-03{height:.3em}.height-04{height:.4em}.height-05{height:.5em}.height-06{height:.6em}.height-07{height:.7em}.height-08{height:.8em}.height-09{height:.9em}.height-1{height:1em}.height-13{height:1.3em}.height-15{height:1.5em}.height-2{height:2em}.height-3{height:3em}.height-4{height:4em}.height-5{height:5em}.padding-0{padding:0}.padding-01{padding:.1em}.padding-02{padding:.2em}.padding-03{padding:.3em}.padding-04{padding:.4em}.padding-05{padding:.5em}.padding-1{padding:1em}.padding-2{padding:2em}.padding-3{padding:3em}.margin-0{margin:0}.margin-01{margin:.1em}.margin-02{margin:.2em}.margin-03{margin:.3em}.margin-04{margin:.4em}.margin-05{margin:.5em}.margin-1{margin:1em}.margin-2{margin:2em}.margin-3{margin:3em}hr.hr-dotted-big,hr.hr-dotted-bigger,hr.hr-dotted-biggest,hr.hr-dotted-medium,hr.hr-dotted-small,hr.hr-dotted-smaller{background-color:auto;color:#fff;margin:.5em 0;padding:0}.border-0{border-radius:.5em}.border-02{border-radius:.2em}.border-03{border-radius:3px}.border-04{border-radius:.4em}.border-05{border-radius:.5em}.border-1{border-radius:1em}hr.hr-dotted-biggest{border:6px #ccc;border-bottom:6px dotted #ccc}hr.hr-dotted-bigger{border:5px #ccc;border-bottom:5px dotted #ccc}hr.hr-dotted-big{border:4px #ccc;border-bottom:4px dotted #ccc}hr.hr-dotted-medium{border:3px #ccc;border-bottom:3px dotted #ccc}hr.hr-dotted-small{border:2px #ccc;border-bottom:2px dotted #ccc}hr.hr-dotted-smaller{border:1px #ccc;border-bottom:1px dotted #ccc}.radio1{margin:-4px 0 0!important}.left{float:left}.right{float:right}.clear{clear:both!important;float:none!important;text-align:left!important}.admin-subtitle{color:#777;font-size:.7em;margin:0}.admin-toggle-icon-small{float:right;opacity:.5;width:23px}.admin-toggle-icon-medium{float:right;opacity:.5;width:34px}.admin-toggle-icon-big{float:right;opacity:.5;width:45px}.admin-toggle-icon-bigger{float:right;opacity:.5;width:56px}.admin-toggle-icon-biggest{float:right;opacity:.5;width:67px}.product-menu{margin:0 auto;max-width:70em;min-width:15em;text-align:left;width:auto}.product-menu a{font-size:1.3em;font-weight:500;text-decoration:underline}.product-menu a:hover{color:#09d}.product-menu-attribute-resell{background:#ee3;border-radius:.4em;color:#000;font-size:.85em;font-weight:100;padding:.2em .5em}.product-menu-attribute-disabled,.product-menu-attribute-pending{border-radius:.4em;color:#fff;font-size:.85em;font-weight:100;padding:.2em .5em}.product-menu-attribute-disabled{background:#e33}.product-menu-attribute-pending{background:#999}.product-menu ul li{height:.3em}div.admin-menu-logout{color:#fff;float:right;font-size:15px;height:100%;min-width:95px;overflow:hidden;text-align:center}div.admin-menu-logout span{color:#f9f9f9;padding:5px}div.admin-menu-logout a{color:#f9f9f9;cursor:pointer;font-size:1em;text-decoration:none}div.admin-menu-logout a:hover{border-radius:3px;color:#f9f9f0}div.admin-menu-help{color:#fff;float:right;font-size:15px;height:100%;min-width:55px;overflow:hidden;text-align:center}div.admin-menu-help span{padding:5px}div.admin-menu-help a,div.admin-menu-help span{color:#f9f9f9;cursor:pointer;font-size:1em;text-decoration:none}div.admin-menu-help a:hover{border-radius:3px;color:#f9f9f0}div.admin-menu-company-name{height:20px;margin:-20px 10px 0 0;overflow:hidden;padding:0;width:95%}div.admin-menu-logout-link,div.admin-menu-support-link{height:20px;margin:0;max-width:100%;overflow:hidden;padding:0}div.admin-submit-bar{font-size:1.8em;padding:auto;text-align:center;width:100%;z-index:100}div.admin-submit-bar input{height:70px;margin:0 auto;max-width:485px;padding:.6em;text-transform:uppercase;width:100%}label.login-label{color:#666;font-size:1.7em}input.login-input-medium{color:#888;font-size:2em;padding:.3em;width:10em}div.logo-mini{float:right;margin:.3em .8em 0 0}div.login-list,div.login-list-links{margin-left:auto;margin-right:auto;text-align:center}div.logo-mini img{height:40px}img.login-logo{height:auto;width:17em}div.login-list{display:none;height:auto;margin-bottom:2em;max-height:50em;min-height:0;width:30em}div.login-list-links{padding-bottom:4em;padding-left:5em}div.login-list-links-box{float:left;height:5em;width:8em}div.login-list-links a img{margin:.5em}div.login-loading{display:inline}div.login-loading img{height:2em;width:auto}div.login-warning{color:#777;display:block;font-size:.95em;font-weight:300;line-height:1.1em;margin-left:auto;margin-right:auto;margin-top:1em;max-width:30em;min-width:15em}form#login div.submit{margin:1em 0 0;width:auto}span.admin-sections a{color:#666;font-weight:700;margin:1em;text-decoration:none}span.admin-sections a:hover{color:#aaa}span.tip,span.tip2{color:#777;font-size:.9em;line-height:1.3em}span.tip2{float:right;margin:0 0 0 4em;max-width:25em;min-width:5em}.box-insert-widget,.cloud-background{max-width:40em;min-height:2em;min-width:20em;text-align:center}.box-insert-widget .code{text-align:center;width:90%}span.new{color:#f77;font-size:1.1em}.box-insert-widget{display:block!important;margin:0 auto 2em!important;text-align:center!important}.cloud-background{margin:0 0 1em;padding:0 0 1.5em}.subfield{background:#fff;border:1px solid #ddd;border-radius:3px;padding:1em}.subfield.highlight{background:#ddd}.subfield-dropdown{margin:0 0 .3em;padding:0 .6em}.subfield-dropdown .admin-toggle-icon-small{margin:-4px 0 0}.ui-resizable{padding-bottom:2.5em!important;position:relative}.field,.field1{background:#f5f5f5;display:inline-block;min-width:35em;text-align:left}.field,.field1,.field2{border-radius:3px;margin:1em 1em 0;padding:0 1em}.fieldX{background:#f5f5f5;border-radius:3px;display:inline-block;margin:1em 1em 0;padding:0 1em;text-align:center}.field2{background:#ffd;float:left;height:auto;width:20em}.field-name{cursor:pointer;height:5em;width:100%}span.clear{clear:left;display:block}div.scroll-box-30-30{display:block;height:auto;max-height:30em;overflow-y:scroll;width:35em}ul.categories{list-style:none;margin:0;padding:0}ul.categories li p{display:inline-block;margin:0;text-align:right;width:3em}.error-message,.loading-background,div.submit,div.submit2,table.table-tickets,table.table1 thead{text-align:center}img.language-icon{height:25px;margin:-5px 0 0}img.language-icon-small{height:auto;margin:-.5em 0 -.25em;width:1.2em}img.captcha-img{width:200px}img.company-logo-icon{border:1px solid #ddd;max-height:5em;max-width:9em;padding:.3em}img.company-logo-icon2{border:1px solid #ddd;max-height:10em;max-width:20em;padding:.3em}img.logout-icon,img.support-icon{height:18px;margin:0 .2em .2em 0}.logo{height:.1px;opacity:0;overflow:hidden;width:.1px;z-index:-1}.submit2:hover,.submit3:hover,.submit4:hover,.submit5:hover{opacity:.8}.logo:focus+label{outline:1px dotted #000;outline:5px auto -webkit-focus-ring-color}.logo+label *{pointer-events:none}.required-asterisk{line-height:0}.error2,.submit5{line-height:.9em}input.captcha{font-size:1.05em;padding:.3em}label.label1{color:#666;display:block;margin-bottom:1px}input.input-tiny{width:4em}input.input-short{width:20%}input.input-med{width:40%}input.input-long{width:90%}input.submit,input.submit2{color:#fff;font-weight:700;width:auto}div.submit{cursor:pointer;margin:3em 0 0;padding:auto}input.submit{background:#f58500;border:0;border-radius:3px;box-shadow:none;font-size:1.4em;padding:.3em}input.submit:hover{opacity:.8}input.submit:active{background:#f5c500;border:2px solid #aaa}div.submit2{cursor:pointer;margin:-30px 0 0;padding:auto}input.submit2{background:#34e533;border:0;border-radius:3px;box-shadow:none;font-size:1.6em;height:2em;padding:.3em}.submit3,.submit5{border:none;box-shadow:none}.submit3{background-color:#00b22d;border-radius:3px;cursor:pointer;margin:-9px 0 0 3px;padding:.2em .4em}.submit3,.submit5{color:#fff;font-weight:700}.submit5{border-radius:.2em;max-width:110px!important;padding:.5em;white-space:normal}.submit4{background:#f58500;border:none;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:1.3em;font-weight:700;margin:-14px 0 0 3px;padding:.5em 1em}.error,.error2{color:red;font-weight:500}.error{display:inline-table;font-size:.9em;max-width:40%;white-space:nowrap;width:30%}.error2{font-size:1.1em}.error p{margin:0}.error-message{background:#ff6c6c;border-radius:.6em;color:#fff;font-size:16px;margin:1em auto;max-width:50%;padding:1em}pre.debug,pre.debug2{color:#000;font-size:10px;line-height:.8em;padding:.5em}pre.debug{background:#feeeee;left:60em;top:10em;width:auto}pre.debug2{background:#eefeee;margin:auto;width:70%}code{background-color:#f9f9f9;border:1px solid #d0d0d0;color:#002166;display:block;font-family:Consolas,Monaco,Courier New,Courier,monospace;font-size:12px;margin:0 auto;max-width:60em;min-width:10em;padding:.9em;width:auto}.admin-error-dialog-box,.loading-dialog{border-radius:1em;color:#000;margin:auto}.opacity-lo{filter:alpha(opacity=80);opacity:.8}.opacity-lomed{filter:alpha(opacity=65);opacity:.65}.opacity-med{filter:alpha(opacity=50);opacity:.5}.opacity-medhi{filter:alpha(opacity=40);opacity:.4}.opacity-hi{filter:alpha(opacity=30);opacity:.3}.opacity-shi{filter:alpha(opacity=15);opacity:.15}.opacity-thi{filter:alpha(opacity=1);opacity:.01}.loading-background{background:url(/img/overlay.png);height:100%;left:0;padding-top:7em;position:fixed;top:0;width:100%}.loading-dialog{background:#fff;box-shadow:0 0 15px #111;-webkit-box-shadow:0 0 15px #111;-moz-box-shadow:0 0 15px #111;height:auto;max-width:30em;min-width:12em;padding:1em 2em 2em;width:auto}.admin-error-dialog-background{background:url(/img/overlay.png);height:100%;left:0;padding-top:7em;position:fixed;text-align:center;top:0;width:100%}.admin-error-dialog-box{background:#fff;box-shadow:0 0 15px #111;-webkit-box-shadow:0 0 15px #111;-moz-box-shadow:0 0 15px #111;height:auto;max-width:13em;min-width:8em;padding:1.5em;width:auto}#code{font-size:.7em;font-weight:100}.code{border:1px solid #ccc;padding:.6em .2em .6em .4em;width:21em}.advanced-tickets{display:none}span.base-url{color:#669}table.table1{border-bottom:3px}table.table1 td{margin:auto}table.table1 th{font-weight:400}table.table1 tr{margin-bottom:4em}table.table1 tr.even{background:#fefefe}table.table1 tr.odd{background:#fafafa}table.discounts td{padding:5px}table.table-tickets th{font-size:10px;font-weight:100}input,text-area{border-radius:3px!important;box-shadow:none!important}table.table-tickets tr td input{font-size:12px;margin:1px 0}.fake-input-date,.fake-input-date-range{background:#fff;float:left;height:20px;margin:0 20px 0 0;text-align:center}.fake-input-date{border:1px solid #bbb;border-radius:3px;padding:0 0 0 3px;width:7em}.fake-input-date-range{border:1px solid #bbb;border-radius:3px;padding:0 10px;width:13.6em}.fake-input-datetime,.fake-input-datetime-range{float:left;height:20px;margin:0 20px 0 0;padding:0 1em;width:auto}.fake-input-datetime{background:#fff;border:1px solid #bbb;border-radius:3px;text-align:lrft}.fake-input-datetime-range,.fake-input-time{background:#fff;border:1px solid #bbb;text-align:left}.fake-input-datetime-range{border-radius:3px}.fake-input-product,.fake-input-quantity,.fake-input-time{float:left;height:20px;padding:0 0 0 3px}.fake-input-time{border-radius:3px;margin:0;width:4.6em}.fake-input-quantity{background:#fff;border:1px solid #bbb;border-radius:3px;margin:0;text-align:center;width:3em}.fake-input-product{margin-left:1em;text-align:left;width:5em}.fake-input-date-tip,.fake-input-time-tip{border:1px solid #ddd;float:left;height:17px;text-align:left}.fake-input-date-tip{margin:0 5px 0 7px;padding:0 1px 1px 2px;width:6em}.fake-input-time-tip{margin:0;padding:0 0 1px 2px;width:4em}.even{background:#f5f5f5}.odd{background:#fff}.discount-item{border:1px solid #ccc;border-radius:3px;box-shadow:none;margin:0}.discount-item-upper{background:#afa;border-radius:3px 3px 0 0;padding:.2em .35em .1em}.discount-item-upper-info1{background:#fff;border-radius:3px;color:#bbb;display:inline-block;font-size:.8em;font-weight:100!important;margin:0;padding:0 .3em}.discount-item-upper-info2{display:inline-block;font-size:1.2em;font-weight:500}.discount-item-upper-info3{display:inline-block;max-width:15em;text-transform:lowercase}.discount-item-upper-info4{display:inline-block;font-weight:700;text-transform:lowercase}.discount-item-upper-info5{display:inline-block;float:right}.discount-item-lower{background:#efe;border-radius:0 0 3px 3px;padding:.3em .3em 1em}.discount-item-condition{clear:both;font-size:.9em;margin-bottom:3px;min-height:1.6em;width:100%}.discount-item-condition-name{color:#777;float:left;line-height:1.3em;padding:.4em .8em 0 0;text-align:right;width:11em}.discount-item-condition-value{float:left;text-align:left;width:23em}.discount-item-condition-value input{margin:0;padding:0 .5em}.new-discount-item{border:1px solid #333;border-radius:3px}.new-discount-item-upper{background:#ddd;border-radius:3px 3px 0 0;padding:.5em 1em}.new-discount-item-lower{background:#fff;border-radius:3px 3px 0 0;padding:.5em .5em 0}.lowercase{text-transform:lowercase}.admin-icon-text,.bookings-history-payment-status,.uppercase{text-transform:uppercase}.admin-mobile-preview{background-image:url(/img/mobile-preview.png);background-position:top;background-repeat:no-repeat;height:38em;padding:115px 0 117px;position:relative;width:100%}.admin-mobile-preview-inner{height:416px;margin:0 auto;padding:0;position:relative;width:320px}iframe.admin-mobile-iframe{border:1px solid #d1d1d1;height:100%;margin:0;width:100%}div.admin-bookings-filter{margin:1em 0;max-width:100%;min-height:15em;min-width:22em;overflow:hidden;padding:1em;position:relative}.admin-bookings-filter-block-type{float:left;height:6.2em;margin:auto;min-width:125px;overflow:hidden}#admin-bookings-service-filter{overflow:unset}#admin-bookings-service-filter button{border:1px solid #ccc;border-radius:3px!important}.admin-bookings-filter-block-type div.input-name{cursor:pointer;float:left;font-size:.8em;height:1.5em;min-width:85px;overflow:hidden;padding-left:.5em}.admin-bookings-filter-block{float:left;height:4.9em;margin:auto;overflow:hidden;width:9em}.admin-bookings-filter-block2{float:left;height:4.9em;margin:auto;overflow:hidden;width:18em}.admin-bookings-filter-label{color:#777;font-size:11px;height:12px;line-height:1em;margin:5px 0 0;text-align:center}.admin-bookings-filter-label.double-filter{border-bottom:2px solid #ccc;margin:auto;text-align:center;width:75%}.admin-bookings-filter-by{min-width:10em}.admin-bookings-filter-submit{padding:1em!important}.admin-bookings-filter-header{color:#777;font-size:.85em}.admin-calendar-filter-part2{background:#fafafa;border:1px solid #ddd;border-radius:3px;padding:1em}.admin-calendar-daily-filter{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;height:auto;margin:.4em auto;min-height:3.6em;overflow:hidden;padding:.4em .5em 0 .7em;text-align:center;width:auto}.admin-calendar-daily-filter-next-button,.admin-calendar-daily-filter-prev-button{border-radius:.4em;box-shadow:inset -1px -1px 1px #222;padding:8px 10px 6px;text-decoration:none}.admin-calendar-daily-filter-prev-button{background:#555;margin-right:-1px}.admin-calendar-daily-filter-prev-button:hover{background:#999;color:#fff;text-decoration:none}.admin-calendar-daily-filter-next-button{background:#555;margin-left:-2px}.admin-calendar-view-tab,.admin-calendar-view-tab-selected{float:left;height:45px;margin:0 3px;overflow:hidden;padding:1em .5em .4em;text-align:center;width:165px}.admin-calendar-daily-filter-next-button:hover{background:#999;color:#fff;text-decoration:none}.admin-calendar-view-tab{background:#ddd;border:1px solid #ccc;border-radius:3px}.admin-calendar-view-tab-selected{background:#fafafa;border:1px solid #ddd;border-radius:3px}.admin-calendar-view-tab:hover{background:#eee}.admin-calendar-view-tab a{text-decoration:none}.admin-calendar-view-tab a:hover{color:#999;text-decoration:none}table.table2{width:100%}table.table2 tr.odd{background:#f1f8f1}table.table2 td{font-size:.9em;margin:auto;padding:.6em;text-align:center}table.table2 th,table.table2 th a,table.table2 th a:hover{font-size:1em;font-weight:600}table.table2 th{color:#666;margin:auto;padding:auto;text-align:center}table.table2 th a{color:#666;text-decoration:none}table.table2 th a:hover{color:#999;text-decoration:none}.offline{background:#fee78c}.pending{background:#fff}.not-paid{background:#e6e6ff}.confirmed,.paid,.partially-paid,.pending-paid{background:#d6ffd6}.cancelled,.refunded{background:#ffd6d6}.past{filter:alpha(opacity=75);opacity:.75}.admin-bookings-button:hover,.admin-bookings-origin:hover{opacity:.5}.deleted{background:#f55}.autodeleted{background:#cbb}.admin-bookings-origin{margin:4px 0 0}.admin-icon:hover,.tooltip-icon:hover{filter:alpha(opacity=30);opacity:.3}.admin-bookings-geotag{font-weight:700;white-space:nowrap}.admin-bookings-geotag img{height:14px;margin:-3px 1px 0 0}.admin-bookings-table{margin:auto;width:99%}.admin-bookings-table-row{border-left:1px solid #eee;border-right:1px solid #eee;border-top:1px solid #eee}td.bookings-history-col1{max-width:10%;min-width:8%;overflow:hidden;text-align:center}td.bookings-history-col1.hide_hour_row .format-time-short{display:none}td.bookings-history-col2{max-width:300px;min-width:10%;overflow:hidden;text-align:left}td.bookings-history-col3{max-width:500px;min-width:12%;overflow:hidden;text-align:left}td.bookings-history-col4{max-width:700px;min-width:25%;overflow:hidden;text-align:left}.bookings-history-col1-div1{margin:auto;max-height:100%;max-width:122px;min-height:130px;min-width:50px}.bookings-history-col4-div1,.bookings-history-col4-div2{min-height:2em;padding:0 1em 0 0;text-align:left;width:100%}.bookings-history-col2-div1{text-align:left}.bookings-history-col4-div1{color:#111;font-size:1.1em}.bookings-product-name,.bookings-product-name a{color:#333;font-size:1.05em;font-weight:700}.bookings-history-col4-div3{min-height:40px;padding-top:7px;text-align:left;width:100%}.bookings-history-col4-div3 a img{max-height:35px;max-width:35px}.bookings-product-name{line-height:1em}div.bookings-history-date-prebooking{background:#fafafa;border:1px solid #ddd}div.bookings-history-date-booking,div.bookings-history-date-prebooking{border-radius:3px;display:inline-block;margin:5px 0 0;padding:.3em;width:auto}div.bookings-history-date-booking{background:#cfc;border:1px solid #ddd}div.bookings-history-date-enjoyed{background:#fc9;border:1px solid #ddd;border-radius:3px;display:inline-block;margin:5px 0 0;padding:.3em;width:auto}div.bookings-history-date-event{background:#fffffa;border:1px solid #888;border-radius:3px;display:inline-block;margin:auto;padding:.3em;width:auto;width:50px}div.bookings-history-row{border-radius:.35em;box-shadow:inset 0 -120px 150px -120px rgba(0,0,0,.35),0 2px 3px rgba(0,0,0,.35);margin:0 12px 1px;padding:2px}div.bookings-history-email{overflow:hidden;width:95%}.bookings-history-mini-header{color:#888;font-size:.9em}.bookings-history-payment-status{color:#111;font-size:1.25em;font-weight:700;line-height:1em}.bookings-history-user{font-size:.85em;font-weight:400;line-height:1.1em;margin:auto;max-height:3.5em;max-width:20em;min-height:1em;min-width:5em;overflow:hidden}.bookings-history-user img{padding:0 0 3px;width:10px}div.pagination{font-size:24px;margin:.5em;padding:.5em;text-align:center}div.pagination a{background-color:#fff;border:1px solid #999;border-radius:.2em;color:#999;display:inline-block;font-size:24px;padding:.3em;text-decoration:none}div.pagination a:active,div.pagination strong{background-color:#fff;border:2px solid}div.pagination a:empty{display:none}div.pagination strong{border-radius:.2em;font-size:24px;padding:.15em .4em}.currency{font-size:.65em;font-style:italic;font-weight:500}.bookings-history-hide-details{float:right;margin:.65em 0 0;text-align:right;width:45px}.bookings-history-booking-id,.bookings-history-booking-id a{color:#111;float:left;font-size:18px;font-weight:900;text-transform:uppercase}.bookings-history-booking-id-compact{color:#333;font-size:13px;font-weight:900;transform:uppercase}ul.order-list{line-height:1em;margin:0;padding:0}ul.order-list li{line-height:1em!important;padding:0 0 .4em}div.bookings-history-supercompact{border-radius:.35em;box-shadow:inset 0 7px 10px -7px rgba(0,0,0,.15),0 2px 3px rgba(0,0,0,.25);margin:0 12px 1px;max-width:99%;overflow-x:hidden!important}div.bookings-history-supercompact table td{text-align:left!important}div.bookings-history-supercompact-button{float:right;margin:0 6px 0 0;width:30px}div.bookings-history-supercompact-button img{height:26px;width:auto}td.bookings-history-supercompact-col1{font-weight:700;overflow:hidden;padding:0 0 0 1em!important;text-align:left;width:11em!important}td.bookings-history-supercompact-col2{font-size:11px!important;line-height:13px;overflow:hidden;padding:0!important;text-align:left;width:12em!important}td.bookings-history-supercompact-col3{font-size:11px;line-height:13px;overflow:hidden;padding:0!important;text-align:left;width:15em!important}td.bookings-history-supercompact-col4{font-weight:700;overflow:hidden!important;text-align:left}td.bookings-history-supercompact-col4,td.bookings-history-supercompact-col5{font-size:11px;line-height:13px;min-width:10em!important;padding:0!important}td.bookings-history-supercompact-col5{line-height:1em}td.bookings-history-supercompact-col6{font-weight:700;padding:0!important;text-align:right!important;width:6em!important}td.bookings-history-supercompact-col7{font-size:11px;line-height:13px;max-width:8em;min-width:1em!important;padding:0!important;text-align:right!important}td.bookings-history-supercompact-col7 div{font-size:.85em;font-weight:400;line-height:1.1em;margin:auto;max-height:3em;max-width:20em;min-height:1em;min-width:5em;overflow:hidden}td.bookings-history-supercompact-col7 div img{padding:0 0 3px;width:10px}td.bookings-history-supercompact-col8{padding:0 .3em 0 0!important;text-align:right!important;width:60px!important}.bookings-history-supercompact-table{border-radius:.4em;width:100%}.bookings-hisotry-supercompact-table-print{border:0;text-align:left;width:95%}.booking-language-selector{font-size:11px;padding:0;width:4.5em}.booking-actions{background:#f7f7f7;border-radius:.35em;margin:0 12px 1px;max-width:99%;overflow-x:hidden!important;padding:0}.booking-actions-container{margin:auto;max-width:85em;overflow-x:hidden!important;padding:auto;text-align:center}.booking-actions-success{padding:1em 0}.booking-actions-delete{margin:auto;padding:1em 0;text-align:center;width:80%}.booking-actions-email{margin:auto;padding:1em 0 0;text-align:center;width:100%}.autotranslate-button,.delete-button,.delete-button2{border:0;cursor:default;height:20px!important;width:20px!important}div.format-time-short{color:#111;font-size:1em;font-weight:700}div.format-day-of-month-number{color:#111;font-size:2.4em;font-weight:700;line-height:.9em;margin:-4px 0}div.format-day-of-week-name-short{color:#111;font-size:1em;font-style:italic}div.format-day-of-week-name-long{color:#111;font-size:.9em}div.format-month-name-short{font-size:1.2em;font-weight:700}div.format-month-name-long{font-size:1em;font-weight:700}div.format-year-long{color:#111;font-size:.9em;margin-top:-6px}span.translate-from-lang,span.translate-to-lang select{font-size:1.1em;font-weight:600}.delete-button{background:url(/img/icon-delete1.png) 0 0/100% no-repeat}.delete-button2{background:url(/img/icon-trash.png) 0 0/100% no-repeat}.autotranslate-button{background:url(/img/icon-ok.png) 0 0/100% no-repeat}.table3{text-align:center;width:100%}.table3 th{width:50%}.table3 tr{padding-bottom:2em}.admin-icon{height:32px;margin:0 1em 1em 0}.admin-fa-header{color:#fff;padding:5px;width:40px}.admin-fa-header-navigation{color:#fff;padding-left:10px;width:25px}.admin-fa{color:#00b22d;margin-right:.5em;text-align:center;width:32px}.admin-fa-tooltip{color:#acacac;font-size:15px!important}.avalability-tooltip{color:grey;cursor:pointer;font-size:20px!important;margin-left:5px;margin-top:5px;position:absolute}.admin-icon-text{cursor:inherit;display:inline-block;font-size:1.35em;font-weight:700;margin:1.6em 0 0 .2em}.admin-icon-text:hover{color:#08c}.tooltip-icon{float:right}.tooltip-text{background:#555;border:2px solid #aaa;border-radius:.5em;color:#fff;display:none;filter:alpha(opacity=95);max-height:50em;max-width:25em;min-height:1em;min-width:5em;opacity:.95;padding:1em 3em 1em 0;position:fixed;right:5%;top:10%;z-index:1000}.tooltip-text ul li{line-height:1.1em;margin:0 0 .8em;z-index:1000}.tooltip-inner{color:#eee;font-family:helvetica;font-weight:100;max-height:150px;max-width:420px;text-shadow:none;z-index:1000}a.button,a.button:hover{font-weight:800;text-decoration:none}.tip{background:#ffd;border:1px solid #ccc;border-radius:3px;filter:alpha(opacity=90);float:right;margin:.1em 0 .1em .4em;max-width:40em;min-width:5em;opacity:.9;padding:10px;position:relative}a.button{color:#fff;font-size:1.6em;margin:1em;width:auto}a.button:hover{color:#efe;text-shadow:none}a.button span{background:#00b22d!important;border:none;border-radius:3px;box-shadow:none;height:auto;margin:1em;padding:.4em 1em;width:auto}a.hover-yellow:hover{color:#ff0!important}a.hover-white:hover{color:#fff!important}a.hover-green:hover{color:#00b22d!important}table.companies-table{width:100%}table.companies-table tr.odd{background:#f1f8f1}table.companies-table tr.confirmed,table.companies-table tr.paid{background:#d6ffd6}table.companies-table tr.cancelled,table.companies-table tr.refunded{background:#ffd6d6}table.companies-table td{border:3px solid #fff;font-size:.9em;margin:auto;padding:.6em .2em;text-align:center}table.companies-table th{color:#666;font-size:1em;font-weight:600;margin:auto;padding:auto;text-align:center}table.companies-table th a{color:#00f;font-size:1em;font-weight:600}table.companies-table th a:hover{color:pink;cursor:pointer;font-size:1em;font-weight:600}table.sql-table{font-size:.7em;margin:0 auto;width:auto}.lightbox-dialog,.lightbox-dialog-super{border-radius:1em;color:#000;display:none;margin:auto;max-height:70em;max-width:70em;min-width:12em;overflow:hidden}table.sql-table tr.odd{background:#f1f8f1}table.status-log tr.odd{background:#efe;padding:1em}table.status-log tr td{padding:1em}.lightbox-background{background:url(/img/overlay.png);display:none;height:100%;left:0;padding-top:7em;position:fixed;text-align:center;top:0;width:100%}.lightbox-dialog{background:#fff;box-shadow:0 0 15px #111;-webkit-box-shadow:0 0 15px #111;-moz-box-shadow:0 0 15px #111;height:auto;padding:1em 2em 2em;width:auto}.lightbox-background-super{background:url(/img/overlay.png);display:none;height:100%;left:0;padding-top:7em;position:fixed;text-align:center;top:0;width:100%;z-index:99998}.lightbox-dialog-super{background:#fff;box-shadow:0 0 15px #111;-webkit-box-shadow:0 0 15px #111;-moz-box-shadow:0 0 15px #111;height:auto;padding:1em 2em 2em;position:fixed;width:auto;z-index:99999}div.status-log{font-size:.85em;line-height:1em;max-height:65em;overflow-y:scroll}table.status-log{width:auto}.evolution-field{background:#fff;border-radius:3px;box-shadow:none;float:left;height:auto;margin:1em;max-width:96%;padding:1em 1em 6em;width:auto}@media screen and (max-width:60em){.company-stats-container{padding:1em;text-align:center;width:95%}.evolution-field{float:none!important;margin:0 1em 3em!important;min-width:10em!important;overflow:hidden!important}.evolution-field table{margin:0 auto!important}}.evolution-table{text-align:center;width:auto}.evolution-table tr{line-height:.85em;padding:0}.evolution-table td{padding:.3em 1em}.evolution-table2 td{font-size:.8em;padding:.2em .3em}.css-version,textarea.css{color:#444;font-size:.9em}.evolution-table2 tr.even{background:#eec}img.evolution-list-icon{height:auto;opacity:.3;width:2em}textarea.css{font-weight:900;height:85%;line-height:1.1em;margin:0 1em 0 0;max-height:80em;max-width:61em;min-height:30em;min-width:20em;padding:.5em;width:85%}.css-version{line-height:1.3em;margin:auto;padding:1em;text-align:left;width:30em}textarea.notes{min-height:10em}div.superadmin-companies-ministats{height:5em;margin:0;width:auto}div.search-box{height:2em;margin-top:-1em;padding:0 .4em 0 0}div.search-box input#company_id_search,div.search-box input#destination,div.search-box input#filter,div.search-box input#service_id_search{font-size:18px;margin:0 5px 0 0;padding:10px 15px;width:250px}div.company-delete{display:none;height:100px;margin-bottom:-100px;width:100%}.availability-time input[type=text]{width:5em}table.bookings-calendar-table{margin:auto;width:99%}.bookings-calendar-table td.column{padding:1em!important}.bookings-calendar-table tr.separator{background:#f7f7f7!important;border:0!important}.bookings-calendar-table tr.bookings-calendar-event{background:#b5ffb5;border:0!important;min-height:10em}table.event-tickets-table{margin:0 0 5px;width:100%}table.event-tickets-table td{padding:.3em 0 .4em;text-align:left}table.event-tickets-table th{font-size:10px;text-align:left}div#container{min-width:41em!important}div.offline-bookings-pagination{height:auto;margin:0 0 0 2.6em;min-height:3em;text-align:center;width:95%}div.offline-bookings-pagination-inner{display:inline-table;margin:auto;min-width:3em;width:auto}div.offline-bookings-pagination-button{background:#fff;color:#888;float:left;font-size:1em;font-weight:700;height:2em;line-height:1em;padding:.7em .7em .9em;width:auto}div.offline-bookings-pagination-button.selected{background:#888;border-radius:3px;color:#fff}div.offline-bookings-pagination-button.selected a{background:#888;color:#fff}div.offline-bookings-pagination-button a{color:#888;text-decoration:none}select.offline-bookings-product-selector{font-size:1.1em;font-weight:700;max-width:100%;width:auto}td.offline-bookings-event-separator{background:#b5ffb5;border-right:1px solid #f7f7f7;height:0;margin:0;padding:0}td.offline-bookings-event-extra-content{background:#f7f7f7;border:0;height:0;margin:0;max-width:30em;padding:0}td.offline-bookings-buttons-area,td.offline-bookings-event-tickets-area{border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6;overflow:hidden}div.offline-bookings-button{display:none;height:auto;overflow:hidden;width:auto}div.insert-booking{background:#f7f7f7;height:auto;margin:auto;max-width:auto;min-width:25em;padding:0 0 1.3em}div.show-bookings{padding:0 1em}input.offline-bookings-button2{height:auto;margin-left:3px;padding-bottom:5px;width:30px}td.offline-bookings-buttons-area{max-width:6em;min-width:2em;padding:.7em 0 0}td.offline-bookings-event-date{border-right:2px solid #f6f6f6;overflow:hidden;width:6em}div.offline-bookings-event-date-oneline{background:#fff;border:1px solid #888;border-radius:3px;display:inline-block;float:left;font-size:16px;font-weight:700;margin:5px 0 5px 5px;max-height:23px;padding:6px 6px 5px;width:auto}div.offline-bookings-event-date-oneline div{float:left;height:100%}div.offline-bookings-event-date-oneline div.format-day-of-week-name-long,div.offline-bookings-event-date-oneline div.format-day-of-week-name-short{color:#666;font-size:15px;font-weight:100;margin:2px 3px 0 0}div.offline-bookings-event-date-oneline div.format-day-of-month-number{font-size:21px!important;margin:1px 0 0!important}div.offline-bookings-event-date-oneline div.format-month-name-short{font-size:21px;font-weight:700;margin:1px 0 0 1px}div.offline-bookings-event-date-oneline div.format-year-long{color:#666;font-size:16px;font-weight:100;line-height:17px;margin:4px 0 0 4px}div.offline-bookings-event-time-oneline{background:#fff;border:1px solid #888;border-radius:3px;display:inline-block;float:left;font-size:20px;font-weight:700;margin:5px 0 5px 5px;padding:7px 6px 6px;width:auto}div.offline-bookings-event-type-oneline{color:#888;float:left;font-size:18px;margin:6px 0 5px 5px;padding:7px 6px 6px}div.offline-bookings-event-date-inner{background:#fff;border-radius:3px;color:#666;font-weight:700;height:15px;margin:auto;max-height:4em;max-width:6em;min-height:4em;min-width:4em;padding:5px 1px 1px}td.offline-bookings-event-tickets-area{background:#cfffcf;font-size:1em;line-height:1em;max-width:30em;min-width:13em;padding:0 5px 0 0}td.offline-bookings-event-time,td.offline-bookings-service{border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6;font-size:1em;overflow:hidden;padding-top:5px}td.offline-bookings-service{max-width:14em;min-width:6em}td.offline-bookings-event-time{max-width:6em;min-width:3em}div.offline-bookings-event-time-inner{background:#fff;border:1px solid #999;border-radius:3px;color:#666;font-size:16px;font-weight:700;height:15px;margin:auto;max-height:2em;max-width:5em;min-height:1.2em;min-width:3.5em;padding:5px 0}div.offline-bookings-event-total-booked-seats,div.offline-bookings-event-total-left-seats,div.offline-bookings-event-total-locked-seats,div.offline-bookings-event-total-seats{color:#fff;float:left;font-size:18px;font-weight:700;line-height:16px;margin:0;min-width:2em;padding:.3em 0}div.offline-bookings-event-total-booked-seats{background:#f33;border-radius:3px 0 0 3px}div.offline-bookings-event-total-locked-seats{background:#ffb20c;border-radius:3px 0 0 3px}div.offline-bookings-event-total-left-seats{background:#55bf55;border-radius:0 0 0 0}div.offline-bookings-event-total-seats{background:grey;border-radius:0 3px 3px 0}th.offline-bookings-event-tickets-left,th.offline-bookings-event-tickets-reserved{color:#666;font-size:12px!important;padding:5px 0 0}th.offline-bookings-event-tickets-left{text-align:right!important}td.offline-bookings-event-tickets-left,td.offline-bookings-event-tickets-reserved{color:#666;font-size:12px!important;font-weight:700;padding:5px 0 0}td.offline-bookings-event-tickets-left{text-align:right!important}div.offline-bookings-event-tickets-bar-left,div.offline-bookings-event-tickets-bar-locked,div.offline-bookings-event-tickets-bar-reserved,div.offline-bookings-event-tickets-bar-reserved-resource{border-radius:3px;color:#fff;float:left;font-size:13px;height:20px;margin:0;padding:10px 0 0;text-align:center}div.offline-bookings-event-tickets-bar-reserved{background:#f21}div.offline-bookings-event-tickets-bar-locked{background:#ffb20c}div.offline-bookings-event-tickets-bar-reserved-resource{background:#fa0}div.offline-bookings-event-tickets-bar-left{background:#55bf55}td.offline-bookings-event-ticket-name{font-weight:700;line-height:.85em;padding:4px 15px 4px 0!important;text-align:right!important;width:50%}span.offline-bookings-event-tickets-seats{color:#999;font-style:italic;margin-left:5px}span.offline-bookings-event-seats-reserved{background:#f21;border-radius:3px;color:#fff;font-weight:700;padding:2px 5px}span.offline-bookings-event-seats-left{background:#55bf55;border-radius:3px;color:#fff;font-weight:700;padding:2px 5px}span.offline-bookings-event-seats-locked{background:#ffb20c;border-radius:3px;color:#fff;font-weight:700;padding:2px 5px}.cancel-booking-button,.hide-bookings-button{display:none}.insert-booking{margin:0 auto;min-width:20em}.offline-bookings-event-status{clear:both;color:red;display:block;float:none;font-size:11px;line-height:9px;margin:auto;width:95%}.calendar-close-event-button{background:#eee;height:auto;margin:0 auto!important;width:15px!important}.calendar-close-event-button:hover{background:#efefef;height:auto;margin:0 auto!important;width:15px!important}.calendar-closed{background:#fcc!important;border:1px solid #fee!important}div.rental-tickets-free{background:#55bf55;border:0;border-radius:3px;color:#fff;margin:0 0 1em;min-width:30px;padding:0;width:100%}div.rental-tickets-free-show{font-size:11px;padding:.05em .1em}div.rental-tickets-used{background:#f21;margin:1em 0 0}div.rental-tickets-used,div.rental-tickets-used-resource{border:0;border-radius:3px;color:#fff;padding:0;width:100%}div.rental-tickets-used-resource{background:#fa0;margin:0}div.rental-tickets-used-show{font-size:11px;padding:.05em .1em}table.rental-tickets-table{width:100%}table.rental-tickets-table td{border:0;margin:0;padding-left:1px}div.internal-booking-1{background:#f7f7f7;float:left;padding:1.5em 1em 0;width:26.3em}div.internal-booking-1.hide_hours_internal_booking .booking-new-hour{display:none}div.internal-booking-2,div.internal-booking-3{background:#f7f7f7;float:left;padding:1.5em 1em 0;text-align:left;width:28em}div.internal-booking-1 h2{font-size:18px}div.internal-booking-2{font-size:92%}div.internal-booking-2 h2{font-size:18px}div.internal-booking-3{font-size:92%}div.internal-booking-3 h2{font-size:18px}td.column{padding:1em}.col1{font-size:12px;padding-bottom:12px;width:60%}.col2,.col3{font-size:12px;width:3em}.col2{line-height:1em!important;margin-bottom:5px}.booking-box-sale{border-radius:3px;font-size:16px;margin:0 2.2em!important;padding:.8em!important;text-align:center}.pricing-notes-block,p.pricing-notes{text-align:left}span.total-price-old{color:#999;display:none;font-size:.75em;font-weight:400}div.ticket-warning,div.ticket-warning-visible{color:#faa;display:none}textarea.comments,textarea.internal-booking-notes{max-height:1300px;max-width:650px;min-height:3em;min-width:96%}.pricing-notes-block div{margin:auto;max-width:15em;min-width:10em;text-align:left}p.pricing-notes{background:#fff;border-radius:3px;margin:0 3em;padding:.8em}.rental-datetime-end,.rental-datetime-start{max-width:10em;min-height:2em;min-width:4em;padding:0;text-align:center}div.booking-box-ticket-type td.col2 .strike{color:grey;font-size:.9em;text-decoration:line-through}span.total-price-old-strike{color:#333}.form-generator-admin-compact a,.tutorial-btn:focus,.tutorial-btn:hover{text-decoration:none}div.error{height:0;width:0}.rental-datetime-start{float:left;margin:.8em .2em 1em}.rental-datetime-end{float:right;margin:.8em 3.7em 1em .2em}.bookingbox-step1-label-2{background:#999;border-radius:3px;color:#fff;font-size:11.8px;font-weight:700;line-height:13px;padding:2px 4px}@media screen and (max-width:60em){div.internal-booking-1,div.internal-booking-2,div.internal-booking-3,div.internal-booking-4{float:none;margin:auto}.group_of_panel_options{padding-left:15.5%}}.form-generator-container{max-width:40em;min-width:35em;overflow:hidden}.form-generator-admin{border-radius:.5em;margin:.3em;overflow:hidden;padding:.5em 1em}.form-generator-admin-compact{cursor:pointer;display:none;float:left!important;margin:.3em .3em 0;max-height:1.7em;max-width:15em;min-width:5em;padding:.1em 1em .1em .2em}.form-generator-admin-compact,.form-generator-admin-detailed{background:#fff;border:1px solid #ccc;border-radius:3px;overflow:hidden}.form-generator-admin-detailed{clear:both!important;float:none!important;height:auto;margin:.25em .5em 0;min-height:1em;padding:.2em .1em 0}.form-generator-admin-block-horizontal{margin:0;overflow:hidden;padding:0 0 0 .3em;width:100%}.form-generator-admin-block-vertical-1-20-right{float:right!important;overflow:hidden;padding:0 .4em;text-align:center;width:3em}.form-generator-admin-block-vertical-1-15,.form-generator-admin-block-vertical-1-20,.form-generator-admin-block-vertical-1-3,.form-generator-admin-block-vertical-1-35{float:left!important;height:100%;overflow:hidden;padding:0 .4em;text-align:center}.form-generator-admin-block-vertical-1-20{max-width:8em;min-width:9em}.form-generator-admin-block-vertical-1-15{max-width:7em;min-width:8em}.form-generator-admin-block-vertical-1-35{max-width:67%;min-width:16em}.form-generator-admin-block-vertical-1-3{width:20em}.form-generator-admin-fields-list{list-style-type:none;margin:0;min-width:35em;padding:0}.form-generator-admin-field-dropdown{font-size:11px;height:1.7em;margin:2px 0;padding:0;pointer-events:auto!important;width:6em}.form-generator-admin-field-required{color:#a33;font-size:.75em;line-height:.9em;margin:0 .5em 0 .3em}.form-generator-admin-field-show{color:#3a3;font-size:.75em;line-height:.9em;margin:0 .5em 0 .3em}.form-generator-admin-field-remove{cursor:pointer;height:25px;margin:.6em 0 0}.form-generator-admin-field-remove2{height:25px;margin:-.25em 0 0}.form-generator-admin-order{width:2em}.form-generator-admin-icon{height:20px}.form-generator-admin-field-name{font-size:.9em;font-weight:700}.form-generator-admin-field-status{color:#999;display:none;float:right!important;font-weight:400;padding:.2em 0 0}.form-generator-admin-field-label{font-size:.95em;margin:0;padding:0}.form-generator-admin-code{float:left!important;font-size:.8em;line-height:1.2em;max-width:45em;min-width:20em;text-align:left}.form-generator-admin-submit{margin:2em auto;padding:.2em .5em .4em}form{margin:0}.required-asterisk{color:red;font-size:1em;font-weight:700}.form-generator-admin-fields-list:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;margin:0;padding:0;visibility:hidden}.payment-partial-fixed{float:left;margin:0;padding:10px 5px 0 10px;width:7em}.payment-partial-percent{float:left;margin:0;padding:10px 5px 0 10px;width:6em}.payment-partial-selected{background:#bfb;border:1px solid #ccc;border-radius:.4em}@media only screen and (max-width:1024px){div.admin-submit-bar{position:relative;z-index:inherit}}.ui-datepicker td{border:2px solid #eee!important}.ui-datepicker-unselectable span.ui-state-default{background:0 0!important;border:none!important;color:#fff!important;opacity:1}.ui-datepicker-today a.ui-state-default{background:#ffe45c!important;border:1px solid #ccc!important;color:#222!important}.calendar-day-available a.ui-state-default,.calendar-day-closed-but-available a.ui-state-default{background:0 0!important;border:none!important;color:#fff!important;opacity:1}.ui-state-disabled{border:none!important;color:#fff!important;opacity:1!important}.calendar-day-available{background:#6b3;color:#fff;opacity:1}.calendar-day-not-available{background:#cc7070;color:#fff;margin:1px;opacity:1}.calendar-day-not-available-past{background:#bcbcbc;color:#333;opacity:1}.calendar-day-not-available-opacity{background:#c99;color:#fff;opacity:.3}.calendar-day-closed-but-available{background:#7c7;color:#fff;opacity:.8}.ui-datepickr-today,.ui-state-highlight{font-weight:700!important;text-shadow:0 0 5px #ff0}.ui-widget-header{background:#666;border:1px solid transparent;color:#fff;font-weight:700}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background:0 0;border:1px solid transparent}.ui-datepicker-calendar thead{color:#666;font-size:11px}.ui-widget-content{box-shadow:4px 4px 6px #999;font-weight:0;width:220px}.ui-dialog-buttonpane.ui-widget-content{box-shadow:none;width:auto}.disabled,.enabled,.tutorial-btn{font-weight:bolder}.dropup .open{margin:50px 0 0!important}@keyframes blink-green{0%,to{background-color:#45ff00}50%{background-color:rgba(70,255,0,.35)}}@-webkit-keyframes blink-green{0%,to{background-color:#46ff00}50%{background-color:rgba(70,255,0,.35)}}@keyframes blink{0%,to{background-color:#ff4600}50%{background-color:rgba(255,70,0,.35)}}@-webkit-keyframes blink{0%,to{background-color:#ff4600}50%{background-color:rgba(255,70,0,.35)}}.change-plan-button{-moz-animation:blink-green 1.4s ease-in-out infinite normal;-webkit-animation:blink-green 1.4s ease-in-out infinite normal;-ms-animation:blink-green 1.4s ease-in-out infinite normal;animation:blink-green 1.4s ease-in-out infinite normal;background:orange;float:left;margin:-4px 0 0;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.change-plan-button,.select-plan-button{border:1px solid #ccc;border-radius:3px;color:#fff;padding:7px}.select-plan-button{background:#f58500;font-weight:700;margin:-9px 0 0}.select-plan-button:hover{opacity:.8}a.btn,input.btn,label.btn{background:#f58500;border:none;box-shadow:none;color:#fff;font-weight:700;margin:-10px 0 0;opacity:1;text-shadow:none}.btn.delete,.submit.delete,.submit3.delete,.submit5.delete{background:#d44}.btn.main,.subfield.main{background:#ddd}.btn.add,.submit4.add,.submit5.add{background:#00b22d}.btn-delete:focus,.btn-delete:hover,a.btn:focus,a.btn:hover,input.btn:focus,input.btn:hover,label.btn:hover{color:#fff;opacity:.8}input.sign-up-button{background:#00b22d;border:none;box-shadow:none;font-size:25px;width:100%}input.sign-up-button:hover{border:none;box-shadow:none;opacity:.8}div.sign-up-form-container{background:#eee;margin:0;max-width:450px;min-width:250px;padding:38px 18px;width:90%}.tutorial-btn{background:#08c;border-radius:3px;color:#fff;cursor:pointer;margin:10px 0;padding:5px}.tutorial-btn:hover{background-color:#51b9ec;color:#fff}.tutorial-btn:active,.tutorial-btn:visited{color:#fff}.date_container table tr:nth-child(odd) td,.hour_container table tr:nth-child(odd) td{background-color:#fefefe}.date_container table tr:nth-child(2n) td,.hour_container table tr:nth-child(2n) td{background-color:#fafafa}input[type=checkbox]:checked~.lock-open{display:none}input[type=checkbox]:checked~.lock-closed{color:green;display:inline}input[type=checkbox]~.lock-closed{display:none}.company-features{margin:0 auto}.company-features td{border:none!important;padding:.3em .1em}.lock-closed,.lock-open{color:red;cursor:pointer;font-size:2.5em}.enabled{color:green}.disabled{color:red}div.offline-bookings-event-total-transfer.bus{border-radius:0 3px 3px 0;font-weight:400}div.offline-bookings-event-total-transfer{background-color:#4169e1;border-radius:3px 0 0 3px;color:#fff;float:left;font-size:18px;font-weight:700;line-height:16px;margin:0;min-width:2em;padding:.3em 0}a.discount-active{background-color:#90ee90;border:2px solid green;border-radius:10%;font-weight:700;padding:6px 3px}a.product-discount{cursor:pointer;display:inline-block;font-size:1em;-webkit-transition:all 50ms;-moz-transition:all 50ms;transition:all 50ms}.section-cart-discount table{font-size:1.1em;margin:0 auto;text-align:center}.section-cart-discount table.current-cart-discounts{width:80%}.section-cart-discount table.service-selector td{height:36px;width:70px}table.current-cart-discounts thead{background-color:#d3d3d3}table.current-cart-discounts tr:nth-child(odd) td{background-color:#fefefe}table.current-cart-discounts tr:nth-child(2n) td{background-color:#fafafa}.hidden{display:none!important}.progress-wrp{background:#fff;border:1px solid #aaa;border-radius:3px;display:none;height:13px;margin:50px 0 10px;padding:3px;position:relative;text-align:left;width:175px}.progress-wrp .progress-bar{background-color:#5e9c45;border-radius:3px;height:100%;width:0}.progress-wrp .status{color:#000;display:inline-block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.uploaded-files-status{margin-bottom:10px}.booking-actions-container .progress-wrp{margin-top:0}.tooltip-upload{display:none}.booking-actions-container .tooltip-upload{display:inline-block}.delete-file-icon{cursor:pointer}.delete-file-icon img{height:16px;margin-left:3px;vertical-align:middle;width:16px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.custom-icon-spinning{animation:spin 3s cubic-bezier(.68,-.55,.27,1.55) 0s infinite;display:inline-block}.quota_1{border:1px solid #ccc;border-radius:3px!important}#quota_add_hours{margin:0}a.btn.upload{background-color:#f58500;float:left;margin:0 1em;width:10em}div.month-title{background-color:#ddd;border-radius:3px;color:#333;margin:auto;padding:5px;text-align:center}table.weekday-selector,table.weekday-selector-meeting-point{display:none;margin:0 auto;text-align:center;width:90%}table.weekday-selector .grey-dark,table.weekday-selector-meeting-point .grey-dark{font-weight:700}.delete-hour,.delete-hour-meeting-point{padding:0 0 3px 5px;width:16px!important}.datepicker-blacklist,.datepicker-blacklist-meeting-point{width:5.5em}.hour-container,.hour-container-meeting-point{margin-top:.6em}.hour-container .hour-blacklist,.hour-container-meeting-point .hour-blacklist-meeting-point{background-color:#ddd;border:1px solid #ccc;border-radius:3px;display:inline-block;margin:.2em;padding:.3em;text-align:center}#transfer_blacklist_save,#transfer_blacklist_save_meeting_point{display:none;margin:0 auto;text-align:center}#blacklist_add_hours{margin:-4px 0 0}.transfer-blocked-dates input.submit{border:2px solid transparent}table.blacklist-date-range,table.blacklist-date-range-meeting-point,table.blacklist-hour,table.blacklist-hour-meeting-point{display:none;text-align:left;width:60%}.hour-container,.hour-container-meeting-point,table.blacklist-date-range .date_end,table.blacklist-date-range .date_start,table.blacklist-date-range-meeting-point .date_end,table.blacklist-date-range-meeting-point .date_start{display:none}tr.payment-request-info td{border-top:1px solid #666}.delete-button-blacklist{height:24px;position:absolute;right:3px;top:3px;z-index:50000}.payment-msg-error p{display:none}.disabled-btn{background-color:#b3b3b3!important;opacity:.5!important;pointer-events:none!important}.label-net{color:#08c}.col4-net{min-width:35px}#booking_email_send .error.font-big p,#show_payment_mail .error.font-big p{margin-bottom:15px;margin-top:-5px}.admin-calendar-gift-tab{background:#ddd;border:1px solid #ccc;border-radius:3px}.admin-calendar-gift-tab,.admin-calendar-gift-tab-selected{float:left;height:45px;margin:0 3px;overflow:hidden;padding:1em .5em .4em;text-align:center;width:165px}.admin-calendar-gift-tab-selected{background:#fafafa;border:1px solid #ddd;border-radius:3px}.calendar-gift{font-size:4em;margin-top:-13px}.admin-calendar-gift-tab:hover{background:#eee}div.checkbox-container{font-size:.95em;margin:.1em;padding:.1em;width:4em}label.inline-label{display:inline-block;margin-left:10px}#schedule_subfield_add_weekly_event.active-hours .checkbox-hide-hour,#schedule_subfield_add_weekly_event:not(.active-hours) input[type=text].timepicker,#schedule_subfield_availability_exception_open.active-hours .checkbox-hide-hour,#schedule_subfield_availability_exception_open:not(.active-hours) .fake-input-time,#schedule_subfield_availability_exception_open:not(.active-hours) .time-th,#schedule_subfield_availability_exception_open:not(.active-hours) input[type=text].timepicker,.bookings-history-date-event.hideHours .format-time-short{display:none}table.dns-record{margin:0 auto 5px;text-align:center}table.dns-record input.record{border:1px solid #000;padding:5px;text-align:center}table.dns-record i.fa.fa-copy{color:#48d90f;font-size:1.5em;vertical-align:super}table.dns-record i.fa.fa-copy:hover{color:#15af00;cursor:pointer}.no-uses .discount-item-upper{background-color:#f08080}.no-uses .discount-item-lower{background-color:#ffe4e1}.random-promocode{display:none;margin-top:10px}.label-promocode{display:inline}.discount-item-condition.promo-code-input{margin-top:10px}.promo-code-list{background-color:#f5f5f5;border:1px solid #ccc;height:4.3em;margin:3px auto 0;max-height:4.3em;overflow:hidden;padding:.25em;text-align:center;transition:all .1s linear;width:90%}.promo-code-list.expanded{height:auto;max-height:unset}.promo-code-list span{background-color:#fff;border:1px solid #000;border-radius:3px;display:inline-block;font-family:monospace;font-weight:bolder;line-height:normal;margin:2px;padding:4px;width:auto}.view-more-promocodes{display:block;margin-left:10px;margin-right:35px;text-align:right}.copy-promo-code,.view-more-promocodes{color:#08c;cursor:pointer}.promo-code-list span.used-promocode{background-color:#f08080}.title-promo-code{color:#777}#product_payment_settings .label1{color:#000;cursor:default}.discount-item .discount-item-upper .discount-item-upper-info2 .webhook-url{display:inline-block;font-size:12px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;width:32em}.testwebhook{font-size:1.1em;padding:.35em}#status-message{font-size:1.1em;font-weight:bolder;margin-top:1.5em;text-align:center}#status-message.success{color:green}#status-message.failure{color:red}.modal-availability{padding-right:0;right:0;top:170px;width:375px}.modal-body-availability{max-height:250px;text-align:left}body.modal-open{overflow:hidden}.error_payment{border-color:red!important}.select_transaction_payment{font-size:14px;font-weight:700;text-align:center;width:200px}.note_label_transaction_payment{height:auto;margin:0 0 10px;max-width:400px;width:411px}.hr_transaction_payment{border-color:#ccc;border-bottom:none;margin:15px 0 20px}.toggle_transaction_payment{color:#000;cursor:pointer;padding-left:5px}.i_toggle_transaction_payment{color:#08c;font-size:28px!important;transform:rotate(90deg);transition:transform .2s linear}.payment_transaction_date{max-width:80px;text-align:center}.payment_transaction_time{max-width:50px;text-align:center}.payment_transaction_texarea{height:83px;margin:0 0 10px;max-width:470px;width:470px}.payment_transaction_gateway{text-align:right;width:70px}.payment_transaction_amount{text-align:right;width:85px}.rotate_toggle_transaction_payment{transform:rotate(0deg);transition:transform .2s linear}@media only screen and (max-width:767px){.modal-availability{margin-right:10px;width:auto}.modal-body-availability{height:auto;max-height:none;text-align:left}.close-modal{font-size:40px}@media screen and (orientation:landscape){.modal-availability{height:90%;margin-right:10px;top:5px!important;width:auto}.modal-body-availability{height:40%;max-height:none;text-align:left}}}.whatsapp-button{display:inline!important}#widget-backoffice.auditorium iframe{min-height:700px;min-width:780px}.country-list{z-index:auto!important}@media screen and (max-width:480px){.country-list{position:fixed!important}}@media screen and (max-width:320px){.country-list{position:fixed!important}}.g-recaptcha div{margin:0 auto}.template_email_row1{background-color:#f5f5f5;padding-top:5px;width:50%}.template_email_row2{padding-top:5px}.template_email_label1{font-weight:700;margin:5px 15px 0 10px}.template_email_label2{margin:5px 15px 0 10px}.copy_icon_template{font-size:1.5em!important;margin-top:5px}.payment-icon{font-size:1.5em!important;vertical-align:middle}.payment-icon-image{border:1px solid gray;border-radius:3px;max-width:35px}